Adding Bluetooth

From OLPC
Revision as of 16:05, 19 December 2008 by Pgf (talk | contribs) (one more pic link)
Jump to: navigation, search

Installing a Bluetooth adapter into your XO

Warning! This modification to your laptop involves both electrical and mechanical changes. Judge for yourself whether you think you have the ability to pull this off successfully.

The basic idea is this: take an off-the-shelf USB bluetooth adapter, take it out of its case, and install it inside the XO laptop. After doing so, one of the external USB ports on the XO will no longer be available for "normal" use, and should be covered or plugged as a reminder.

To get access to the back of the screen assembly, you should visit and follow the OLPC wiki instructions for Disassemby. You'll need to remove the screen bezel (i.e. the plastic surrounding on the screen), the screws that hold the screen (but don't disconnect the screen) in order to get at the screws behind it that hold on the back -- i.e., the piece plastic with the XO guy. (The trick with the screen is to remove its screws, remove the screws underneath it which old the back, then reattach the screen with a couple of screws until it's time to reassemble. You don't want to overuse the little connector that attaches the LCD cable to the motherboard -- it's fragile.)

Once you have the back off, you'll see the USB connectors, as in the first picture. I used the top one, which you can see is labeled CN6. You should buzz this out with an ohmmeter yourself to verify which pins go where when you plug in your bluetooth adapter. The plane below (to the left in the picture) of CN6 (on which the "CN6" label is silkscreened) is +5V, the plane above (to the right in the picture) is ground. The two traces emerging from below the connector and terminating at pads 1 and 4 of L1 are the two USB data lines.

1)


The second picture shows the bluetooth module I used -- a D-Link DBT-120. The case snaps together -- just pry the halves apart gently. Picture #3 shows the result.

2)
3)


Unfortunately there's a gap in the pictorial record at this point -- the USB connector has to be removed from the DBT-120 circuit board, so that it will fit in the XO. It wasn't particularly difficult, but you don't want to make things too hot. I used solder wick to remove most of the solder, then a small pick to lift the tabs that hold the connector on, one by one.

Some double-sided foam tape holds the bluetooth module to the XO's motherboard. To attach to the ground plane, I used an existing contact point near the top edge of the board. To attach to the +5 plane, it was necessary to take an sharp knife and scrape off a small patch of the green solder resistant layer. (Again, I'm sorry there aren't more pictures.)

4)
5)


The results are good -- bluetooth works well. Unfortunately, because the bluetooth module ends up inside of the painted EMI shielding of the laptop, the range is cut significantly. Before installation, my bluetooth GPS unit could pair with the XO from up to 25 feet away. Now the limit is about half that.