tevii s650 tastenbelegung

  • hi, leider bekomme ich es nicht hin die tasten der fernbedienung der tevii s650 vernünftig zu belegen, yavdr 0.4 final auf zotac iron.. zunächst bin ich in die falle mit der änderung der remote.conf gelaufen, was ich aber hoffentlich wieder korrigiert habe. zuletzt habe ich mich dann mit der lircd.conf rumgeschlagen, leider kein erfolg.


    meine remote.conf: http://paste.ubuntu.com/731190/
    meine lircd.conf : http://paste.ubuntu.com/731192/
    meine hardware.conf http://paste.ubuntu.com/731196/


    fehlen noch infos?, kann mir jemand helfen?
    juri

  • Hallo, deine gepostete lircd.conf ist nicht annähernd namespace-konform... Falls die Fernbedienung überhaupt über Lircd sinnvoll ansprechbar ist, müssten sich die Tastennamen an der Spalte "Event" in dieser Tabelle orientieren: https://bugs.yavdr.com/project…tegration_04#Eventmapping
    Zeig bitte mal die ausgaben dieser Befehle:

    Code
    lsusb
    sudo cat /proc/bus/input/devices
    sudo ir-keytable

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

    Einmal editiert, zuletzt von seahawk1986 ()

  • lsusb gibt:


    Bus 004 Device 004: ID 046d:c71f Logitech, Inc. diNovo Mini Wireless Keyboard
    Bus 004 Device 003: ID 046d:c71e Logitech, Inc.
    Bus 004 Device 002: ID 046d:0b07 Logitech, Inc.
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 004: ID 9022:d650 TeVii Technology Ltd.
    Bus 001 Device 003: ID 04e8:6034 Samsung Electronics Co., Ltd
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    input devices:



    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button"
    P: Phys=PNP0C0C/button/input0
    S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
    U: Uniq=
    H: Handlers=kbd event0
    B: PROP=0
    B: EV=3
    B: KEY=10000000000000 0


    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button"
    P: Phys=LNXPWRBN/button/input0
    S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
    U: Uniq=
    H: Handlers=kbd event1
    B: PROP=0
    B: EV=3
    B: KEY=10000000000000 0


    I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
    N: Name="AT Translated Set 2 keyboard"
    P: Phys=isa0060/serio0/input0
    S: Sysfs=/devices/platform/i8042/serio0/input/input2
    U: Uniq=
    H: Handlers=sysrq kbd event2
    B: PROP=0
    B: EV=120013
    B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
    B: MSC=10
    B: LED=7


    I: Bus=0003 Vendor=046d Product=c71e Version=0111
    N: Name="Logitech Logitech BT Mini-Receiver"
    P: Phys=usb-0000:00:06.0-1.2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1.2/4-1.2:1.0/input/input3
    U: Uniq=000761E091AF
    H: Handlers=sysrq kbd event3
    B: PROP=0
    B: EV=120013
    B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe
    B: MSC=10
    B: LED=1f


    I: Bus=0003 Vendor=046d Product=c71f Version=0111
    N: Name="Logitech Logitech BT Mini-Receiver"
    P: Phys=usb-0000:00:06.0-1.3/input0
    S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1.3/4-1.3:1.0/input/input4
    U: Uniq=000761E091AF
    H: Handlers=kbd mouse0 event4
    B: PROP=0
    B: EV=1f
    B: KEY=837fff002c3027 bf00444400000000 fff0001 f848b27c000 667bfad941dfed 9e000000000000 0
    B: REL=143
    B: ABS=100000000
    B: MSC=10


    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="HDA NVidia Headphone"
    P: Phys=ALSA
    S: Sysfs=/devices/pci0000:00/0000:00:08.0/sound/card0/input5
    U: Uniq=
    H: Handlers=event5
    B: PROP=0
    B: EV=21
    B: SW=4


    I: Bus=0003 Vendor=9022 Product=d650 Version=0000
    N: Name="IR-receiver inside an USB DVB receiver"
    P: Phys=usb-0000:00:04.1-5/ir0
    S: Sysfs=/devices/pci0000:00/0000:00:04.1/usb1/1-5/input/input7
    U: Uniq=
    H: Handlers=kbd event6
    B: PROP=0
    B: EV=3
    B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc


    ir keytable


    Couldn't find any node at /sys/class/rc/rc*.



    hmm, danke schon mal

  • Funktionieren denn schon einige Tasten?


    Ok, wenn du folgendes machst:

    Code
    sudo stop eventlircd
    sudo evtest /dev/input/event6


    Poste da mal die Ausgabe der definierten Tasten und schau, ob die Tastencodes, die du bekommst, wenn du eine Taste drückst identisch sind (falls nicht bitte angeben)

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dann zeig doch mal was evtest so an bereits definierten Tasten anbietet... Vergleichen solltest du übrigens mit der Ausgabe von "sudo irw" wenn eventlircd wieder gestartet ist - war wohl gestern nicht optimal von mir formuliert :sleep

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Input driver version is 1.0.1
    Input device ID: bus 0x3 vendor 0x9022 product 0xd650 version 0x0
    Input device name: "IR-receiver inside an USB DVB receiver"
    Supported events:
    Event type 0 (Sync)
    Event type 1 (Key)
    Event code 2 (1)
    Event code 3 (2)
    Event code 4 (3)
    Event code 5 (4)
    Event code 6 (5)
    Event code 7 (6)
    Event code 8 (7)
    Event code 9 (8)
    Event code 10 (9)
    Event code 11 (0)
    Event code 59 (F1)
    Event code 60 (F2)
    Event code 61 (F3)
    Event code 62 (F4)
    Event code 63 (F5)
    Event code 64 (F6)
    Event code 103 (Up)
    Event code 105 (Left)
    Event code 106 (Right)
    Event code 108 (Down)
    Event code 113 (Mute)
    Event code 114 (VolumeDown)
    Event code 115 (VolumeUp)
    Event code 116 (Power)
    Event code 134 (Open)
    Event code 139 (Menu)
    Event code 158 (Back)
    Event code 164 (PlayPause)
    Event code 167 (Record)
    Event code 168 (Rewind)
    Event code 208 (Fast Forward)
    Event code 227 (?)
    Event code 352 (Ok)
    Event code 358 (Info)
    Event code 359 (Time)
    Event code 364 (Favorites)
    Event code 365 (EPG)
    Event code 366 (PVR)
    Event code 370 (Subtitle)
    Event code 373 (Mode)
    Event code 386 (Tuner)
    Event code 392 (Audio)
    Event code 395 (List)
    Event code 402 (ChannelUp)
    Event code 403 (ChannelDown)
    Event code 405 (Last)
    Event code 406 (AB)

  • Event code 227 (?)


    Abgesehen von der Taste sieht es gut aus. Welcher Taste auf der Fenbedienung entspricht die?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • event code 227 ist auf der tastatur mit FS beschriftet. ka was das heißt


    Vielleicht Full Screen, aber wenn die Taste keinen Namen hat, kann man die AFAIK nicht so ohne weiteres Ummappen...


    Ich würde folgendes versuchen:
    Füge mal folgende Zeilen in die Datei /lib/udev/rules.d/98-eventlircd.conf vor der Zeile "LABEL="end-usb" ein (Achtung: die Einrückung der zweiten und dritten Zeile ist IIRC wichtig!):

    Code
    ENV{ID_VENDOR_ID}=="9022", ENV{ID_MODEL_ID}=="d650", \
      ENV{eventlircd_enable}="true", \
      ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"


    Dann brauchst du noch eine Datei unter /etc/eventlircd.d/ mit dem Namen 03_9022_d650.evmap und diesem Inhalt:


    Nach einem Neustart mach dann bitte mal

    Code
    pidof eventlircd


    Außerdem sollten unter "sudo irw" zumindest schon einige Tasten angezeigt werden, wenn alles geklappt hat.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • "Füge mal folgende Zeilen in die Datei /lib/udev/rules.d/98-eventlircd.conf" eine 98-eventlirc.conf gabs nicht, ich nehme an du meintest 98-eventlirc.rules, da hab ichs dann gepastet. neustart, keine änderung. irw zeigt keine einzige taste. pidof eventlirc ist 928.
    hmm, noch ideen? vielen dank schon mal

  • "Füge mal folgende Zeilen in die Datei /lib/udev/rules.d/98-eventlircd.conf" eine 98-eventlirc.conf gabs nicht, ich nehme an du meintest 98-eventlirc.rules, da hab ichs dann gepastet.


    Ups, ich meinte die /lib/udev/rules.d/98-eventlircd.rules


    Hast du zufälligerweise s2-liplianin-dkms installiert?
    Schon mal versucht das Paket v4l-dvb-dkms zu installieren?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • ir keytable
    Couldn't find any node at /sys/class/rc/rc*.


    Hattest du hier wirklich "sudo ir-keytable" eingegeben?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • jo, aber erst nachdem ich festgestellt habe, dass die fb nicht ging


    Bitte wechsle mal auf v4l-dvb-dkms - bei s2-liplianin ist die eventlircd-Unterstützung AFAIK im Eimer...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das sollte bei der Installation s2-liplianin-dkms automatisch rausschmeißen...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!