firmware – Alex's Piano Service

Yamaha E3/DKC-850 Firmware Update

The Yamaha E3 (or DKC-850) firmware update is wonderfully simple, unlike its older Mark IV sibling. The entire update can be done using just a USB stick with at least 20MB of memory.

The Problem

In October of 2020, Yamaha mandated that its pianos use better encryption standards (all pianos now use TLS 1.2 instead of TLS 1.1). If you connected your piano to the internet before October of 2020, it probably automatically updated to the latest firmware. However, if you weren’t so lucky, you’ll have to perform the updates yourself.

The Solution

First, you’ll need to download a copy of the new firmware, and you’ll need a USB stick.

You can obtain this either by downloading the Yamaha E3 v3.54 file (dkv_update.bin) from my MEGA drive, or you can visit Yamaha’s website for an archived copy. Once you have the dkv_update.bin file, simply copy it on a USB stick (not in any directories or folders). Take that USB stick and insert it into your Disklavier. Now hold down the Play / Pause button and power on the system (with the Play / Pause button still held). From there, you can follow the on-screen instructions.

If you have any difficulties, I’ve attached a PDF of their instructions below. You’ll need to start with “Downloading the Update Program using a PC and USB Flash Memory” on page three.

Yamaha Mark IV Firmware Update

In order to connect your Yamaha Mark IV to the internet, you’ll need to update the firmware; otherwise, you’ll receive an error telling you it can’t connect to the internet. This is a pretty confusing error, since you might actually be properly connected. However, the Disklavier can’t tell the difference between no internet and just unable to talk to Yamaha. As far as it’s concerned, if it can’t see Yamaha, the internet may as well not exist!

The Problem

In October of 2020, Yamaha mandated that its pianos use better encryption standards (all pianos now use TLS 1.2 instead of TLS 1.1). If you connected your piano to the internet before October of 2020, it probably automatically updated to the latest firmware. However, if you weren’t so lucky, you’ll have to perform the updates yourself.

The Solution

Here’s what you’ll need to complete the update:

  1. A CD-R
  2. A CD writer
  3. A blank floppy diskette

The floppy diskette is used only by the Disklavier: You do not need to be able to write to the floppy disk from your personal computer.

You can buy blank floppy diskettes from https://www.floppydisk.com/. Amazon and eBay are also good suppliers of floppy diskettes. Personally, I like to use old Sony 2HD diskettes purchased off of eBay. These are some of the older floppy diskettes available, but if you can find some still sealed in a package, they’re some of the best and most reliable ever made, and were produced domestically.

CD-Rs are readily available on Amazon, as are CD writers.

You can also purchase both the CD-R (prewritten) and blank floppy disk from me. I sell both for $30.00 at this time. Just contact me at [email protected].

Once you’ve got your media, you’ll need to burn the updated firmware to the CD.

You can download the Yamaha Mark IV firmware 4.26 from my MEGA drive. (The correct firmware is under the Firmware / Mark IV v4.26 directory.) Alternatively, you can download it directly from Yamaha’s FTP site. (User name is disklavier and password is disklavier.)

Once you’ve burned this to your CD-R, you’ll need to prepare your boot floppy. Now, if you happen to have a floppy disk drive and feel like saving a little time, you can copy the floppy disk files from my MEGA drive and put them on your floppy disk. You can then skip the below step. The below is copied from Yamaha’s firmware update instruction manual (emphasis and notations mine):

Unit must be completely booted — green standby light solid green
Floppy must have the Protect tab to the Unlock position-hole is covered

1. Insert one Blank High Density Disk--HD--into the floppy drive.

2. On the PRC-100, from the "Interface Main" tap on "Next -->" located on the bottom right corner, it will take you to the next page.

3. Tap on the "Setup" icon. Tap on the "Next -->" Bottom right corner.

4. Tap on "System". Tap on "Make Install FD". It will take approximately two minutes to make the boot Disk.

5. Tap on "OK" when the "Complete" message is displayed.

6. Press on the Back button repeatedly-the button that has the U turn arrow-until you see the "Interface Main"

Once you have the media prepared, follow their instructions for performing the update (emphasis and notations mine):

1. Hold down standby button on the Media Center until the button starts flashing. The Disklavier shuts down.

2. Wait approximately 10 seconds or more, and then press standby button on the Media Center. Update of the I/O Center starts.

3. During update, the buttons on the Media Center light in sequence. Note: The update cannot be performed if the remaining capacity of the hard disk drive is too small. The CD will eject and flash. In such case, close the CD tray, reboot the I/O Center, and then increase the storage capacity, by for example deleting song data in the PianoSoft Library or CD Library by as much as the amount of data stored on one CD. After that, try reupdating.

4. The update will continue for approximately 25 minutes before the CD tray opens. Note: The CD may eject and flash. In such a case, check that there are no scratches, stains, or dirt on the CD that can lead to readout error. If the CD is defective, clean the CD and reload it. The I/O Center reboots. If the CD is defective and a replacement is required, remove the CD and press to close the CD tray. The I/O Center reboots (though updating has stopped). 

5. Wait until the CD tray opens, and then remove the CD and the floppy disk.

And that’s it! Your firmware is updated. You can now proceed to Connecting your Disklavier to a network! If it’s already connected, you can read more about using piano radio in their Advanced Owner’s Manual (Part 2) on Chapter 8, Page 96.

Casio PX-5S No Media Error

A customer recently came to me with a Casio PX-5S that displayed “Error: No Media” after booting, and which wouldn’t produce any sound.

The Problem

The customer had already researched the issue themselves, and they had determined they needed a firmware update. He’s not alone, and Casio helpfully provides the following message to those with similar struggles: “Well, we’re not 100% certain. […] Casio has worked very hard to try and replicate this problem on units that have exhibited this behavior and have never been able replicate it.” (See their post on Casio Music Forums.)

The Solution

The firmware can be downloaded from my MEGA directory here.
Alternatively, you can download the zipped archive from Casio directly. You’ll need to extract it.

Once you have the “update.bin” executable file, either by downloading it directly from me or by extracting their archive, you’ll put that file into the root directory of the USB stick. At that point, you can simply plug the USB stick into the keyboard, and the update will automatically begin. It takes about fifteen minutes.

Complications

However, my customer inserted the USB stick, and got a further error stating that the update file couldn’t be found. He tried multiple computers and USB sticks.

Various users on Casio’s forums have remedies for this problem, and it seems like they’re all hit or miss. The PX-5S is evidently quite persnickety about its USB sticks. I was able to get it to work using a relatively small and freshly formatted (FAT32) 4GB flash drive. If you’re encountering this error, make sure it’s freshly formatted. It might also be worth trying a smaller USB stick.