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: firmware reverse engineering
From: Linus Nielsen Feltzing (linus_at_haxx.se)
Date: 2002-11-01


On Fri, 1 Nov 2002 09:25:37 -0600, Josh Nisly wrote:
> You update my player by running a special utility, that copies a
> file from the root into flash memory. Normally it just boots right
> off of this memory.

This means danger if your newly flashed firmware is buggy...

> Does this mean that I need do more initialization in my code
> than Rockbox does?

Yes. Rockbox depends on some of the setup code in the original
formware.

> Also, can I expect that most of the startup code will be
> the same as Rockbox?

No, not at all. That box may be entirely different hardwarewise. The
FAT code can probably be used with few modifications, but the LCD and
the MAS drivers may need a lot of changes.

The key is the hardware. Find out as much as you can about the
hardware, and you might not even need to disassemble the BIN files.

/Linus

-- 
Linus Nielsen Feltzing, linus_at_haxx.se on 2002-11-01



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