Zotac Remote nur einige tasten mit Funktion

  • Nabend,


    Ich habe bislang OpenELEC.tv auf meinem ZoTac ID80 genutz. Es lief auch alles ganz gut bis auf die Fragmente im Live TV.
    Daher dachte ich mir, versuchste mal ein anderes Backend und bin auf YaVDR gestoßen.


    Alles installiert, Channellist... alles OK.


    Nur leider bekomme ich nnicht alle Tasten zum laufen an der Originalen Zotac Remote.
    IRW sagt nix. Tasten in XBMC funktionieren trotzdem (teilweise).


    Ich habe die FernetMenta Treiber nach Anleitung installiert, danach ging die FB garnichtmehr und ich musste den Eintrag in der 10-evdev.conf wieder entfernen.
    Jetzt komme ich nichtmehr weiter.


    Jemand Zeit und Lust mir zu helfen ?

  • Sobald du konkrete Infos liefern kannst - vielleicht schaust du dir erst mal an wie es in yaVDR organisiert ist:
    http://www.yavdr.org/documentation/0.5/de/ch02s03.html

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Welche Infos benötigst du den ?


    ir-Keytable sagt


    Found /sys/class/rc/rc0/ (/dev/input/event12) with:
    Driver (null), table rc-tt-1500
    Supported protocols:
    Enabled protocols:
    Repeat delay = 500 ms, repeat period = 125 ms


    In die dazugehörige Datei, habe ich meine config rein kopiert und gespeichert.
    Nach einem Neustart hat sich nichts verändert :-/.


    ir-keytable-r sagt


    root@Zotac:~# sudo ir-keytable -r
    scancode 0x1501 = KEY_POWER (0x74)
    scancode 0x1502 = KEY_SHUFFLE (0x19a)
    scancode 0x1503 = KEY_1 (0x02)
    scancode 0x1504 = KEY_2 (0x03)
    scancode 0x1505 = KEY_3 (0x04)
    scancode 0x1506 = KEY_4 (0x05)
    scancode 0x1507 = KEY_5 (0x06)
    scancode 0x1508 = KEY_6 (0x07)
    scancode 0x1509 = KEY_7 (0x08)
    scancode 0x150a = KEY_8 (0x09)
    scancode 0x150b = KEY_9 (0x0a)
    scancode 0x150c = KEY_0 (0x0b)
    scancode 0x150d = KEY_UP (0x67)
    scancode 0x150e = KEY_LEFT (0x69)
    scancode 0x150f = KEY_OK (0x160)
    scancode 0x1510 = KEY_RIGHT (0x6a)
    scancode 0x1511 = KEY_DOWN (0x6c)
    scancode 0x1512 = KEY_INFO (0x166)
    scancode 0x1513 = KEY_EXIT (0xae)
    scancode 0x1514 = KEY_RED (0x18e)
    scancode 0x1515 = KEY_GREEN (0x18f)
    scancode 0x1516 = KEY_YELLOW (0x190)
    scancode 0x1517 = KEY_BLUE (0x191)
    scancode 0x1518 = KEY_MUTE (0x71)
    scancode 0x1519 = KEY_TEXT (0x184)
    scancode 0x151a = KEY_MODE (0x175)
    scancode 0x1521 = KEY_OPTION (0x165)
    scancode 0x1522 = KEY_EPG (0x16d)
    scancode 0x1523 = KEY_CHANNELUP (0x192)
    scancode 0x1524 = KEY_CHANNELDOWN (0x193)
    scancode 0x1525 = KEY_VOLUMEUP (0x73)
    scancode 0x1526 = KEY_VOLUMEDOWN (0x72)
    scancode 0x1527 = KEY_SETUP (0x8d)
    scancode 0x153a = KEY_RECORD (0xa7)
    scancode 0x153b = KEY_PLAY (0xcf)
    scancode 0x153c = KEY_STOP (0x80)
    scancode 0x153d = KEY_REWIND (0xa8)
    scancode 0x153e = KEY_PAUSE (0x77)
    scancode 0x153f = KEY_FORWARD (0x9f)
    Enabled protocols:


    Was ja eigentlich nicht meine Codes sind die ich in die Datei gespeichert habe.
    Trotzdem gehen manche Tasten nicht
    Ich verstehe manches aus dem Link leider garnicht richtig.

  • Ich verstehe manches aus dem Link leider garnicht richtig.


    Nicht schlimm, einfach nochmal lesen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Naja die Ausgabe von

    Code
    cat /proc/bus/input/devices


    wäre auch noch ganz praktisch...
    Ansonsten wird für den durch ir-keytable gelisteten Empfänger vermutlich nicht die angepasste Keytable geladen, siehe Probleme beim einrichten einer evmap für die CT-3650 Fernbedienung

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Also hier ersteinmal die ausgabe von I: Bus=0019 Vendor=0000 Product=0001 Version=0000





    I: Bus=0003 Vendor=0471 Product=20cc Version=0100
    N: Name="PHILIPS MCE USB IR Receiver- Spinel plus"
    P: Phys=usb-0000:00:1d.1-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input3
    U: Uniq=
    H: Handlers=sysrq kbd event3
    B: PROP=0
    B: EV=120013
    B: KEY=c0000 40000000000 0 58000 8001f84000c004 e0beffdf01cfffff fffffffffffffffe
    B: MSC=10
    B: LED=1f



    I: Bus=0003 Vendor=0b48 Product=3007 Version=0101
    N: Name="IR-receiver inside an USB DVB receiver"
    P: Phys=usb-0000:00:1d.7-3/ir0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0/input7
    U: Uniq=
    H: Handlers=kbd event7
    B: PROP=0
    B: EV=100013
    B: KEY=40fc010 20206100000000 0 8000 418080002001 9e168000000000 ffc
    B: MSC=10


    Die Nvidia Sachen habe ich mal rausgenommen...
    ich habe als Sat Tuner einen TT-3600, dieser hat auch einen IR Empfänger für die Originale FB.
    Ich gehe davon aus das siech das irgentwie stört !? Ich möchte ja gerne die Zotac Fernbedienung nutzen.


    Und leider finde ich keine Zotac Keymap in den ordnern. :wand

  • Nein, da stört sich nichts, es ist schlicht und ergreifend ein Treiberproblem.
    Für einen Workaround siehe diesen Thread: PHILIPS MCE USB IR Receiver- Spinel plus: Nicht alle Tasten funktionieren


    Abkürzung für ungeduldige Leser: PHILIPS MCE USB IR Receiver- Spinel plus: Nicht alle Tasten funktionieren

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe die Linux DKM Treiber installiert - ohne Erfolg
    Danach die Fermetmenta Treiber LT Anleitung... Fernbedienung ist ohne Funktionn


    Sobald ich die
    Section "InputClass"
    Identifier "PHILIPS MCE USB IR Receiver- Spinel plus"
    MatchProduct "PHILIPS MCE USB IR Receiver- Spinel plus"
    MatchIsKeyboard "true"
    Option "Ignore" "true"
    EndSection


    Wieder vom Ende der Datei entferne, funktioniert alles - (nicht alle Tasten, aber besser wie nix )

  • Ich habe die Linux DKM Treiber installiert - ohne Erfolg


    Siehe verlinkte Zusammenfassung - linux-media-dkms braucht es nicht, aber neben den ersten 5 Schritten aus der Fernet Meta Anleitung musst du den Empfänger noch an eventlircd binden...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe schon ein schlechtes Gewissen, es läuft immer noch nicht ! :(


    Also ich habe die Treiber laut Anleitung installiert.
    Die dateien sind dort, wo sie lt. Anleitung sein sollten .


    Sobald ich die 10-evdev.conf


    ...
    ..
    Section "InputClass"
    Identifier "PHILIPS MCE USB IR Receiver- Spinel plus"
    MatchProduct "PHILIPS MCE USB IR Receiver- Spinel plus"
    MatchIsKeyboard "true"
    Option "Ignore" "true"
    EndSection
    am Ende einfüge, geht nach einem Neustart nix mehr. entferne ich diese zeile, gehen wenigstens einige Tasten.


    Eventlirc habe ich auch ltz Anleitung eingefügt...
    In der /lib/udev/rules.d/98-lircd.rules folgendes hinzufügen:










    Quellcode






    1
    2
    3





    ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \
    ENV{lircd_driver}="zotac", \
    ENV{lircd_conf}="/usr/share/yavdr-remote/remotes/zotac.conf"










    - die Datei /usr/share/yavdr-remote/remotes/zotac.conf bekommt diesen Inhalt
    ... Inhalt der datei
    Gespeichert


    Nach einem Neustart geht garnix mit der FB.
    wie gesagt, entferne ich die oben genanten zeilen gehen wieder ein paar Tasten.


    irw gibt mir aber zb garkeine Ausgabe.
    Solangsam verzweifle ich



    Und mir ist aufgefallen,



    I: Bus=0003 Vendor=0b48 Product=3007 Version=0101
    N: Name="IR-receiver inside an USB DVB receiver"
    P: Phys=usb-0000:00:1d.7-3/ir0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-3/rc/rc0/input12
    U: Uniq=
    H: Handlers=kbd event12
    B: PROP=0
    B: EV=100013
    B: KEY=40fc010 20206100000000 0 8000 418080002001 9e168000000000 ffc
    B: MSC=10
    Ist der integrierte im Tuner.



    I: Bus=0003 Vendor=0471 Product=20cc Version=0100
    N: Name="PHILIPS MCE USB IR Receiver- Spinel plus"
    P: Phys=usb-0000:00:1d.1-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input5
    U: Uniq=
    H: Handlers=sysrq kbd event5
    B: PROP=0
    B: EV=120013
    B: KEY=c0000 40000000000 0 58000 8001f84000c004 e0beffdf01cfffff fffffffffffffffe
    Der Originale Zotac


    sudo ir-keytable
    Found /sys/class/rc/rc0/ (/dev/input/event12) with:
    Driver (null), table rc-tt-1500
    Supported protocols:
    Enabled protocols:
    Repeat delay = 500 ms, repeat period = 125 ms
    event12

  • ICH HAB MEINEN FEHLER GEFUNDEN !!!


    Ich habe 98-lircd.rules mit 98-eventlircd.rules vertauscht
    Jetzt steht der eintrag aus der Anleitung in beiden Dateien und nun funktioniert es !



    Ein riesen Dankeschön für eure Hilfe !!
    Schnelle Hilfe !!

  • Auch nach Ab- und wieder Anstecken des Empfängers?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Was sagt denn

    Code
    ps ax | grep lirc

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • 508 ? S<s 0:00 /usr/sbin/eventlircd -f --socket=/var/run/lirc/lircd
    892 ? Ssl 0:00 /usr/sbin/lircd --driver=zotac --device=/dev/usb/hiddev0 --output=/var/run/lirc/lircd-usb~hiddev0 --pidfile=/var/run/lirc/lircd-usb~hiddev0.pid /usr/share/yavdr-remote/remotes/zotac.conf
    900 ? S 0:00 /usr/bin/python /usr/bin/lircd2uinput --lircd-socket=/var/run/lirc/lircd-usb~hiddev0 --max-gap=350000
    907 ? S 0:00 /usr/bin/python /usr/bin/lircd2uinput --lircd-socket=/var/run/lirc/lircd-usb~hiddev0 --max-gap=350000
    1248 ? S<sl 0:08 /usr/bin/vdr --lirc=/var/run/lirc/lircd -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 0 -Psofthddevice -D -Pepgsearch -f /usr/bin/svdrpsend -Pdbus2vdr --shutdown-hooks=/usr/share/vdr/shutdown-hooks --shutdown-hooks-wrapper=/usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper --upstart -Pquickepgsearch -Pmarkad -Pchannellists -Pextrecmenu -Pconflictcheckonly -Pxvdr -t 10 -Pmenuorg -Pepgsearchonly -Piptv -Pstreamdev-server -Plive --port=8008 --ip=0.0.0.0 --log=INFO --epgimages=/var/cache/vdr/epgimages -Pwirbelscan -Prestfulapi --port=8002 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages --channellogos=/usr/share/vdr-channellogos -Ptext2skin -Psc -B0 -B1 -B2 -Pfemon -Pskinpearlhd --epgimages=/var/cache/vdr/epgimages -Pdynamite
    2370 pts/0 S+ 0:00 grep --color=auto lirc

  • lircd2uinput wird da doppelt gestartet - evtl. kommt er da durcheinander.
    Nimm mal das als /lib/udev/lircd_helper:
    http://paste.ubuntu.com/1410826/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Jetzt sind die Klicks immernoch Doppelt und schneller.
    Wenn ich eventlirc stoppe, gehen wieder einige Tasten nicht...


    Das dürfte ja zb garnicht sein. Eig. sollte ja dann nix mehr passieren ?

  • Aber dann hast du Schritt 5 aus der Anleitung (http://ben.periton.co.uk/2012/…otac-zbox-remote-control/) nicht umgesetzt - der X-Server darf nichts mehr vom Eingabegerät sehen, das muss allein über lirc -> lircd2uinput -> eventlircd laufen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!