Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: ROMbox and general flashing (was Re: Welcome back...)
From: Rocker (rocker_at_shaw.ca)
Date: 2004-11-02


Jourg wrote:
The only difference is that we can't reprogram the flash while running code
from it. So prior to reflashing, you need to "RoLo" the normal Rockbox .ajz
file, to run from RAM again. This is recommended anyway, as a basic test of
the Rockbox version you're about to program, and to be consistent with the
possibly also updated plugins again.

rocker asks:
Hi Jourg,
would it be possible to do a blind man's guide to flashing rombox? That is,
when you can find some time.

Cheers...Keith

----- Original Message -----
From: "[IDC]Dragon" <idc-dragon_at_gmx.de>
To: "Rockbox development" <rockbox_at_cool.haxx.se>
Sent: Monday, November 01, 2004 6:44 AM
Subject: ROMbox and general flashing (was Re: Welcome back...)

> Have a question. I have a Recorder-20, and I just downloaded Rockbox 2.3
> for
> it. I just programmed the flash (clicking on rockbox.flash yields
> "Incompatible version", you have to click on the ucl file.

You have to click on ajbrec.ajz first, to have the same version of Rockbox
like the pluging running.

> Currently, the <F1> slot in memory is running 2.2, and the default slot
> has 2.3.

I don't think so. Then you'd have a very special flash image, which I
haven't distributed. Holding F1 starts the original Archos firmware, which
in turn may load whatever ajbrec.ajz file in the root. Perhaps you have
Rockbox 2.2 sitting there?

> If, after I test it out, is it possible to load 2.3 in the <F1> slot
> as well?

Not recommended nor supported. F1 should be your emergency firmware, default
(or F2) boot is whatever firmware you'd like to run for every day useage
(probably Rockbox 2.3).

> I remember reading when I first flashed that loading the <F1> slot
> was a one-time-only operation.

Yes, this is why you leave the Archos firmware there and update only the
second part.

> Also, what exactly is rombox? I read the page on rockbox.org, but can't
> quite
> get my brain around what it is and how it interacts with the normal
> flashing procedure.

The "normal" software in flash gets copied to the DRAM prior to execution.
(Rockbox as well as Archos.) That means, it occupies a part of that. With
ROMbox, the software is compiled to run directly from the flash memory, no
copying, which frees that part of DRAM. So you have a 10% larger playback
buffer, less frequent disk spinups, some battery savings.

The flash procedure is pretty much the same, ROMbox is a .ucl file like
usual.
The only difference is that we can't reprogram the flash while running code
from it. So prior to reflashing, you need to "RoLo" the normal Rockbox .ajz
file, to run from RAM again. This is recommended anyway, as a basic test of
the Rockbox version you're about to program, and to be consistent with the
possibly also updated plugins again.

Jörg

-- 
Geschenkt: 3 Monate GMX ProMail + 3 Top-Spielfilme auf DVD
++ Jetzt kostenlos testen http://www.gmx.net/de/go/mail ++

_______________________________________________ http://cool.haxx.se/mailman/listinfo/rockbox

_______________________________________________ http://cool.haxx.se/mailman/listinfo/rockbox



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa