Can't connect to device over bluetooth on MacOS catalina
Seems I'm able to pair, though there's a waiting animation next to the Mooltipass BLE icon on MacOS.
Moolticute log:
DEBUG: (2020-01-12T21:27:14.248) :0 - JSON API recv: {"msg":"get_application_id"} INFO: (2020-01-12T21:27:25.052) :0 - Checking software updates from "http://mooltipass-tests.com/mc_betas/updater_osx.json" INFO: (2020-01-12T21:27:25.225) :0 - Checking software updates from "https://mooltipass-tests.com/mc_betas/updater_osx.json" INFO: (2020-01-12T21:27:25.524) :0 - No any appropriate update was found DEBUG: (2020-01-12T21:28:02.515) :0 - BT connection DEBUG: (2020-01-12T21:28:02.516) :0 - Mooltipass Mini BLE is connected INFO: (2020-01-12T21:28:02.516) :0 - "Waiting job" DEBUG: (2020-01-12T21:28:02.518) :0 - Mooltipass connected DEBUG: (2020-01-12T21:28:02.519) :0 - Device added: "140643459852848" DEBUG: (2020-01-12T21:28:02.544) :0 - JSON API recv: { "msg": "request_keyboard_layout" }
DEBUG: (2020-01-12T21:28:02.599) :0 - BT connection WARNING: (2020-01-12T21:28:02.818) :0 - Failed to write data to device INFO: (2020-01-12T21:28:02.949) :0 - "Get PlatInfo" WARNING: (2020-01-12T21:28:02.949) :0 - Failed to write data to device DEBUG: (2020-01-12T21:29:02.534) :0 - Disconnecting: "140643459852848" DEBUG: (2020-01-12T21:29:02.534) :0 - Mooltipass disconnected DEBUG: (2020-01-12T21:29:02.535) :0 - Device removed: "140643459852848" DEBUG: (2020-01-12T21:32:45.649) :0 - BT connection DEBUG: (2020-01-12T21:32:45.649) :0 - Mooltipass Mini BLE is connected INFO: (2020-01-12T21:32:45.649) :0 - "Waiting job" DEBUG: (2020-01-12T21:32:45.650) :0 - Mooltipass connected DEBUG: (2020-01-12T21:32:45.650) :0 - Device added: "140643456906768" DEBUG: (2020-01-12T21:32:45.676) :0 - JSON API recv: { "msg": "get_user_settings" }
DEBUG: (2020-01-12T21:32:45.784) :0 - BT connection WARNING: (2020-01-12T21:32:45.950) :0 - Failed to write data to device INFO: (2020-01-12T21:32:46.083) :0 - "Get PlatInfo" WARNING: (2020-01-12T21:32:46.084) :0 - Failed to write data to device
Device log:
BLE-Event:6
Connected to peer device with address 0x6c40089b6b71
Connection Handle 0
Slave security request successful
Connected to device
BLE-Event:36
GATT_Server Event:6
BLE-MTU Changed, Connection Handle: 0, New Value: 104
BLE-Event:11
Sending pairing response
BLE-Event:10
Pairing procedure completed successfully
Paired to device
BLE-Event:33
GATT_Server Event:3
BLE-Event:32
GATT_Server Event:2
Characteristic 15 changed
Characteristic belongs to battery service
Battery service: notifications enabled
BLE-Event:32
GATT_Server Event:2
Characteristic 23 changed
logic_bluetooth_get_hid_serv_instance :: Get service Instance Handle 23
logic_bluetooth_get_hid_serv_instance :: Service Handle 16 Characteristic Handle 33
logic_bluetooth_get_hid_serv_instance :: Service Instance 0
Characteristic belongs to HID service instance 0
logic_bluetooth_get_notif_instance :: Search Handle 23
logic_bluetooth_get_notif_instance :: Protocol Mode Handle 18
logic_bluetooth_get_notif_instance :: Report Handle 22
logic_bluetooth_get_notif_instance :: Report CCD Handle 23
logic_bluetooth_get_reportid :: Report Number 1
logic_bluetooth_get_reportid :: id 0 Search Handle 23, CCD Handle 23
logic_bluetooth_get_reportid :: Report ID Descriptor Handle 24 :: id 0 :: serv 0
logic_bluetooth_get_reportid :: Descriptor value Report ID 1 Type 1
Report Notification Callback Service Instance 0 Report ID 1 Notification(Enable/Disable) 1 Connection Handl
e 0
BLE-Event:32
GATT_Server Event:2
Characteristic 39 changed
logic_bluetooth_get_hid_serv_instance :: Get service Instance Handle 39
logic_bluetooth_get_hid_serv_instance :: Service Handle 16 Characteristic Handle 33
logic_bluetooth_get_hid_serv_instance :: Service Handle 34 Characteristic Handle 47
logic_bluetooth_get_hid_serv_instance :: Service Instance 1
Characteristic belongs to HID service instance 1
logic_bluetooth_get_notif_instance :: Search Handle 39
logic_bluetooth_get_notif_instance :: Protocol Mode Handle 100
logic_bluetooth_get_notif_instance :: Report Handle 38
logic_bluetooth_get_notif_instance :: Report CCD Handle 39
logic_bluetooth_get_reportid :: Report Number 2
logic_bluetooth_get_reportid :: id 0 Search Handle 39, CCD Handle 39
logic_bluetooth_get_reportid :: Report ID Descriptor Handle 40 :: id 0 :: serv 1
logic_bluetooth_get_reportid :: Descriptor value Report ID 2 Type 1
Report Notification Callback Service Instance 1 Report ID 2 Notification(Enable/Disable) 1 Connection Handl
e 0
battery level:60%
updating the characteristic value is successful
sending notification successful
Notif battery level:60%
BLE-Event:30
GATT_Server Event:0
sending notification to the peer success
battery level:70%
updating the characteristic value is successful
sending notification successful
Notif battery level:70%
BLE-Event:30
GATT_Server Event:0
sending notification to the peer success