IRMP auf STM32 - ein USB-HID-Keyboard IR Empfänger/Sender/Einschalter mit Wakeup-Timer

  • Obwohl er vorher den Flashvorgang mit ok bestätigt hat...

    Zeig bitte mal einen Screenshot davon.

    Zumindest habe ich nach reconnect eine andere Belegung im Stick

    Dann geht was schief.

    Wenn du in die debug messages klickst, alles kopierst und in einen Editor einfügst, kann man sich angucken, was da passiert.

    Bitte poste das.

    Was du nach "get eeprom" siehst, muss auch so in evtest ankommen. Sonst ist in deinem System ein grundsätzlicher Wurm drin ;)

  • In deiner stm32_kbd_yavdr_ansible.map.txt steht:

    Code
    070015001400 ff|ctrl+KEY_T
    070015001500 ff|ctrl+KEY_E
    070015001600 ff|ctrl+KEY_M
    070015001700 ff|ctrl+KEY_I

    In der template.map steht, wie es heissen müsste:

    Code
    ffffffffffff KEY_LEFTCTRL|KEY_T#red
    ffffffffffff KEY_LEFTCTRL|KEY_E#green
    ffffffffffff KEY_LEFTCTRL|KEY_M#yellow
    ffffffffffff KEY_LEFTCTRL|KEY_I#blue

    Meiner Erfahrung nach, ist das Programm etwäs mäkelig - wenn z.B. das Format nicht passt.

    Naja, das Format sollte schon passen ;)

    Halte dich an die template.map, dann klappt es auch.

  • Was vor dem "|" steht, ist der modifier, was danach steht ist der Key, der durch den modifier verändert wird (z.B. bei Großschreibung). # und danach ist Kommentar, kann man weglassen und ist nach auslesen sowieso weg, ist nur für die Erklärung in der template.map gut.

    Sicherer ist es, nicht direkt im eeprom_map Textfeld zu editieren (obwohl das natürlich auch geht), sondern die Eingabefelder "modifier" und "key" zu benutzen und dann die set - key Taste, so wie es in der Anleitung steht.


  • Dann geht was schief.

    Wenn du in die debug messages klickst, alles kopierst und in einen Editor einfügst, kann man sich angucken, was da passiert.

    Bitte poste das.

    Ok, Formatfehler ist angepasst. Hatte da was mit der oben genannten evmap durcheinander bekommen.

    Diese Konfig bekomme ich ebenfalls nicht in den Stick.

    Debog Log Ausgabe im Anhang. Da steht am Ende ein ok...

    Mit get eeprom kommt was ganz anderes raus.

    Files

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • Mit get eeprom kommt was ganz anderes raus.

    Poste das bitte auch ("get eeprom", save file").

  • Bin gerade dabei die Konfig nochmal komplett neu mit dem template zu machen...

    Das gewünschte get eeprom File im Anhang.

    Files

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • Da sind viele nutzlose Einträge drin.

    Sauber neu machen ist eine gute Idee.

    Wenn das, was du flasht, und das, was du ausliest nicht übereinstimmt, vergleichst du beide Dateien und guckst dir die Unterschiede an. Dann siehst du, wo der Fehler liegt.

    Wenn du dich an die Anleitung hältst, sollten solche Fehler eigentlich nicht entstehen ;)

  • Irgendwie ist das nicht Idiotensicher genug.

    Selbst wenn ich das Template Textfile (im Editor) mit den Werten fülle und dann eeprom Map, Open File mache.

    Geht das schief, siehe Debug Log im Anhang.

    Files

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • Irgendwie ist das nicht Idiotensicher genug.

    Wo gibt es denn in creating-an-eeprom-map Raum für Missverständnisse?

    Selbst wenn ich das Template Textfile (im Editor) mit den Werten fülle und dann eeprom Map, Open File mache.


    Geht das schief

    Dieses Vorgehen würde ich keinem Empfehlen. Halte dich lieber an die Anleitung.

    Oder war das ein Missverständnis? "Open the template keymap" meint die originale template.map (und nicht etwas von dir bearbeitetes).

    Die zweiter_versuch_nach_template.txt sieht eigentlich gut aus bis auf ein Problem, von Zeile 29 bis 61 ist da alter Müll drin geblieben.

    Zwei Lösungen gibt es dafür: ZEROS flashen oder lieber

    Zeile 29 bis 61 mit reset - key und reset - irdata zurücksetzen und dann flashen.

    Wenn man die eeprom map erst einmal "verpfuscht" hat (ist mir beim Entwickeln oft passiert), gibt es leider keine einfachere Verfahrensweise.

    ZEROS flashen geht zwar schneller, ist aber eventuell nicht "idiotensicher".

  • Ah jetzt ja!

    Verpfuscht passt, siehe auch diesen Beitrag

    Wenn ich meine final.map lade, der Cursor blinkt in Zeile 29, Klick auf reset irdata oder key - schwups stürtzt stm32kbdIRconfig_gui.exe ab.

    Die angehängte Datei flashed er, es wird aber nach wie vor was anderes ausgelesen...

    Ein Button unter reset, clear all (oder so) - wäre gut :)

    ZEROS flashen, stelle ich wie an? Den Inhalt per Zwischenablage in eine Textdatei, diese über open File laden und flash eeprom - funktioniert nicht.

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • Nochmal zum Template.

    D.h. im Umkehrschluss, wenn man da nachträglich Zeilen rausnimmt, landet man ebenfalls in diesem Zustand?

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (April 19, 2019 at 5:24 PM).

  • Wenn ich meine final.map lade, der Cursor blinkt in Zeile 29, Klick auf reset irdata oder key - schwups stürtzt stm32kbdIRconfig_gui.exe ab.

    Vielleicht wieder ein Missverständnis, lade nicht final.map, sondern anschliessen bzw. get - eeprom, und dann resetten.

    Die angehängte Datei flashed er, es wird aber nach wie vor was anderes ausgelesen..

    Ach ja, ich hatte vergessen, dass das so nicht mehr geht. Deswegen die ZEROS.

    Ein Button unter reset, clear all (oder so) - wäre gut

    Ja, müsste ich mal einbauen.

    ZEROS flashen, stelle ich wie an?

    Mit dfu-util, aber wenn du da Fehler machst, kannst du schlimmstenfalls den Bootloader beschädigen, und dann muss ein Profi ran.

    Nochmal zum Template.


    D.h. im Umkehrschluss, wenn man da nachträglich Zeilen rausnimmt, landet man ebenfalls in diesem Zustand?

    Nein, nur wenn schon Müll drin ist.

  • Ok, danke für die Infos.

    Habe mit einem zweiten Stick nochmal von vorne angefangen. Auf der Rechten Seiten wurden erst alles nur ffffffffffff ff ausgelesen.

    Das original Template in eine Textdatei kopiert, open File und angefangen die ersten Tasten zu belegen (1. Methode laut Anleitung).

    Cursor blinkt vor ffffffffffff, set by remote - irdata, nächste Zeile - schon bei der 3 Taste (Ziffer 2) springt er auf mal eine Zeile höher und setzt den FB Code da ein...

    Ich mache für heute Schluß.

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (April 19, 2019 at 7:01 PM).

  • Auf der Rechten Seiten wurden erst alles nur ffffffffffff ff ausgelesen.

    Das sollte aber ffffffffffff ff|ff sein.

    Das original Template in eine Textdatei kopiert,

    Warum das? Nimm lieber das Original.

    Cursor blinkt vor ffffffffffff, set by remote - irdata, nächste Zeile - schon bei der 3 Taste (Ziffer 2) springt er auf mal eine Zeile höher und setzt den FB Code da ein...

    Das sollte nicht sein. Hast du irgendwas mit der Maus oder der Tastatur gemacht?

    Das kann aber auch an falschen Umbrüchen liegen, wenn beim Kopieren des template sich Zeilenumbrüche verändert haben.

  • Weiter gehts.

    Ja, es steht rechts komplett ffffffffffff ff|ff drin. Hatte ich nicht richtig per kopieren/einfügen geschrieben.

    Ausserdem habe ich die original template.map direkt, per Raw -> Ziel speichern, verwendet.

    Im neuen stm32kbdIRconfig_gui.exe, erst die eeprom map resettet, dann open file, template.map geladen und Tasten belegt.

    Das passt jetzt :) die ausgelesenen Werte passen zu den geflashten. Ist jetzt Idiotensicherer geworden.
    Diese (selbstgemachte) Hürde ist genommen.

    Auf meinem yavdr ansible Testsystem kommen nach wie vor nur vereinzelt Tasten an.

    Geprüft wie von seahawk1986 geschrieben

    Quote

    Stop mal eventlircd und schau dir mit evtest an, was da für "rohe" Tastendrücke ankommen:

    systemctl mask --runtime --now eventlircd.{socket,service}

    sudo evtest (muss ggf. auf dem gleichnamigen Paket installiert werden, dann den IRMP-Empfänger auswählen).

    Ergebiss:

    Display Spoiler

    root@vdr5:/home/rossi# sudo evtest

    No device specified, trying to scan all of /dev/input/event*

    Available devices:

    /dev/input/event0: Sleep Button

    /dev/input/event1: Power Button

    /dev/input/event2: Power Button

    /dev/input/event3: STMicroelectronics STM32 IRMP HID-KBD-Device

    /dev/input/event4: Video Bus

    Select the device event number [0-4]: 3

    Input driver version is 1.0.1

    Input device ID: bus 0x3 vendor 0x1209 product 0x4445 version 0x111

    Input device name: "STMicroelectronics STM32 IRMP HID-KBD-Device"

    Supported events:

    Event type 0 (EV_SYN)

    Event type 1 (EV_KEY)

    Event code 1 (KEY_ESC)

    Event code 2 (KEY_1)

    Event code 3 (KEY_2)

    Event code 4 (KEY_3)

    Event code 5 (KEY_4)

    Event code 6 (KEY_5)

    Event code 7 (KEY_6)

    Event code 8 (KEY_7)

    Event code 9 (KEY_8)

    Event code 10 (KEY_9)

    Event code 11 (KEY_0)

    Event code 12 (KEY_MINUS)

    Event code 13 (KEY_EQUAL)

    Event code 14 (KEY_BACKSPACE)

    Event code 15 (KEY_TAB)

    Event code 16 (KEY_Q)

    Event code 17 (KEY_W)

    Event code 18 (KEY_E)

    Event code 19 (KEY_R)

    Event code 20 (KEY_T)

    Event code 21 (KEY_Y)

    Event code 22 (KEY_U)

    Event code 23 (KEY_I)

    Event code 24 (KEY_O)

    Event code 25 (KEY_P)

    Event code 26 (KEY_LEFTBRACE)

    Event code 27 (KEY_RIGHTBRACE)

    Event code 28 (KEY_ENTER)

    Event code 29 (KEY_LEFTCTRL)

    Event code 30 (KEY_A)

    Event code 31 (KEY_S)

    Event code 32 (KEY_D)

    Event code 33 (KEY_F)

    Event code 34 (KEY_G)

    Event code 35 (KEY_H)

    Event code 36 (KEY_J)

    Event code 37 (KEY_K)

    Event code 38 (KEY_L)

    Event code 39 (KEY_SEMICOLON)

    Event code 40 (KEY_APOSTROPHE)

    Event code 41 (KEY_GRAVE)

    Event code 42 (KEY_LEFTSHIFT)

    Event code 43 (KEY_BACKSLASH)

    Event code 44 (KEY_Z)

    Event code 45 (KEY_X)

    Event code 46 (KEY_C)

    Event code 47 (KEY_V)

    Event code 48 (KEY_B)

    Event code 49 (KEY_N)

    Event code 50 (KEY_M)

    Event code 51 (KEY_COMMA)

    Event code 52 (KEY_DOT)

    Event code 53 (KEY_SLASH)

    Event code 54 (KEY_RIGHTSHIFT)

    Event code 55 (KEY_KPASTERISK)

    Event code 56 (KEY_LEFTALT)

    Event code 57 (KEY_SPACE)

    Event code 58 (KEY_CAPSLOCK)

    Event code 59 (KEY_F1)

    Event code 60 (KEY_F2)

    Event code 61 (KEY_F3)

    Event code 62 (KEY_F4)

    Event code 63 (KEY_F5)

    Event code 64 (KEY_F6)

    Event code 65 (KEY_F7)

    Event code 66 (KEY_F8)

    Event code 67 (KEY_F9)

    Event code 68 (KEY_F10)

    Event code 69 (KEY_NUMLOCK)

    Event code 70 (KEY_SCROLLLOCK)

    Event code 71 (KEY_KP7)

    Event code 72 (KEY_KP8)

    Event code 73 (KEY_KP9)

    Event code 74 (KEY_KPMINUS)

    Event code 75 (KEY_KP4)

    Event code 76 (KEY_KP5)

    Event code 77 (KEY_KP6)

    Event code 78 (KEY_KPPLUS)

    Event code 79 (KEY_KP1)

    Event code 80 (KEY_KP2)

    Event code 81 (KEY_KP3)

    Event code 82 (KEY_KP0)

    Event code 83 (KEY_KPDOT)

    Event code 85 (KEY_ZENKAKUHANKAKU)

    Event code 86 (KEY_102ND)

    Event code 87 (KEY_F11)

    Event code 88 (KEY_F12)

    Event code 89 (KEY_RO)

    Event code 90 (KEY_KATAKANA)

    Event code 91 (KEY_HIRAGANA)

    Event code 92 (KEY_HENKAN)

    Event code 93 (KEY_KATAKANAHIRAGANA)

    Event code 94 (KEY_MUHENKAN)

    Event code 95 (KEY_KPJPCOMMA)

    Event code 96 (KEY_KPENTER)

    Event code 97 (KEY_RIGHTCTRL)

    Event code 98 (KEY_KPSLASH)

    Event code 99 (KEY_SYSRQ)

    Event code 100 (KEY_RIGHTALT)

    Event code 102 (KEY_HOME)

    Event code 103 (KEY_UP)

    Event code 104 (KEY_PAGEUP)

    Event code 105 (KEY_LEFT)

    Event code 106 (KEY_RIGHT)

    Event code 107 (KEY_END)

    Event code 108 (KEY_DOWN)

    Event code 109 (KEY_PAGEDOWN)

    Event code 110 (KEY_INSERT)

    Event code 111 (KEY_DELETE)

    Event code 113 (KEY_MUTE)

    Event code 114 (KEY_VOLUMEDOWN)

    Event code 115 (KEY_VOLUMEUP)

    Event code 116 (KEY_POWER)

    Event code 117 (KEY_KPEQUAL)

    Event code 119 (KEY_PAUSE)

    Event code 121 (KEY_KPCOMMA)

    Event code 122 (KEY_HANGUEL)

    Event code 123 (KEY_HANJA)

    Event code 124 (KEY_YEN)

    Event code 125 (KEY_LEFTMETA)

    Event code 126 (KEY_RIGHTMETA)

    Event code 127 (KEY_COMPOSE)

    Event code 128 (KEY_STOP)

    Event code 129 (KEY_AGAIN)

    Event code 130 (KEY_PROPS)

    Event code 131 (KEY_UNDO)

    Event code 132 (KEY_FRONT)

    Event code 133 (KEY_COPY)

    Event code 134 (KEY_OPEN)

    Event code 135 (KEY_PASTE)

    Event code 136 (KEY_FIND)

    Event code 137 (KEY_CUT)

    Event code 138 (KEY_HELP)

    Event code 140 (KEY_CALC)

    Event code 142 (KEY_SLEEP)

    Event code 150 (KEY_WWW)

    Event code 152 (KEY_SCREENLOCK)

    Event code 158 (KEY_BACK)

    Event code 159 (KEY_FORWARD)

    Event code 161 (KEY_EJECTCD)

    Event code 163 (KEY_NEXTSONG)

    Event code 164 (KEY_PLAYPAUSE)

    Event code 165 (KEY_PREVIOUSSONG)

    Event code 166 (KEY_STOPCD)

    Event code 173 (KEY_REFRESH)

    Event code 176 (KEY_EDIT)

    Event code 177 (KEY_SCROLLUP)

    Event code 178 (KEY_SCROLLDOWN)

    Event code 179 (KEY_KPLEFTPAREN)

    Event code 180 (KEY_KPRIGHTPAREN)

    Event code 183 (KEY_F13)

    Event code 184 (KEY_F14)

    Event code 185 (KEY_F15)

    Event code 186 (KEY_F16)

    Event code 187 (KEY_F17)

    Event code 188 (KEY_F18)

    Event code 189 (KEY_F19)

    Event code 190 (KEY_F20)

    Event code 191 (KEY_F21)

    Event code 192 (KEY_F22)

    Event code 193 (KEY_F23)

    Event code 194 (KEY_F24)

    Event code 240 (KEY_UNKNOWN)

    Event type 4 (EV_MSC)

    Event code 4 (MSC_SCAN)

    Key repeat handling:

    Repeat type 20 (EV_REP)

    Repeat code 0 (REP_DELAY)

    Value 250

    Repeat code 1 (REP_PERIOD)

    Value 33

    Properties:

    Testing ... (interrupt to exit)

    Event: time 1555768025.511181, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e

    Event: time 1555768025.511181, type 1 (EV_KEY), code 2 (KEY_1), value 1

    Event: time 1555768025.511181, -------------- SYN_REPORT ------------

    Event: time 1555768025.512165, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e

    Event: time 1555768025.512165, type 1 (EV_KEY), code 2 (KEY_1), value 0

    Event: time 1555768025.512165, -------------- SYN_REPORT ------------

    Event: time 1555768028.112292, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f

    Event: time 1555768028.112292, type 1 (EV_KEY), code 3 (KEY_2), value 1

    Event: time 1555768028.112292, -------------- SYN_REPORT ------------

    Event: time 1555768028.113263, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f

    Event: time 1555768028.113263, type 1 (EV_KEY), code 3 (KEY_2), value 0

    Event: time 1555768028.113263, -------------- SYN_REPORT ------------

    Event: time 1555768028.889310, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f

    Event: time 1555768028.889310, type 1 (EV_KEY), code 3 (KEY_2), value 1

    Event: time 1555768028.889310, -------------- SYN_REPORT ------------

    Event: time 1555768028.890305, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001f

    Event: time 1555768028.890305, type 1 (EV_KEY), code 3 (KEY_2), value 0

    Event: time 1555768028.890305, -------------- SYN_REPORT -------------

    Komisch ist ausserdem, auf mal läuft eine Taste amok. Die wird dann ununterbrochen wiederholt ohne das ich was auf der FB drücke.

    Um es zu verifizieren, habe ich den zweiten Stick auch neu geflashed und das gleiche Ergebniss...

    Die selbe FB funktioniert an meinem produktiv System problemlos. Im selben Raum. Das Produktivsystem ist bei den Tests ausgeschaltet.

    Bei jedem FB Tastendruck - leuchtet auf dem Stick die kleine LED.

    Schwere Geburt.

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

  • Möglicherweise ist auch in die repeat timings Müll rein gekommen.

    Was steht bei dir als repeat delay, repeat period und repeat timeout?

    Amok entsteht z.B., wenn bei repeat timeout eine Null rein gekommen ist, dann bleibt die Taste unten und Taste hoch geht unter.

    Setzte mal die Werte, die unten in Link stehen.

  • Kann sein.

    Was steht bei dir als repeat delay, repeat period und repeat timeout?

    Wie/wo komme ich an diese Werte?

    Get repeat habe ich gefunden, siehe Bild anbei.

    Daraus ergibt sich dann wie ich Werte setze.

    Images

    Klick für meine Hardware

    vdr1: Rock Pi 4A 4GB | VDR*ELEC LE12 32GB eMMC | Video: 2TB M.2 | 2x WinTV dualHD (DVB-T2/DVB-C) | IRMP RP2350 (Keyb)
    vdr2: Odroid N2+ 4GB | VDR*ELEC CE21-ng 64GB eMMC | Video über USB: 4TB SATA Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | IR OnBoard
    vdr3: HP ProDesk 400 G3 SFF (i3) | NVidia Quadro T400 | 2x 8GB | System: Ubuntu 24.02 LTS, yavdr ansible (vdr 2.7.4) auf 30GB mSATA SSD | Video: 3TB SATA (XFS) | 1x WinTV dualHD | IRMP RP2040 Keyb
    TV: Philips 55OLED805

Participate now!

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