OLPC Firmware q7b38

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  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.