Hi everyone,
I got a temper USB dongle, which works just fine on my windows box and Linux (ubuntu) box , i tried to get it working on libreelec on a rpi 2 (got 2 of them) with no luck so far.
I am not a Linux expert but i know enough that it can work (maybe with custom build libreelec or with untouched one).
Here is the lsusb output when its attached :
Bus 001 Device 008: ID 0c45:7401 Microdia TEMPer Temperature Sensor
Bus 001 Device 007: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 005: ID 0471:0815 Philips (or NXP) eHome Infrared Receiver
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 3: Dev 5, If 0, Class=Vendor Specific Class, Driver=mceusb, 12M
|__ Port 4: Dev 7, If 0, Class=Hub, Driver=hub/4p, 12M
|__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
The TemperUSB dongle is the first one (it is actually and HID keyboard device) on the first code block and last one on the second code block
There is a github project that can communicate with it on linux (which works on ubuntu) : GitHub - padelt/temper-python: libusb/PyUSB-based driver to read TEMPer USB HID devices (USB ID 0c45:7401) and serve as a NetSNMP passpersist module
I made a C# library that can communicate with it on windows : GitHub - hagaygo/TemperUSB: TemperUSB Dongle .Net Library
Any one knows how get it working on libreelec (preferably untouched one) on RPI ?