OLPC Firmware Q2B76

From OLPC
Revision as of 18:58, 9 March 2007 by 18.85.18.27 (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  This page is monitored by the OLPC team.


OLPC Firmware B2 Release Q2B76 - 2007-03-09

This is the firmware for the B2 boards. It will also work on B1 and ATest. Do not use it on pre-B1 boards - it will brick them because of the EC microcode.

File:Olpc-Q2B76.rom

MD5:


Changes since Q2B73

  • Added a reset of the USB wireless chip to workaround the intermittent issue where the wireless device would not enumerate.

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. This means it will ERASE what is in your nand and re-wite it. So you will loose any data you have stored on the filesystem unless you back it up. If you do not want your nand erased then please see the notes on the Autoresinstallation_image page.
    • 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.

Known issues

  • Auto-repeat is slow on some USB keyboards
  • NVRAM storage for configuration variables is not yet implemented.
  • JFFS2 does not handle ECC
  • The boot menu is incomplete
  • Directory symlinks have a problem.