debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #02563
[Bug 1490347] Re: [Regression] 16:04 and later - Cannot pair with devices using (legacy LMP Link Management Protocol) PIN codes
Thank you for reporting this bug to Ubuntu.
Ubuntu 20.04 (focal) reached end-of-standard-support in May 2025.
See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases
We appreciate that this bug may be old and you might not be interested
in discussing it anymore. But if you are then please upgrade to the
latest Ubuntu version and re-test. If you then find the bug is still
present in the newer Ubuntu version, please add a comment here telling
us which new version it is in.
** Changed in: bluez (Ubuntu)
Status: Triaged => Won't Fix
** Changed in: bluez (Ubuntu Xenial)
Status: Confirmed => Won't Fix
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to bluez in Ubuntu.
https://bugs.launchpad.net/bugs/1490347
Title:
[Regression] 16:04 and later - Cannot pair with devices using (legacy
LMP Link Management Protocol) PIN codes
Status in bluez package in Ubuntu:
Won't Fix
Status in bluez source package in Xenial:
Won't Fix
Bug description:
Bluez 5.3 does not have support for pairing with devices (such as
keyboards) that use a PIN code for pairing.
A mouse pairs correctly.
From my research it seems as if the ChromeOS project developed patches
to fix this and they are supposed to have been included in Bluez 5.4
(that statement dated April 2013) but I've not yet identified them.
"The agent's implementation in bt_console/bluetoothctl upstream is
incomplete, missing some functions like DisplayPincode."
https://code.google.com/p/chromium/issues/detail?id=222661
Along with the loss of Headset profiles meaning VoIP applications can
no longer use HSP/HFP profiles (requiring functionality yet to land in
Ofono) this cripples the use of Bluetooth for much else than A2DP or
mouse input.
Attempting to pair with, for example, an Apple Wireless Keyboard that
pairs and works correctly with 14.04 LTS, fails totally on 15.10.
The mouse shown below is already paired, connected, and working.
$ bluetoothctl
[NEW] Controller 00:1F:3A:E0:0A:AF hephaestion.lan.iam.tj [default]
[NEW] Device 00:0A:95:4B:BD:C2 Apple Wireless Keyboard
[NEW] Device 00:07:61:3B:86:98 Bluetooth Travel Mouse
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1F:3A:E0:0A:AF Discovering: yes
[CHG] Device 00:0A:95:4B:BD:C2 LegacyPairing: yes
[CHG] Device 00:0A:95:4B:BD:C2 RSSI: -48
[bluetooth]# pair 00:0A:95:4B:BD:C2
Attempting to pair with 00:0A:95:4B:BD:C2
>>> at this point nothing is happening
>>> so I press Enter on the keyboard and...
[agent] PIN code: 791166
>>> I type 791166 Enter and ...
[agent] PIN code: 237744
>>> I type 237744 Enter and...
[agent] PIN code: 358866
>>> I type 358866 Enter and...
Request PIN code
[agent] Enter PIN code: 1234
>>> I type 1234 Enter on the keyboard and 1234 at the prompt...
Failed to pair: org.bluez.Error.AuthenticationFailed
This cycle repeats in various permuations. Sometimes the final
"Request PIN code" does not appear.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1490347/+subscriptions