XO 1.75 A3: Difference between revisions

From OLPC
Jump to navigation Jump to search
(trim down to A3 specific text)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{OLPC}}
{{OLPC}}
[[Hardware#XO-1.75_Laptop|XO-1.75 Laptop]] Alpha test model 3, also known as A3.
[[XO-1.75|XO-1.75 Laptop]] Alpha test model 3, also known as A3.


== Description ==
== Description ==


The A3 are the third prototypes of the [[Hardware#XO_1.75|XO-1.75]] built. The main change is
The A3 are the third prototypes of the [[Hardware#XO_1.75|XO-1.75]] built. The main change is
to the power distribution circuitry, but they also use a fully tested A2 silicon stepping of the Armada 610 SoC, which did wonders for yields. The number of boards obtained was thirty, and distribution was limited to hardware testing, [[Open_Firmware|OFW]] and Linux kernel driver development.
to the power distribution circuitry, but they also use a mostly tested A2 silicon stepping of the Armada 610 SoC, which did wonders for yields. The number of boards obtained was thirty, and distribution was limited to hardware testing, [[Open_Firmware|OFW]] and Linux kernel driver development.


== Identification ==
== Identification ==


* Although these were bare circuit boards, with no case or display, most developers obtain one pre-assembled into an earlier XO laptop enclosure with all peripherals attached. They should be marked as "XO-1.75 A3" with a serial number handwritten in the battery compartment.
These were bare circuit boards, with no case or display, most developers obtain one pre-assembled into an earlier XO-1 or XO-1.5 laptop enclosure with all peripherals attached. They should be marked as "XO-1.75 A3" with a serial number handwritten in the battery compartment.


Photographs:
Photographs:
Line 21: Line 21:
== Software Support ==
== Software Support ==


* we used firmware releases starting with Q4A11,
XO-1.75 use Q4xxx firmware releases. These will not work on an XO-1 or XO-1.5. For the first time, Open Firmware is provided as part of the Linux image, and the EC firmware is separate.
The current firmware release for A3 is [[http://dev.laptop.org/~wmb/q4a13k.rom|Q4A13K]].
* we stopped making firmware releases at [http://dev.laptop.org/pub/firmware/q4b10/ Q4B10],
* no further firmware releases are expected,
* upgrading the EC using ''flash-ec'' requires Q4A14 or later,
* the Linux builds were at [http://build.laptop.org/F13-arm/ http://build.laptop.org/F13-arm/].


== Restrictions ==
'''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.


There is a [[XO_1.75_A3_ECOs|list of recommended modifications (ECOs)]]. There is also a [[XO1.75_A3_B1_Changes|list of changes proposed from A3 to B1]].
===Upgrading OFW===


===Audio Input===
To upgrade the version of [[Open Firmware]], place a recent release of the Q4XYY firmware onto an SD device, and place it in the external SD slot.
Due to a wiring mistake, the microphone doesn't work properly unless the A3 motherboard is [[XO_1.75_A3_ECOs#Audio_Power|modified]]. ([http://dev.laptop.org/ticket/10974 Trac ticket #10974]).
Most laptops have not been modified --- look for AUDIO on the tag.


===Thermal===
Interrupt the [[Open Firmware (OFW)]] boot process by pressing the ESC key.
At this time, Quanta has reported two problem instances (failure to write eMMC) that they believe are linked to excessive temperature. Around OLPC, we have been using prototypes without heat spreaders (and with covers) without a problem for months. In any case, most laptops sent out with an A3 motherboard have a prototype heat spreader installed.


If you have any problems writing to the eMMC, please trac it!
Type (assuming a q4a14 release):
flash ext:\q4a14.rom

Reboot by holding down the power button once this is completed. If you need to do this to a bare motherboard, you can use the flash! command.

===Upgrading the EC code===

'''Requires version q4a13.rom or later of Open Firmware'''

Download the latest EC code from: [http://dev.laptop.org/pub/ec/ http://dev.laptop.org/pub/ec/]. It should be prefixed by "cl2" (e.g. cl2-4.0.0.10.img). Place this file on a USB stick or SD card, and insert it into the laptop being reprogrammed.

From OFW, type:
flash-ec u:\your_filename.img

===Upgrading Linux===

A Linux image for the A3 is available at [http://build.laptop.org/F12-arm/os4/ http://build.laptop.org/F12-arm/os4/].

====Installing from OpenFirmware====
You will need the .zd version of the OS image. Download it, then:
# Place the image on an SD card, and insert it into the XO-1.75 laptop's external SD slot.
# Get the [[Ok]] prompt,
# Install onto the internal SD card, type:
fs-update ext:\os3.zd

====Installing from Linux using an XO-1.5====
To install on an XO-1.5, boot an XO-1.5 to Linux, insert the SD card in the XO-1.5 external slot, then:
zcat os3.img.gz > /dev/mmcblk1
... and then power down, remove the SD card, and insert it in the XO-1.75.

====Installing from OpenFirmware using an XO-1.5====
You will need the .zd version of the OS image. Download it, then:
# Place the image on a USB stick, and insert it into the XO-1.5 laptop's USB port.
# Get the [[Ok]] prompt,
# To install onto the internal SD card, type:
fs-update u:\os1.zd

To install an image onto the external SD card, you need to type:
devalias fsdisk ext:0
fs-update u:\os1.zd

... and then power down, remove the SD card, and insert it in the XO-1.75.

== Restrictions ==

There is a [[XO_1.75_A3_ECOs|list of recommended modifications (ECOs)]]. There is also a [[XO1.75_A3_B1_Changes|list of changes proposed from A3 to B1]].


===USB Power===
===USB Power===
On some number of the A3 motherboards, the current limit on the USB output may be as low as 0.75A (3.75W), instead of the design goal of 1A (5W). We are [[XO1.75_A3_B1_Changes#USB_Power working to fix this]]. If you find A3 laptops with lower limits, let wad know!
On some number of the A3 motherboards, the current limit on the USB output may be as low as 0.55A (2.75W), instead of the design goal of 1A (5W). We are [[XO1.75_A3_B1_Changes#USB_Power|working to fix this]].


===Power Supply===
===Power Supply===
Line 97: Line 57:
Only one of the internal SD slot and the eMMC may be used at any time. If an SD card is present in the internal slot when OFW boots, it will be used. Otherwise, the onboard eMMC device is selected.
Only one of the internal SD slot and the eMMC may be used at any time. If an SD card is present in the internal slot when OFW boots, it will be used. Otherwise, the onboard eMMC device is selected.


===Mech. Prob. with Touchscreen Conn.===
===Mechanical Problem with Touchscreen Connector===
The touchscreen connector, CN22, is mounted on A3 motherboards. This connector interferes with proper mounting on the motherboard in unmodified laptops. In production (starting with B1 prototypes) this connector will not be mounted). It is easier to modify the mainframe of a laptop instead of removing the connector from the motherboard.
The touchscreen connector, CN22, is mounted on A3 motherboards. This connector interferes with proper mounting on the motherboard in unmodified laptops. In production (starting with B1 prototypes) this connector will not be mounted). It is easier to modify the mainframe of a laptop instead of removing the connector from the motherboard.

===Gradual Turn-off of Display===
The display gradually turns off on the A3 prototypes, due to improper power-off sequencing of the LCD power supplies. [http://dev.laptop.org/ticket/10964 Trac ticket #10964]. This is fixed when using EC firmware 4.0.1.00 or later and OFW Q4A15 or later.

===RTC Amnesia===
The RTC loses stored time across power cycles and Linux reboots (<trac>10999</trac>). There is an [[XO_1.75_A3_ECOs#RTC_Power|ECO]] which fixes this, applied to a small number of motherboards. In B-phase the RTC circuitry will be changed to fix this.


== Documentation ==
== Documentation ==
Line 109: Line 75:


'''Please note that production boards will likely have different pin mappings and connector locations.'''
'''Please note that production boards will likely have different pin mappings and connector locations.'''

There are also the [[XO1.75_A3_Tinderbox|Tinderbox power measurements]].


== Followed by ==
== Followed by ==
Line 120: Line 88:
== Changes ==
== Changes ==
* [[XO1.75_A2_A3_Changes]]
* [[XO1.75_A2_A3_Changes]]
* [[XO_1.75_A3_ECOs]]
* [[XO1.75_A3_B1_Changes]]
* [[XO1.75_A3_B1_Changes]]



Latest revision as of 23:09, 24 November 2011

  This page is monitored by the OLPC team.

XO-1.75 Laptop Alpha test model 3, also known as A3.

Description

The A3 are the third prototypes of the XO-1.75 built. The main change is to the power distribution circuitry, but they also use a mostly tested A2 silicon stepping of the Armada 610 SoC, which did wonders for yields. The number of boards obtained was thirty, and distribution was limited to hardware testing, OFW and Linux kernel driver development.

Identification

These were bare circuit boards, with no case or display, most developers obtain one pre-assembled into an earlier XO-1 or XO-1.5 laptop enclosure with all peripherals attached. They should be marked as "XO-1.75 A3" with a serial number handwritten in the battery compartment.

Photographs:

If you disassemble the laptop (instructions), you will see:

Annotated image of XO-1.75 motherboard

Software Support

  • we used firmware releases starting with Q4A11,
  • we stopped making firmware releases at Q4B10,
  • no further firmware releases are expected,
  • upgrading the EC using flash-ec requires Q4A14 or later,
  • the Linux builds were at http://build.laptop.org/F13-arm/.

Restrictions

There is a list of recommended modifications (ECOs). There is also a list of changes proposed from A3 to B1.

Audio Input

Due to a wiring mistake, the microphone doesn't work properly unless the A3 motherboard is modified. (Trac ticket #10974). Most laptops have not been modified --- look for AUDIO on the tag.

Thermal

At this time, Quanta has reported two problem instances (failure to write eMMC) that they believe are linked to excessive temperature. Around OLPC, we have been using prototypes without heat spreaders (and with covers) without a problem for months. In any case, most laptops sent out with an A3 motherboard have a prototype heat spreader installed.

If you have any problems writing to the eMMC, please trac it!

USB Power

On some number of the A3 motherboards, the current limit on the USB output may be as low as 0.55A (2.75W), instead of the design goal of 1A (5W). We are working to fix this.

Power Supply

An XO-1.75 should operate with the original green power adapter (17W), but only if running EC firmware CL2_4.0.0.11 or later. The EC firmware shipped on the A3 laptops (CL2_4.0.0.10 or earlier) will draw 25W when charging a battery.

Failure to boot

One known problem with A3 motherboards is a failure to successfully boot when cold (ticket #10901). The symptoms are a white screen or OFW error messages such as "Data Abort" or "Software Interrupt" followed by a prompt. If you have a laptop that shows this, please report it immediately to wad.

WLAN card

XO-1.75 require the new, +1.8V tolerant, WLAN card. Do not place the WLAN card from an pre-production or early production XO-1.5 in an XO-1.75! It will release its smoke and stop working.

The WLAN card used for XO-1.5 production since Sept. 2010 is a +1.8V tolerant WLAN card. We have a supply of these at 222 for prototypes.

Selecting the internal SD

Only one of the internal SD slot and the eMMC may be used at any time. If an SD card is present in the internal slot when OFW boots, it will be used. Otherwise, the onboard eMMC device is selected.

Mechanical Problem with Touchscreen Connector

The touchscreen connector, CN22, is mounted on A3 motherboards. This connector interferes with proper mounting on the motherboard in unmodified laptops. In production (starting with B1 prototypes) this connector will not be mounted). It is easier to modify the mainframe of a laptop instead of removing the connector from the motherboard.

Gradual Turn-off of Display

The display gradually turns off on the A3 prototypes, due to improper power-off sequencing of the LCD power supplies. Trac ticket #10964. This is fixed when using EC firmware 4.0.1.00 or later and OFW Q4A15 or later.

RTC Amnesia

The RTC loses stored time across power cycles and Linux reboots (<trac>10999</trac>). There is an ECO which fixes this, applied to a small number of motherboards. In B-phase the RTC circuitry will be changed to fix this.

Documentation

Supporting documentation for these boards (all in PDF):

Please note that production boards will likely have different pin mappings and connector locations.

There are also the Tinderbox power measurements.

Followed by

Preceded by

Changes