- I've verified that the keyboard is indeed a low-energy device.
- I'm able to see the device on my MacAir running 15.10 + the latest 5.37 bluez packages both in the indicator, and via bluetoothctl
- I cannot successfully pair with the device from the indicator or bluetoothctl
- At some point, 'bluetoothctl info' shows that the device is paired & connected, however the keyboard BT indicator is still blinking, which means the keyboard is still in pairing mode, and it cannot be used.
- When I attempt to connect using gattool, I get the following error:
Attempting to connect to DF:08:A9:A0:13:92
Error: connect error: Transport endpoint is not connected (107)
I also see the following error messages in my syslog:
Jan 25 12:06:24 shrike bluetoothd[949]: Unable to register GATT service with handle 0x0046 for device DF:08:A9:A0:13:92
Jan 25 12:06:24 shrike bluetoothd[949]: Report Map read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: HID Information read failed: Attribute requires authentication before read/write
Jan 25 12:06:25 shrike bluetoothd[949]: Read Report Reference descriptor failed: Attribute requires authentication before read/write
- I was able to use the device with my new iMac, which is running El Capitan. When I pair the keyboard, I'm prompted for a PIN code.
So, it looks like PIN authentication isn't being handled properly for this keyboard.
A couple of updates...
- I've verified that the keyboard is indeed a low-energy device.
- I'm able to see the device on my MacAir running 15.10 + the latest 5.37 bluez packages both in the indicator, and via bluetoothctl
- I cannot successfully pair with the device from the indicator or bluetoothctl
- At some point, 'bluetoothctl info' shows that the device is paired & connected, however the keyboard BT indicator is still blinking, which means the keyboard is still in pairing mode, and it cannot be used.
- When I attempt to connect using gattool, I get the following error:
Attempting to connect to DF:08:A9:A0:13:92
Error: connect error: Transport endpoint is not connected (107)
I also see the following error messages in my syslog:
Jan 25 12:06:24 shrike bluetoothd[949]: Unable to register GATT service with handle 0x0046 for device DF:08:A9:A0:13:92
Jan 25 12:06:24 shrike bluetoothd[949]: Report Map read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
Jan 25 12:06:24 shrike bluetoothd[949]: HID Information read failed: Attribute requires authentication before read/write
Jan 25 12:06:25 shrike bluetoothd[949]: Read Report Reference descriptor failed: Attribute requires authentication before read/write
- I was able to use the device with my new iMac, which is running El Capitan. When I pair the keyboard, I'm prompted for a PIN code.
So, it looks like PIN authentication isn't being handled properly for this keyboard.