The bug, the capture, and the fix, written up in full as chapter two of the gateway build.
App logSays scanning. Reports no errors.
HCI busSays scan enabled. Nothing delivered up.
Over the airThirty-six advertisements captured, plainly there.
So the break is between the air and the chip. The radio front end was never switched on. No single layer could have told you that.
Try it with no hardware
The fastest way to see it is the guided sample run, on a bundled sample with nothing of your own open:1
Open the guided 3-layer debug
From the home. No board, no key, no project of your own needed.
2
Watch a real bug surface across the layers
A real one-directional BLE bug: blind on the app log, a gap on the HCI bus, confirmed over the air, landing on the one-line fix.
3
Take it live (optional)
The same debugging runs on your own nRF boards. The guided run covers the sniffer-dongle setup, hardware steps included.
settings_load() after bt_enable(), visible on the bus before it ever looks like a notification bug.
It bridges into CRA readiness too: once a BLE flow makes sense, check the same build’s posture in one click.
Scope
- Available for Nordic nRF BLE today (
CONFIG_BTdetected). Beyond BLE is on the roadmap. - The agent narrates the decode and proposes the fix; the last word is yours.