System / BLE only starts after J-Link RTT is connected (custom board, no DCDC) – fixed in NCS v2.5.1, same issue again in v2.9.2

Hello,I am using a custom nRF52832-based board that has no DCDC circuitry (LDO only).What happened in NCS v2.5.1

  • After power-on, the system did not start (e.g. no BLE advertising).
  • The system only started after I connected J-Link RTT Viewer to the board.
  • I spent a lot of time adjusting configuration (DCDC, clocks, RTT/console, etc.) and eventually got it working so that the system starts correctly after power-on without the debugger connected.

What happened after upgrading to NCS v2.9.2

  • I upgraded to NCS v2.9.2 because v2.5.1 does not support ANT.
  • The same problem came back: the system does not start on power-on; it only starts after I connect J-Link RTT Viewer to the board.
  • I have tried to apply the same settings that fixed the issue in v2.5.1 (disabling DCDC in software, 32 kHz internal RC, disabling RTT / console, delays before BLE init, etc.), but the problem persists in v2.9.2.

Question

  • What changed between NCS v2.5.1 and v2.9.2 that could cause this “no start until RTT is connected” behavior again on a custom board without DCDC?
  • Is there any recommended configuration or workaround for NCS v2.9.2 so that the system (and BLE) starts reliably after power-on without requiring J-Link RTT to be connected?

Thank you for your help.

Parents Reply Children
  • Thank you for providing the minimal sample (hello_world_ble_advertising with LDO + 32kHz RC and merged.hex).

    It was very helpful. After flashing it on our custom LDO-only board, we confirmed BLE advertising works without RTT connected. We then aligned our application (power_box) with the same approach—LDO via overlay, 32kHz RC, and CONFIG_LOG=y with RTT in non-blocking mode—and now our product also starts advertising after power-on without needing RTT Viewer.

    We really appreciate having this reference; it made resolving the issue much easier.

  • Glad to hear that you were able to identify the problem, thanks for the update. I thought we had eliminated this potential problem earlier when you disabled RTT, guess maybe it wasn't disabled in the bootloader. 

Related