Use SDK6.1 / SD7.0, iOS9 can not pairing! dm_ble_evt_handler() return error "BLE_GAP_SEC_STATUS_UNSPECIFIED"! It is the captured packets file: ble_proximity_ios9.1.pcapng. The project hex: ble_app_proximity.hex
Use SDK6.1 / SD7.0, iOS9 can not pairing! dm_ble_evt_handler() return error "BLE_GAP_SEC_STATUS_UNSPECIFIED"! It is the captured packets file: ble_proximity_ios9.1.pcapng. The project hex: ble_app_proximity.hex
I have uploaded the captured packets file.
I'm not able to reproduce it here now, don't know why. The issue seems to be that in the Rcvd Identity Address Information sent from the slave to master the address is 0x00, 0x00, 0x00, 0x00, 0x00, 0x00. If you see the 6 bytes after 0x09. The master doesn't accept this address and this triggers pairing failed. Could you check what address you have in FICR? Open a command window and type nrfjprog --memrd 0x100000A4 and nrfjprog --memrd 0x100000A8. Could you also check what address and address type you get if you use sd_ble_gap_address_get()?
@Petter Myhre, FICR[DEVICEADDRTYPE]=FFFFFFFF, FICR[DEVICEADDR0]=75D93C3C, FICR[DEVICEADDR1]=99F83E76; address type=1; address =FE7675D93C3C. Is it ok?
Just to confirm, you are using SoftDevice S110 7.0, not 7.1? Could you upload your complete project? And the application hex file?
@Petter Myhre:I confirm that: HW-PCA10001-V2.2.0; SW-SDK6.1,SD7.0.0,ble_app_proximity; iPhone-iOS9.1,nRFToolbox. Just use the "SDK6.1\nrf51822\Board\pca10001\s110\ble_app_proximity" project, I think not need to upload the project. The hex have uploaded. Please check the issue again.