Skip to content
Frode Austvik edited this page Aug 11, 2012 · 5 revisions

This page lists the known TEMPer subtypes that use the USB IDs 0C45:7401.

These devices are HID devices.

lsusb likes to call these "Microdia"; apparently that's the name of the vendor.

These devices are distinguished from eachother by reading from a separate data area on the device, which includes a byte we can use for identification.

To get the subtype ID, we send the query 01 82 77 01 00 00 00 00 and use the second byte of the response.

Technically, I think this second byte of the response is a length byte, that says how much of the following data is valid, but since this byte is different between the subtypes we support, it is usable for identification. (And I don't know of a better method to use.)

--

Known devices using these USB IDs:

--

If you have a device with these IDs that is not listed above (and you want to help us add support for it), or that doesn't work properly, please run these commands on it, and provide the output:

hid-query /dev/hidraw1 1 0x80 0x33 1
hid-query /dev/hidraw1 1 0x82 0x77 1
hid-query /dev/hidraw1 1 0x86 0xff 1

You may need to adjust /dev/hidraw1 to the path for your device; just use hid-query -e to list the connected devices and pick the one that says 0c45:7401 interface 1.

(Note that you do this at your own risk, just like use of TEMPered is at your own risk; I cannot guarantee that you won't damage anything by running this command - I can only say that I believe it to be safe in most circumstances.)

Clone this wiki locally