IR Fernbedienung für T95W2 Aktiviren

Hallo,
also zuerst mal ich spreche kein Englisch und muss mir alles mit Google übersetzten.
Aber das sollte nicht das Problem sein, hoffe ich.

Ich verwende Coreelec schon seit vielen Jahren und habe auch einige Player mit coreelec 19/20 im Einsatz.
Bei den meisten lief die Fernbedienung auf Anhieb, bei eigenen nicht konnte ich aber mit den remote.conf Dateien beheben.

Jetzt habe ich aber eine TVbox genauer die T95W2 /Amlogic s905w2 wo weder die LED/7 Segment anzeige an der front geht, noch die originale Fernbedingung.

Was ich bis jetzt versucht habe:

Fernbedingung auslesen ergab folgenden Code:

Aus

344.548391: lirc protocol(necx): scancode = 0x2fe40
344.548626: event type EV_MSC(0x04): scancode = 0x2fe40
344.548626: event type EV_SYN(0x00).

ok

397.492315: lirc protocol(necx): scancode = 0x2fe13
397.492618: event type EV_MSC(0x04): scancode = 0x2fe13
397.492618: event type EV_SYN(0x00).

Links

434.332151: lirc protocol(necx): scancode = 0x2fe13 repeat
434.332245: event type EV_MSC(0x04): scancode = 0x2fe13

rechts

473.960184: lirc protocol(necx): scancode = 0x2fe51 repeat
473.960263: event type EV_MSC(0x04): scancode = 0x2fe51

oben

495.028118: lirc protocol(necx): scancode = 0x2fe16 repeat
495.028224: event type EV_MSC(0x04): scancode = 0x2fe16

unten

513.392076: lirc protocol(necx): scancode = 0x2fe1a repeat
513.392155: event type EV_MSC(0x04): scancode = 0x2fe1a

zurück

534.564155: lirc protocol(necx): scancode = 0x2fe19 repeat
534.564256: event type EV_MSC(0x04): scancode = 0x2fe19

vorspulen

0x2fe4f

zuruckspulen

0x2fe4b

haus

552.224179: lirc protocol(necx): scancode = 0x2fe11 repeat
552.224266: event type EV_MSC(0x04): scancode = 0x2fe11

löschen

586.496150: lirc protocol(necx): scancode = 0x2fe42 repeat
586.496259: event type EV_MSC(0x04): scancode = 0x2fe42

pfeil nach oben

616.648345: lirc protocol(necx): scancode = 0x2fe4c repeat
616.648630: event type EV_MSC(0x04): scancode = 0x2fe4c

3 striche menü

629.564161: lirc protocol(necx): scancode = 0x2fe00 repeat
629.564282: event type EV_MSC(0x04): scancode = 0x2fe00

lauter

660.808147: lirc protocol(necx): scancode = 0x2fe18 repeat
660.808245: event type EV_MSC(0x04): scancode = 0x2fe18

leiser

671.200180: lirc protocol(necx): scancode = 0x2fe10 repeat
671.200273: event type EV_MSC(0x04): scancode = 0x2fe10
1
56.644149: lirc protocol(necx): scancode = 0x2fe4e repeat
756.644247: event type EV_MSC(0x04): scancode = 0x2fe4e

2
56.644149: lirc protocol(necx): scancode = 0x2fe0drepeat
756.644247: event type EV_MSC(0x04): scancode = 0x2fe4e

3
0x2fe0c

4
0x2fe4a

5
0x2fe09

6
0x2fe08

7
0x2fe46

8
0x2fe05

9
0x2fe04

0
0x2fe01

Welchen ich in

# table T95W2Box, type: nec
0x2fe40  KEY_S 			#Shutdown-Menue
0x2fef3 KEY_MUTE
0x2fe10 KEY_VOLUMEDOWN
0x2fe4b KEY_REWIND
0x2fe4f KEY_FASTFORWARD
0x2fe18 KEY_VOLUMEUP
0x2fe11 KEY_HOME
0x2fe19 KEY_ESC		#ZURÜCK-TASTE
0x2fe16 KEY_UP
0x2fe1a KEY_DOWN
0x2fe13 KEY_LEFT
0x2fe51 KEY_RIGHT
0x2fe40 KEY_OK			#KEY_ENTER
0x2fe00 KEY_MENU
0x2fe4c KEY_CONTEXT_MENU
0x2fe4e KEY_1
0x2fe0d KEY_2
0x2fe0c KEY_3
0x2fe4a KEY_4
0x2fe09 KEY_5
0x2fe08 KEY_6
0x2fe46 KEY_7
0x2fe05 KEY_8
0x2fe04 KEY_9
0x2fe01 KEY_0
0x2fe42 KEY_BACKSPACE

Umgewandelt habe.

