VU+ IR Codes
- Gorcon
- NI - VIP
- Beiträge: 2869
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 66 times
- Been thanked: 15 times
VU+ IR Codes
Welche IR Codes lassen sich eigentlich alles nutzen? Es gibt ja für die VU+ Ultimo eine FB mit Alphanumerischischer Tastatur die man unter Enigma nutzen kann. Unter Neutrino scheinen die Codes aber nicht nutzbar zu sein.
Mir geht es darum das man z.B .bestimmte Plugins dann direkt auf einer Taste legen könnte (ohne über das Menü gehen zu müssen).
Gibt es da eine Übersicht der Codes die man nutzen könnte?
Mir geht es darum das man z.B .bestimmte Plugins dann direkt auf einer Taste legen könnte (ohne über das Menü gehen zu müssen).
Gibt es da eine Übersicht der Codes die man nutzen könnte?
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
Die bekannten Tasten-Codes stehen im entsprechenden Kernel Source, also dort beim Kernel der Box nachschauen. Sind die Neutrino nicht bekannt, kommt zwar "unbekannte Taste", können aber dennoch meist verwendet werden. Eine USB Tastatur würde theoretisch auch funktionieren, wenn diese im Kernel aktiviert wurde.

- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
Dann frage die Codes halt in Telnet ab. Kommt da auch nichts, dann wird das - wahrscheinlich vom Kernel - nicht unterstützt. Kommt was in Telnet ignorierts Neutrino einfach nur komplett.
Erster Code ist von HOME/EXIT, der 2. von OK Taste.
Code: Alles auswählen
hd51:~# hexdump -n 12 /dev/input/event1 | awk '{print $7}'
00ae
hd51:~# hexdump -n 12 /dev/input/event1 | awk '{print $7}'
0160
hd51:~#

- thc04
- Beiträge: 296
- Registriert: Sa 4. Apr 2020, 22:30
- Wohnort: Berlin
- Has thanked: 2 times
- Been thanked: 1 time
Re: VU+ IR Codes
Schon wieder April
...
Gruss!
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
Für einen kurzen Test ist das doch erstmal vollkommen ausreichend. Aber wie bereits geschrieben stehen die Codes normalerweise bereits im Kernelsource. Wenn nicht, es aber das dennoch funktioniert, dann ja, dann muß man sich schon mal die Arbeit machen, das wie beschrieben rauszusuchen wenn man das nutzen will. Einfacher wird es, wenn man sich da oben beim hexdump eine Schleife bastelt und sich gleich die Codes nach drücken der Tasten in eine Datei schreiben läßt. Dann ist das schnell erledigt. Fehlt dann nur noch das umschreiben/anpassen für Neutrino.

