Comment 50 for bug 1094744

Revision history for this message
Marcos Alano (mhalano) wrote : Re: [Bug 1094744] Re: MS Sculpt Touch Mouse needs to be re-paired periodically

Thanks Mark, help me so much. :)

The problem is in the Bluetooth device address: The prefix (which
indicates the manufacturer) is different for your mouse. So the
workaround is add this line in the file
/usr/share/gnome-bluetooth/pin-code-database.xml (close to the Wedge
mouse entrance):
<device oui="28:18:78:" type="mouse" name="Microsoft Sculpt Comfort
Mouse" pin="0000"/>
Restart the system and try again to check if the problem persists. If
work well I will submit a patch for gnome-bluetooth.

Thanks for report this bug. :)

2015-05-15 12:21 GMT-03:00 Mark Thornton <email address hidden>:
> Does this help? Note it is the same mouse that originally gave problems
> when this bug first appeared. It is also appearing twice in the list of
> devices (there is only one).
>
> Thanks,
> Mark
>
> mthornton@mark-PBL21:~$ bluez-list-devices
> [ /org/bluez/863/hci0 ]
> Address = 00:02:72:C6:AE:86
> Powered = 1
> UUIDs = 0x1000 0x1000 0x1001 0x1001 0x1112 0x111f 0x111e 0x110c 0x110e
> 0x110a 0x110b
> Class = 0
> DiscoverableTimeout = 180
> Discovering = 0
> Name = mark-PBL21-1
> PairableTimeout = 0
> Discoverable = 0
> Devices = dev_28_18_78_5D_C1_65
> Pairable = 1
> [ /org/bluez/863/hci0/dev_28_18_78_5D_C1_65 ]
> Address = 28:18:78:5D:C1:65
> Paired = 1
> Version = 0x0129
> UUIDs = 0x1000 0x1124 0x1200
> Product = 0x07a2
> Icon = input-mouse
> Trusted = 1
> Connected = 1
> Vendor = 0x045e
> Adapter = /org/bluez/863/hci0
> Alias = Microsoft Sculpt Comfort Mouse
> Services = dbus.Array([], signature=dbus.Signature('o'),
> variant_level=1)
> Class = 0x002580
> Name = Microsoft Sculpt Comfort Mouse
> Blocked = 0
>
> [ /org/bluez/863/hci1 ]
> Address = DC:85:DE:05:4F:6E
> Powered = 1
> UUIDs = 0x1000 0x1001 0x1112 0x111f 0x111e 0x110c 0x110e 0x110a 0x110b
> Class = 0
> DiscoverableTimeout = 180
> Discovering = 0
> Name = mark-PBL21-0
> PairableTimeout = 0
> Discoverable = 0
> Devices = dev_28_18_78_5D_C1_65
> Pairable = 1
> [ /org/bluez/863/hci1/dev_28_18_78_5D_C1_65 ]
> Address = 28:18:78:5D:C1:65
> Paired = 0
> Version = 0x0129
> UUIDs = 0x1000 0x1124 0x1200
> Product = 0x07a2
> Icon = input-mouse
> Trusted = 1
> Connected = 0
> Vendor = 0x045e
> Adapter = /org/bluez/863/hci1
> Alias = Microsoft Sculpt Comfort Mouse
> Services = dbus.Array([], signature=dbus.Signature('o'),
> variant_level=1)
> Class = 0x000580
> Name = Microsoft Sculpt Comfort Mouse
> Blocked = 0
>
>
> On Friday, 15 May 2015, Marcos Alano <email address hidden> wrote:
>
>> Mark, can you find the address of your Sculpt mouse using the command
>> bluez-list-devices? If the address prefix is different I need submit a
>> new patch (but I can post a workaround as well).
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1094744
>>
>> Title:
>> MS Sculpt Touch Mouse needs to be re-paired periodically
>>
>> Status in GNOME Bluetooth:
>> Fix Released
>> Status in bluez package in Ubuntu:
>> Confirmed
>> Status in gnome-bluetooth package in Ubuntu:
>> Fix Released
>> Status in bluez source package in Precise:
>> Confirmed
>> Status in gnome-bluetooth source package in Precise:
>> Fix Released
>> Status in bluez source package in Quantal:
>> Won't Fix
>> Status in gnome-bluetooth source package in Quantal:
>> Fix Released
>> Status in bluez source package in Raring:
>> Won't Fix
>> Status in gnome-bluetooth source package in Raring:
>> Won't Fix
>> Status in bluez package in Fedora:
>> Unknown
>>
>> Bug description:
>> [Impact] The patch makes Microsoft Wedge/Sculpt Touch mice stay
>> connected.
>> [Test Case] Get a Microsoft Wedge/Sculpt Touch mouse, pair it, restart
>> session, watch it automatically re-pair.
>> [Regression Potential] Little. The patched piece of XML is only relevant
>> to hardware having the same ID.
>>
>> When you don't use the mouse for a long enough time, the mouse
>> disconnects and won't reconnect. I have to go into bluetooth settings,
>> remove it, and re-pair it.
>>
>> 1)
>> ~ % lsb_release -rd
>> Description: Ubuntu 12.04.1 LTS
>> Release: 12.04
>>
>> 2)
>> ~ % apt-cache policy bluez
>> bluez:
>> Installed: 4.98-2ubuntu7
>> Candidate: 4.98-2ubuntu7
>> Version table:
>> *** 4.98-2ubuntu7 0
>> 500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64
>> Packages
>> 100 /var/lib/dpkg/status
>>
>> 3)
>> I expected the mouse to reconnect automatically, or at least after I try
>> to reconnect manually through the bluetooth settings.
>>
>> 4)
>> I have to re-pair the mouse in order to use it again. Turning the mouse
>> off and on doesn't work either.
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/gnome-bluetooth/+bug/1094744/+subscriptions
>>
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1094744
>
> Title:
> MS Sculpt Touch Mouse needs to be re-paired periodically
>
> Status in GNOME Bluetooth:
> Fix Released
> Status in bluez package in Ubuntu:
> Confirmed
> Status in gnome-bluetooth package in Ubuntu:
> Fix Released
> Status in bluez source package in Precise:
> Confirmed
> Status in gnome-bluetooth source package in Precise:
> Fix Released
> Status in bluez source package in Quantal:
> Won't Fix
> Status in gnome-bluetooth source package in Quantal:
> Fix Released
> Status in bluez source package in Raring:
> Won't Fix
> Status in gnome-bluetooth source package in Raring:
> Won't Fix
> Status in bluez package in Fedora:
> Unknown
>
> Bug description:
> [Impact] The patch makes Microsoft Wedge/Sculpt Touch mice stay connected.
> [Test Case] Get a Microsoft Wedge/Sculpt Touch mouse, pair it, restart session, watch it automatically re-pair.
> [Regression Potential] Little. The patched piece of XML is only relevant to hardware having the same ID.
>
> When you don't use the mouse for a long enough time, the mouse
> disconnects and won't reconnect. I have to go into bluetooth settings,
> remove it, and re-pair it.
>
> 1)
> ~ % lsb_release -rd
> Description: Ubuntu 12.04.1 LTS
> Release: 12.04
>
> 2)
> ~ % apt-cache policy bluez
> bluez:
> Installed: 4.98-2ubuntu7
> Candidate: 4.98-2ubuntu7
> Version table:
> *** 4.98-2ubuntu7 0
> 500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
> 100 /var/lib/dpkg/status
>
> 3)
> I expected the mouse to reconnect automatically, or at least after I try to reconnect manually through the bluetooth settings.
>
> 4)
> I have to re-pair the mouse in order to use it again. Turning the mouse off and on doesn't work either.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/gnome-bluetooth/+bug/1094744/+subscriptions

--
Marcos Alano
----------------------------------------------
P: Por que este email é tão curto?
R: http://five.sentenc.es
----------------------------------------------