OLPC Firmware q2b84: Difference between revisions
Jump to navigation
Jump to search
(7 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
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. |
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. |
||
[http://dev.laptop.org/firmware/q2b84 q2b84] |
Download it from here: [http://dev.laptop.org/pub/firmware/q2b84 q2b84] |
||
---- |
---- |
||
Line 21: | Line 21: | ||
* ''' Linuxbios ''' |
* ''' Linuxbios ''' |
||
** No Changes from |
** No Changes from B83 |
||
=== Installation Instructions === |
=== Installation Instructions === |
||
* '''If you have a B1 or B2 system:''' |
* '''If you have a B1 or B2 system:''' |
||
** Detailed upgrade instructions are located [[Upgrading_the_firmware|here]]. |
** Detailed upgrade instructions are located [[Upgrading_the_firmware|here]]. |
||
** If your firmware version is earlier than the version in [http://wiki.laptop.org/go/Autoreinstallation_image 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 [[Upgrading_the_firmware|first procedure above]]. |
** If your firmware version is earlier than the version in [http://wiki.laptop.org/go/Autoreinstallation_image Auto Install Image] then you can just use that procedure for the update.<br> ''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 [[Upgrading_the_firmware|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. |
** 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. |
||
Latest revision as of 02:43, 31 March 2007
This page is monitored by the OLPC team.
OLPC Firmware B2 Release q2b84 - 2007-03-30
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.
Download it from here: q2b84
Changes since OLPC Firmware Q2B83
- OFW svn commit 228 stable branch b167
- Back port the nand copy helper functions from HEAD.
- Linuxbios
- No Changes from B83
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.
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.