Upgrading firmware

From OLPC
Revision as of 19:51, 7 January 2008 by Chihyu (talk | contribs)
Jump to navigation Jump to search

Steps of Upgrading Firmware

G1G1 donors: You can also just wait for Update.1. Update.1 will have Q2D08 (unreleased as of January 5th, 2008) system firmware.


Advanced users: To do unsafe firmware upgrades you have to have developer key. If you lose power during a firmware upgrade you will brick the laptop.


1. Make sure your battery is charged.

2. Plug up the XO on external power.

  • Steps 1 and 2 are NOT optional. The XO will not upgrade system firmware unless it has a battery and external power.

3. Open the Terminal activity Activity-terminal.svg

4. Type the following (press the Enter key after each line):

wget http://dev.laptop.org/pub/firmware/q2d07/bootfw.zip
su -
cp bootfw.zip /versions/boot/current/boot/
reboot
  • Step 4 can also come from a USB key if you don't have networking available. Plug in the USB key and locate bootfw.zip (should be under /media/name_of_usb_key, where name_of_usb_key is the name of your usb key when you formatted it -- a PC or Mac will display the name once the usb key is plugged in). Then type the following (press the Enter key after each line):
su -
cp /media/name_of_usb_key/bootfw.zip /versions/boot/current/boot/
reboot

5. The laptop will then reboot twice more on its own. (Once to enable writing to the flash and then a 2nd time after its done updating.)


The XO will only upgrade the system firmware if it finds that the current version is earlier than whats in bootfw.zip