OLPC Firmware q7b15
Jump to navigation
Jump to search
This page is monitored by the OLPC team.
OLPC Firmware Release q7b15
Works on XO-4 B1 and later only. Do not use on XO-4 A or other models.
- Various fixes, see below
Download | q7b15.rom |
Build date time | 2013-02-08 12:33:44 |
Source revision | 3539 |
EC version | EC 0.3.11 |
CForth version | aeea08d1 |
WLAN 8686 version | 9.0.7.p2 |
WLAN 8787 version | 14.66.09.p80 |
Changes
Open Firmware
- 3538 EC Code 0.3.11
- 3537 OLPC - libertas, when ring buffer was full stack imbalance triggered Data Abort during pingd test, <trac>12172</trac>.
- 3536 USB - add an interrupt lockout for the keyboard alarm handler, so that it is skipped if the non-interrupt context is in the middle of a bulk or interrupt pipe method. A fix for OLPC <trac>12516</trac>.
- 3535 Touchscreen, avoid mouse test targets when using test phase 4.
- 3534 Touchscreen manufacturing tests, do motherboard assembly test in phase 4.
- 3533 Allocate any heap during driver open rather than during an alarm handler, for the /ap-sp, /keyboard, and /usb/keyboard drivers, fixes <trac>12466</trac>
- 3532 Sound, avoid some possible races with the buffer refill alarm handler.
- 3531 Touchscreen, enable mainboard SMT test phase.
CForth
- none
EC
- Allow battery debugging to be enabled via serial port
- Fix incorrect battery critical LED state
- Change W to mW in battery debug output to make the scale clearer
- Add debounce for the thermal alarm and enable a new LED state when triggered
- Enable EC stop mode overcurrent state
- Add 3 new EC LED blink states
Touchscreen
- none