Skip to main content
The board is a Fanstel BWG840x. Nothing here is board-specific, and the same path works for any nRF52 and ESP32 pair joined over UART.
How fast, from a written spec?Under 30 minutesOn the video, with the developer approving each step.
How many chips from one spec?TwoAn nRF52840 scanner and an ESP32 uplink, joined over UART.
What did it catch over the air?36 on the air, 0 receivedThe bug the logs could not show, before the fix.
Is it CRA-checked?Same sessionSBOM, CVE scan, posture, and the top finding fixed.
From the spec, the agent planned the architecture, wrote and built both codebases with their real toolchains, corrected its own build errors, flashed both chips, and verified the result on the live board. The developer approved every plan, build and flash. Nothing ran unattended.

The hardware

A Fanstel BWG840x gateway in its black enclosure with the external antenna fitted and two status LEDs on the front

The BWG840x as it ships

A Fanstel BWG840x taken apart: the back cover, the enclosure with the board inside and its external antenna, and the board itself with the nRF52840 module and the ESP32 module each outlined and labelled

Opened: the nRF52840 radio side and the ESP32 uplink side

Two chips on one board. The nRF52840 scans and forwards every advertisement over a framed UART link. The ESP32 filters, publishes to MQTT, and serves its own dashboard. The agent already holds the board’s pins, the power amplifier’s control lines and the LED table, so the prompt names the product, not the wiring.

The prompt

The spec used in the video, less the hardware context the agent now carries for this board. Adapt the behaviour to your own product and run it.

The series, in three chapters

1
The buildBoth projects scaffolded, built, flashed and verified live. The episode above.
2
The bug the code could not showClean logs, a tag five centimetres from the antenna, nothing received. Found over the air.
3
CRA readiness on the firmware just builtAn SBOM, a ranked CVE scan and a posture check, then the top finding fixed and rerun clean.
The full playlist, or the one-minute cut.

Reproduce it yourself

You need Adsum IoT Coder, the nRF Connect SDK, ESP-IDF, and a Fanstel BWG840x or any nRF52 and ESP32 pair joined over UART. No board? Run the agent on the bundled samples with the free tier.
1

Open an empty folder

Install the extension and open the panel.
2

Paste the spec

Adapt it to your board and product. Review the plan before any code is written.
3

Approve the builds, then the flashes

Both projects, corrected as it goes, then flashed and verified live.
4

Go further

3-layer debug for anything that works on paper and not on the air. CRA readiness once it is worth protecting.