ZeroTrace HID
Firmware Flashing
Update or recover firmware with the browser-based Web Flasher
Devices ship pre-flashed with the latest stable firmware. You only need to flash again to update to a new release, recover a wedged unit, or restore a device after self-destruct.
Web Flasher
Flashing runs entirely in the browser over Web Serial — no install.
- Connect the device to your computer with a USB-C data cable (a charge-only cable won't enumerate a serial port).
- Open dashboard.zerotrace.pw in Chrome or Edge.
- Click Connect, pick the device's serial port, then Flash Firmware.
- Wait for it to finish. The LED is dark during flashing — that's normal.
- Unplug and re-power.
Flashing is the one workflow that uses the wired serial port. Day-to-day HID control happens from the mobile app over Bluetooth — the desktop Companion no longer manages HID.
Linux serial permissions
If the browser reports Failed to execute 'open' on 'SerialPort', add yourself to the serial group:
# Debian / Ubuntu / Pop / Mint
sudo usermod -a -G dialout $USER
# Arch / Manjaro
sudo usermod -a -G uucp $USER
Log out and back in for the change to apply.
If Web Serial is blocked
Some managed browsers disable Web Serial by policy. Use a Chromium-based browser (Chrome, Edge, Brave) on a machine you control — the browser-based Web Flasher is the supported way to flash HID firmware.