Upgrading firmware: Difference between revisions

From OLPC
Jump to navigation Jump to search
(→‎Steps for Upgrading Firmware: tell users to upgrade to Template:Latest Releases/stable instead of hardcoding a particular release.)
Line 1: Line 1:
{{OLPC}}{{users}}
{{OLPC}}{{users}}
== Steps for Upgrading [[Firmware]] ==
== Overview of firmware upgrades ==


G1G1 donors and other users: You can [[Upgrade_paths|upgrade to a newer stable release]], which includes an upgrade to the XO's [[firmware]] along with new system software.
<!-- Q2D08, too many bug fixes for the ship2.2 patch - would be good for Update1. See [[TestMtg%2C_2008-01-07]]. -->

G1G1 donors: You can [[Upgrade_paths|upgrade to a newer stable release]], which includes an upgrade to the XO's firmware.
The latest stable release is {{Latest_Releases/stable}}.
The latest stable release is {{Latest_Releases/stable}}.


If you need to upgrade only your firmware, refer to the following instructions to upgrade to new signed (official release) versions of the firmware.
The following instructions are specifically for upgrades to new signed (official release) versions of the firmware distributed as .zip files. Development versions are provided as unsigned .rom files and need a developer key and a different upgrade process, as do firmware downgrades. Please refer to [[Manual Firmware Install]] for more details about the alternate methods.
These are distributed as <tt>.zip</tt> files.

Unofficial development versions of firmware are distributed as <tt>.rom</tt> 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 ==


:<big><font color="red">ALL steps must be followed<i> exactly</i>.</font></big>
:<big><font color="red">ALL steps must be followed<i> exactly</i>.</font></big>
Line 34: Line 40:
<ol><li value="3"> 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.)</li></ol>
<ol><li value="3"> 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.)</li></ol>


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

Revision as of 00:27, 1 September 2008

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

Overview of firmware upgrades

G1G1 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 up the XO on external power.
    If you lose power during a firmware upgrade you will brick the laptop.

Using a USB flash drive and another computer

  1. Right click and select "save as" on the following link:
    http://dev.laptop.org/pub/firmware/q2d14/bootfw.zip
  2. Create a folder called "boot" on the flash drive
  3. Copy the above .zip to the flash drive (do NOT unzip the file)
  4. Remove the flash drive
  5. Power off the XO, and ensure it is plugged in
  6. Insert the flash drive
  7. Power on the XO
  8. It should indicate that it is rewriting the firmware

Using only your XO

  1. Open the Terminal activity Activity-terminal.svg or a console
  2. Type the following (press the Enter key after each line):
su -
wget http://dev.laptop.org/pub/firmware/q2d14/bootfw.zip
cp /home/olpc/bootfw.zip /versions/boot/current/boot/
reboot
  1. 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 its current version is earlier than what is in bootfw.zip