2011. április 12., kedd

Building a wireless mouse's receiver inside a notebook - a.k.a. poor man's "Bluetooth"

Ok, so here's the deal. I think most people who have been using a notebook without mouse for extended periods of time agree that it will drive you nuts sooner or later. But a USB mouse is too messy to be carried around, a wireless mouse would be much more convenient. If you've got Bluetooth built in your laptop, consider yourself lucky and buy a Bluetooth mouse. If not, you've got to purchase a mouse that comes with a USB receiver dongle. But that's just too lame, that thing sticking out of your laptop all the time, and you would break it anyway if you messed around a lot.



What can a poor (but clever) man do? Hack your laptop and build the receiver INSIDE. Dont try to do this yourself, if you don't know what you're doing, I'm not taking any responsibility for damage or loss of warranty. I purchased a keyoffice M7097G mouse (amazingly, this Romanian thing has been running on the same batteries for half a year and counting), but this should be working with any other types of wireless USB mice, too. Then here comes the more difficult part: you gotta figure out which USB port of you notebook you're gonna connect it to, from the iniside. If you're gonna use a port that has an external connector, you will not be able to use that anymore (unless you remove the dongle). The amazing thing I found out is, that my notebook has an internal USB that's not used for anything. More precisely, it's designed for the laptop's built in Bluetooth module, but MSI was so kind that they "forgot" to install it. (I've got an MSI VR630).

The motherboard with the connector to be hacked


Oddly, the laptop even has the cable and the antenna istalled, only the BT module is missing. As far as I know this "forgot to install the internal bluetooth" thing applies to a lot of other laptops, but you have to figure this out yourself, along with the internal USB's pinout.
After a little googling, I found out that the slot is designed for a QBTM300 Bluetooth module, or the like, and it has an 8-pin interface. A lot of other MSI models are desingned for this module. Googling "QBTM300" gives its datasheet at the first place, with the connector's pinout:

After checking the pins with a multimeter, it turned out that GND is in place, positive supply is in place too, but it's 5V! I still don't understand why, probably this isn't the right module for VR630, but the pinout is the same, and we need 5V anyway. So far, so good.
Now we need the pinout of the standard usb connector: (I found it on pinouts.ru) This is the dongle's side.

1 VCC (5V)
2 D-
3 D+
4 GND

All you have to do now is to strip down the wires, (you don't need the other wires, just these four), take apart the USB dongle, grab your soldering iron and solder the thing together according to the pinouts as in the photo.

Then turn on your machine and see if it works. :) Interesting that after the operation, the Bluetooth touch button got alive on my notebook, but obviously it does nothing. As you can figure out, this hack can be used to istall a generic Bluetooth USB module instead, if you like. Here's one dude who did it.
Good luck if you try this yourself, and if you have any questions, feel free to ask.

0 megjegyzés:

Megjegyzés küldése