negative zero

Installing Rockbox on the Sansa Fuze+

2022 June 8

[rockbox] [tech] [tutorial]

Related: 2022 review: Sansa Fuze+


Installing Rockbox

1. Connect the Fuze+ to your computer

  1. In the regular firmware, go to Settings → USB Mode and set it to MSC.
  2. This means when you connect the Fuze+ to a computer, the computer will treat it as a mass-storage device (like a flash drive).

  3. Connect the Fuze+ to your computer.
  4. It should appear as a storage device.

  5. Mount the Fuze+.
  6. You should be able to do this from e.g., your file manager.

2. Install the firmware

  1. Download the Rockbox firmware.
  2. Get the .zip for your device from Here's Rockbox 3.15 for the Sansa Fuze+:

    I have this SHA-256 hash for

  3. Extract the firmware.
  4. Extract this .zip to the root directory of your mounted device storage, such as /run/media/user/SANSA FUZEP/.

3. Install the bootloader

This is the hard step. You need the following:

Steps 1-3 tell you how to get them.

  1. Download the original firmware.
  2. It's available from here:

    Get version 02.38.06 or later. (I don't anticipate there ever being a later version.)

    SHA-256 for


    Extract this file to get

  3. Download the Rockbox bootloader.
  4. Get it from

    SHA-256 for bootloader-fuzeplus.sansa:


    You should now have bootloader-fuzeplus.sansa.

  5. Get mkimxboot.
  6. This is a tool which modifies the original firmware for you. I couldn't find a complete build, so I had to compile it from source.

    If you don't want to do that, here's the version I compiled for amd64 Linux. This file is licensed under the GPLv2, and the source can be obtained and compiled using the steps below.

    SHA-256 for mkimxboot (downloaded from here):


    Compilation instructions:

    1. Ensure you have the required packages installed.
    2. This is at least git, make, and a C compiler (gcc).

    3. Clone the Rockbox repo.
    4. git clone --depth=1 git://
    5. Change to the mkimxboot directory.
    6. cd rockbox/utils/mkimxboot
    7. Compile mkimxboot.
    8. make

    You should now have an executable file called mkimxboot.

  7. Patch the bootloader.
  8. At this point, you should have the three files:

    • bootloader-fuzeplus.sansa
    • mkimxboot

    Put them all into the same directory.

    Now, in that directory, run mkimxboot to patch the bootloader:

    ./mkimxboot -i -b bootloader-fuzeplus.sansa -o -t dualboot

    The name provided with -o (in this case will be the output filename.

    While we're at it, SHA-256 for


    I think this should always be the same, as long as you apply the same bootloader-fuzeplus.sansa patch to the same

  9. Copy the patched bootloader to the device.

    Copy the output file ( to the root of your device as For example:

    cp /run/media/user/SANSA\ FUZEP/
  10. Ensure the device is properly charged!
  11. The device will need to be unplugged for a few minutes to update. Make sure it won't power off during this time, or risk bricking your device.

  12. Unplug the device.
  13. Safely eject the Sansa Fuze+ and then unplug it. It should display a clover leaf-style animation and say "Updating Fuze+". Once it's done, it should boot into Rockbox!