Sunday, July 15, 2007

An Operation on an XO

It works! Last week I finally got around to modify my OLPC B2-1 laptop with the mods which I mentioned earlier.. Never trust a software engineer with a soldering iron. With the help of a good friend, Stefan, and a bottle of Red we set about making the hardware changes. After following the 'dis-assembly' instructions from the OLPC wiki, we were able to get access to the motherboard and change the resistor and soldered the connecting wire in place. This image shows the change that was made to allow the keyboard to continue to operate while the processor is suspended. This as been successfully tested from the Open Firmware prompt, where the processor can be put into suspend mode (by typing 's'), keys can be typed, an then when the processor is brought out of suspend, by pressing the power key, the characters then appear on the screen. This is very cool. The second modification involved changing the position of another resistor and adding a short wire link. Unfortunately, in the process of removing the small surface mount resistor it was lost in amongst the solder waste. Luckily, Stefan has a spare 1k surface mount resistor from another project which he scavenged as a replacement. The modification can be seen if the photo to the left, on the top right of the Geode chip. The first mod can be seen coming in from the left below the chip. After reassembling the XO, I was able to test it (as mentioned above) and everything seems to be working correctly. Wahoo! For those that are interested.. also in the above photo is the 'ene' chip (bottom right). This is the system controller chip which controls (above other things) battery charging. This is what Joel Stanley is working on.

No comments: