Reply
Thread Tools
mikec's Avatar
Posts: 1,366 | Thanked: 1,185 times | Joined on Jan 2006
#1
Hi Team
Have just got an M600i to replace my nokia n91 for 3G web access.
After several attempts to pair, it eventually worked. Now when I try to connect to the M600 from 770 it can take 8 to 9 tries before it estabishes a connection with the phone. Once it is connected it works just fine. But If I disconnect it can take quite a number of tries to reconnect.

With the N91 it always connected first time.

Any clues what might be the problem?

Thanks in advance Mike C
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#2
Your solution is here. The M600i and W950i have much in common so I'm pretty confident the resolution found for the W950i will work for the M600i.

Install the patched sdp-query binary referenced by comment #27 and you should be good to go. Hopefully any future OS 2006 (and 2007) firmware for the 770 will include the fix - it didn't make it for the most recent firmware 3.2006.49-2 release as this had already entered QA prior to resolution of this bug.

The N800 has no Bluetooth problems with the W950i.
 
mikec's Avatar
Posts: 1,366 | Thanked: 1,185 times | Joined on Jan 2006
#3
Millhouse
Many thanks that looks exactly like my problem. I assume that I need to log in as root to do this. Not having done this before I'm off to find out how this is done. I am running the latest 770 firmware released a few days ago which seems to have a lot more changes than just the wlan change indicated.

Will report back once I have installed patch.

Mike C
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#4
You'll need xterm and be able to gain root.
 
mikec's Avatar
Posts: 1,366 | Thanked: 1,185 times | Joined on Jan 2006
#5
ok
have installed sdp-query into /usr/bin as root.
chowned file to be root owned.
now when I pair it comes back with
"selected phone does not have services that can be used.Select another phone"

arghhhh!

Mike C
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#6
Odd. Try rebooting the phone and the 770, then try pairing again.
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#7
Try this if you can't pair your phone and 770 after rebooting both.

Make sure your M600i BT is enabled and visible to other devices. On the 770, open xterm and gain root.

Enter into your 770 the following command:

Code:
hcitool scan
You should see output similar to the following (the BT address of your phone will be different!)

Code:
/home/user # hcitool scan
Scanning ...
        00:19:63:15:B6:BA       W950i
My phone is called simply "W950i" (sorry for the lack of imigination!) and the Bluetooth address for my phone is 00:19:63:15:B6:BA.

Still as root, try the following command (but substitute your Bluetooth phone address for mine!):

Code:
sdp-query  00:19:63:15:B6:BA
This is the output for my W950i using the modified sdp-query:

Code:
/home/user # sdp-query  00:19:63:15:B6:BA
l|0x110C|23|0|AVRCP Target
l|0x110E|23|0|AVRCP Controller
r|a2157972-3541-4d0b-a551-b3abe639f526|1|1200|m-Router Connectivity
r|SPP|2|1200|m-Router Connectivity
l|0x8E771301|61689|0|SEMC HLA
r|DUN|7|0|Dial-up Networking
l|0x110A|25|0|Audio Streaming Source
r|0x1112|8|0|Headset Audio Gateway
r|0x111F|9|0|Hands-free Audio Gateway
l|0x1115|15|0|Personal Ad-hoc User Service
l|0x1117|15|0|Group Ad-hoc Network Service
r|OPP|3|0|Object Push
r|FTP|4|0|File transfer
How far did you get with your phone, and is the output from your sdp-query command similar to mine?

If you get any errors I probably can't help you, but this excercise may provide information against bug #865 that will help Johan diagnose the problem.

Last edited by Milhouse; 2007-02-01 at 23:52.
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#8
Also make sure the new /usr/bin/sdp-query is executable!

Executing "chmod 755 /usr/bin/sdp-query" as root should do the trick.

 
mikec's Avatar
Posts: 1,366 | Thanked: 1,185 times | Joined on Jan 2006
#9
This looks like a more basic problem with my system
sdp-query 00:18:13:B8:59:0F produces the following output

error while loading shared libraries:libbluetooth.so.2: cannot open shared object file: No such file or directory.

sdp-query was already marked as executable

where is the shared lib?

Mike C
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#10
Ah yes, check comment #9 in bug #865. It's necessary to create a symbolic link for the missing library - I added this link when Johan created the hcidump tool for the bug and wasn't aware the new sdp-query is also dependent on libbluetooth.so.2. As root, execute these commands:

Code:
cd /usr/lib
ln -s libbluetooth.so.1 libbluetooth.so.2
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 15:39.