OLPC Firmware q7b38: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
== Summary == |
== Summary == |
||
Works on XO-4 B1 and later only. |
Works on XO-4 B1 and later only. Released to provide power button support for the [[Android]] dual-boot build, but also includes some fixes: |
||
* ensure the CP and AP tags work correctly, fixes <trac>12751</trac> |
|||
* prevent wireless card hang during ad-hoc mode in the [[Antenna testing|antenna test]] when used with 8787 module, |
|||
* avoid clearing the screen a second time if a firmware application opens the display again, |
|||
* add a {{code|boost}} command for precharging batteries, |
|||
* do a redundant wireless scan so that four game key reflash over HTTP works again, <trac>12740</trac>, |
|||
* close clock device if name lookup failed during {{code|ntp-set-clock}}, <trac>12735</trac>. |
|||
{| border="1" cellspacing="0" cellpadding="2" class="wikitable" |
{| border="1" cellspacing="0" cellpadding="2" class="wikitable" |
||
Line 33: | Line 39: | ||
=== Open Firmware === |
=== Open Firmware === |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3719 3719] libertas - use a single byte sequence number for 8787, fixes use of adhoc-start with test-antenna |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3719 3719] libertas - use a single byte sequence number for 8787, fixes use of adhoc-start with test-antenna |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3718 3718] core - use initial values from a current instance package if there is one, fixes clearing of display on subsequent select, caused by my-termemu not persisting, fixes OLPC |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3718 3718] core - use initial values from a current instance package if there is one, fixes clearing of display on subsequent select, caused by my-termemu not persisting, fixes OLPC <trac>12765</trac> , thanks to Mitch Bradley. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3717 3717] OLPC XO-4 - bump EC, Android power button up event support |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3717 3717] OLPC XO-4 - bump EC, Android power button up event support |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3716 3716] OLPC - preserve some comments against th seti camera initialisation as compared with kernel |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3716 3716] OLPC - preserve some comments against th seti camera initialisation as compared with kernel |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3715 3715] OLPC XO-4 - reserve RTC CMOS for dual boot state |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3715 3715] OLPC XO-4 - reserve RTC CMOS for dual boot state |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3713 3713] OLPC XO-1.75 XO-4 - edi-open-active broke stack balance by returning 0 if the EC was freshly powered up, fixes |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3713 3713] OLPC XO-1.75 XO-4 - edi-open-active broke stack balance by returning 0 if the EC was freshly powered up, fixes <trac>12751</trac> |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3712 3712] usb - trivial comment improvement |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3712 3712] usb - trivial comment improvement |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3711 3711] OLPC XO-1.75, XO-4 - add boost charge command, for developer use |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3711 3711] OLPC XO-1.75, XO-4 - add boost charge command, for developer use |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3710 3710] OLPC - keyject, avoid cancel, use black-letters throughout |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3710 3710] OLPC - keyject, avoid cancel, use black-letters throughout |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3702 3702] OLPC XO-1.5 XO-1.75 XO-4 - restore four game key reflash over HTTP, by doing a redundant scan for the OLPC-NANDblaster SSID before handing control to NANDblaster, fixes |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3702 3702] OLPC XO-1.5 XO-1.75 XO-4 - restore four game key reflash over HTTP, by doing a redundant scan for the OLPC-NANDblaster SSID before handing control to NANDblaster, fixes <trac>12740</trac>. Due to r3701, active scan for transmitting laptop became unreliable probably because of the lack of air time, so switch to a passive scan, and increase passive scan to cover two beacons. |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3701 3701] libertas - fix backward logic for selecting scan time based on scan time, regression introduced in r3633 |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3701 3701] libertas - fix backward logic for selecting scan time based on scan time, regression introduced in r3633 |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3700 3700] OLPC XO-4 - bump EC |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3700 3700] OLPC XO-4 - bump EC |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3699 3699] OLPC - ntp-set-clock did leave device open if name lookup failed, fixes |
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3699 3699] OLPC - ntp-set-clock did leave device open if name lookup failed, fixes <trac>12735</trac> |
||
=== CForth === |
=== CForth === |
||
* none. |
* none. |
Latest revision as of 05:20, 9 April 2014
This page is monitored by the OLPC team.
Summary
Works on XO-4 B1 and later only. Released to provide power button support for the Android dual-boot build, but also includes some fixes:
- ensure the CP and AP tags work correctly, fixes <trac>12751</trac>
- prevent wireless card hang during ad-hoc mode in the antenna test when used with 8787 module,
- avoid clearing the screen a second time if a firmware application opens the display again,
- add a boost command for precharging batteries,
- do a redundant wireless scan so that four game key reflash over HTTP works again, <trac>12740</trac>,
- close clock device if name lookup failed during ntp-set-clock, <trac>12735</trac>.
Download | q7b38.rom |
Build date time | 2014-04-09 04:56:23 (UTC) |
Source revision | 3719 |
EC version | EC 0.4.12 |
CForth version | 1c6dcd2 |
WLAN 8686 version | 9.0.7.p2 |
WLAN 8787 version | 14.66.09.p80 |
Changes
Open Firmware
- 3719 libertas - use a single byte sequence number for 8787, fixes use of adhoc-start with test-antenna
- 3718 core - use initial values from a current instance package if there is one, fixes clearing of display on subsequent select, caused by my-termemu not persisting, fixes OLPC <trac>12765</trac> , thanks to Mitch Bradley.
- 3717 OLPC XO-4 - bump EC, Android power button up event support
- 3716 OLPC - preserve some comments against th seti camera initialisation as compared with kernel
- 3715 OLPC XO-4 - reserve RTC CMOS for dual boot state
- 3713 OLPC XO-1.75 XO-4 - edi-open-active broke stack balance by returning 0 if the EC was freshly powered up, fixes <trac>12751</trac>
- 3712 usb - trivial comment improvement
- 3711 OLPC XO-1.75, XO-4 - add boost charge command, for developer use
- 3710 OLPC - keyject, avoid cancel, use black-letters throughout
- 3702 OLPC XO-1.5 XO-1.75 XO-4 - restore four game key reflash over HTTP, by doing a redundant scan for the OLPC-NANDblaster SSID before handing control to NANDblaster, fixes <trac>12740</trac>. Due to r3701, active scan for transmitting laptop became unreliable probably because of the lack of air time, so switch to a passive scan, and increase passive scan to cover two beacons.
- 3701 libertas - fix backward logic for selecting scan time based on scan time, regression introduced in r3633
- 3700 OLPC XO-4 - bump EC
- 3699 OLPC - ntp-set-clock did leave device open if name lookup failed, fixes <trac>12735</trac>
CForth
- none.
EC
- reinit AC detect timer when leaving forced discharge mode, to avoid erroneous low-battery power-downs; this mode is only during testing (runin, and battery-capacity tests). EC 0.4.11
- emit a new event when the power button is released, so a kernel can time the press, EC 0.4.12
- increase the hard powerdown button press timeout from 2 to 5 seconds to give user-level more flexibility when looking for long presses. EC 0.4.12
Touchscreen
- none.