diff options
Diffstat (limited to 'rbutil/mkamsboot/README')
-rw-r--r-- | rbutil/mkamsboot/README | 61 |
1 files changed, 60 insertions, 1 deletions
diff --git a/rbutil/mkamsboot/README b/rbutil/mkamsboot/README index bd0d2a3eea..53f1fba9b9 100644 --- a/rbutil/mkamsboot/README +++ b/rbutil/mkamsboot/README | |||
@@ -3,4 +3,63 @@ mkamsboot | |||
3 | 3 | ||
4 | A tool to inject a bootloader into a Sansa V2 (AMS) firmware file. | 4 | A tool to inject a bootloader into a Sansa V2 (AMS) firmware file. |
5 | 5 | ||
6 | See comments in mkamsboot.c and dualboot.S for more information. | 6 | |
7 | Usage | ||
8 | ----- | ||
9 | |||
10 | mkamsboot <firmware file> <boot file> <output file> | ||
11 | |||
12 | <firmware file> is an original Sansa firmware file obtained from the Sansa | ||
13 | forums for example : http://forums.sandisk.com/sansa/?category.id=devices | ||
14 | |||
15 | <boot file> is the code you want to execute (a rockbox bootloader), previously | ||
16 | scrambled with tools/scramble utility. | ||
17 | |||
18 | <output file> is the resulting firmware file which you'll have to copy on your | ||
19 | Sansa player. See "Firmware filenames". | ||
20 | |||
21 | |||
22 | Supported models | ||
23 | ---------------- | ||
24 | |||
25 | Sansa Clip : firmware version starting with "01." | ||
26 | Sansa Clipv2: firmware version starting with "02." | ||
27 | Sansa Fuze : firmware version starting with "01." | ||
28 | Sansa E200v2: firmware version starting with "03." | ||
29 | Sansa C200v2: firmware version starting with "03." | ||
30 | Sansa M200v4: firmware version starting with "4." | ||
31 | |||
32 | |||
33 | Firmware filenames | ||
34 | ------------------ | ||
35 | |||
36 | For the firmware upgrade to happen, the firmware has to be named specially: | ||
37 | |||
38 | clip v2 : m30pa.bin | ||
39 | clip : m300a.bin | ||
40 | fuze : fuzea.bin | ||
41 | e200v2 : e200pa.bin | ||
42 | c200v2 : c200pa.bin | ||
43 | m200v4 : m200a.bin | ||
44 | |||
45 | |||
46 | Dual-Boot | ||
47 | --------- | ||
48 | |||
49 | The purpose of this program is to provide dual-boot between the original | ||
50 | firmware and the new (rockbox) firmware. | ||
51 | |||
52 | By default the player will boot into the new firmware. | ||
53 | |||
54 | To boot into the Original Firmware, you need to press the Left key. | ||
55 | ***Note : on the c200v2 you need to press the Right key. | ||
56 | |||
57 | The player will boot into the Original Firmware as well if it is powered up by | ||
58 | inserting an usb cable. | ||
59 | ***Note : on the m200v4 powering up by usb will cause booting into the new | ||
60 | firmware | ||
61 | |||
62 | Hacking | ||
63 | ------- | ||
64 | |||
65 | See comments in mkamsboot.c and dualboot/dualboot.S for more information. | ||