Hi,
We have designed a custom board using the nRF52811 chip which has BLE 5.0. I tried running the "ble_app_uart_pca10056e_s112" example on the custom board and it did not work as expected. I was not able to see the "Nordic Uart" device listed on the "nRFConnect" App. The following debug logs were observed:
1) ble_advertising_init() API: return error code of 7 (NRF_ERROR_INVALID_PARAM )
2) ble_advertising_start() API call: return error code of 8(NRF_ERROR_INVALID_STATE)
It means the BLE advertising does not start at all.
Similar observations were found when I run the "ble_app_uart_pca10056e_s112" example on the nRF52840 DK Board.
When I replace the 128 bit UUID in the example code with a 16bit UUID, the example code works fine on both the boards and the device gets advertised.
I have a few questions related to my above observations:
- Is 128 bit UUID not supported by the S112 soft device?If yes, what modification are required to be done in the example code to support the 128 bit UUID
- Does the 128 bit UUID not work due to the memory limitation(24K RAM) of the 2811 chip ?
Please let me know on this as my development activity is stuck since Im not able to add a custom 128 bit UUID.
Regards,
DPanchal