Firmware: Difference between revisions

From OLPC
Jump to navigation Jump to search
(correct name)
Line 18: Line 18:
* q2d06 - 2007-12-04 [[OLPC Firmware q2d06]] Ship.2 critical bug fix release <span style="color:red; ">XXX withdrawn - upgrade soon</span>
* q2d06 - 2007-12-04 [[OLPC Firmware q2d06]] Ship.2 critical bug fix release <span style="color:red; ">XXX withdrawn - upgrade soon</span>
* q2d05 - 2007-11-27 [[OLPC Firmware q2d05]] Ship.2 2nd mass production release <span style="color:red; ">XXX withdrawn - upgrade soon</span>
* q2d05 - 2007-11-27 [[OLPC Firmware q2d05]] Ship.2 2nd mass production release <span style="color:red; ">XXX withdrawn - upgrade soon</span>
* q2d04 - 2007-11-08 [[OLPC Firmware q2d04]] Update.1 release with wireless update improvements
* q2d04 - 2007-11-08 [[OLPC Firmware q2d04]] Ship.2 release with wireless update improvements
* q2d03 - 2007-10-29 [[OLPC Firmware q2d03]] <span style="color:red; ">Final mass production release</span>
* q2d03 - 2007-10-29 [[OLPC Firmware q2d03]] <span style="color:red; ">Final mass production release</span>
* q2d02 - 2007-10-22 [[OLPC Firmware q2d02]] Mass production release
* q2d02 - 2007-10-22 [[OLPC Firmware q2d02]] Mass production release

Revision as of 03:01, 3 February 2008

  This page is monitored by the OLPC team.

This firmware goes in the little 1 MB SPI flash that's used for booting, not the 1GB NAND flash (or 512MB in earlier prototypes) used for the OS image and user data. The SPI flash contains the EC Firmware, Open Firmware, and 2k Manufacturing Data. See Firmware SPI FLASH Map or its dia source file.

There is an automated installer that updates both the SPI flash and the NAND flash. That would give you the latest stable versions of both. The automated installer can be adjusted to use one of the files below if you prefer.

There is also a manual update procedure for the SPI flash, C source code for a self-hosted Linux flash writer (may destroy the manufacturing data), instructions for flashing via Open Firmware, and a recovery procedure that requires the use of a serial cable and external oscillator.

Note: Once you upgrade to the Q2Cxx series of firmware do not downgrade to Q2Bxx! Doing so will destroy the manufacturing data.

Firmware Releases


Do not downgrade from C series to B series