I have a custom board with an nRF51822, running the ble_app_hrs from the 12.1.0 SDK with softdevice s130, using the internal RC clock in a custom_board.h as follows:
#define NRF_CLOCK_LFCLKSRC {.source = NRF_CLOCK_LF_SRC_RC, \
.rc_ctiv = 1, \
.rc_temp_ctiv = 1, \
.xtal_accuracy = 0 }
When I try to connect to the running the device using the Android nRF BLE Toolkit, the device list will show the device, but when I try to connect to it, I get a pop-up saying
Error on reading characteristic (1)
Search as I might, I can't find a reference to this error. What am I doing wrong?