Enter RPN

R47: Upgrading the Firmware
Login

R47: Upgrading the Firmware

Motivation

When a new stable release version of the R47 firmware comes out, it may have features or bug fixes one wishes to try. Because this process can be a bit complicated, I have distilled a simple path here by ignoring elaborations and digressions.

One of the things I am ignoring here is the C47, where matters are of necessity more complicated.

Procedure

  1. Turn the calculator on, then press 🟦 I/O 🟦 SAVEAUT.1

  2. Go to the download page. Scroll down to the “Software R47” section, click the “Download” button, and select the top item, the latest stable release.

  3. Within the downloaded zip file you will find four additional zip files. Open the one named like r47-dmcp5-*.zip, yielding a folder of the same name.

  4. Connect your R47 to that same computer with a USB-C cable.

  5. On the R47, press 🟧 PREF ActUSB. You will get a full-screen message beginning:

      USB disk mode …
    

    If your OS asks whether you wish to allow the device to connect, allow it. An “R47” volume should appear shortly.

  6. Copy all folders onto your computer somewhere. ⚠️ THIS IS IMPORTANT! ⚠️

  7. From that inner zip file, copy the file called DMCP5*.bin to the root of the R47 volume, then eject it from the OS.2

  8. The R47 will notice the new firmware file and show a screen full of instructions topped by Load Flash From FAT in inverse text. Press ENTER to upgrade.

  9. A progress screen will appear. After a few seconds, the calculator should beep and reboot, then show a screen displaying the new firmware version number. Verify it.

  10. Press EXIT to load the R47 application proper. The backup we made in step 1 will load, and it will report “Backup restored.”

    (Those who neglected step 1 will find themselves looking at a factory-reset calculator!)

    This screen will show the R47 firmware version number again, which you can double-check.

At this point, everything should be up and running. You can EXIT out of the info screen to see that your stack state is restored along with all else.

Going Beyond

Everything above assumes the happy path. For further instructions, see the update_R47.txt file. You should also have a copy at the root of the second-level zip file you unpacked above.

(You may now wish to return to my R47 article index.)

License

This work is © 2026 by Warren Young and is licensed under CC BY-NC-SA 4.0


  1. ^ There are other methods, but we are focusing on the simplest path here.
  2. ^ Do not unplug the USB cable, and do not eject it from the R47 instead.