- jokel
- Beiträge: 2538
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 24 times
- Been thanked: 35 times
Re: VU+ IR Codes
und geht auch auf der h7
Code: Alles auswählen
[root@jokel ~]# hexdump -n 12 /dev/input/event2 | awk '{print $7}'
0160
- Gorcon
- NI - VIP
- Beiträge: 2869
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 66 times
- Been thanked: 15 times
Re: VU+ IR Codes
Da muss ich dann immer quer durch die Wohnung rennen da ich keinen PC in der Nähe der Box habe
Keine Ahnung wo ich den finde. Da bin ich nicht im Bilde.Aber wie bereits geschrieben stehen die Codes normalerweise bereits im Kernelsource.
- Janus
- NI - VIP
- Beiträge: 1186
- Registriert: Di 12. Apr 2016, 19:41
- Box: HD1, Zee, Neo, Tank, HD51, Duo4K
- Has thanked: 6 times
- Been thanked: 10 times
Re: VU+ IR Codes
Wie bekomme ich hexdump auf die Duo4K mit openATV 6.4 ?
Habe versucht, dort das fehlende 'hexdump' auch auf /bin/busybox.nosuid zu verlinken, wird aber nicht akzeptiert.
Da wahrscheinlich im Enigma-Binary nicht mitkonfiguriert. Kann ich das busybox-Binary aus dem NI-Image einfach rüberkopieren, umbenennen und entsprechend verlinken ?
Ich denke auch, dass über die angegebene Abfrage nicht die von der FB 'gesendeten' IR-Codes sondern die darüber "gelieferten" CommandCodes ermittelt werden. Da wird dann die Abfrage unter Neutrino vielleicht nur die in Neutrino 'behandelten' CommandCodes zurückgeben ?!?
Deshalb die Frage nach hexdump für openATV...
Habe versucht, dort das fehlende 'hexdump' auch auf /bin/busybox.nosuid zu verlinken, wird aber nicht akzeptiert.
Da wahrscheinlich im Enigma-Binary nicht mitkonfiguriert. Kann ich das busybox-Binary aus dem NI-Image einfach rüberkopieren, umbenennen und entsprechend verlinken ?
Ich denke auch, dass über die angegebene Abfrage nicht die von der FB 'gesendeten' IR-Codes sondern die darüber "gelieferten" CommandCodes ermittelt werden. Da wird dann die Abfrage unter Neutrino vielleicht nur die in Neutrino 'behandelten' CommandCodes zurückgeben ?!?
Deshalb die Frage nach hexdump für openATV...
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
@Jokel: Klar geht das auch auf anderen Boxen. Im Grunde geht das auf JEDER Box. Lediglich das eventX muß ggf. angepasst werden. 
@Janus: Was nicht in der BB eingebaut ist, kannst Du auch nicht per Link hinzufügen. Nimm einfach die komplette BB mit zu E2 - ABER NICHT ERSETZEN, nur als Zusatz kopieren - und rufe hexdump etwas anders auf, ohne Sym mit
Die Sym dienen nur der Erleichterung und sind nicht wirklich notwendig. Zur Not halt nen Sym zur BB erstellen wo hexdump enthalten ist wenn man eben doch faul ist. 
Ansonsten kann man theoretisch auch die Alternative zu hexdump in E2 nehmen, nämlich xxd.
Aber bringt nicht wirklich was. Beides funktioniert NICHT unter E2, denn es kommen keinerlei Rückmeldungen.
@Janus: Was nicht in der BB eingebaut ist, kannst Du auch nicht per Link hinzufügen. Nimm einfach die komplette BB mit zu E2 - ABER NICHT ERSETZEN, nur als Zusatz kopieren - und rufe hexdump etwas anders auf, ohne Sym mit
Code: Alles auswählen
/tmp/busybox hexdump -n 12 /dev/input/event0 | awk '{print $7}'
Ansonsten kann man theoretisch auch die Alternative zu hexdump in E2 nehmen, nämlich xxd.
Aber bringt nicht wirklich was. Beides funktioniert NICHT unter E2, denn es kommen keinerlei Rückmeldungen.

