I have downloaded a bluetooth GPS application for my android phone (the one I'm trying right now is called 'Bluetooth GPS Output' by 'Meowsbox', running on my Samsung Galaxy SII X phone, which is running Ice Cream Sandwich).
I am able to initiate a pairing from my phone to my NXT, running leJOS 0.9.1. However, I can't seem to do it the other way around. The phone is discoverable, and I connect to it readily from my computer (running Mac OS X 10.7.4).
When I try to pair from my NXT, it finds the device and asks me to enter in a 4-digit PIN. I tried several -- 1234, 0000, 0183 -- to no avail. The phone gives no indication that it knows that pairing is in process.
When I try to pair from my computer, it finds the device, and then my phone puts up a message like this:
Bluetooth Pairing Request
To pair with: your computer's name
Make sure it is showing this passkey:
The computer dutifully shows a message with that passkey, I confirm, and I'm good.
I see no place to assign a PIN to the phone, on the phone, and it looks like it wants a five or six digit number instead of four.
What steps should I take next to try to make my NXT pair with my phone? (Is there any way to get GPS data into the NXT if the phone did the pairing? There is no indication that NXT knows the phone exists -- it doesn't show up in the bluetooth devices menu.)