Hi all,
I am using sdk 5.2.0 and s110 softdevice 6.0.0 on PCA10006 and nRF6310 platform for development. I encounter unpredictable BLE link loss issue. In my application, every second there will send out dozens of bytes thru uart @ 115200 without flow control in radio inactive duration. By using app_uart_init with APP_IRQ_PRIORITY_LOW.
After connection is established with iPhone and few minutes later, there are two scenarios when link loss occur:
-
BLE_GAP_EVT_DISCONNECTED show up, the disconnected reason in p_ble_evt->evt.gap_evt.params is either 0x48 or 0x08. Is 0x08 means BLE_HCI_CONNECTION_TIMEOUT and cant find 0x48 meaning.
-
assert_nrf_callback happen with line_num = 0x0468, and p_file_name = src\ll_lm.s0.c.
When i disable the uart transmission, the issue seems disappear. Any suggestion can further investigation or fix this problem? Thanks a lot