[maemo-developers] 0xFFFF: GPL-licensed flasher for n770 and n800

From: Visti Andresen talpa at galnet.dk
Date: Sat Apr 14 20:39:39 EEST 2007
On Fri, 13 Apr 2007 21:47:47 +0200
Visti Andresen <talpa at galnet.dk> wrote:

> On Fri, 13 Apr 2007 09:47:01 +0300
> Igor Stoppa <igor.stoppa at nokia.com> wrote:
> > > Depends on what you mean by 'from scratch'.  If the unit does not have a
> > > bootloader _at all_, then you need to flash a bootloader via JTAG.  But
> > > that's mildly convoluted.
> > 
> > Serial console is the usual way to go. There is rom code that provides
> > this facility. Of course a serial programmer (aka flasher) is needed.
> Are you telling me that the N770 has a ROM (not EEPROM or FLASH) that allows one to rewrite the Flash no matter how badly you screwed any part of the programmable memory?
> I'm asking as I have until now been quite cautious in my experiments with the Nokia, knowing that there is a way to recover the device (by my self) would put my mind at ease :)
> If it has such a marvellous ROM bootloader, is it by any chance one with any documentation regarding the "protocol"?
> Something like UBoot would really nice :)

I have been digging around and it actually seems that a omap1710 has a boot rom?

On some development boards one has to move a jumper for the bootloader to be run (changes the memory map), and it isn't uboot but an iboot/ihost bootloader, capable of flashing over usb?
Do we have to hold down some button in order for the boot loader to start(at powerup)?

An omap1710 could be seen as an OMAP5912 according to http://focus.ti.com/general/docs/wtbu/wtbusplashcontent.tsp?templateId=6123&contentId=4753
http://focus.ti.com/docs/prod/folders/print/omap5912.html contains data sheets for this processor

http://tree.celinuxforum.org/CelfPubWiki/FlashRecoveryUtility seems to be an open source "iboot a like" program to be able to flash an omap cpu over USB.
The protocol seems quite straight forward

More information about the maemo-developers mailing list