Nokia 770 / Sony Ericsson UIQ3 pairing / DUN problems
Hi
I've got a problem pairing (sometimes) and establishing a DUN connection (sometimes) between a Nokia 770 (OS 2006 v2 - ie. Nov 06 RTM firmware) and Sony Ericsson W950i smartphone (Symbian UIQ 3). I've also tried to establish a connection using the very latest "Sardine" pre-release firmware but the behaviour is the same.
I've raised a bug entry in the Nokia 770 bugzilla (https://maemo.org/bugzilla/show_bug.cgi?id=865) and received some assitance from Johan Hedberg (for which I'm very grateful) but as is the way with the Nokia Bugzilla it's pretty much one-way traffic :(
I'd be really grateful if anyone could suggest what could be done to improve the BT connectivity between W950i and Nokia 770. Pairing fails sometimes, but once paired the phone may or may not accept a connection from the 770. It looks like it might be an issue on the 770, as executing "hciconfig hci0 reset" normally results in a successful connection however Johan suggests the problem could be on both ends.
The Nokia bugzilla entry is https://maemo.org/bugzilla/show_bug.cgi?id=865 - this entry contains output from hcidump, sdp-query and syslog. My biggest concern is that this bug is never addressed by Nokia, in which case I've got a quite expensive but useless (for internet connectivity!) phone.
Many (many!) thanks in advance! :)
Neil
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Marcel Holtmann
maintainerHi Neil,
Quoted 7 lines
I've got a problem pairing (sometimes) and establishing a DUN connection (sometimes) between a Nokia 770 (OS 2006 v2 - ie. Nov 06 RTM firmware) and Sony Ericsson W950i smartphone (Symbian UIQ 3). I've also tried to establish a connection using the very latest "Sardine" pre-release firmware but the behaviour is the same.
I've raised a bug entry in the Nokia 770 bugzilla (https://maemo.org/bugzilla/show_bug.cgi?id=865) and received some assitance from Johan Hedberg (for which I'm very grateful) but as is the way with the Nokia Bugzilla it's pretty much one-way traffic :(
I'd be really grateful if anyone could suggest what could be done to improve the BT connectivity between W950i and Nokia 770. Pairing fails sometimes, but once paired the phone may or may not accept a connection from the 770. It looks like it might be an issue on the 770, as executing "hciconfig hci0 reset" normally results in a successful connection however Johan suggests the problem could be on both ends.
The Nokia bugzilla entry is https://maemo.org/bugzilla/show_bug.cgi?id=865 - this entry contains output from hcidump, sdp-query and syslog. My biggest concern is that this bug is never addressed by Nokia, in which case I've got a quite expensive but useless (for internet connectivity!) phone.
my wild guess would be that this phone has a similar problem as my Motorola RAZR V3x. If you use service search attribute request then it can't handle it, because that is not mandatory in the qualification. However it is mandatory to respond, but I think the Bluetooth part of the phone simply crashes at this point and leaves and unmaintained ACL link behind. The reset action on the Nokia 770 will clean this link and give the phone the chance to be able to reset itself. No matter what this phone is broken and it is not on the Linux software side.
Their might be an interop problem with the TI chip against the Philips chip for some strange reason, but you need a protocol analyzer to watch the LMP traffic. It could happen that a internal chip buffer on one side get overflooded by the response to the SDP request. It would be worth to see if you can reproduce this behavior with a CSR chip on normal PC hardware.
Besides that, this phone should support PAN for Internet access and I advise you to actually use it. Then you only have to obtain everything via DHCP and you are good.
Regards
Marcel
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Quoted 16 lines · Marcel Holtmann
my wild guess would be that this phone has a similar problem as my Motorola RAZR V3x. If you use service search attribute request then it can't handle it, because that is not mandatory in the qualification. However it is mandatory to respond, but I think the Bluetooth part of the phone simply crashes at this point and leaves and unmaintained ACL link behind. The reset action on the Nokia 770 will clean this link and give the phone the chance to be able to reset itself. No matter what this phone is broken and it is not on the Linux software side.
Their might be an interop problem with the TI chip against the Philips chip for some strange reason, but you need a protocol analyzer to watch the LMP traffic. It could happen that a internal chip buffer on one side get overflooded by the response to the SDP request. It would be worth to see if you can reproduce this behavior with a CSR chip on normal PC hardware.
Quoted 7 lines
Besides that, this phone should support PAN for Internet access and I advise you to actually use it. Then you only have to obtain everything via DHCP and you are good.
Regards
Marcel
Thanks for the reply Marcel.
Hopefully a firmware upgrade for the phone will fix it, but I won't hold my breath. :(
The Nokia 770 works perfectly with my former phone - a Sony Ericsson T610, which is quite an old phone and not a Smartphone. Unfortunately I don't have a BT dongle for a PC so can't confirm the behaviour with a CSR chip.
I'll have a look at PAN but I'm not sure if the Nokia 770 supports this.
Finally, does anyone have any suggestions how it may be possible to contact the Symbian/SonyEricsson developers and ask them to look at fixing this? Newsgroups, web sites etc? I have a feeling contacting SonyEricsson CS will be a painful and fruitless excercise!
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Marcel Holtmann
maintainerHi Neil,
Quoted 16 lines
Quoted 16 lines
my wild guess would be that this phone has a similar problem as my Motorola RAZR V3x. If you use service search attribute request then it can't handle it, because that is not mandatory in the qualification. However it is mandatory to respond, but I think the Bluetooth part of the phone simply crashes at this point and leaves and unmaintained ACL link behind. The reset action on the Nokia 770 will clean this link and give the phone the chance to be able to reset itself. No matter what this phone is broken and it is not on the Linux software side.
Their might be an interop problem with the TI chip against the Philips chip for some strange reason, but you need a protocol analyzer to watch the LMP traffic. It could happen that a internal chip buffer on one side get overflooded by the response to the SDP request. It would be worth to see if you can reproduce this behavior with a CSR chip on normal PC hardware.
Quoted 7 lines
Quoted 3 lines
Besides that, this phone should support PAN for Internet access and I advise you to actually use it. Then you only have to obtain everything via DHCP and you are good.
Hopefully a firmware upgrade for the phone will fix it, but I won't hold my breath. :(
The Nokia 770 works perfectly with my former phone - a Sony Ericsson T610, which is quite an old phone and not a Smartphone. Unfortunately I don't have a BT dongle for a PC so can't confirm the behaviour with a CSR chip.
the T610 has an old Ericsson chip in it and these chips work perfectly. However they no longer state of the art.
Johan, please do the interop testing with a CSR dongle when you get this phone.
Quoted 1 line
I'll have a look at PAN but I'm not sure if the Nokia 770 supports this.
You can call pand from an xterm.
Quoted 1 line
Finally, does anyone have any suggestions how it may be possible to contact the Symbian/SonyEricsson developers and ask them to look at fixing this? Newsgroups, web sites etc? I have a feeling contacting SonyEricsson CS will be a painful and fruitless excercise!
No idea.
Regards
Marcel
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Quoted 11 lines · Marcel Holtmann
Hi Neil,
Quoted 9 lines
Quoted 9 lines
my wild guess would be that this phone has a similar problem as my Motorola RAZR V3x. If you use service search attribute request then it can't handle it, because that is not mandatory in the qualification. However it is mandatory to respond, but I think the Bluetooth part of the phone simply crashes at this point and leaves and unmaintained ACL link behind. The reset action on the Nokia 770 will clean this link and give the phone the chance to be able to reset itself. No matter what this phone is broken and it is not on the Linux software side.
Hi Marcel
Seems like you were spot on!
Johan has provided a new build of sdp-query that performs separate Service Search and Service Attribute requests instead of a SSA request. The binary is an attachment in the previously mentioned bugzilla entry #865, and with the modified sdp-query the Nokia 770 connects without fail to the W950i.
I'm not sure what the next steps are now, it looks like the 770+W950i combination can work after applying a a fix to the BlueZ stack, but it's possible Johan has provided the fix merely to narrow down the problem. I guess the long term solution should be to fix the phone, but that may or may not be possible unless someone can contact the Symbian & Sony Ericsson developers (I wonder if they follow this newsgroup? :))
Thanks to you and Johan for your help!
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users