This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ios connect nrf52832 failed.

hi:

App <lightblue or nrf connect> (ipone6) connect nrf52832 failed .But using Android won't cause this problem.

Here is the log that failed to connect  lightblue:

<debug> nrf_ble_gatt: Requesting to update ATT MTU to 247 bytes on connection 0x0.
<debug> nrf_ble_gatt: Updating data length to 251 on connection 0x0.
<debug> btk_ble_bcs: bcs : BLE_GAP_EVT_CONNECTED
<info> app: Connected.
<debug> nrf_ble_gatt: ATT MTU updated to 185 bytes on connection 0x0 (response).
<info> app: Data len is set to 0xB6(182)
<debug> app: ATT MTU exchange completed. central 0xF7 peripheral 0xF7
<debug> nrf_ble_gatt: Data length updated to 27 on connection 0x0.
<debug> nrf_ble_gatt: max_rx_octets: 27
<debug> nrf_ble_gatt: max_tx_octets: 27
<debug> nrf_ble_gatt: max_rx_time: 328
<debug> nrf_ble_gatt: max_tx_time: 328
<debug> app: ATT MTU exchange completed. central 0xF7 peripheral 0xF7
<debug> btk_ble_bcs: bcs : BLE_GATTS_EVT_WRITE
<info> app: Fast advertising.
<info> app: Disconnected.

Parents
  • I'm having the same problem.  Updated my iPhone XS to iOS 12.2 and now it will only show the BLE devices but not connect to them.  Using SDK nRF5_SDK_14.2.0_17b948a and s132_nrf52_5.1.0_softdevice.hex

    It has been absolutely solid until the upgrade.  The exact same app works on an iPhone 6S but not the iPhone XS.  Same exact firmware works with iPhone 6S but not iPhone XS.  LightBlue shows the devices but will timeout when connecting.  My custom app discovers the service but the characteristics are not being found.  Everything works great on the iPhone 6S that has not been upgraded to the latest iOS version and LightBlue also works great on it.

  • Hi,

    Could you test with nRF Connect and see if you see the same issue?

    Also iOS 12.2 is a beta version so I think it might be the reason for not working.

Reply Children
  • Same thing on iOS 12.1.4 on my iPhone XS (that's why I tried the beta 12.2 to see if it would fix it).  iPhone 6S works great.  Tried an iPhone X and it is showing the same issue.  nRF Connect on a PC works perfect.  I believe it is an Apple iOS issue.  I will try on an iPhone 7 later today which has not been upgraded to 12.1.4 and then I will upgrade it to see if that is what is causing the issue.

Related