Upgrading firmware: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 35: Line 35:
# Insert the USB drive into the XO
# Insert the USB drive into the XO
# Power on the XO
# Power on the XO
# Wait for the XO to reboot twice automatically
# It should indicate that it is rewriting the firmware
# Wait for the XO to reboot automatically
# Wait for the XO to finish rebooting
# Remove the USB drive
# Remove the USB drive


Line 47: Line 47:
cp /home/olpc/bootfw.zip /versions/boot/current/boot/
cp /home/olpc/bootfw.zip /versions/boot/current/boot/
reboot
reboot
<ol><li value="4"> Wait for the laptop to reboot twice more on its own; once to enable writing to the flash and then again after upgrading.</li></ol>
<ol><li value="4"> Wait for the XO to reboot twice automatically.</li></ol>


The XO will only upgrade the firmware if it finds the installed version is earlier than what is in <tt>bootfw.zip</tt>.
The XO will only upgrade the firmware if it finds the installed version is earlier than what is in <tt>bootfw.zip</tt>.

Revision as of 01:55, 19 January 2011

  This page is monitored by the OLPC team.
  For the general public

XO-1.5 Instructions

See the latest 1.5 instructions at Firmware.

XO-1 Instructions

Overview of firmware upgrades

2007 Give One, Get One donors and other users: You can upgrade to a newer stable release, which includes an upgrade to the XO's firmware along with new system software. The latest stable release is 13.2.11 || 2020-01-29.

If you need to upgrade only your firmware, refer to the following instructions to upgrade to new signed (official release) versions of the firmware. These are distributed as .zip files.

Unofficial development versions of firmware are distributed as .rom files. You need to get a developer key to upgrade to these and you follow a different upgrade process. Refer to Manual Firmware Install for more details.

Steps to upgrade firmware

ALL steps must be followed exactly.
  1. Make sure your battery is charged.
  2. Plug the XO into external power.
    If you lose power during a firmware upgrade you might brick the laptop, which prevents it from working at all.

Using a USB flash drive and another computer

  1. Locate the zip file of the firmware image that you want to flash onto the laptop. You can do this by browsing the directory listing at http://dev.laptop.org/pub/firmware. After selecting the version of the firmware that you want to upgrade to, the zip file you want is called bootfw.zip
  2. Right click the link to the bootfw.zip file and select the "Save as" option
  3. Create a folder called "boot" on the USB drive
  4. Copy the above .zip to the USB drive (do NOT unzip the file)
  5. Remove the USB drive
  6. Power off the XO, and ensure it is plugged in
  7. Insert the USB drive into the XO
  8. Power on the XO
  9. Wait for the XO to reboot twice automatically
  10. Wait for the XO to finish rebooting
  11. Remove the USB drive

Using only your XO

  1. Connect to a wireless or wired network,
  2. Open the Terminal activity Activity-terminal.svg or a console,
  3. Type these commands, pressing the enter Key enter.jpg key after each line, and carefully noting the spaces:
su -
wget http://dev.laptop.org/pub/firmware/q2d14/bootfw.zip
cp /home/olpc/bootfw.zip /versions/boot/current/boot/
reboot
  1. Wait for the XO to reboot twice automatically.

The XO will only upgrade the firmware if it finds the installed version is earlier than what is in bootfw.zip.