The Yamaha PPR-200E remote control is easy to overlook, but it plays a key role when converting the Yamaha DKC-800 to a DKC-850. In fact, it isn’t possible to change the PianoType
parameter without a remote control!
I used a Flipper Zero to record all the buttons on the PPR-200E. If you happen to have a Flipper Zero, an Arduino IRremote, or other programmable remote, you can use these devices to control your Disklavier with the use of my E3_ppr200e.ir file.
If you’re performing the DKC-800 to DKC-850 conversion, you can use the Flipper Zero to change the PianoType
setting without requiring the original remote control at all!
Why do I need a remote control?
The PPR-200E remote provides direct access to system settings—including PianoType
. It’s also necessary for common settings such as transposing, adjusting tempo and tuning. You can’t normally calibrate the system or change MIDI settings without the remote control. Really, you can’t do much aside from simple playback without it.
Using the Flipper Zero as a replacement
The Flipper Zero has a built-in IR receiver and transmitter. By learning and saving the codes from a working PPR-200E, or importing a shared .ir
file, you can recreate the entire remote. I’ve already done this, you can download my E3_ppr200e.ir here.

How do I use the IR file with my Flipper Zero?
- Connect your Flipper Zero to your computer.
- Open the storage device on your computer. I use the qFlipper app to access its storage.
- Navigate to
/infrared/remote/
. - Copy
E3_ppr200e.ir
into that folder. Using qFlipper, right click and selectUpload here
.
How do I use the Flipper Zero with the Disklavier?
- Disconnect and reboot the Flipper.
- Open the Infrared app.
- Select Saved Remotes →
E3_ppr200e
. - Choose the button you want to send (e.g.,
Setup
,Tempo_up
,Stop
). - Point the Flipper at your Disklavier and press the button to transmit the code.