Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Allgemeine Frage zu MCE-FB
#1
Hallo zusammen!

Habe mir für meinen neuen easyvdr ein MS-Tech Gehäuse "MC-300" mit MCE-FB gekauft. Der Empfänger der Fernbedienung wird per internem USB angeschlossen und als Tenx... erkannt:

Code:
easyVDR:~# lsusb
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 005 Device 002: ID 1130:6604 Tenx Technology, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp.

Ich habe nun schon mit den Modulen atiusb und mceusb2 ohne Erfolg experimentiert. Mir kommt folgendes komisch vor: Wenn ich auf der Konsole stehe, verhält sich die FB wie eine normale Tastatur. Das heißt ich drücke die 1 und diese wird auch auf der Konsole angezeigt. Probleme macht dann natürlich Vol+/Vol- als Beispiel. Machen das andere MCE-FB's auch so? Hat es bei diesem Verhalten Sinn, mit LIRC weiter zu testen?

MFG
Andreas
Zitieren
#2
versuchs mal mit COM1
in der etc/vdr/config

lircd.conf
und remote .conf  gibs auch eine fuer MCE USB
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#3
Das habe ich schon probiert. Da passiert nix. Der VDR lässt sich teilweise fernbedienen, d.h. alle Tasten, die es auch auf der Tastatur gibt funktionieren, solange man auf der Konsole 10 steht. Alle Sondertasten, wie lauter leiser etc. funktionieren nicht. Ich habe jetzt mal folgendes getestet. Wenn ich das Modul lirc_serial lade, dann wird unter /dev das Device lirc0 angelegt. Dieses wird von irrecord und dem lircd genutzt. Wenn Device nicht da dann läuft auch beides nicht. Wenn ich nun die USB-Module lade passiert nix, kein Device erscheint. Kann es sein, das die Module die Vendor-ID nicht erkennen und daher das Device nicht anlegen?? Muss ich evtl. in den Source des Modul mceusb2 die Vendorid nachtragen? Hat das schon mal jemand gemacht, ist das kompliziert?
Zitieren
#4
und was passiert wenn Du die remote.conf weg laesst beim start  ,,loessen in etc/vdr"
will er sie dann die tastatur und FB neu anlernen oder passiert dann gar nichts.
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#5
Hab ich gemacht. Modul lirc_mceusb2 zum Start des VDR geladen:

Code:
easyVDR:/dev# lsmod | grep lirc
lirc_mceusb2           14852  0
lirc_dev               16260  1 lirc_mceusb2
easyVDR:/dev#

Danach sagt der VDR, dass er die FB bzw das System der FB erkennen will und ich eine Taste drücken soll. Er erkennt aber nix.

Wenn ich den IR-Empfänger neu anstecke, erkennt ihn der Kernel als folgendes Gerät:

Code:
[ 1631.446000] usb 5-1: new low speed USB device using ohci_hcd and address 7
[ 1631.643000] usb 5-1: configuration #1 chosen from 1 choice
[ 1631.651000] input: MCE-IR-Receiver as /class/input/input7
[ 1631.651000] input: USB HID v1.10 Keyboard [MCE-IR-Receiver] on usb-0000:00:13.3-1
[ 1631.665000] input: MCE-IR-Receiver as /class/input/input8
[ 1631.665000] input: USB HID v1.10 Mouse [MCE-IR-Receiver] on usb-0000:00:13.3-1

Kann jemand bestätigen, ob das bei funktionierenden Geräten auch so ist?

Habe inzwischen das Modul um die VendorID erweitert, neu übersetzt und installiert. Hat auch nix gebracht  Sad :

Code:
#define VENDOR_MICROSOFT        0x045e
#define VENDOR_TENX             0x1130

static struct usb_device_id usb_remote_table [] = {
        { USB_DEVICE(VENDOR_PHILIPS, 0x0815) }, /* Philips eHome Infrared Transciever */
        { USB_DEVICE(VENDOR_PHILIPS, 0x060c) }, /* Philips Infrared Transciever - HP branded */
        { USB_DEVICE(VENDOR_SMK, 0x031d) },     /* SMK/Toshiba G83C0004D410 */
        { USB_DEVICE(VENDOR_SMK, 0x0322) },     /* SMK eHome Infrared Transceiver (Sony VAIO) */
        { USB_DEVICE(VENDOR_TATUNG, 0x9150) },  /* Tatung eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_SHUTTLE, 0xc001) },  /* Shuttle eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_GATEWAY, 0x3009) },  /* Gateway eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_MITSUMI, 0x2501) },  /* Mitsumi */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0001) },  /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_RICAVISION, 0x0010) }, /* Ricavision internal Infrared Transceiver */
        { USB_DEVICE(VENDOR_ITRON, 0x7002) },   /* Itron ione Libra Q-11 */
        { USB_DEVICE(VENDOR_FIC, 0x9242) },     /* FIC eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_LG, 0x9803) },      /* LG eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_MICROSOFT, 0x00a0) }, /* Microsoft MCE Infrared Transceiver */
        { USB_DEVICE(VENDOR_TENX, 0x1130) },      /* Tenx */
        { }                                     /* Terminating entry */
};
Zitieren
#6
Habe jetzt noch eine Weile getestet, das hat keinen Sinn. Die FB funktioniert nicht. Habe noch einen Test unter Windows gemacht, mit dem Ergebnis, daß da die FB ebenfalls als Keyboard erkannt wird.

Wenn ich unter easyvdr die remote.conf lösche, kann ich die FB anlernen. Bedingung ist, das das Modul lirc_serial NICHT geladen ist. Dann erkennt VDR die FB als Tastatur. Ergebnis: Fast alles Tasten funktionieren bis auf grün, vorwärts, rückwärts und ein paar, die man nicht braucht. Die grüne braucht man aber definitiv.

Habe jetzt meinen guten alten seriellen Empfänger wieder angesteckt und die MCE-FB darüber mit

Code:
iirecord -f /etc/lircd.conf

angelernt. -> Funktioniert nun wieder über lirc_serial! Gottseidank habe ich ein noch Board mit seriellem Anschluss (A6VMX) Smile
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: