91ce4b2a60
In order to enable it, #define HAVE_DUALBOOT when building the bootloader. Do not use the automatically created x5_fw.bin or m5_fw.bin, but use mkboot to create a new firmware file from an OF x5_fw.bin resp. m5_fw.bin and bootloader.bin. The dual-boot bootloader boots the OF when pressing Play (main or remote) for more than 3 seconds. Hold it a bit longer because the OF also checks buttons. Short press boots rockbox. As a bonus, the Play button read (for hold check) is done a bit earlier for single-boot mode as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30018 a1c6a512-1295-4272-9138-f99709370657 |
||
---|---|---|
.. | ||
autodetection.cpp | ||
autodetection.h | ||
bootloaderinstallams.cpp | ||
bootloaderinstallams.h | ||
bootloaderinstallbase.cpp | ||
bootloaderinstallbase.h | ||
bootloaderinstallchinachip.cpp | ||
bootloaderinstallchinachip.h | ||
bootloaderinstallfile.cpp | ||
bootloaderinstallfile.h | ||
bootloaderinstallhex.cpp | ||
bootloaderinstallhex.h | ||
bootloaderinstallipod.cpp | ||
bootloaderinstallipod.h | ||
bootloaderinstallmi4.cpp | ||
bootloaderinstallmi4.h | ||
bootloaderinstallmpio.cpp | ||
bootloaderinstallmpio.h | ||
bootloaderinstallsansa.cpp | ||
bootloaderinstallsansa.h | ||
bootloaderinstalltcc.cpp | ||
bootloaderinstalltcc.h | ||
encoders.cpp | ||
encoders.h | ||
encttssettings.cpp | ||
encttssettings.h | ||
httpget.cpp | ||
httpget.h | ||
progressloggerinterface.h | ||
rbsettings.cpp | ||
rbsettings.h | ||
rockboxinfo.cpp | ||
rockboxinfo.h | ||
serverinfo.cpp | ||
serverinfo.h | ||
system.cpp | ||
system.h | ||
systeminfo.cpp | ||
systeminfo.h | ||
talkfile.cpp | ||
talkfile.h | ||
talkgenerator.cpp | ||
talkgenerator.h | ||
ttsbase.cpp | ||
ttsbase.h | ||
ttscarbon.cpp | ||
ttscarbon.h | ||
ttsexes.cpp | ||
ttsexes.h | ||
ttsfestival.cpp | ||
ttsfestival.h | ||
ttssapi.cpp | ||
ttssapi.h | ||
uninstall.cpp | ||
uninstall.h | ||
utils.cpp | ||
utils.h | ||
voicefile.cpp | ||
voicefile.h | ||
zipinstaller.cpp | ||
zipinstaller.h | ||
ziputil.cpp | ||
ziputil.h |