updating uboot while the phone's running

2008-08-26 Thread robin paulson
in a bid to do away with dfu and usb networking altogether - it all 
seems a bit clunky to be honest - is it possible to update uboot while 
the phone is running?

i see from this, it's possible to read te contents of that flash area, 
but can it be written to, or does it need to be in a certain boot mode?

http://wiki.openmoko.org/wiki/Flashing_the_Neo_Freerunner#Flashing_the_boot_loader_to_the_NAND

___
support mailing list
support@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/support


Re: updating uboot while the phone's running

2008-08-26 Thread Mike Montour
robin paulson wrote:
 in a bid to do away with dfu and usb networking altogether - it all 
 seems a bit clunky to be honest - is it possible to update uboot while 
 the phone is running?

It's not supported yet (AFAIK) but I think that it would be possible. 
It's not as easy as flashing the kernel partition because you have to 
write an environment offset pointer into the out-of-band data of the 
first flash block. This tells u-boot which block contains its 
environment variables, and this number is specific to each device due to 
bad blocks.


___
support mailing list
support@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/support