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

nRF UART app works on android, not on iOS 8.4

My ANT BLE application runs on a custom board with a nRF51422, SD 310 rev 2.0.0

I can use the nRF UART app on an android phone, but on an iPhone with iOS 8.4 I can't even see the device.

I can see the device in the list in the DFU Tool in the nRF Toolbox, but in nRF UART nothing.

Are there any connection/advertising/timeout/... parameters I should be aware off, in order to use iOS for UART?

Parents
  • Aha! Now we're getting close to the issue I guess. I get NRF_ERROR_DATA_SIZE in the call to adv_data_encode, so I break out before even reaching the call to sd_ble_gap_adv_data_set().

    I guess I have to reduce the amount of advertising data in some way - is there a good way to split the info, or is it necessary to leave some of the info out?

Reply
  • Aha! Now we're getting close to the issue I guess. I get NRF_ERROR_DATA_SIZE in the call to adv_data_encode, so I break out before even reaching the call to sd_ble_gap_adv_data_set().

    I guess I have to reduce the amount of advertising data in some way - is there a good way to split the info, or is it necessary to leave some of the info out?

Children
No Data
Related