OLPC Firmware q7b16: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Created page with '{{draft}} {{OLPC}} {{Release Notes}} == OLPC Firmware Release q7b16 == Works on XO-4 B1 and later only. Do not use on XO-4 A or other models. * Various fixes, see below {| b…')
 
 
(2 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 later only. Do not use on XO-4 A or other models.
Works on XO-4 B1 and later only. Do not use on XO-4 A or other models.


* new EC firmware with a fallback to bail the processor out of incomplete suspends,
* Various fixes, see below
* fix wakeup issues on 1 GHz and 800 MHz processors,
* recover from occasional DCON hang during manufacturing tests,
* a rewrite of the switch tests, requested by Australia,
* allow telnetd reconnections, for remote diagnosis,
* debugging; allow go after keyboard interrupt to resume execution.


{| border="1" cellspacing="0" cellpadding="2" class="wikitable"
{| border="1" cellspacing="0" cellpadding="2" class="wikitable"
Line 15: Line 19:
|-
|-
| Build date time <!-- .built -->
| Build date time <!-- .built -->
| 2013-02-13 17:51:14
| 2013-02-13 22:02:09
|-
|-
| Source revision <!-- more rom:sourceurl -->
| Source revision <!-- more rom:sourceurl -->
Line 21: Line 25:
|-
|-
| EC version <!-- banner -->
| EC version <!-- banner -->
| [[EC_4.0_Firmware|EC 0.3.11]]
| [[EC_4.0_Firmware|EC 0.3.12]]
|-
|-
| CForth version <!-- (see startup banner on serial port) -->
| CForth version <!-- (see startup banner on serial port) -->
Line 37: Line 41:
=== Open Firmware ===
=== Open Firmware ===


* [http://tracker.coreboot.org/trac/openfirmware/changeset/3548 3548] OLPC - rewrite switch tests for field only, <trac>12514</trac>
* lots
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3547 3547] OLPC XO-4 - EC Code 0.3.12
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3546 3546] OLPC - lid and ebook switch tests, move to a common file
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3545 3545] OLPC - move some common developer utilities into a single file.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3544 3544] mkdropin - again fix calculation of ending address for reserved area skip, by adding the pad to 4-byte boundary. A build using builder.dic from before svn 3540 had the reserved header exactly at reserved-start. See also svn 1980. Regenerated ARM builder using koji2.laptop.org.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3543 3543] OLPC ARM - dcon, power cycle on hang, fix for <trac>12377</trac>.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3542 3542] OLPC - telnetd, allow subsequent reconnections, display IP address of client, suppress 300ms options negotiation allowing to occur during normal mux I/O, also fixes <trac>12539</trac>.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3541 3541] core - allow go after keyboard interrupt, to resume execution.
* [http://tracker.coreboot.org/trac/openfirmware/changeset/3540 3540] mkdropin - fix calculation of ending address for reserved area skip, occasionally a reserved area began with trailing bytes of the dropin header.


=== CForth ===
=== CForth ===


* mfprtable: rename WLAN_PD to WLAN_WAKE, and set to input on sleep
* some
* set PJ_FORCE_PCLKON in PMUACC2PJ for static clock change


=== EC ===
=== EC ===


* see [[EC_4.0_Firmware#Ver:_7_0.3.12]]
* some


=== Touchscreen ===
=== Touchscreen ===

Latest revision as of 06:30, 14 February 2013

  This page is monitored by the OLPC team.

OLPC Firmware Release q7b16

Works on XO-4 B1 and later only. Do not use on XO-4 A or other models.

  • new EC firmware with a fallback to bail the processor out of incomplete suspends,
  • fix wakeup issues on 1 GHz and 800 MHz processors,
  • recover from occasional DCON hang during manufacturing tests,
  • a rewrite of the switch tests, requested by Australia,
  • allow telnetd reconnections, for remote diagnosis,
  • debugging; allow go after keyboard interrupt to resume execution.
Download q7b16.rom
Build date time 2013-02-13 22:02:09
Source revision 3549
EC version EC 0.3.12
CForth version c17ebbe0
WLAN 8686 version 9.0.7.p2
WLAN 8787 version 14.66.09.p80

Changes

Open Firmware

  • 3548 OLPC - rewrite switch tests for field only, <trac>12514</trac>
  • 3547 OLPC XO-4 - EC Code 0.3.12
  • 3546 OLPC - lid and ebook switch tests, move to a common file
  • 3545 OLPC - move some common developer utilities into a single file.
  • 3544 mkdropin - again fix calculation of ending address for reserved area skip, by adding the pad to 4-byte boundary. A build using builder.dic from before svn 3540 had the reserved header exactly at reserved-start. See also svn 1980. Regenerated ARM builder using koji2.laptop.org.
  • 3543 OLPC ARM - dcon, power cycle on hang, fix for <trac>12377</trac>.
  • 3542 OLPC - telnetd, allow subsequent reconnections, display IP address of client, suppress 300ms options negotiation allowing to occur during normal mux I/O, also fixes <trac>12539</trac>.
  • 3541 core - allow go after keyboard interrupt, to resume execution.
  • 3540 mkdropin - fix calculation of ending address for reserved area skip, occasionally a reserved area began with trailing bytes of the dropin header.

CForth

  • mfprtable: rename WLAN_PD to WLAN_WAKE, and set to input on sleep
  • set PJ_FORCE_PCLKON in PMUACC2PJ for static clock change

EC

Touchscreen

  • none