XO4 C1 ECOs

From OLPC

Revision as of 20:38, 30 November 2012 by Wad (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  This page is monitored by the OLPC team.

These are recommended engineering change orders (ECOs) to the C1 prototype of the XO-4 laptop. This is NOT a list of changes from C1 to C2, that is located elsewhere.

Contents

External SD Power Switch

There is a problem with the external SD power switch which prevents it from supplying +1.8V to the card. This can be fixed by:

  • Replace R417 and R420 with zero ohm resistors.
  • Remove Q55.
  • Replace Q54 with a 2N7002W. Run a wire from Q55, pin 3 to Q57, pin 3.
  • Remove C498
  • Change R414 and R415 to 330K
  • Change C420 and C496 to 0.1 uF
  • Replace Q50, which has been removed, with an AO3402.

All components mentioned are located on the "bottom" side of the PCB next to the external SD slot. Waveforms showing the problem and the timing of the fixed circuit are available.

Modify the Board ID

Modify the board ID to 4C2 to communicate the new SD Power Switch capabilities to software:

  • Change R337 ("bottom" side, near the EC) to a 33K resistor

Shorter version

This one has slightly higher quiescent power, but otherwise works fine and halves the soldering required. The board ID should also be modified.

  • Replace R420 with zero ohm resistors (anything less than 50 ohms will do).
  • Remove Q55.
  • Replace Q54 with a 2N7002W. Run a wire from Q55, pin 3 to Q57, pin 3.
  • Remove C498
  • Replace Q50, which has been removed, with an AO3402.

Testing

A quick test if the ECO was done correctly is to manually control the external SD power from OFW and measure the voltage. Boot into OFW. Then turn on +1.8V to the external SD card using:

ok d# 116 gpio-set
ok d# 115 gpio-set

Check the voltage at pin 4 of the external SD slot (count from the white dot, not the end pin!) It should be +1.8V.

Now try +3.3V:

ok d# 116 gpio-clr

The voltage at pin 4 should be +3.3V.

Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox