OLPC Firmware q7b11: Difference between revisions
Jump to navigation
Jump to search
(Created page with '{{draft}} {{OLPC}} {{Release Notes}} == OLPC Firmware Release q7b11 == Works on XO-4 B1 and C1 only. Do not use on XO-4 A or other models. * new EC 0.3.08…') |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{draft}} |
|||
{{OLPC}} |
{{OLPC}} |
||
{{Release Notes}} |
{{Release Notes}} |
||
Line 7: | Line 6: | ||
Works on XO-4 B1 and C1 only. Do not use on XO-4 A or other models. |
Works on XO-4 B1 and C1 only. Do not use on XO-4 A or other models. |
||
* new [[EC_4.0_Firmware|EC 0.3.08]], |
* new embedded controller firmware [[EC_4.0_Firmware|EC 0.3.08]], |
||
* touchscreen, |
* touchscreen, support for non-touchscreen models, fixes <trac>12391</trac>, |
||
* touchscreen, change firmware to version 0.0.0.10, |
|||
* rework of DCON freeze and unfreeze synchronisation, fixes <trac>12394</trac>, |
|||
* fix failure to suspend with missing camera, <trac>12436</trac>, |
|||
* remove EC API version 4 support, |
|||
Q7B11 breaks automatic upgrade for touchscreen firmware versions before 0.0.0.10. After reflashing to Q7B11 from an earlier version, and if your touchscreen firmware is 0.0.0.9 and earlier (normal), and you are using an XO-4 C1, you must this once manually upgrade with |
|||
ok update-nn-flash |
ok update-nn-flash |
||
Line 18: | Line 23: | ||
|- |
|- |
||
| Build date time <!-- .built --> |
| Build date time <!-- .built --> |
||
| 2013-01- |
| 2013-01-07 22:12:15 |
||
|- |
|- |
||
| Source revision <!-- more rom:sourceurl --> |
| Source revision <!-- more rom:sourceurl --> |
||
Line 24: | Line 29: | ||
|- |
|- |
||
| EC version <!-- banner --> |
| EC version <!-- banner --> |
||
| [[EC_4.0_Firmware|EC 0.3. |
| [[EC_4.0_Firmware|EC 0.3.08]] |
||
|- |
|- |
||
| CForth version <!-- (see startup banner on serial port) --> |
| CForth version <!-- (see startup banner on serial port) --> |
||
| [http://dev.laptop.org/git/users/wmb/cforth/commit/?id= |
| [http://dev.laptop.org/git/users/wmb/cforth/commit/?id=7b9cfcf1 7b9cfcf1] |
||
|- |
|- |
||
| WLAN 8686 version <!-- from wlan-version.fth --> |
| WLAN 8686 version <!-- from wlan-version.fth --> |
||
Line 39: | Line 44: | ||
=== Open Firmware === |
=== Open Firmware === |
||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3515 3515] OLPC XO-4 - EC Code 0.3.08 |
|||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3514 3514] OLPC XO-4 - rework DCON freeze and unfreeze screen synchronisation, make wait-output global as requested by John. |
|||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3513 3513] OLPC ARM - DCON unfreeze glitch reduction on 1.2 GHz SKUs. Increased the delay between waking screen and enabling DCONLOAD. Set scan line register in device setup. Solves #12394. Does not change #12377. |
|||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3512 3512] OLPC camera driver - trac #12436 - turn off camera power domain in open method if sensor not found; fixes failure to suspend. |
|||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3509 3509] OLPC XO-1.75 XO-4 - bat-status@ gave an EC command result timeout on XO-1.75, caused by EC API version being treated as cross-platform when it should not have been. XO-4 no longer needs EC API version 4 support, so remove it. |
|||
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3507 3507] OLPC XO-4 - touchscreen, update version to 0.0.0.10, print version in decimal, rely on CForth for clearing pull-up on TOUCH_HD#, change polarity of TOUCH_HD#, breaks automatic update from version 0.0.0.9 and earlier. #12391 |
|||
=== CForth === |
=== CForth === |
||
* disable pull-up on TOUCH_HD# signal from touchscreen controller and IR PCB, |
|||
* none |
|||
=== EC === |
=== EC === |
||
* see [[EC_4.0_Firmware|EC 0.3.08]] |
|||
* some |
|||
=== |
=== Touchscreen === |
||
* reverse polarity of the ''host disable'' signal, |
|||
* none |
Latest revision as of 05:49, 8 January 2013
This page is monitored by the OLPC team.
OLPC Firmware Release q7b11
Works on XO-4 B1 and C1 only. Do not use on XO-4 A or other models.
- new embedded controller firmware EC 0.3.08,
- touchscreen, support for non-touchscreen models, fixes <trac>12391</trac>,
- touchscreen, change firmware to version 0.0.0.10,
- rework of DCON freeze and unfreeze synchronisation, fixes <trac>12394</trac>,
- fix failure to suspend with missing camera, <trac>12436</trac>,
- remove EC API version 4 support,
Q7B11 breaks automatic upgrade for touchscreen firmware versions before 0.0.0.10. After reflashing to Q7B11 from an earlier version, and if your touchscreen firmware is 0.0.0.9 and earlier (normal), and you are using an XO-4 C1, you must this once manually upgrade with
ok update-nn-flash
Download | q7b11.rom |
Build date time | 2013-01-07 22:12:15 |
Source revision | 3516 |
EC version | EC 0.3.08 |
CForth version | 7b9cfcf1 |
WLAN 8686 version | 9.0.7.p2 |
WLAN 8787 version | 14.66.09.p80 |
Changes
Open Firmware
- 3515 OLPC XO-4 - EC Code 0.3.08
- 3514 OLPC XO-4 - rework DCON freeze and unfreeze screen synchronisation, make wait-output global as requested by John.
- 3513 OLPC ARM - DCON unfreeze glitch reduction on 1.2 GHz SKUs. Increased the delay between waking screen and enabling DCONLOAD. Set scan line register in device setup. Solves #12394. Does not change #12377.
- 3512 OLPC camera driver - trac #12436 - turn off camera power domain in open method if sensor not found; fixes failure to suspend.
- 3509 OLPC XO-1.75 XO-4 - bat-status@ gave an EC command result timeout on XO-1.75, caused by EC API version being treated as cross-platform when it should not have been. XO-4 no longer needs EC API version 4 support, so remove it.
- 3507 OLPC XO-4 - touchscreen, update version to 0.0.0.10, print version in decimal, rely on CForth for clearing pull-up on TOUCH_HD#, change polarity of TOUCH_HD#, breaks automatic update from version 0.0.0.9 and earlier. #12391
CForth
- disable pull-up on TOUCH_HD# signal from touchscreen controller and IR PCB,
EC
- see EC 0.3.08
Touchscreen
- reverse polarity of the host disable signal,