- Janus
- NI - VIP
- Beiträge: 1186
- Registriert: Di 12. Apr 2016, 19:41
- Box: HD1, Zee, Neo, Tank, HD51, Duo4K
- Has thanked: 6 times
- Been thanked: 10 times
Re: VU+ IR Codes
"Nummer 4" lebt...
rot, grün, gelb, blau und exit
Auf dem Schirm war vor dem Exit am Schluss das Bild von HBBTV ?!?
Ich hoffe, dass das nicht nur der Neutrino-Kernel ist...
Geht wohl, aber leider nicht immer.
Danach irgendwann nochmal cursor rechts == 0067
Im Moment ist die "Funktion" von mir aber nicht reproduzierbar.
Nachrag: Ich hoffe, dass das nicht nur der Neutrino-Multiboot-Kernel ist...
Code: Alles auswählen
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
018f
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
018e
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
018f
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
0190
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
0191
root@vuduo4k:/# /mnt/usb/apps/busybox.ni hexdump -n 12 /dev/input/event0 | awk '{print $7}'
00ae
root@vuduo4k:/#
Auf dem Schirm war vor dem Exit am Schluss das Bild von HBBTV ?!?
Ich hoffe, dass das nicht nur der Neutrino-Kernel ist...
Geht wohl, aber leider nicht immer.
Danach irgendwann nochmal cursor rechts == 0067
Im Moment ist die "Funktion" von mir aber nicht reproduzierbar.
Nachrag: Ich hoffe, dass das nicht nur der Neutrino-Multiboot-Kernel ist...
- Don de Deckelwech
- NI - Team
- Beiträge: 1632
- Registriert: Di 12. Apr 2016, 17:13
- Wohnort: Wuppertal
- Box: Tank / HD51 / Protek 4K für Kabel
- Has thanked: 8 times
- Been thanked: 24 times
- Kontaktdaten:
Re: VU+ IR Codes
Hi,
sorry für OT.
Ciao,
DdD.
sorry für OT.
Man sollte meinen, dass so ein Poweruser wie du, sich längst mal für kleines Geld nen uralten Laptop (am besten mit ner seriellen Schnittstelle) angeschafft hat, um sowas mal eben durchführen zu können.
Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
@Janus: Die normalen Standard-Codes sind ja eh bekannt, siehe rcinput.h in Neutrino oder halt im Kernel selbst in der input.h. Und wenn man da mal nachschaut findet man auch die Codes der Buchstaben und anderer Zeichen wie Komma etc. Wer hätte das gedacht... 
In der rcinput.h von Neutrino sind allerdings nur spezielle Tasten definiert oder aus Sicherheutsgründen falls nicht vom Kernel definiert. Ansonsten wird die input.h des Kernels selbst verwendet.
Achja, im Kernel sind die Codes DEZIMAL angegeben, nicht in HEX. Daher steht z.B. bei KEY_EXIT 174, was 0xAE entspricht und man in die rcinput.h von Neutrino dann so eintragen würde.
Da ich selbst auch das Neutrino Kernel unter E2 nutze hat das damit weniger zu tun, daß E2 da nichts ausspuckt. Das scheint E2 selbst einfach zu blockieren bzw. nicht auszugeben. So zumindest das Problem bei OATV 7.1 auf einer Ultimo4K.
In der rcinput.h von Neutrino sind allerdings nur spezielle Tasten definiert oder aus Sicherheutsgründen falls nicht vom Kernel definiert. Ansonsten wird die input.h des Kernels selbst verwendet.
Achja, im Kernel sind die Codes DEZIMAL angegeben, nicht in HEX. Daher steht z.B. bei KEY_EXIT 174, was 0xAE entspricht und man in die rcinput.h von Neutrino dann so eintragen würde.
Da ich selbst auch das Neutrino Kernel unter E2 nutze hat das damit weniger zu tun, daß E2 da nichts ausspuckt. Das scheint E2 selbst einfach zu blockieren bzw. nicht auszugeben. So zumindest das Problem bei OATV 7.1 auf einer Ultimo4K.

-
- Beiträge: 146
- Registriert: Mi 20. Okt 2021, 15:20
- Box: Amiko Alien Mini 3x, Bre2ze 4k
- Has thanked: 1 time
- Been thanked: 8 times
Re: VU+ IR Codes
Ich würde einfach evtest kompilieren und gut 
Ihr müsst übrigens enigma oder neutrino oder was auch immer das input device geöffnet hat vorher schließen.
Sonst ist es Zufall, wer das Event bekommt, aber jedenfalls nicht beide.
Ihr müsst übrigens enigma oder neutrino oder was auch immer das input device geöffnet hat vorher schließen.
Sonst ist es Zufall, wer das Event bekommt, aber jedenfalls nicht beide.
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: VU+ IR Codes
Auch eine Möglichkeit, daran habe ich nicht gedacht.
Unter Neutrino klappts eigentlich recht gut ohne es extra zu beenden. E2 scheint das wohl eher dauerhaft zu blockieren für andere Anwendungen bzw. direkter Abfrage.
Theoretisch würde ich Dir da zustimmen, aber wenn Du das mal testest wirst Du unter Neutrino feststellen, daß BEIDE reagieren, sowohl Neutrino als auch hexdump auf die Tastendrücke.

-
- Beiträge: 146
- Registriert: Mi 20. Okt 2021, 15:20
- Box: Amiko Alien Mini 3x, Bre2ze 4k
- Has thanked: 1 time
- Been thanked: 8 times
Re: VU+ IR Codes
Ich korrigiere mich: "jedenfalls nicht zuverlässig beide".
Ich habe das getestet.
Ich habe den Kernelcode dazu schon mal gelesen.
Der userspace hat da nur wenig Einfluß drauf.
Input devices sind normalerweise nicht "multi-open"-fähig.
Oder, präziser: waren es zumindest nicht, als ich das das letzte mal angeschaut habe.
Deswegen bleibe ich bei der Ansicht, daß es Zufall/Glück/undefiniertes Verhalten ist, wenn das trotzdem mal funktioniert.