OLPC Firmware q2c14
Jump to navigation
Jump to search
This page is monitored by the OLPC team.
OLPC Firmware Release q2c14 - 2007-05-23
This is post-production firmware for the BTest boards. It will also work on ATest. Do not use it on pre-B1 boards - it will brick them because of the EC microcode.
BIG FAT WARNING!
The manufacturing data has moved locations. If you are upgrading from the B series of the firmware the manufacturing data will be moved to its new location. After that has happened you must not install anything from the B series of the firmware. If you do then you will erase your manufacturing data.
Download: q2c14
Changes since OLPC Firmware q2c13
- OFW r421
- USB - added a configurable delay to the probe process as a workaround for OLPC trac 1473:
- Freeze the screen upon entry to the kernel for the fast-boot case - OLPC Trac #1328 .
- ADPCM decoder - allocate DMA memory for the sound so "boot" doesn't overwrite it. - OLPC trac #1563
- CaFe NAND selftest - Reinstate fix for selftest failure on ST and Samsung parts, which was undone by svn 355.
- Fixed OLPC trac #1554 by clearing the positive and negative edge event status bits for GPIO pins that are not powered during suspend.
- audio driver tweaks to deal with the MIC bias being turned off by early startup code.
- Trac 1476 - turn off the microphone bias very early to eliminate the MIC LED blink on resume from S3.
- Added "recover <device_specifier>" and "clone" commands, for rewriting another machine's SPI FLASH.
- USB2 devices now work after suspend/resume.
- Make the WiFi SSID default to OLPCOFW, making unattended boot from wlan possible.
( EC code is PQ2C13, same as previous release )
Installation Instructions
- If you have a B1 or B2 system:
- Detailed upgrade instructions are located here.
- If your firmware version is earlier than the version in Auto Install Image then you can just use that procedure for the update.
Note: that this procedure will also upgrade the image in your nand flash -- which is the entire Linux operating system and all the files you may have edited or saved. This means it will ERASE what is in your nand and re-write it. So you will lose any data you have stored on the filesystem unless you back it up. If you do not want your files erased, then please use the first procedure above. - Do NOT use olpcflash to write new firmware images. Doing so will erase the manufacturing data that was added at the factory.
- After you reflash, you must power cycle by physically removing power from the system. A warm-start or button-induced restart is not sufficient. Please remove both the battery pack and wall adapter for 10 seconds.
- If you have an ATest system
- If you use olpcflash to write this image, you must use the --brick option.
Example:olpcflash --brick -w image.rom
The --brick option makes olpcflash update your EC code as well as the firmware.
- If you use olpcflash to write this image, you must use the --brick option.