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



Rockbox mail archive

Subject: ANNOUNCE: Rockbox runs from Flash! (boots in 3 seconds)

ANNOUNCE: Rockbox runs from Flash! (boots in 3 seconds)

From: <idc-dragon_at_gmx.de>
Date: Thu, 3 Jul 2003 09:02:27 +0200 (MEST)

Hi,

yesterday Diava was so kind to let me borrow-swap the CPU board of his JBR20
with mine. He has a flashable chip, versus I don't. So I could do the real
world test of my flashing stuff last night.

I'm pleased to tell that my JBR20 now resumes playback 3 seconds after the
"On" button is pressed. Rockbox is there in a split second, then it has to
wait for the harddisk. In other words: Booting now takes as long as a spinup.
I'll try to make a video of my starting box available by this evening.

Probably I'm watering everybody's mouth now to have that on their box, but
first I'd like to establish the process on how we do this flashing in a safe
way. If you program a bad firmware or somehow this malfunctions, the box will
be dead for you, except you have the UART boot mod. This is the 100% safe way
to flash, because it even works when the flash is blank. It currently
requires the serial mod, too, however using just the remote pin is feasible. So I'm
looking for gdb-capable people with FM or Player, who'd like to do the boot
mod and validate the process for these platforms.

Later, anybody with a flashable chip (see debug hardware info screen) could
flash, no mod required. The flashing will be an option of Rockbox or a
plugin. But before that, I'd like to add some safety nets to this, e.g. to prevent
the wide public from flashing a bleeding edge build, flashing code for the
wrong platform, etc. An idea is to have 2 images, one being a (stripped-down,
for space reasons) fallback.

Also we'd need an authoring tool for the image to be programmed, once the
final image format is defined. The content I programmed last night was
hand-crafted with a hex editor.

Rockbox itself need a few refinements. One is to detect a cold-start and in
this case look in the root dir for ajbrec.ajz/archos.mod and rolo that. An
unscrambled alternative format would also be possible, to be faster. Another is
a charging screen. Right now the box just goes on when I plug the charger
in, it doesn't go into a special charging mode like the archos firmware. We may
find some more of these minor things.

So far with the latest, maybe see you tonight in the chat,

Joerg

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
Received on 2003-07-03

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy