The C1 is the first attempt at a production ready version of the XO-4 Touch. The C1 bring up happened right before and during Thanksgiving (Nov. 22), 2012. Most C1 units are XO-4 Touch, having multi-touch touchscreens using touchscreen technology from Neonode, while some are simply XO-4, a slightly lower cost alternative.
Identification
Four bumps (arranged in a diamond shape) on the Hinge CoverXO-4 Hinge Cover.
Rev. D motherboard
Touchscreen units have a slightly recessed screen, with a narrow (1 mm) black stripe between the gray bezel and the display.
C1 laptops will be produced with a variety of keyboard, memory, eMMC storage, language, and other options. A SKU is assigned to a particular set of options, and identified in the battery compartment.
Photographs:
Actually an A2 motherboard. Changes are minor, however. To be updated when new motherboards become available.
The Q7Bxx series of Open Firmware cannot be used with XO-4 A2 motherboards. Starting with XO-4 B1, the size of OFW is 2MBytes.
This will not work on an XO-1, XO-1.5, or XO-1.75. As with XO-1.75, Open Firmware and the EC firmware are separate --- Open Firmware contains a recent version of the EC firmware and will automatically update an older version given two sources of power, but a more recent version may actually be programmed into the EC.
It is strongly recommended that you have two sources of power (a charged battery and an external power source) when you upgrade your EC or Open Firmware. Failure to do so may require the use of an SPI programmer to recover your laptop.
Upgrading the EC code
Using Open Firmware and WiFi
requires Q7B01 or later
ok wifi name
ok flash-ec http:\\dev.laptop.org\pub\ec\cl4-7_0_2_01.img
Reading http:\\dev.laptop.org\pub\ec\cl4-7_0_2_01.img
Scan for: name found
Associate with: name
DHCP got 10.0.0.170
EC firmware verison: XO-EC 7 0.2.01
Erasing ...
Writing ...
fff0
Verifying ...
fff0
Board powers down at this point due to EC restart. Power up manually.
As with XO-1.75, there is a second serial port provided for deep debugging of kernel issues. Unlike XO-1.75, this serial port is not populated by default. If you need to use this serial port, you will have to populate CN23, Q38, Q44, R408, R373, and R98. Like the main serial port, this one operates at +3.3V (using a voltage translator on the motherboard, as the actual SoC pins only tolerate +1.8V).
Documentation
Supporting documentation for these laptops (all in PDF):