blog of Joost Yervante Damad
Nokia N82 Bluetooth + GPRS/3G
A few months ago I did an interesting discovery about using my cellphone to go on the internet via bluetooth. I had this strange situation before where it just stopped working, and after revisiting all configs it worked again.
What really happens is that my cellphone somehow crashes, after which I power cycle it by removing the batteries. The phone then boots again, but here is the twist: the service channels in the phone are re-allocated and apparently in a random order!
This implies that the RFCOMM channel configured in the /etc/bluetooth/rfcomm.conf file is possible wrong now!
Solution: just browse the services again with sdptool browse, adapt the file and it should work again!
| Print article | This entry was posted by Joost Damad on 12/02/2010 at 06:39, and is filed under debian, grep, lang:en. Follow any responses to this post through RSS 2.0. Both comments and pings are currently closed. |
Comments are closed.
about 6 months ago
I would love if the bluetooth/rfcomm stack was smart enough so that we don’t need to hard-code the channel.
about 6 months ago
I have also an n82.. I use blueman to create the serial device (rfcomm connection), then I use networkmanager for the connection.
, really great.
No phone crashes, no scripting involved
Please make sure that the apn is correct in the phone menu..
about 6 months ago
hello,
i’m fighting with changing dialup channel too, but on nokia E52.
And because i don’t use networkmanager, m sollution was to have “scripted channel guessing”:
http://temp.jhr.cz/ikiwiki/html/blog/2010/02/14/bluetooth-rfcomm-bind-by-name/
maybe this could inspire you ;o)
be aware that my blog is in czech but the bash script should be selfexplanatory.