Skip to content

Troubleshooting

hasu@tmk edited this page Jan 14, 2019 · 17 revisions

USB VID/PID

TMK firmware uses 0xFEED as USB Vendor id(VID) by default. It is not registered with official USB.org or other usb device databases.

Product id(PID)s are assigned arbitrarily by project authors.

Ids are defined with VENDOR_ID and PRODUCT_ID macros in config.h.

How TMK device should be recognized

TMK device can have some USB HID interfaces(keyboard, mouse, consumer/media keys and system keys), its number varies according to you configuration.

Windows

You should find some devices under "Human Iterface Devices" tree in Device Manager and their names are "USB Input Device" and "USB Compliant ...".

Windows Device Manager

Linux

You can find TMK devices with command lsusb -dFEED:,

Bus 005 Device 007: ID feed:caaa  
Bus 005 Device 008: ID feed:4707 

and lsusb -dFEED: -v shows more details of the devices.

To see HID report descriptor check this wiki page.

Clone this wiki locally