rockbox/utils/mktccboot/README
Dominik Riebeling c876d3bbef rbutil: Merge rbutil with utils folder.
rbutil uses several components from the utils folder, and can be
considered part of utils too. Having it in a separate folder is an
arbitrary split that doesn't help anymore these days, so merge them.

This also allows other utils to easily use libtools.make without the
need to navigate to a different folder.

Change-Id: I3fc2f4de19e3e776553efb5dea5f779dfec0dc21
2021-12-24 18:05:53 +01:00

35 lines
889 B
Text

mktccboot
---------
A tool to inject a bootloader into a Telechips 77X/78X firmware file.
Usage
-----
mktccboot <firmware file> <boot file> <output file>
<firmware file> is an original Telechips firmware file.
<boot file> is the code you want to execute (a rockbox bootloader), previously
scrambled with tools/scramble utility.
<output file> is the resulting firmware file which you'll have to copy on your
player. See "Firmware filenames".
Dual-Boot
---------
The purpose of this program is to provide dual-boot between the original
firmware and the new (rockbox) firmware.
By default the player will boot into the new firmware.
To boot into the Original Firmware, you need to press the <???> key.
The player will boot into the Original Firmware as well if it is powered up by
inserting an usb cable.
Hacking
-------
See comments in mktccboot.c for more information.