mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-08 20:55:17 -05:00
Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289.
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
This commit is contained in:
parent
e9e0cf5908
commit
91ce4b2a60
7 changed files with 222 additions and 37 deletions
|
|
@ -162,7 +162,7 @@ void BootloaderInstallHex::installStage2(void)
|
|||
|
||||
// iriver decode already done in stage 1
|
||||
int result;
|
||||
if((result = mkboot(descrambledName.toLocal8Bit().constData(),
|
||||
if((result = mkboot_iriver(descrambledName.toLocal8Bit().constData(),
|
||||
tempfileName.toLocal8Bit().constData(),
|
||||
tempbinName.toLocal8Bit().constData(), origin)) < 0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue