Hi,
I cannot bond to NRF5340DK running the `peripheral_ancs_client` sample if external oscillator configuration is disabled (thus using synthesized from HFCLK).
Environment
- OS: Linux
- Toolchain zephyr-sdk-0.16.8
- NRF5340DK
- NCS 2.7 (sdk-nrf v2.7.0 and zephyr v3.6.99-ncs2)
To Reproduce
In the sample `samples/bluetooth/peripheral_ancs_client`, run the following command:
west build -b nrf5340dk/nrf5340/cpuapp -d build_bond west flash -d build_bond
Then using `nrf connect` on Android, try to bond to the device `ANCS`
=> YOU CAN BOND to the device
In the sample `samples/bluetooth/peripheral_ancs_client`, edit `prj.conf` by adding the following configurations:
CONFIG_SOC_ENABLE_LFXO=n CONFIG_CLOCK_CONTROL_NRF_K32SRC_SYNTH=y
Then run the following command:
west build -b nrf5340dk/nrf5340/cpuapp -d build_bug west flash -d build_bug
Then using `nrf connect` on Android, try to bond to the device `ANCS` (Don't forget to remove the old bonding)
=> YOU CANNOT BOND to the device
Expected behavior
You should be able to bond in both clock configuration.
Impact
I can't bond to a custom board (NRF5340) which does not have an external clock.
Do you have any knowledge of this issue and how to fix this ?
Thank you