Prepare new maemo release
[maemo-rb.git] / rbutil / mktccboot / README
blob719846f2e8a5acd9c96987082f60618d63bda440
1 mktccboot
2 ---------
4 A tool to inject a bootloader into a Telechips 77X/78X firmware file.
6 Usage
7 -----
9 mktccboot <firmware file> <boot file> <output file>
11 <firmware file> is an original Telechips firmware file.
13 <boot file> is the code you want to execute (a rockbox bootloader), previously
14     scrambled with tools/scramble utility.
16 <output file> is the resulting firmware file which you'll have to copy on your
17     player. See "Firmware filenames".
19 Dual-Boot
20 ---------
22 The purpose of this program is to provide dual-boot between the original
23 firmware and the new (rockbox) firmware.
25 By default the player will boot into the new firmware.
27 To boot into the Original Firmware, you need to press the <???> key.
29 The player will boot into the Original Firmware as well if it is powered up by
30 inserting an usb cable.
32 Hacking
33 -------
35 See comments in mktccboot.c for more information.