Skip to content

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.

  1. Connect the device to your computer with a USB-C data cable (a charge-only cable won't enumerate a serial port).
  2. Open dashboard.zerotrace.pw in Chrome or Edge.
  3. Click Connect, pick the device's serial port, then Flash Firmware.
  4. Wait for it to finish. The LED is dark during flashing — that's normal.
  5. Unplug and re-power.
Wired, on purpose

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.

Command Palette

Search for a command to run...