Hi everybody,
After updating iOS9, Our app fails to pair with our BTLE device.
At the BT server log, I noticeed the folowing log;
2015-10-01T11:58:40.980 LeSecurityManager.cpp:1774 pairingCompleted Error LE Pairing failed to device "8B951B17-6004-4EA9-B50D-76E0C1910EFA" with error BM3 STATUS 114
Please, any advice, it will be very helpful.
the logs:
2015-10-01T11:48:58.905 LeSecurityManager.cpp:1586 securityRequested Notice LE Security (without man-in-the-middle) was requested by device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.905 LeDeviceCache.mm:495 -[LeDeviceCache writeDevice:] Info LE Writing device "xxxxxxxx-181E-5D06-3E01-yyyyyyyyyyyy" to 'other devices' cache
2015-10-01T11:48:58.905 LeSecurityManager.cpp:1590 securityRequested Notice LE Accepting security request from device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.905 LeSecurityManager.cpp:1401 retrieveKeysForDevice Info LE No security keys found for device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
OI_ERROR> LE:991 [65535]
2015-10-01T11:48:58.928 GattCommands.cpp:345 discoverResponse Notice ATT No characteristics with UUID 0x2A05 found in range [0x0006, 0x0006] on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.928 LeDeviceCache.mm:550 -[LeDeviceCache writeDevice:] Info LE Successully wrote device "xxxxxxxx-181E-5D06-3E01-yyyyyyyyyyyy" into 'other devices' cache
2015-10-01T11:48:58.928 GattCommands.cpp:1439 setGattServiceIndication Notice ATT Failed to locate GATT service changed characteristic handle on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.928 LeDeviceCache.mm:495 -[LeDeviceCache writeDevice:] Info LE Writing device "xxxxxxxx-3B66-F42E-41FE-yyyyyyyyyyyy" to 'other devices' cache
2015-10-01T11:48:58.928 GattCommands.cpp:64 notifyCommandCompleted Error ATT Command failed to execute with status BM3 STATUS 10
2015-10-01T11:48:58.929 GattCommands.cpp:1095 runCommand Notice ATT Attempting to discover services for first UUID xxxxxxxx-965C-4980-92EC-yyyyyyyyyyyy on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.929 GattDatabase.cpp:76 copyCachedServices Info ATT Cached service hit!
2015-10-01T11:48:58.929 GattCommands.cpp:210 runCommand Notice ATT Using local database for discover services by UUID.
2015-10-01T11:48:58.929 GattDatabase.cpp:76 copyCachedServices Info ATT Cached service hit!
2015-10-01T11:48:58.929 GattDatabase.cpp:720 print Notice ATT 0x0001 Primary Service [ UUID: 0x1800, endHandle: 0x0005 ]
2015-10-01T11:48:58.931 AppFramework.mm:485 __53-[BTAppInteraction takeAssertionForProcess:duration:]_block_invoke Info Core Adding 10 seconds to process assertion for application
"com.xxx.yyy"
2015-10-01T11:48:58.931 XpcLeConnection.cpp:95 sendMsg Notice XPC Sending XPC message "CBMsgIdPeripheralServicesDiscovered" to session "com.xxx.yyy-central-226-0"
2015-10-01T11:48:58.937 XpcLeConnection.cpp:57 handleMsg Notice XPC Received XPC message "CBMsgIdServiceDiscoverCharacteristics" from session "com.xxx.yyy-central-226-0"
2015-10-01T11:48:58.937 GattGateway.cpp:371 discoverAllCharacteristics Notice ATT Finding all characteristics in range [0x0007, 0xFFFF] on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.938 GattDatabase.cpp:126 copyCachedCharacteristics Info ATT Cached characteristics hit!
2015-10-01T11:48:58.938 GattDatabase.cpp:133 copyCachedCharacteristics Info ATT Cached service hit!
2015-10-01T11:48:58.938 GattCommands.cpp:311 runCommand Notice ATT Using local database for discover all characteristics.
2015-10-01T11:48:58.938 GattDatabase.cpp:720 print Notice ATT 0x0001 Primary Service [ UUID: 0x1800, endHandle: 0x0005 ]
2015-10-01T11:48:58.940 AppFramework.mm:485 __53-[BTAppInteraction takeAssertionForProcess:duration:]_block_invoke Info Core Adding 10 seconds to process assertion for application
"com.xxx.yyy"
2015-10-01T11:48:58.940 XpcLeConnection.cpp:95 sendMsg Notice XPC Sending XPC message "CBMsgIdServiceCharacteristicsDiscovered" to session "com.xxx.yyy-central-226-0"
2015-10-01T11:48:58.956 XpcLeConnection.cpp:57 handleMsg Notice XPC Received XPC message "CBMsgIdCharacteristicNotifyValue" from session "com.xxx.yyy-central-226-0"
2015-10-01T11:48:58.956 GattGateway.cpp:461 setCharacteristicSubscription Notice ATT Subscribing to updates of characteristic handle 0x001C on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.956 GattCommands.cpp:981 runCommand Info ATT Found client configuration descriptor at handle 0x001E
2015-10-01T11:48:58.956 GattCommands.cpp:997 runCommand Notice ATT Enabling indications on client configuration descriptor at handle 0x001C on device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.958 LeDeviceCache.mm:550 -[LeDeviceCache writeDevice:] Info LE Successully wrote device "xxxxxxxx-3B66-F42E-41FE-yyyyyyyyyyyy" into 'other devices' cache
2015-10-01T11:48:58.958 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.958 LeSecurityManager.cpp:1641 displayPairing Notice LE Received "Just Works" pairing request for device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:48:58.958 AppManager.cpp:1220 lePairingRequested Notice Core Displaying pairing request alert for device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy" on behalf of session
"com.xxx.yyy-central-226-0"
2015-10-01T11:48:58.958 LeDeviceCache.mm:495 -[LeDeviceCache writeDevice:] Info LE Writing device "xxxxxxxx-11B6-069B-ED9B-yyyyyyyyyyyy" to 'other devices' cache
2015-10-01T11:48:58.985 LeDeviceCache.mm:550 -[LeDeviceCache writeDevice:] Info LE Successully wrote device "xxxxxxxx-11B6-069B-ED9B-yyyyyyyyyyyy" into 'other devices' cache
2015-10-01T11:48:58.986 LocalDevice.cpp:893 notifyStatusEvent Notice Core Sending 'discovery stopped' event to local device listeners
OI_ERROR> LE:1045 [3404]
2015-10-01T11:48:59.871 AppFramework.mm:888 __47-[BTAppInteraction pairingAlertCallback:flags:]_block_invoke Notice Core User responded to pairing notification for device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
with pair button
2015-10-01T11:48:59.871 LeSecurityManager.cpp:854 respondToPairing Notice LE Accepting pairing request from device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.126 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.127 LeSecurityManager.cpp:1468 encryptionStatusChanged Notice LE Encryption is now enabled for device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.187 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.187 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.187 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.188 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.188 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
OI_ERROR> LE:3356 [65535]
OI_ERROR> ATT_GATT:1652 [65535]
2015-10-01T11:49:00.188 LeDeviceManager.cpp:455 uuidForDevice Info LE Already tracking address "Public 00:00:00:00:00:8A" as device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy"
2015-10-01T11:49:00.189 LeSecurityManager.cpp:1774 pairingCompleted Error LE Pairing failed to device "xxxxxxxx-6004-4EA9-B50D-yyyyyyyyyyyy" with error BM3 STATUS 114
Regards,
Kim