Hallo zusammen
ich suche jetzt schon seit einiger zeit nach einer Lösung eine von mir Favorisierte Fernbedienung mit meiner neuen VDR Landschaft zum laufen zu bringen.
Dabei handelt es sich um ein Kombimodell mit 2,4Ghz USB Empfänger, Tastatur und IR Lernfunktion um den TV zu steuern...
Die Fernbedienung meldet sich unter Linux mit mehreren Devices an:
- Tastatur
- Maus
- HID Device (sofern ich das richtig wiedergebe:
Jan 5 11:01:58 raspivdr kernel: [ 1600.396089] usb 1-1.4: USB disconnect, device number 6
Jan 5 11:01:59 raspivdr kernel: [ 1601.375355] usb 1-1.4: new full-speed USB device number 7 using dwc_otg
Jan 5 11:01:59 raspivdr kernel: [ 1601.518668] usb 1-1.4: New USB device found, idVendor=0c45, idProduct=5101
Jan 5 11:01:59 raspivdr kernel: [ 1601.518682] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 5 11:01:59 raspivdr kernel: [ 1601.518690] usb 1-1.4: Product: RF Controller
Jan 5 11:01:59 raspivdr kernel: [ 1601.518698] usb 1-1.4: Manufacturer: MemsArt MA144
Jan 5 11:01:59 raspivdr kernel: [ 1601.526478] input: MemsArt MA144 RF Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:0C45:5101.000A/input/input9
Jan 5 11:01:59 raspivdr kernel: [ 1601.596783] hid-generic 0003:0C45:5101.000A: input,hidraw0: USB HID v1.10 Keyboard [MemsArt MA144 RF Controller] on usb-3f980000.usb-1.4/input0
Jan 5 11:01:59 raspivdr kernel: [ 1601.602036] input: MemsArt MA144 RF Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:0C45:5101.000B/input/input10
Jan 5 11:01:59 raspivdr kernel: [ 1601.602717] hid-generic 0003:0C45:5101.000B: input,hidraw1: USB HID v1.10 Mouse [MemsArt MA144 RF Controller] on usb-3f980000.usb-1.4/input1
Jan 5 11:01:59 raspivdr kernel: [ 1601.609801] input: MemsArt MA144 RF Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:0C45:5101.000C/input/input11
Jan 5 11:02:00 raspivdr kernel: [ 1601.675908] hid-generic 0003:0C45:5101.000C: input,hidraw2: USB HID v1.10 Device [MemsArt MA144 RF Controller] on usb-3f980000.usb-1.4/input2
Jan 5 11:02:00 raspivdr mtp-probe: checking bus 1, device 7: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4"
Jan 5 11:02:00 raspivdr mtp-probe: bus: 1, device: 7 was not an MTP device
Alles anzeigen
Der reine Tastatur Bereich und die Cursor Tasten funktionieren einwandfrei - aber es gibt eben einige Tasten die nicht Funktionieren (ok, Lautstärke etc...) -
Ich vermute dass diese über ein anderes Protokoll gesendet werden (evtl über Plain HID)
Hab noch in einer Mailing Liste was gefunden und möchte auch diese Ausgabe posten:
root@raspivdr:/vdr/VDR# ls -l /dev/input/by-path/
insgesamt 0
lrwxrwxrwx 1 root root 9 Jan 5 10:53 platform-3f980000.usb-usb-0:1.4:1.0-event-kbd -> ../event3
lrwxrwxrwx 1 root root 9 Jan 5 10:53 platform-3f980000.usb-usb-0:1.4:1.1-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 Jan 5 10:53 platform-3f980000.usb-usb-0:1.4:1.1-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 Jan 5 10:53 platform-3f980000.usb-usb-0:1.4:1.2-event -> ../event5
Hab jetzt spasseshalber mal das Remote Plugin installiert - das kennt die FB aber out of the Box nicht - ....
Ich hab dann ein wenig weiter gesucht und bin auf das System tool "EVTEST" gestossen:
^Croot@raspivdr:/dev# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: MemsArt MA144 RF Controller
/dev/input/event1: MemsArt MA144 RF Controller
/dev/input/event2: MemsArt MA144 RF Controller
Select the device event number [0-2]:
Ok - wir kommen der sache näher - die OK Taste die vom VDR nicht erkannt wird wird hier in Device /event1 erkannt:
Testing ... (interrupt to exit)
Event: time 1515150887.184052, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1515150887.184052, type 1 (EV_KEY), code 28 (KEY_ENTER), value 1
Event: time 1515150887.184052, -------------- SYN_REPORT ------------
Event: time 1515150887.360049, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1515150887.360049, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1515150887.360049, -------------- SYN_REPORT ------------
farbigen Tasten werden leider auf keinem "EVENT" erkannt.
Kann mir jemand sagen wie ich VDR oder das Plugin dazu bringe hier "zuzhören" ?
Update3:
Learning by doing
Remote Plugin mit folgendem Parameter gefüttert:
Und siehe da - ich kann alles anlernen - bis auf .... - die farbigen Tasten ...
Nun ist natürlich die Frage ob die überhaupt über RF übertragen werden - evtest findet sie nicht ...
Hat hier evtl noch jemand eine Idee ob ich das verifizieren kann ?
Die Chinesische Anleitung kotzt sich hier leider nicht aus ...