Simple project working with zephyr v4.3.0 is not working with latest zephyr

I have a simple project running on a custom board with a nrf54L10 processor.  The board has a couple of LEDs to blink and advertises on BLE.  With v4.3.0, the LED blinks for 50ms once per second.  I am able to see the device advertise and I can connect and interact with it,

I updated to the latest zephyr (hash  81c77d59d12c46) to see if a different issue with the board had been resolved.  However, building/flashing the application results in the LED being on almost continuously, sort flickering and occasionally blinking.  The device still seems to be advertising, but as soon as I try to connect to it, it immediately disconnects.

The code does a bt_enable() followed by a bt_le_adv_start().  The application LED blinks normally if just the bt_enable is called (skipping the advertising start).  However, if the bt_le_adv_start is called, it succeeds but the LED no longer blinks normally.

Doing a git bisect resulted in this being the first bad commit:

145e0d75e37a6a6827ad06886e168d4618c94c54 is the first bad commit
commit 145e0d75e37a6a6827ad06886e168d4618c94c54
Author: Michał Stasiak <[email protected]>
Date: Mon Jan 26 10:32:55 2026 +0100

manifest: update hal_nordic revision to integrate nrfx 4.1.0

Updated hal_nordic manifest and trusted-firmware-m manifest
with alignment.

Signed-off-by: Michał Stasiak <[email protected]>

dts/arm/nordic/nrf54lm20_a_b_cpuapp.dtsi | 147 ++++
dts/arm/nordic/nrf54lm20a_cpuapp.dtsi | 8 +
dts/arm/nordic/nrf54lm20a_enga_cpuapp.dtsi | 147 ----
dts/riscv/nordic/nrf54lm20_a_b_cpuflpr.dtsi | 68 ++
dts/riscv/nordic/nrf54lm20a_cpuflpr.dtsi | 8 +
dts/riscv/nordic/nrf54lm20a_enga_cpuflpr.dtsi | 68 --
dts/vendor/nordic/nrf54lm20_a_b.dtsi | 929 +++++++++++++++++++++
.../nordic/nrf54lm20_a_b_cpuapp_ns_partition.dtsi | 91 ++
.../nordic/nrf54lm20_a_b_cpuapp_partition.dtsi | 37 +
dts/vendor/nordic/nrf54lm20a.dtsi | 924 +-------------------
.../nordic/nrf54lm20a_cpuapp_ns_partition.dtsi | 85 +-
dts/vendor/nordic/nrf54lm20a_cpuapp_partition.dtsi | 32 +-
west.yml | 4 +-
13 files changed, 1293 insertions(+), 1255 deletions(-)
create mode 100644 dts/arm/nordic/nrf54lm20_a_b_cpuapp.dtsi
create mode 100644 dts/arm/nordic/nrf54lm20a_cpuapp.dtsi
delete mode 100644 dts/arm/nordic/nrf54lm20a_enga_cpuapp.dtsi
create mode 100644 dts/riscv/nordic/nrf54lm20_a_b_cpuflpr.dtsi
create mode 100644 dts/riscv/nordic/nrf54lm20a_cpuflpr.dtsi
delete mode 100644 dts/riscv/nordic/nrf54lm20a_enga_cpuflpr.dtsi
create mode 100644 dts/vendor/nordic/nrf54lm20_a_b.dtsi
create mode 100644 dts/vendor/nordic/nrf54lm20_a_b_cpuapp_ns_partition.dtsi
create mode 100644 dts/vendor/nordic/nrf54lm20_a_b_cpuapp_partition.dtsi

Related