Hello,
I have working BLE peripheral_uart example based application using nRF52840 dongle with SDK v2.6.0.
I tried to upgrade SDK to v2.7.0/v2.8.0/v2.9.0.
v2.7.0 seems to start, if I do NOT use sysbuild; with sysbuild application hangs.
Others (v2.8.0/v2.9.0) with sysbuild might print something to USB ACM uart console, but they stuck either earlier or latest to bt_enable() call.
Tried also DevAcademy BLE Lesson 4 exercise 3 solution, but it does not work either (when trying to use sysbuild). I tried to compare changes in this example v2.6.0 vs. v2.7.0 folders, but no luck.
BLE peripheral_uart example with SDK v2.9.0 with "no sysbuild" seems to work (led is blinking, nRF mobile app is able to connect). Below log printed to terminal.
*** Booting My Application v2.9.0 - unknown commit ***
*** Using nRF Connect SDK v2.9.0-7787b2649840 ***
*** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
Main Feb 3 2025 22:41:16
Starting Nordic UART service example
[00:00:00.001,892] <inf> peripheral_uart: Wait for DTR
[00:00:00.502,288] <inf> peripheral_uart: DTR set
[00:00:00.511,749] <dbg> peripheral_uart: uart_cb: UART_TX_DONE
[00:00:00.514,068] <inf> fs_zms: 4 Sectors of 4096 bytes
[00:00:00.514,068] <inf> fs_zms: alloc wra: 0, f90
[00:00:00.514,099] <inf> fs_zms: data wra: 0, 10
[00:00:00.514,221] <inf> bt_sdc_hci_driver: SoftDevice Controller build revision:
2d 79 a1 c8 6a 40 b7 3c f6 74 f9 0b 22 d3 c4 80 |-y..j@.< .t.."...
74 72 82 ba |tr..
[00:00:00.516,937] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.516,967] <inf> bt_hci_core: HW Variant: nRF52x (0x0002)
[00:00:00.516,998] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 45.41337 Build 3074452168
[00:00:00.517,456] <inf> bt_hci_core: No ID address. App must call settings_load()
[00:00:00.517,578] <inf> peripheral_uart: Bluetooth initialized
[00:00:00.518,188] <inf> bt_hci_core: Identity: F8:5E:7B:DF:16:5E (random)
[00:00:00.518,218] <inf> bt_hci_core: HCI: version 6.0 (0x0e) revision 0x106b, manufacturer 0x0059
[00:00:00.518,249] <inf> bt_hci_core: LMP: version 6.0 (0x0e) subver 0x106b
So I'm needing help how to use this BLE peripheral_uart example to make it work with SDK v2.9.0 and sysbuild.