OLPC Firmware q4c10
From OLPC
Contents |
[edit] OLPC Firmware Release q4c10
Works on XO-1.75 B1 and C1 only. Do not use on A2 or A3.
This version fixes a regression in the LED selftest.
| Download | q4c10.rom |
| Build date time | 2011-12-27 21:15:35 |
| Source revision | 2787 |
| EC version | 0.3.07 |
| CForth version | f550eeba |
| Wireless firmware version | Libertas thinfirm 9.0.7.p2 |
[edit] Changes since q4c09
[edit] Open Firmware
- svn 2786 - fixed typo that affected the LEDs test in manufacturing.
[edit] CForth
- none
[edit] EC
- none
[edit] WLAN
- none
{{:Manual_Firmware_Identify|version=q4c10}
[edit] Installation
When installing new firmware, you must have a well-charged battery and the AC adapter plugged in. The firmware update code will not proceed otherwise. Possible error messages are:
| error message | how to fix |
|---|---|
| AC not present | plug in the power cord, check the battery LED is on, then try again. |
| No external power | plug in the power cord, check the battery LED is on, then try again, |
| No battery | plug in the battery, check the latches, then try again, or try another battery, |
| Battery low | allow more time for the battery to charge, then try again, or try another battery. |
[edit] Unsecured Laptop
This section is for unsecured laptops. Most XO-1.5 and XO-1.75 laptops are unsecured. Most developer XO laptops are unsecured. To unsecure your laptop, follow the instructions at Activation and Developer Keys.
You may install using either:
- a USB drive or SD card,
- the laptop's internal drive,
- a network.
Choose one.
[edit] Using a USB drive or SD card
- download the firmware from http://dev.laptop.org/pub/firmware/q4c10/q4c10.rom and save it to a USB drive or SD card,
- shutdown the laptop,
- check the battery is inserted and locked,
- check that the power cord is in place and the battery indicator is green,
- insert the USB drive or SD card,
- turn on the laptop, and get to the 'ok' prompt. See Ok for more detail. You should see:
ok
- if the downloaded file is on a USB drive, type:
ok flash u:\q4c10.rom
- if the downloaded file is on an external SD card:
ok flash sd:\boot\q4c10.rom
- wait for the laptop to reboot itself,
- remove the USB drive or SD card.
(Expert users may remove the USB drive after the message "Got firmware" ... at this stage the file has been read and closed.)
[edit] Using the laptop internal drive
An alternate method is to download the firmware file to the laptop internal drive and then install from the internal drive.
- start the laptop,
- connect to a wireless or wired network,
- start the Terminal Activity and type:
su cd /versions/boot/current/boot/ wget http://dev.laptop.org/pub/firmware/q4c10/q4c10.rom
- shutdown the laptop,
- check the battery is inserted and locked,
- check that the power cord is in place and the battery indicator is green,
- turn on the laptop, and get to the 'ok' prompt. See Ok for more detail. You should see:
ok
- if the downloaded file is on an XO-1, type:
ok flash n:\boot\q4c10.rom
- if the file is on the internal SD card of an XO-1.5 or XO-1.75:
ok flash int:\boot\q4c10.rom
[edit] Using a network
You will need a compatible USB to ethernet adapter, or an open or WEP wireless access point, connected to the internet.
- shutdown the laptop,
- check the battery is inserted and locked,
- check that the power cord is in place and the battery indicator is green,
- turn on the laptop, and get to the 'ok' prompt. See Ok for more detail. You should see:
ok
- if using wireless, type the essid of the wireless network:
ok wifi mynetwork
- if using a WEP wireless access point, type the WEP key for the network:
ok wep yourWepKeyInHexadecimal
- type the flash command using the download link above, but change all slash characters so they are backwards, for example:
ok flash http:\\dev.laptop.org\pub\firmware\q4c10\q4c10.rom
[edit] Secured Laptop
Secured laptops can only use flash firmware that has been signed. All mass-production machines had the latest signed firmware at the time of manufacture installed.
Upgrading firmware describes how to upgrade to a newer signed firmware release.
[edit] See also
- Cheat codes for information about how game buttons control startup options.

