Skip to content

ZeroTrace HID

Companion Desktop App

Manage ZeroTrace devices over USB serial from Windows, macOS, or Linux

ZeroTrace Companion

Legacy, the desktop Companion no longer manages HID

HID is now driven from the ZeroTrace mobile app over Bluetooth. The desktop Companion no longer supports HID devices (it now focuses on BLELogger), and the device no longer hosts an on-board web UI. This page is kept for reference. To flash HID firmware, use the browser-based Web Flasher.

The Companion app was the cross-platform desktop wrapper for serial-port management, device pairing, firmware updates, terminal access, and live status. For HID, those roles have moved: control to the mobile app, flashing to the Web Flasher.

Download

OSFileSizeRequirements
WindowsWindows release~11.5 MBWindows 10 or later (64-bit)
macOSmacOS release~5 MBIntel & Apple Silicon
LinuxLinux release~10 MBTested Ubuntu 20.04+ (64-bit)

Source and release notes: github.com/ZeroTracePW/desktop.

Install

  1. Download the Windows installer from the link above.
  2. Run the installer; SmartScreen warning is normal, click More info → Run anyway.
  3. Launch from the Start menu.
  4. CH343 USB-Serial driver is bundled.

Connect

  1. Plug the device's COM port into your computer with a USB-C data cable.
  2. Open the Companion app.
  3. Pick the device's serial port from the dropdown, click Connect.

The dashboard populates with firmware version, storage, WiFi state, and connectivity. Use the Terminal tab for direct CLI access.

Troubleshooting

SymptomFix
Device not detectedCable is charge-only, swap for a data cable. Confirm you're on COM, not USB.
Port busy / permission deniedAnother process is holding the port (Web Flasher, another terminal). Close it.
Linux: no port listeddmesg | tail should show the device. If not, replug. If yes, you're not in dialout, log out and back in after usermod.
Firmware update stuckDon't unplug. ESP32-S3 flashing takes ~2 minutes; only retry if it sits idle for >5 minutes.

The Companion app is also the Dashboard wrapper, a separate distribution at github.com/ZeroTracePW/zerotrace-dashboard-app brings the live dashboard.zerotrace.pw into a native shell for licensing, downloads, and policy usage.

Command Palette

Search for a command to run...