Here is the procedure I used this morning to successfully upgrade my Orbit 20+. Procedure to upgrade the firmware from SD card: 1. Copy the binary file "Orbit Reader 20 - Target Software vB0.00.00.XXrYY.bin" from the download package to the root folder of the SD card. Use either the Orbit Reader Mass Storage Mode or remove the SD card and put it in a card reader on a computer. When completed, insert the SD card into the Orbit Reader 20. 2. Turn off the OR-20. The unit should be turned off before the upgrade is started. 3. Press and hold the Right Panning forward button (the lower part of the Right Panning button) and Dot 4 together, then turn on the Orbit Reader 20; it will show the message "Preparing&". Now you can release all the keys. Typically, it will take about 40 to 50 seconds to prepare. 4. Once preparation is complete, the Orbit Reader 20 should show the message "Upgrading&.". Progress is shown by blinking 4 cells containing dot 6 at the end of the message. 5. Typically, it will take 2.5 to 3 minutes to upgrade the firmware. DO NOT remove the SD card during the upgrade process. 6. When the upgrade has completed, the Orbit Reader 20 will show the message "Upgrade complete" for a few seconds and then the device will automatically reset itself and turn off. 7. The Orbit Reader is now upgraded. Turn on the Orbit Reader to start using the device. 8. To check for the successful upgrade of the device, press Select + Up Arrow to open the Orbit Reader Menu and arrow to "Ver" in the list. The version number of the firmware release should match the number in the name of the bin file.