etooth device, I could not find where to turn it on from! The Vista help suggested to look into the Control Panel, but I couldn't find anything pertinent there. The System Devices didn't show any Bluetooth device. So I was pretty much convinced that the laptop was probably Bluetooth compatible, but there was no device installed. They had oversold the commodity, and now that I'm back in India, I cannot go back to Bandung where I bought it from.When I contacted the HP customer care, over their (quite impressive) chat facility, they confirmed that the Bluetooth device was indeed not there. And to use Bluetooth I would need to purchase a dongle. The customer care lady was cooperative and helpful in her approach, and I believed her. (Later thanked her too, and sent a feedback to HP commending her excellent customer service).
The funny thing happened next, quite recently - a twist in the tale! I installed Ubuntu Linux, turned on the Bluetooth application (just for the heck of it), turned on the Bluetooth in my mobile, and..... the devices sta
rted SEEING each other. WTF!!! So the problem didn't actually lie in the laptop. The culprit throughout had been Vista! It just couldn't recognize the Bluetooth hardware that was present in this machine. And with Linux I didn't have to make any conscious effort, it got presented gracefully in front of me.However, technically, there's a bug (and a solution).
The bug: While my laptop was able to detect the phone, and send data to it, there seemed to be some problems to send data in the reverse direction – phone to laptop. My phone (SE K800i) could detect the laptop, but failed to successfully pair. It kept on asking for a passcode, whereas the laptop didn't, and the connection wouldn't persist.
The solution:
Installed kdebluetooth.
Put the phone in dicoverable mode.
In Ubuntu, opened up a terminal and typed 'hcitool scan' to find the pshone's address. It displayed something like “00:1A:59:58:A9:B2”.
Now ran the following - passkey-agent /usr/bin/bluez-pin. For eg., in my case, "passkey-agent /usr/bin/bluez-pin 00:1A:59:58:A9:B2".
Left it running in the terminal, then opened konqueror by clicking on the kbluetoothd icon. Clicked on the phone's icon, then the OBEX File transfer icon from the list that came up. The phone then showed up with a message asking if it could pair with the laptop. I entered a pin (now this was where it usually failed earlier) but now it waited and then the bluez-pin window opened up on the laptop. Entered the same code there, and it paired successfully.
This is a one-time job. Once the device (laptop) is successfully added to the phone, from the next time onwards it would pair automatically when bluetooth is turned on in both the devices.
I remain ever-thankful to jts88 (http://ubuntuforums.org/showthread.php?t=403717&highlight=bluetooth+pairing) for providing this wonderful solution. You're the man!!





