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

Disconnections between iOS 8-10 and RedBear BLE Nano V1.5

We're having troubles with BLE connection between iOS 8-10 devices (iPad Pro, iPad Air 2, iPad Mini 3, iPhone 7, iPhone 6) and RedBear BLE Nano V1.5 32KB boards (with Nordic nRF51822 SoC on board).

The devices connect and communicate fine at first. But in a random point within 5 minutes, a disconnection is detected on the iOS side. The error message says:

Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly."

The Nordic boards do not get any callback about it. The problem does not occur with our Android tablets (Nexus 9) in place of iOS.

Similar questions from this forum:

  1. devzone.nordicsemi.com/.../ and devzone.nordicsemi.com/.../
  • as advised, we tried to change the PPM value in SOFTDEVICE_HANDLER_INIT to NRF_CLOCK_LFCLKSRC_XTAL_250_PPM, or even 500. It didn't help.
  1. devzone.nordicsemi.com/.../
  • we removed the NVIC_SystemReset(); line from the app_error_handler, but our Arduino Serial Monitor still shows no sign of error or crash - it just stops receiving messages.
Related