Talk:Upgrading firmware

From OLPC
Revision as of 06:06, 30 August 2013 by Quozl (talk | contribs)
Jump to navigation Jump to search

If I have a XO from the G1G1 program in 2007, can I update it with the newest July and August firmware and software? -- stickster at gmail dot com

Yes, but as the page says, you'll need a dev key. If you are not feeling adventurous, you might want to wait a few weeks for the signed build that gets declared as the 8.2 release, there should be plenty of documentation about how to upgrade to that. cjl 23:46, 23 August 2008 (UTC)

Using only your XO

XO-1.5 in this case.

If you upgrade to a new release, your firmware will be updated automatically.

Nevertheless I'm interested to upgrade the firmware without upgrading the extant 12.1.0 system.

cd /versions/boot/current/boot/

No /versions/boot/current/boot/ here. It has /versions/running/boot/ and /boot/. Starting with the X game key down ignores /versions/running/boot/bootfw.zip and /boot/bootfw.zip. System 12.1.0 boots as usual.

http://wiki.laptop.org/go/Forth_Lesson_12 inspires me to consider this.
ok printenv boot-device
ok ( Carefully note the long value of boot-device to restore later. )
ok setenv boot-device int:\boot\bootfw.zip
ok reboot ( Assuming it exists. Otherwise power-off and boot. )

After the upgrade
ok setenv boot-device ... ( Restore value noted earlier. )

Advices?

Thanks, --Peasthope 02:32, 30 August 2013 (UTC)

What firmware version is running at the moment? --Quozl 04:16, 30 August 2013 (UTC)
Q3C07 --Peasthope 05:57, 30 August 2013 (UTC)
Thanks for your support request. I've decided we can't afford to support the method you chose to use, and I've removed it from the page. The method suffered from requiring too many instructions to cope with the combinations of XO laptop model and operating system layout. I suggest you use the USB drive method now described on the page. setenv is not appropriate, because of what is said on Forth Lesson 12 that we have chosen to make configuration variables volatile, so they only last for one session. The firmware upgrade process does not boot the .zip file. You can find developer install instructions for firmware at Firmware/Install. --Quozl 06:06, 30 August 2013 (UTC)