NXT and Bluetooth Problems (Revisited)
As most everyone now knows, NXT Bluetooth connections can be fickle at best. (Much has been written about this on this blog).
Bram Fokke has his own cure for an ailing Bluetooth connection: scrap the propietary drivers and just use the ones provided by Microsoft on Windows XP. (You have to have Service Pack 2 to do this).
After a long-used Bluetooth connection of mine suddenly went south, I tried Bram's advice and it worked. His article is appropriately entitled, "Bluetooth Brawl". Read ithere.
Bram Fokke has his own cure for an ailing Bluetooth connection: scrap the propietary drivers and just use the ones provided by Microsoft on Windows XP. (You have to have Service Pack 2 to do this).
After a long-used Bluetooth connection of mine suddenly went south, I tried Bram's advice and it worked. His article is appropriately entitled, "Bluetooth Brawl". Read it
Comments
Jim
The thing that i COULDN'T do is use microsoft robotics studio because apparently (i forgot where i read it) it requires the PC to be a slave and the microsoft bluetooth stack does not allow this. If you are interested in getting microsoft robotics studio to work then try this article i wrote. http://nxtemplar.blogspot.com/2006/10/bluetooth-nxt-robotics-studio.html
Unfortunately the LEGO program will not work anymore so you will have to use the USB cable for that.
If you use anything that does not require the PC to be a slave then the Microsoft bluetooth stack is probably the best option.
http://nxtemplar.blogspot.com/2006/10/bluetooth-nxt-robotics-studio.html
Bluetooth, NXT, Robotics Studio
It didnt work :S
1. Switch on the PC
2. Slide in the Bluetooth dongle (my PC doesn't boot with the dongle installed)
3. On the PC, open the Bluetooth Devices window
4. If any NXT device is listed in the Devices list, Remove it (otherwise, a 'Line Busy' error will pop up later). Make sure 'Turn discovery on' is selected. Close the Bluetooth Devices window.
5. Switch on the NXT, and select 'Search' from the bluetooth menu, then 'Connect' to the found computer. Accept the passcode.
6. On the PC, a window comes up mentioning that a Bluetooth device is requesting to connect, asking if you want to allow connection. Click on the message to allow connection. A new window pops up, asking for the passcode. Type in the passcode and click Next. Again, the NXT beeps to verify the passcode; press the orange button on NXT to accept.
7. Open the Bluetooth Devices window. Select the NXT device and press 'Properties'. In the new window that opens, click the 'Services' tab. Now, Windows starts searching for services that NXT supports. Select all available services (in my case, two serial ports) and press OK. Windows now installs some new drivers. After that, close the Bluetooth Devices window.
8. Now, start the Mindstorms software on the PC, and open the NXT window. Scan for NXT devices, and after finding NXT, click "Connect" (if not already connected during scanning).
9. YES! It works! (for me anyway).
My guess is that with the above procedure, Windows not only recognizes NXT, but also knows with what type of connection services to approach NXT. Apparently, this allows the Mindstorms software to actually create a connection. Unfortunately, the sequence is a bit complicated, which is a problem for my son, the biggest Mindstorms user. Any help in shortening the sequence is appreciated.
I hope this is of any help to other frustrated NXT owners having Bluetooth problems!
i am having problems with detecting my NXT from BRICXCC. Although my NXT and PC seem to be connected, when i'm running BricX Command Center, and select Bluetooth, i get the following message "unable to connect to the programmable brick". I have Windows XP PRO with SP2 installed but its drivers seem not to detect my NXT at all. I have installed WIDCOMM 5.0.1.801 and still no problem solved. If i go in my Bluetooth places, i see that NXT is connected through serial port com 8. Can anyone tell me what to do, or where do i go wrong? This thing is driving me nuts :((
daveandbighorse@gmail.com