Wiki > Main > RomBox (compare)
Difference: RomBox (r34 vs. r33)
RomBox - running rockbox directly from ROM on Archos machines
If you don't have rockbox flashed, or you load another firmware from within rockbox via RoLo, it is obvious that the firmware is first loaded into RAM and executes from there.
However, this is also true if you have rockbox flashed. The flash bootloader developed by Jörg Hohensohn supports compressed firmware images in order to fit two complete firmwares into the ROM. The first (alternate) firmware is usually the original Archos firmware. It is accessible by holding F1 (Jukebox recorders), LEFT (Ondio) or "-" (player) while booting the box, intended to serve as an emergency backup in case the second (main) firmware doesn't start properly. Since the firmware images are usually compressed, they have to be uncompressed into RAM before they can be started. But the bootloader does also support uncompressed firmware images running directly from flash ROM - RomBox.
Since September 6 2004, Rockbox builds rombox by default. However, recently Rockbox has simply grown too big for Rombox. If you want to build a current version of Rombox (which will exclude the NOTE:DataBase Please note that the Ondios and Players still come with a rombox.ucl file. This process is feature), here's what you need to do: only required for the Recorders.
Rockbox no longer builds Rombox for the Recorders by default. This was due to errors in building. If you want to build a current version of Rombox (which will exclude the DataBase feature), here's what you need to do:
RomBox Rombox is now an official part of Rockbox. If you want to check out Rombox and do not want to use an older version of Rockbox, follow the instructions above; make sure that is now an official part of rockbox. If you want to check out RomBox and do not want to use an older version of Rockbox, follow the instuctions above, make sure that BootBox is installed, and then select rombox.ucl for flashing rather than rockbox.ucl. The only difference is that it is required to RoLo or F1 boot into the supplied ajbrec.ajz first if you are running from ROM, for the reason described under Drawbacks. This is also true if you later want to flash an ordinary .ucl and are currently running RomBox.
r35 - 11 Jul 2008 - 18:26:12 - MarianneArnoldRevision r34 - 11 Jul 2008 - 18:17 - RobertMenes
Revision r33 - 03 Jul 2008 - 00:01 - TomCole
Copyright © by the contributing authors.