TEMPer usb thermometer ---------------------- Vendor ID 0x1130 Product ID 0x660c Device is controlled by USB control messages: request type request value index description --------------------------------------------------- 0x21 9 x0200 1 send command 0xa1 1 0x300 1 get data Commands for "send command" request: Null 0x0000000000000000 Initialize 0x0a0b0c0d00000200 Measure temperature 0x5400000000000000 Read nvram 0x5200000000000000 High accuracy mode 0x4300000000000000 End 0x0a0b0c0d00000100 Commands should be padded with zeros to 32 bytes. "Measure temperature" should be followed by eight (8) null commands followed by end command. Allow at least 0.5 seconds for the measurement. Then "get data" request returns up to 256 bytes, temperature is in in the first two bytes as 1/256th degrees C, high byte first.