This page describes how to change the keyboard in a XO-1.5 Laptop to a non-membrane USB version.
These are detailed instructions for installing a non-membrane keyboard into an XO-1.5 laptop. They apply to all pre-production as well as production models. With little change, they also apply to the later model of the XO-1 (with a single capacitive touchpad).
Credit is freely given to the author of the instructions for doing this modification to an XO-1 (part I, II), found on instructables.com.
This modification includes permanent modifications of the XO laptop, and cannot be reversed. Even if you are experienced, there is a significant chance of damaging the laptop beyond repair while following these instructions.
You will need:
- An XO-1 (CL1A) or XO-1.5 (CL1B) laptop
- A micro USB keyboard (such as this one).
- A #1 screwdriver
- Fine pitch soldering equipment
- A magnifier of some sort (lens, loupe, microscope...)
- An X-Acto knife
- A small file and/or fine grade sandpaper
- A way of cutting steel and grinding plastic (such as a Dremel tool)
- cellulose (scotch) or polymide (kapton, preferred) tape
- quick drying epoxy glue or archival double-sided tape
Preparing the Keyboard
Dismantling the XO
Make sure the laptop is running the latest firmware: q2e42 for XO-1 and q3a35 for XO-1.5. Earlier versions of firmware don't reliably detect the touchpad if there isn't a PS/2 keyboard present in the laptop.
Remove the plastic cover from the hinge between the top and bottom pieces of the XO. There are two screws in the top, holding the two pieces together.
Remove the handle cover.
Disconnect the top and bottom halves of the XO, setting the top unit aside for now.
Modifying the Keyboard Tray
Modifying the XO Plastic
Installing the New Keyboard
Hooking up the Touchpad
Installing the Connector Board
Route the USB cable right next to the KBC cable, on the side nearest the bumper.
Use Kapton or cellulose tape to hold the cables securely in the correct places.
Closing up the Base Assembly
Insert the bottom plate into the laptop. Great force may be necessary! Attach it in place using the two screws into the side bumpers, holding the bumpers tight against the bottom plate when tightening.
Now is a good time to retest the touchpad/button/keyboard wiring. Plug the USB cable from the USB KBC into the laptop top half. Supply power via a power adapter. Boot the laptop, stopping in OFW by pressing the ESC key when the boot sound starts. Test the touchpad, buttton board, and connector board by typing:
ok test /mouse
Routing the USB Connection
Remove the back panel from the top half of the laptop (this involves removing the front bezel and display). Place the display back into the case, and hold it in place with a single screw for testing.
Reattach the back bumper and the handle cover. Make sure that there is a smooth fit in the front next to the keyboard. Screw the handle cover into place with five screws in the battery compartment.
Hooking up the USB connection
Ensure that the shield of the USB cable can't short against the motherboard where it exits from the hinge. (Use Kapton tape or heat shrink if necessary). The remaining steps vary depending on the laptop being modified:
|Remove the heat shield. Route the USB cable around the memory and up to R392/R393 (above the VX855 companion chip).
Cut the USB cable to length (be generous, there is room for an inch of slack). Remove the cable sheath and shielding. Use Kapton tape, electrical tape, or heat shrink tubing to ensure that there is no way the shielding can short against the motherboard. Strip and tin the four conductors.
|With the motherboard in front of you so that the hinge is closest to you: Solder the black wire to the left-most pad of R393, and the white wire to the right-most pad. Solder the green wire to the left-most pad of R392 and the red wire to the right-most pad.
If modifying an XO-1 laptop, there is no auxiliary USB connection on the motherboard. You will have to select a USB port, and wire directly to it. The USB port should somehow be blocked externally, as it can no longer be used.
Closing Up the Laptop
Apply DC power and test the operation of the keyboard and touchpad.
Replace the heat shield, making sure that the cable isn't keeping it from firmly touching the CPU. Remove the display, replace the back plate, and reinstall the display.
Reinstall the front bezel, and the hinge cover.
You will probably want to disable aggressive suspend/resume, as with current software releases the laptop will not wake up on USB key presses.
Congratulations, your warranty is now null and void!