Multiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteMultiboot bootloader and firmware allows Sd card boot.By putting the multi-boot bootloader on your device you can still run rockbox from the internal memory like normal.
Edit 11-15-2019:
Dev versions of the firmware now include redirect code
simply place the .rockbox folder and rockbox_main.<playername> on the root of the SD card and you should be good to go[/color]
Edit 4-28-2021:
Windows users make sure you have show file extensions for known filetypes
or use the trick for forcing windows to use your filename in entirety - including quotation marks around 'pathname/filename.<player>'
see:
https://www.thesitewizard.com/faqs/save-without-txt-extension-notepad.shtml
Alternatively by using a special firmware build that allows the boot drive to be passed from the bootloader
you can run Rockbox from a sd card and you can even direct the bootloader to run the firmware from a
different root folder within the sd card.
http://www.mediafire.com/folder/x9hvpqrmfx76n/Multiboot_FirmwareCurrently only for select players; The list of supported players will eventually be expanded.
For those of you who can compile your own builds see:(Gerrit) g#1556 g#1613
for the requisite patches
Edit -2022-
DOWNLOAD A RECENT DEV VERSION FOR YOUR DEVICEhttps://www.rockbox.org/daily.shtmlClip+, Fuze+, FuzeV2, ClipZip users I have compiled everything you need, builds are at this link:https://www.mediafire.com/folder/jmkihef72v62p/Multiboot_Bootloadershttp://www.mediafire.com/folder/x9hvpqrmfx76n/Multiboot_Firmwarehttps://www.mediafire.com/folder/bt7aow95pwlo8/MultiBoot_BootloadersMultiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteThe proper layout of file: rockbox_main.<playername> is imperative;The file either needs to be completely empty for the root of the SD card
or a single slash '/' this will instruct the bootloader to look in SD/.rockboxThe text editor within RB seems to add a (EOF) as does linux so use
'touch rockbox_main.<playername>' in linux
or simply put a single forward slash in the file '/' (no quotes)Clip+ User:Edit-2022-
Multiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteFirst download clppa_MBOOT.zip
unzip the file clppa_new.bin to root of internal storage rename as clppa.bin,
safely remove device then reboot and enter original firmware ( left button on DPAD )
wait till device turns offDOWNLOAD A RECENT DEV VERSION FOR YOUR DEVICENext download MultiBoot_FW_ClipPLUS [latest date]_rockbox-full.zip and unzip to the root of your SD cardFinally create an
empty file called rockbox_main.clip+ in the root of the SD card
now put sd card in device and reboot; Under Debug menu you should have a new entry 'Bootdata' that lists the current boot drive
if not check that the rockbox_main.clip+ file is actually empty or single slash '/'.
Fuze+ User:Multiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteFirst download fuzeplus_MBOOT.zip
enter original firmware ( Volume Down )
unzip the file firmware_new.sb to root of internal storage while connected in the Original Firmware USB MODE rename as firmware.sb,
safely remove device then reboot and again enter original firmware ( Volume Down )
wait till device turns offEdit-2022-
DOWNLOAD A RECENT DEV VERSION FOR YOUR DEVICENext download MultiBoot_FW_Fuze+ [latest date]_rockbox-full.zip and unzip to the root of your SD cardFinally create an
empty file called rockbox_main.fuze+ in the root of the SD card
now put sd card in device and reboot; Under Debug menu you should have a new entry 'Bootdata' that lists the
current boot drive if not check that the rockbox_main.fuze+ file is actually empty or single slash '/'.
ClipZip User:Multiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteFirst download clpza_MBOOT.zip
unzip the file clpza_new.bin to root of internal storage rename as clpza.bin,
safely remove device then reboot and enter original firmware ( left button on DPAD? )
wait till device turns offEdit-2022-
DOWNLOAD A RECENT DEV VERSION FOR YOUR DEVICENext download MultiBoot_FW_ClipZip [latest date]_rockbox-full.zip and unzip to the root of your SD cardFinally create an
empty file called rockbox_main.clipzip in the root of the SD card
now put sd card in device and reboot; Under Debug menu you should have a new entry 'Bootdata' that lists the current boot drive
if not check that the rockbox_main.clipzip file is actually empty or single slash '/'.
FuzeV2 User:Multiboot bootloaders for Sansa Clip+ ClipZip, Fuze+ Fuzev1 and Fuzev2 are now on the mainsiteFirst download fuze_v2_MBOOT.zip
unzip the file fuzpa_new.bin to root of internal storage rename as fuzpa.bin,
safely remove device then reboot and enter original firmware ( Left on the click wheel while powering on )
wait till device turns offEdit-2022-
DOWNLOAD A RECENT DEV VERSION FOR YOUR DEVICENext download MultiBoot_FW_FuzeV2_[latest date]_rockbox-full.zip and unzip to the root of your SD cardFinally create an
empty file called rockbox_main.fuze2 in the root of the SD card
now put sd card in device and reboot; Under Debug menu you should have a new entry 'Bootdata' that lists the current boot drive
if not check that the rockbox_main.fuze2 file is actually empty or single slash '/'.
Advanced:you can also redirect the firmware to a different directory on the sdcard with Redirect file
rockbox_main.<playername> should again be placed in root of
drive you would like to be main, if this file empty or there is no leading
slash firmware will be loaded from /.rockbox in root of the
internal drive
If instead a /<*DIRECTORY*> is supplied in rockbox_main.<name> then
firmware will be loaded from /<dir>/.rockbox/
The directory can have multiple levels however
leading slash
MUST be included
trailing slash can be omitted
(eg. /test/.rockbox would be simply '/test' in the redirect file)
Notes:Redirect file will not work on internal drive (whatever is default boot drive)
Volume with the highest index containing redirect file will be loaded
first.
Firmware file is checked for boot data region.
If bootdata region is missing, firmware
image will not be loaded.On failure or if no redirect file is found load will fallback to
internal drive
As a safety feature a
blank file, a single '/' or a /<directory> needs to be in the redirect file otherwise internal storage is loaded.
Firmware (.rockbox directory) may be copied to the sd card while still in device no need to actually remove the card to copy the firmware to it
Bootloader file goes in root of the internal storage on these 3 devices,
the Fuze+ however, needs to be in Original FW USB mode to recognize the addition of a new boot loader file (firmware.sb)
ROLO reboot after transferring the firmware is not supported yet so you need to actually turn off and turn on the player.The proper layout of file: rockbox_main.<playername> is imperative;The file either needs to be completely empty for the root of the SD card
or a single slash '/' this will instruct the bootloader to look in SD/.rockboxThe text editor within RB seems to add a (EOF) as does linux so use
'touch rockbox_main.<playername>' in linux
or simply put a single forward slash in the file '/' (no quotes)