Upgrading firmware: Difference between revisions
mNo edit summary |
(add link to Manual_Firmware_Install and mention that these instructions have limited applicability - please review!) |
||
Line 3: | Line 3: | ||
<!-- Q2D08, too many bug fixes for the ship2.2 patch - would be good for Update1. See [[TestMtg%2C_2008-01-07]]. --> |
<!-- 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 also just wait for [http://dev.laptop.org/milestone/Update.1 Update.1]. [http://dev.laptop.org/milestone/Update.1 Update.1] will |
G1G1 donors: You can also just wait for [http://dev.laptop.org/milestone/Update.1 Update.1]. [http://dev.laptop.org/milestone/Update.1 Update.1] will include a system firmware upgrade. |
||
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. |
|||
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. |
|||
1. Make sure your battery is charged. |
1. Make sure your battery is charged. |
||
Line 13: | Line 11: | ||
2. Plug up the XO on external power. |
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. |
* Steps 1 and 2 are NOT optional. The XO will not upgrade system firmware unless it has a battery and external power. If you lose power during a firmware upgrade you will brick the laptop. |
||
3. Open the Terminal activity [[Image:Activity-terminal.svg|35px]] |
3. Open the Terminal activity [[Image:Activity-terminal.svg|35px]] |
Revision as of 08:03, 22 January 2008
Steps of Upgrading Firmware
G1G1 donors: You can also just wait for Update.1. Update.1 will include a system firmware upgrade.
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.
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. If you lose power during a firmware upgrade you will brick the laptop.
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