summaryrefslogtreecommitdiff
path: root/utils/mktccboot/README
diff options
context:
space:
mode:
Diffstat (limited to 'utils/mktccboot/README')
-rw-r--r--utils/mktccboot/README35
1 files changed, 35 insertions, 0 deletions
diff --git a/utils/mktccboot/README b/utils/mktccboot/README
new file mode 100644
index 0000000000..719846f2e8
--- /dev/null
+++ b/utils/mktccboot/README
@@ -0,0 +1,35 @@
1mktccboot
2---------
3
4A tool to inject a bootloader into a Telechips 77X/78X firmware file.
5
6Usage
7-----
8
9mktccboot <firmware file> <boot file> <output file>
10
11<firmware file> is an original Telechips firmware file.
12
13<boot file> is the code you want to execute (a rockbox bootloader), previously
14 scrambled with tools/scramble utility.
15
16<output file> is the resulting firmware file which you'll have to copy on your
17 player. See "Firmware filenames".
18
19Dual-Boot
20---------
21
22The purpose of this program is to provide dual-boot between the original
23firmware and the new (rockbox) firmware.
24
25By default the player will boot into the new firmware.
26
27To boot into the Original Firmware, you need to press the <???> key.
28
29The player will boot into the Original Firmware as well if it is powered up by
30inserting an usb cable.
31
32Hacking
33-------
34
35See comments in mktccboot.c for more information.