ZeroTrace AirLeak Pro
Updates & Programming
Firmware updates from the ZeroTrace dashboard, and the MCU switch
AirLeak Pro ships pre-flashed and is driven entirely from the app, so you don't normally touch this page. It's here for firmware updates and recovery.
All control, modes, settings, capture, is over Bluetooth from the mobile app. There's no screen or console on the device for normal operation.
Updating firmware from the dashboard
Firmware updates are done from the ZeroTrace dashboard in your browser, no software to install:
- Connect the board to your computer with a USB-C data cable.
- Open dashboard.zerotrace.pw in Chrome or Edge.
- Set the MCU switch for the chip you're updating (see below).
- Click Connect, pick the serial port, and flash.
- Re-power when it's done.
Because the board has two processors, you update one at a time, and the single USB-C port reaches whichever one the MCU switch selects.
The MCU switch routes the USB-C data lines to one processor:
- All switches DOWN → the Wi-Fi co-processor (C5)
- All switches UP → the main processor (S3)
Set it for the chip you're flashing before you hit Connect. If the dashboard reports the other chip than the one you meant, flip the switch. Charging and scanning are unaffected by this switch.
Your license stays with the device, and your key is always available in your dashboard if a re-flash ever needs it.
Debug pads (recovery)
Each processor also has a small spring-pad (POGO) header exposing its console and reset lines, for recovery and bench programming, for example if a processor won't come up over USB-C. In normal ownership you won't need them. The BOOT and RESET buttons back the same recovery flow manually.
Firmware updates and recovery are advanced operations. Follow the dashboard's on-screen steps, and don't bridge the debug pads with tools or solder.