rockbox/rbutil/mkamsboot
Rafaël Carré b0e0ec832b mkamsboot: really error out if OF model is different from bootloader model
Error out if firmware md5sum isn't known, and leave the current code #if 0'ed for easier testing

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21073 a1c6a512-1295-4272-9138-f99709370657
2009-05-25 10:35:15 +00:00
..
bin2c.c Major rework of mkamsboot, extending work done by Rafael Carre. We now build one "dualboot.bin" mini-bootloader per target and embed it in the mkamsboot binary. The user of mkamsboot just needs to provide an original firmware file, and a Rockbox bootloader file. This code currently supports just the Clip (hardware revision 1) and the E200v2 - button checks are needed for the other V2 targets. NOTE: This is completely untested on-target, and may brick your device. 2008-10-11 11:35:59 +00:00
dualboot.S mkamsboot : use left button for dual boot on Sansa Clip for consistency with other Sansa models 2009-05-22 10:44:06 +00:00
extract_fw.c Move mkamsboot into the rbutil/mkamsboot/ directory - no other changes, so this should still work the same as before. 2008-10-04 08:46:03 +00:00
Makefile Commit updated mkamsboot for c200v2 patching. Tested and seems to be working using USB for dualboot. 2008-12-24 04:23:52 +00:00
md5.c Add MD5 checksumming of the original firmware images - for extra safety, and also because some Fuze firmwares have the same ID (or what we thought was the ID) as the M200 firmwares. Plus a few minor cleanups. 2008-10-30 00:13:29 +00:00
md5.h Add MD5 checksumming of the original firmware images - for extra safety, and also because some Fuze firmwares have the same ID (or what we thought was the ID) as the M200 firmwares. Plus a few minor cleanups. 2008-10-30 00:13:29 +00:00
mkamsboot.c mkamsboot: really error out if OF model is different from bootloader model 2009-05-25 10:35:15 +00:00
nrv2e_d8.S Move mkamsboot into the rbutil/mkamsboot/ directory - no other changes, so this should still work the same as before. 2008-10-04 08:46:03 +00:00
README Major rework of mkamsboot, extending work done by Rafael Carre. We now build one "dualboot.bin" mini-bootloader per target and embed it in the mkamsboot binary. The user of mkamsboot just needs to provide an original firmware file, and a Rockbox bootloader file. This code currently supports just the Clip (hardware revision 1) and the E200v2 - button checks are needed for the other V2 targets. NOTE: This is completely untested on-target, and may brick your device. 2008-10-11 11:35:59 +00:00

mkamsboot
---------

A tool to inject a bootloader into a Sansa V2 (AMS) firmware file.

See comments in mkamsboot.c and dualboot.S for more information.