Als T95W2Box und als T95W2Box.toml in Configfiles\rc_keymaps\protocols so wie nur in Configfiles\rc_keymaps geschoben und auch nur auf die SD-Karte gelegt.
Fernbedienung geht nicht.

Dann habe ich eine fertige remote.conf angepasst und auf die SD-Karte und in Configfiles geschoben.
Fernbedienung geht nicht.

Mehrfach Coreelec21 neu aufgesetzt
Fernbedienung geht nicht.

Mit Linux auf der SD karte die rc_maps.cfg manuell angepasst mit:

# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
#
# Format:
#       driver - name of the driver provided via uevent - use * for any driver
#       table -  RC keymap table, provided via uevent - use * for any table
#       file - file name. If directory is not specified, it is first looked up
#               in /storage/.config/rc_keymaps, then /usr/lib/udev/rc_keymaps
#
# For example:
#
# driver        table           file
#
# gpio_ir_recv  rc-streamzap    streamzap
# gpio_ir_recv  *               justboom
# *             rc-rc6-mce      rc6_mce_new
# *             *               hauppauge_new
# gpio_ir_recv 	*		T95W2Box.toml   

und auch:

# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
#
# Format:
#       driver - name of the driver provided via uevent - use * for any driver
#       table -  RC keymap table, provided via uevent - use * for any table
#       file - file name. If directory is not specified, it is first looked up
#               in /storage/.config/rc_keymaps, then /usr/lib/udev/rc_keymaps
#
# For example:
#
# driver        table           file
#
# gpio_rc_recv  rc-streamzap    streamzap
# gpio_rc_recv  *               justboom
# *             rc-rc6-mce      rc6_mce_new
# *             *               hauppauge_new
# gpio_rc_recv 	*		T95W2Box.toml   

Sowie auch:

# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
#
# Format:
#       driver - name of the driver provided via uevent - use * for any driver
#       table -  RC keymap table, provided via uevent - use * for any table
#       file - file name. If directory is not specified, it is first looked up
#               in /storage/.config/rc_keymaps, then /usr/lib/udev/rc_keymaps
#
# For example:
#
# driver        table           file
#
# gpio_rc_recv  rc-streamzap    streamzap
# gpio_rc_recv  *               justboom
# *             rc-rc6-mce      rc6_mce_new
# *             *               hauppauge_new
# gpio_rc_recv 	T95W2Box.toml   /storage/Configfiles\rc_keymaps\protocols

Fernbedienung geht nicht.

Habe dann nicht mit ir-keytable, sondern mit Arduino die Fernbedienung ausgelesen.
Da bekam ich andere Adressen raus wie zb 0x51 mit dem Ergebnis.
Fernbedienung geht auch nicht.

Dann habe ich eine APP? Gefunden namens keymap Editor auf eine saubere SD-Karte alles neu installiert.
App ? geöffnet tasten werden NICHT erkannt time out in der app?

Muss ich mir jetzt ernsthaft ein altes Handy suchen, um den Player mit WLAN über die remote App übers Handy zu steuern oder gibts noch einen andern weg?

Wo werden die IR Codes von coreelec im original ohne Änderungen hinterlegt?

Vielen Lieben dank.

Ok keine Hilfe kenne ich schon hat wie einige andere Anleitungen nicht funktioniert.
Ich werde mir woll eine andere Fernbedienung kaufen müssen naja ein versuch wars wert.

I am sure it will work when you try to translate to English…

T95W2 (280 Bytes)
config.ini (4.5 KB)
rc_maps.cfg (736 Bytes)

Die Config Datei muss auf die SD karte
Die T95W2 \Configfiles\rc_keymaps
Die rc_maps.cfg in \Configfiles

Was MIR Sorgen bereitet hatte war ganz einfach.
Die Fernbedienung wurde mit NECX Ausgelesen und das habe ich auch so verwendet ist aber woll falsch nur NEC ist richtig.
Dann geht das auch.

Problem gelöst.

The config file must be on the SD card
The T95W2 \Configfiles\rc_keymaps
The rc_maps.cfg in \Configfiles

What worried ME was quite simple.
The remote control was read with NECX and that’s what I used, but it’s probably wrong, only NEC is correct.
Then that works too.

Problem solved.

Ach und mit der VFD Datei im Configfiles Ordner und dem Addon openvfd geht auch die Anzeige vorne.
Die Alte openvfd Version die man mit coreelec online findet ( 1.0.4 ) geht NICHT erst die neue 1.0.6

Oh and with the VFD file in the Configfiles folder and the addon openvfd the display at the front also works.
The old openvfd version that you can find online with coreelec (1.0.4) does NOT work until the new 1.0.6

vfd.conf (1.3 KB)
service.openvfd-master.zip (348.3 KB)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.