unter easyVDR 0.8 habe ich meine Haupauge Nexus 2.1 (SD FF Karte) mit dem zugehörigen IR Receiver am laufen. Die original FB der Nexus habe ich nicht mehr, ich hatte aber vor langer Zeit die Tasten an meiner One-for-All URC7560 angelernt. Im Prinzip ist es also die original Nexus Remote.
Nun bekomme ich diese Remote im easyVDR 1.0 (stable) nicht zum laufen. Im Setup habe ich gesagt, er solle den integrierten IR Receiver der Karte nehmen. Zur Auswahl stehen dann ca. 8 FBs, unter anderem ein paar Haupauge Modelle. Keines der angebotenen funktioniert jedoch... Auch die Möglichkeiten über das VRD Menü alles neu anzulernen schlägt fehl. Keyboard geht, LIRC reagiert auf nichts und Nexus Remote scheint irgendwie abzustürzen (großes Rechteck im Hintergund, kein Text, keine Reaktion auf FB).
Im easyVDR 0.8 lies sich die Remote problemlos anlernen, wenn man den eingebauten IR Empfänger (ohne LIRC) verwendet. Er fordert auf eine Taste der FB zu drücken und erkennt dann das RC5 Protokoll.
Die alte remote.conf der 0.8 lässt sich leider auch nicht verwenden. Darin war die FB unter folgenden Einträgen konfiguriert:
--
Der IR Empfänger selbst wird auch in der 1.0 richtig erkannt (wohl unter /dev/input/event3). Eine ganz uralte Haupauge FB der WinTV PCI funktioniert auch als 'Haupauge-old-small' oder ähnlich. Nur hat die halt viel zu wenig Tasten.
Gibt es eine Möglichkeit, die FB ähnlich wie im eassyVDR 0.8 einfach komplett neu anzulernen?
Ich bin für jegliche Hinweise dankbar. Linux Kenntnisse sind rudimentär vorhanden
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Danke für die Info. Das Thema eilt nicht unbedingt. Hatte ganz vergessen, dass am Wochenende ja viele von Euch in Ellwangen sind. Ich kenne Ellwangen gut, meine Großeltern wohnten dort
Um die Familie nicht unnötig gegen mich aufzuhetzen bin ich vorerst wieder auf die 0.8 zurück. Die 1.0 ist eh auf einer eigenen Platte zum testen gelandet. Wenn ich die nochmal einbaue, dann sichere ich auch die easyInfo Daten. Dazu bin ich gestern leider nicht gekommen.
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Zitat:die Tasten an meiner One-for-All URC7560 angelernt. Im Prinzip ist es also die original Nexus Remote.
..Wohl nicht -- Du hast irgenteinen Code der URC angelernt -- dieser ist aber anders als der der Nexus orginal
z.B. benutzt die Orginal die Gerätekennung "0" d.h. "TV"
Deine angelernte jedoch die Kennung "23" ( remote-ir._Setup /proc/av7110_ir 00000000 23 )
==>> 23 REC2 (Kasettenrekorder 2) / Digital-Rekorder ( siehe http://www.stefan-buchgeher.info/elektro...5_doku.pdf )
Poste doch mal Deine komplette ( alte" ) remote.conf und versuch doch mal rauszufinden welche FB
Du denn mit Deiner URC simulierst ( der Code wäre auch nich schlecht )
Danke für den Hinweis mit der 23. Ich hatte damals wohl eine Code verwendet der wenigstens ein paar Tasten kennt. Die restlichen Tasten hatte ich einzeln angelernt. Das ganze liegt momentan auf der VCR Taste der 7560. Diese Belegung darf ich auch nicht verlieren, mangels original Nexus-S FB (und im easyVDR 0.8 funktioniert ja alles).
Im Anhang die komplette remote.conf aus dem easyVDR 0.8. Dort verwende ich kein LIRC (in der sysconfig steht USE_LIRC="no"). Muss es im 1.0 nun immer über LIRC gehen? Ich habe keinen Weg gefunden, ohne LIRC den IR Receiver der Nexus-S zu verwenden. Auch keine Option, LIRC zu deaktivieren.
Den Code lese ich übers Wochenende mal aus. Ebenso die easyInfo. Ich muss dazu nur in einer fernsehfreien Zeit die Platten tauschen.
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
habe mir gerde die remote.conf angesehen --- sollte einfach hinzubekommen sein
(.. nächste Woche )
Grobe Vorgehensweise:
aus Deiner remote.conf ziehe ich die Daten raus
und baue damit die Keytables ( sowohl für AV711- als die auch rc-core- Empfänger)
lege neue FB-an z.B. One-for-All_URC7560-1234 ( 1234 durch Deinen gefunden Code ersetzen )
dann sollte als lircd.conf und (neue)remote.conf die mitgelieferten "default" klappen
Der Nebeneffekt wäre, das dann diese FB (code1234) mit jeder FF-karte(av711) und
jedem rc5 fähigem rc-core Empfänger funktioniert
An der URC 7560 wird der Code 0158 verwendet. Wie gesagt aber nicht die normale Belegung, einige Tasten sind speziell von der original Remote angelernt (die 7560 kann einzelne Tasten anlernen).
easyInfo (all) ist als Anhang hier dabei.
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Ich hatte auch Probleme meine FB über den FF-internen IR Empfänger anzulernen. Um meine Nerven zu schonen, habe ich für 5€ einen seriellen IR-Empfänger in einem bekannten Online-Auktionshaus erworben. Damit konnte ich dann eine neue Key-Datei mit irrecord anlernen.
Meine Empfehlung ist: investiere 10€ (inkl. Versand) und spare damit einen Tag "try and error" . Wenn Du willst, kann ich Dir den link zur Auktion schicken - meld Dich einfach per PN (bin mir nicht sicher ob es den Moderatoren Recht ist, wenn ich einfach einen e**y-Link ins Forum setze).
(20.07.2012, 12:15)Captain_Beefheart link schrieb: Grobe Vorgehensweise:
aus Deiner remote.conf ziehe ich die Daten raus
und baue damit die Keytables ( sowohl für AV711- als die auch rc-core- Empfänger)
Das klingt gut. Ich habe die neue Platte jetzt auch wieder dran und experimentiere ein bisschen mit der Fernbedienung. Ich lege am besten auch erst einmal eine Kopie der Hauppauge-old-small FB an, denn die geht ja wenigstens teilweise. Nur wie ich die remote.conf bzw. lirdc.conf anpasse weiss ich momentan noch nicht.
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Zitat:Meine Empfehlung ist: investiere 10€ (inkl. Versand) und spare damit einen Tag "try and error"
.. und wenn das alle so machen gibts gar keine neuen funktionierenden FB's mehr....
Zitat:einige Tasten sind speziell von der original Remote angelernt (die 7560 kann einzelne Tasten anlernen).
... na dann macht das mit der keytable natürlich wenig Sinn... ( das wäre die saubere allgemeine Lsg. )
also
irrecord -H devinput -d /dev/input/ir-auto_dtc meine_lircd.conf
und wenn Du hier die Namen "Namespacekonform" wählst
siehe als Beispiel > /var/lib/vdr/remotes/AAA-default_on-board/lircd.conf.dev_input
entfällt auch das Anlernen im VDR
wenn das Anlernen per irrecord geklappt hat
mkdir /var/lib/vdr/remotes/meine_FB
und dann
cp meine_lircd.conf /var/lib/vdr/remotes/meine_FB/lircd.conf.dev_input
..nun ins setup - die neue fb anwählen - sollte klappen
(23.07.2012, 01:21)Captain_Beefheart link schrieb: Hi
Zitat:einige Tasten sind speziell von der original Remote angelernt (die 7560 kann einzelne Tasten anlernen).
... na dann macht das mit der keytable natürlich wenig Sinn... ( das wäre die saubere allgemeine Lsg. )
Das wäre aber nicht das Problem. Ich habe ein Update für meine 'One for All' mit den Codes der Hauppauge Nexus-S (angeblich) und könnte somit auch zu der. Alternativ habe ich hier noch eine von der Hauppauge WinTV HVR-4400 rumliegen, die hätte ausreichend Tasten.
(23.07.2012, 01:21)Captain_Beefheart link schrieb: Hi
Zitat:Meine Empfehlung ist: investiere 10€ (inkl. Versand) und spare damit einen Tag "try and error"
.. und wenn das alle so machen gibts gar keine neuen funktionierenden FB's mehr....
Oh, ich wollte nicht den Fortschritt oder die Entwicklung des easyVDR beschneiden. Ich hatte bei der Installation der V1.0 nur riesige Probleme die Fernbedieung anzulernen. Auf meinem alten System lief die 0.6, Empfänger war das AVBoard. Und ich habe es partout nicht hinbekommen, dass die FF 2.3 das Signal bemerkt hat (evtest war negativ).
Wenn ich mich richtig erinnere, gab es dieses Problem schon einmal in der Vergangenheit und wurde damals durch einen anderen Treiber in der Installation behoben. Aber bevor sich das Entwicklungsteam wieder hinsetzen muss und in Ihrer Freizeit einen Treiber für in die Jahre gekommene Hardware bauen müssen, die sie u.U. nicht einmal mehr zuhause verbaut haben, wollte ich dem OP einen anderen Lösungsweg aufzeigen.
Anlernen muss er die FB dann ja trotzdem mit irrecord.
Also falls mein Posting irgendeinen Anstoß genommen hat, dann entschuldige ich mich in aller Form.
Zitat:Meine Empfehlung ist: investiere 10€ (inkl. Versand) und spare damit einen Tag "try and error"
Zitat:Also falls mein Posting irgendeinen Anstoß genommen hat, dann entschuldige ich mich in aller Form.
Nein, ganz und garnicht, ich sagte ja ich bin für jegliche Hinweise dankbar Ich hatte die Lösung mit dem seriellen Empfänger nur nicht weiter aufgegriffen, da es für mich nicht in Frage kommt. Der VDR PC ist im Arbeitszimmer, der IR Empfänger dazu liegt im Wohnzimmer am Fernseher. Dazwischen sind ca. 10m Kabel für die IR Verlängerung. Könnte sogar sein, dass der PC gar keine serielle Schnittstelle mehr hat. Einen alten Empfänger hätte ich sogar noch.
Am liebsten wäre mir, wenn ich die RC6 FB der neuen Hauppauge Karte anlernen könnte. Mal sehen ob das heute Abend klappt.
Danke
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
So, habe eben mal versucht, eine der FBs anzulernen. Mit nur wenig Erfolg...
Erst einmal habe ich die Haupauge-old-small als Kopiervorlage genommen und die neue FB Hauppauge-Nexus-S genannt. In vorgeschlagenen Verzeivchnis AAA* sind nur 2 Dateien drin, da fehlen mir die key* und anderes. Beim setzen der Remote im 'setup' kommt auch folgender Fehler:
---
lircd stop/waiting
ls: Zugriff auf /var/lib/vdr/remotes/Hauppauge-Nexus-S/key_*_av7110.dev_input nicht mA¶glich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf /var/lib/vdr/remotes/Hauppauge-Nexus-S/key_*_av7110.av7110 nicht mA¶glich: Datei oder Verzeichnis nicht gefunden
warning: commands will be executed using /bin/sh
[size=78%]---[/size]
Die beiden key* Dateien heißen auch anders, die Endung ist *.rc5
Dann stopvdr und anlernen versuchen:
> irrecord -H devinput -d /dev/input/ir-auto_dtc meine_lircd.conf [/size] [/size]Die FB der Nexus-S findet Tasten, aber nur die die bei der old-small auch belegt sind (-> nur die wichtigsten TV Tasten, keine Farbtasten, kein Menü...). Eben die, die in der key* Datei gelistet sind. [/size]
Die neuere FB der Hauppauge PVR4400 wird überhaupt nicht erkannt (error: gap not found, abort beim irrecord).
Wie komme ich nun weiter? Kann es sein, dass ein Treiber oder Kernel Modul fehlt? Oder muss ich einen anderen DVB Treiber nehmen (habe nur den default installiert, kein v4l oder so).
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Zitat:Die FB der Nexus-S findet Tasten, aber nur die die bei der old-small auch belegt sind (-> nur die wichtigsten TV Tasten, keine Farbtasten, kein Menü...). Eben die, die in der key* Datei gelistet sind.
...jaja mein Fehler --- war gestern wohl noch nich ganz fit
Begrenzter Erfolg. Er findet etwas, ich kann aber nur ein paar wenige Tasten anlernen. Soll ich auf der Remote (URC-7560) mal einen anderen Code testen? Aktuell verwende ich das 'offizielle' Update fon One for All für die WinTV Nexus-S. Aber ich vermute, dass da einfach nicht alle Tasten belegt sind. Ich denke da z.B. an ganz normales Phillips oder Sony Gerät? Müsste irrecord da die FB nicht auch finden, solange sie RC5 sendet?
Erfolg hatte ich auch mit folgender lircd.conf aus dem Internet (Anhang). Mit dieser wird die One for All mit dem Nexus Code direkt erkannt. Eben halt auch nur mit den wenigen Tasten.
Nu is mein Wein alle... :-[
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
wenn im Ordner eine Datei key_15_av7110.rc5 oder key_0_av7110.rc5 oder so ähnlich
existiert wird die automatisch mit av7110_loadkeys geladen
ich hatte in den "nexustest" eine ziemlich grosse keymap reingetan, in der Hoffnung
das die den Großteil der Tasten erschlägt....
Ich hatte mit mal eine Nexus ausgeliehen -- da liefen diverse rc5 Fb's
( z.B. die Hauppauge A415, zwei Codes der Total Controll, die Hauppauge old,small, die Nexus old , .. )
..aber vlt hat ja deine Fb eine Codierung die etwas sehr aus der Reihe tanzt
In order to write a new keymap you might want to see the raw key
values in the kernel log. Use
# insmod dvb-ttpci.o av7110_ir_debug=1
in order to enable some verbosity in the av7110_ir driver. Then watch
the kernel log while pressing your remote control keys. When you don't see
any messages in your kernel log you should check all electrical connections,
the selected protocol (RC5 or RCMM?) and the inversion setting.
24.07.2012, 07:06 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2012, 07:51 von whizkid.)
Gestern Nacht gegen 1 Uhr hatte ich dann wenigstens noch einen Teilerfolg.
av7110_loadkeys brachte mit Deiner Test key*.rc5 einen Fehler bei diversen Keys am Ende. Somit habe ich ein paar Keys rausgeworfen. Dann ließen sich die key*.rc5 damit laden, aber nach dem Laden stand etwas Müll in der Konsole. War die key*.rc5 vielleicht zu lang?
Mit der Nexus-S Belegung hatte ich an der URC-7560 dann immer noch keinen Erfolg. Da habe ich einmal einen CD Player Code 0157 verwendet (irgendwo aus dem WWW für LIRC URC 7560). Damit reagierten dann fast alle Tasten. Dummerweise war es schon sehr spät und ich kann nicht mehr genau sagen, was ich sonst noch geändert hatte Ich hatte zumindest unterschiedliche Parameter in Deiner Test lircd.conf.dev_input (im Header, unterschiedliche gap und parameter) getestet.
Nun war es nur so, dass die Remote dann total andere Keys ausspuckt (LINKS ist z.B. KEY_B oder änhlich). Wo muss ich denn dann die Zuordnung machen, in der lircd.conf.dev_input? Oder muss ich sie dann tatsächlich über irrecord anlernen? irrecord schreibt ja noch den ganzen header in die *.conf.
Sobald es einigermaßen läuft poste ich auch mal wieder die ganzen Files.
Aber es wird langsam, Danke für Deine Mühe!
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
Haut irgendwie noch nicht ganz hin. Ich habe nun mal evtest installiert. Wenn ich Deine komplette key*.rc5 lade (ohne die Bugs) und dann vdr und lirc stoppe, dann findet evtest alle Keys der FB. Basierend darauf habe ich mal eine key_x.rc5 gebastelt und die Tasten richtig zugeordnet. Aber selbst wenn ich die FB dann einstelle und neu starte geht es erst einmal nicht.
Wenn ich aber lircd beende, dann funktionieren wenigstens die Zifferntasten der FB, alle anderen nicht. Jetzt installiere ich erst einmal frisch, vielleicht ist da schon zu viel durcheinander.
Na immerhin findet evtest schon alle Keys die ich brauche. Nun muss das nur noch lirc schaffen...
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD
funktioniert mit lirc erst einmal nichts. Nach stopvdr sieht auch irw keine remote. irrecord kann die FB aber anlernen, daraus resultiert die angehängte lircd.conf.dev_input Da sind im Prinzip auch alle keys enthalten die ich brauche.
Starte ich jetzt den vdr neu mit der ausgewählten MyRemote, dann geht trotzdem nichts mit der FB... Wenn ich dann (nur) lirc mit 'service lircd stop' beende, dann gehen merkwürdigerweise ein paar Tasten, aber nur die Ziffern und die 4 Richtungstasten. Der Rest geht nicht (auch nicht Menü, Power, Channel...).
2 Fragen:
wieso geht das erst, wenn lircd nicht mehr läuft?
warum findet evtest (vdr und lirc gestoppt) alle keys?
Files siehe Anhang
-whiz
VDR1: Asus P4S8X, Nexus-S
VDR2: Esprimo e5905, Nexus-S, SATA HD, IDE DVD