It's incorrectly assigning the bluetooth class to my dongle as well.
My phone defaults to "headset mode" if the last two bytes of the device class 
aren't defined, like this:

bren...@ohaithar:~$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:15:83:15:A3:90  ACL MTU: 672:4  SCO MTU: 48:1
        UP RUNNING PSCAN 
        RX bytes:716 acl:0 sco:0 events:26 errors:0
        TX bytes:109 acl:0 sco:0 commands:26 errors:0
        Features: 0xff 0x3e 0x85 0x38 0x18 0x18 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: RSWITCH HOLD SNIFF PARK 
        Link mode: SLAVE ACCEPT 
        Name: ''
        Class: 0x480000
        Service Classes: Capturing, Telephony
        Device Class: Miscellaneous, 
        HCI Version: 2.0 (0x3)  Revision: 0xc5c
        LMP Version: 2.0 (0x3)  Subversion: 0xc5c
        Manufacturer: Cambridge Silicon Radio (10)

The device class should be 0x480100 or 0x48010C
I've tried changing it in /etc/bluetooth/main.conf but it seems bluez 
completely disregards the config files.
The sheer lack of documentation is compounding the problem. It seems with every 
release of bluez all of the previous documentation (That was painstakingly 
figured out by hand because the bluez developers don't document anything at 
all) is completely invalidated.
Setting the class by hand works for a few minutes until bluez sets it back to 
an incorrect value again.
If the original/current developers aren't willing to stop breaking backwards 
compatibility every time some documentation is made OR document their new 
releases with information that will help the end user the code should be forked 
or the Ubuntu team should stick with a version so these insane inconsistencies 
between releases won't be an issue in the future. </rant>

If anyone has an idea what is causing this nonsense I would be grateful.

-- 
cellphone recognizes paired Ubuntu computer as headset
https://bugs.launchpad.net/bugs/442424
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to