I have successfully been using the MIO ALPHA heart rate monitor with S120 0.8.0-3.aplha and SDK 5.1.0, using the SDK application "ble_app_hrs_c"
Im trying to migrate to S120 1.0.0 and SDK 6.1.0, but i'm having problems with pairing now. The connection is established and lost again instantaneously. This happens over and over in an infinite loop, about every third second. The debug printout is:
[APPL]: 180d
[APPL]: >> DM_EVT_CONNECTION
[APPL]:[8C 79 18 16 E0 F8]: Connection Established
[APPL]: << DM_EVT_CONNECTION
[APPL]: >> DM_EVT_SECURITY_SETUP_COMPLETE
[APPL]: << DM_EVT_SECURITY_SETUP_COMPLETE
[APPL]: >> DM_EVT_DISCONNECTION
[APPL]: << DM_EVT_DISCONNECTION
[APPL]: 180d
[APPL]: >> DM_EVT_CONNECTION
[APPL]:[8C 79 18 16 E0 F8]: Connection Established
[APPL]: << DM_EVT_CONNECTION
[APPL]: >> DM_EVT_SECURITY_SETUP_COMPLETE
[APPL]: << DM_EVT_SECURITY_SETUP_COMPLETE
[APPL]: >> DM_EVT_DISCONNECTION
[APPL]: << DM_EVT_DISCONNECTION
I'm having trouble seeing from the nRF sniffer logs what the problem is. I get a "Pairing not supported" on the new soft-device/SDK (S120 1.0.0 and SDK 6.1.0). Could it be bad FW on the MIO?
BLE Sniffer log: BLE_Sniffer.zip
BLE Sniffer screenshot:
S120 1.0.0 and SDK 6.1.0 - infinite connect/disconnect loop:
S120 0.8.0-3.aplha and SDK 5.1.0 - working OK: