Rockbox mail archiveSubject: RE: firmware reverse engineering
RE: firmware reverse engineering
From: Linus Nielsen Feltzing <linus_at_haxx.se>
Date: Fri, 1 Nov 2002 16:35:25 +0100
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
> 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 Nielsen Feltzing, linus_at_haxx.se on 2002-11-01Received on 2002-11-01