OLPC Firmware q2f16

From OLPC
Jump to navigation Jump to search
  This page is monitored by the OLPC team.

Summary

Works on XO-1 systems.

  • set year, month and day registers in clock after power failure,
  • add serial terminal application, see Firmware/Serial_Terminal,
  • add remote diagnosis application, see Firmware/Remote,
  • always use built-in startup sound rather than use sound in operating system build,
Download q2f16.rom
Build date time 2013-03-15 20:43:14
Source revision 3619.
EC version 1.2.1
Wireless firmware version 5.110.22.p23

Changes

  • 3612 OLPC - rename dcon-screen-freeze to video-save, to fit with existing XO-1 and XO-1.5 words with same function. Relates to r3514. Reorder XO-1 build to use video-save in display test.
  • 3609 OLPC XO-1 - show-pass and show-fail are not available on XO-1
  • 3608 OLPC - set the month and day registers of the RTC when it is being initialised on XO-1.75 and XO-4, and add initialisation in response to RTC power loss on XO-1 and XO-1.5.
  • 3595 x86/Linux/Makefile - use different rules for building the two different versions of inflate.o / xinflate.o - one to use in the wrapper, the other for standalone use in OFW images.
  • 3594 wrapper.c - added commentary telling another way to accomplish the same result as mprotect()ing the dictionary memory to make it executable.
  • 3591 OLPC - WLAN driver - fixed build problem on XO-1 introduced by recent changes to support Bluetooth.
  • 3575 OLPC XO-1 - backport serial terminal, without logging.
  • 3569 Marvell WLAN driver - Omnibus checkin of changes to the SDIO layer to make it easier to share code with the Bluetooth driver. The particular advantage is to eliminate duplication of firmware downloading between the WLAN and BT drivers.
  • 3568 OLPC - add serial terminal, for built-in UART or for USB serial adapter
  • 3563 inet - add remote diagnosis console feature, increase verbosity of telnet and telnetd, include telnetd in build rather than autoload from source, and allow other port numbers for outbound telnet.
  • 3562 core - mux, add console add and remove, for use by telnetd
  • 3561 inet, tcpapp, add support for applications that accept connections.
  • 3555 OLPC - startup sound. Avoid searching jffs2 filesystem on XO-1 because mounting it takes a long time. Avoid checking for file existence; just try and if we fail, fallback to the built-in sound. Avoids one microSD or eMMC power cycle from boot on XO-1.5, XO-1.75, and XO-4 when the startup sound is present.