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: Survey: who has a non-V1 boot ROM?
From: Fred Maxwell (rockbox_at_anti-spam.org)
Date: 2003-09-22


Something that needs to be mentioned: The 2.0 release DOES NOT compute the
CRC for the boot ROM. It is necessary to load a later nightly build to get
the info.

I used the 08/29/03 build for my Jukebox Studio 10. The display shows "ROM
CRC:222" but does not scroll. I assume that it's 222Fh, but I can't see
beyond 10 characters.

Regards,
  Fred Maxwell

> -----Original Message-----
> From: owner-rockbox_at_cool.haxx.se
> [mailto:owner-rockbox_at_cool.haxx.se] On Behalf Of [IDC]Dragon
> Sent: Monday, September 22, 2003 5:41 AM
> To: rockbox_at_cool.haxx.se
> Subject: Survey: who has a non-V1 boot ROM?
>
>
> Hello Rockboxers,
>
> since a while the hardware info screen (Debug->HW Info)
> computes a CRC across the boot ROM, to identify it. This ROM
> is built into the CPU and is really permanent, not to be
> confused with Flash.
>
> The majority has what I called V1 for version 1. This
> bootcode is identical to Players, Recorders, FMs. I exploit
> its features for my Flash bootloader and the UART boot mod.
> So if you have flashed already, you for shure have V1 and can
> stop reading here.
>
> However, some boxes are different, have what I call a V2 boot
> ROM which expects a different Flash layout. This is the
> reason why I have no Flash support for those yet.
>
> So, even if you don't like flashing, can you please check if
> your ROM CRC value is different from 0x222F, the V1 value? In
> that case please post here, tell us which model you have. V2
> users will find 0x8C1E. I'd like to find out how many there
> are, if it's worth spending effort on it. If you discover a
> value different than these two, I'd say "oh no" but be highly
> interested and want a dump from you.
>
> My current status on V2:
> - I have looked into the bootrom, found it has the Archos
> flash monitor already in there, versus the V1 boxes have in
> flash. See my old post for details:
>
http://rockbox.haxx.se/mail/archive/rockbox-archive-2003-06/0287.shtml

- There is no UART boot mode like the one I exploited for my mod, but
something better (requires no further mod than serial):

- I analyzed how this monitor works, know how to operate it. It indeed has
the capability to reflash within certain areas, but can also be used to
download and start arbitrary code over the serial link.

- I have modified my UART boot mode tool to work with the Archos monitor
instead, use it to transfer and start my "minimon". With V2, this again
allows to fully reprogram from scratch, even if completely messed up, it is
the safety net. I like to have that first, before any flashing experiments.

The follow up question would be: Is there somebody with a V2 bootrom who
has/can do the serial mod to verify this? We can start easy, first blink the
LED, more as you like.

Jrg

-- 
+++ GMX - die erste Adresse fr Mail, Message, More! +++

Getestet von Stiftung Warentest: GMX FreeMail (GUT), GMX ProMail (GUT) (Heft 9/03 - 23 e-mail-Tarife: 6 gut, 12 befriedigend, 5 ausreichend)

Jetzt selbst kostenlos testen: http://www.gmx.net



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