Skip to content
Preview. The current manual is at svalboard.com/manual.

USB IDs

Every Svalboard uses USB vendor ID 303a. The product ID depends on the firmware release and on the firmware flashed to each half. These tables are generated from the firmware source, so they match the release files.

vLaunch2, released 2026-10-08. Each pointing module has its own firmware, with its own product IDs.

FirmwareLeft halfRight half
Base board40444045
TrackPoint404a404b
PMW3389 trackball40484049
Azoteq touchpad404c404d
PMW3360 trackball (deprecated)40464047

vNext1, released 2026-10-14. There is one firmware file per half. The board detects its pointing module, so every module uses the same product IDs.

FirmwareLeft halfRight half
Every module40444045

After you move a board with a pointing module to vNext1, Keybard asks you to choose the board again, because its product ID changed.

On Linux, Keybard needs a udev rule to open the board. One rule covers every product ID above. See Linux: the udev rule.

See Releases for the firmware files in each release.