Emuliert wird eine Philips RC5 FB
http://www.oneforall-int.com/cgi-universa/codesearch.exe/getCode?urc_id=31&device_id=2&brand_id=920&chip_id=10 Setup code to use:
The code(s) you are looking for: 0081
http://vdrportal.de/board/thread.php?postid=135391
http://www.oneforall-int.com/cgi-universa/codesearch.exe/getCode?urc_id=31&device_id=3&brand_id=920&chip_id=10 Setup code to use:
- The code(s) you are looking for: 0200 0292 0455 0750 0710 0613 0805 0668 0853 0571 0173 0133 0818 0898
http://lirc.sourceforge.net/remotes/one_for_all/ Lirc-Files für diverse FB`s
http://lirc.sourceforge.net/remotes/one_for_all/URC-7740 vcr-code 0067 used (pioneer)
One-For-All URC-7040
http://www.oneforall-int.com/english/prodsup/urc/prodsup7040.htm
http://www.oneforall-int.com/english/products/urc/download_URC-7040.htm
http://vdr-portal.de/board/thread.php?threadid=3205&sid=336e23f47eecfa9b43b706edec0f611d
Eine super Seite, auf der man erfährt, wie man einzelne Tasten der FB per EFC (Extended Function Codes, davon gibt es wohl für alle OneForAll FBs 256 stück) umbelegen kann, z.B. für VDR so, das jede Taste ein anderes signal sendet. Bei mir war es immer das Problem, das
Links/Rechts und Vol+/Vol- den selben Code hatten, genauso wie Up/Down und Ch+/Ch- und Menu - Exit bei den VCR Codes 0037 und TV0081,
die hier im Forum empfohlen wurden.
Man sollte fürs anlernen unter ../DVB/driver/av7110 im Makefile bei insmod dvb_ttpci.o noch av7110_ir_debug=1 anhängen und danach av7110_loadkeys mit einer *.rc5 starten, die alle keycodes kennt (kann man per copy&paste aus der input_fake.h im av7110 dir, am besten vom pre2 Treiber erstellen)
Ich hänge hier einfach mal meine alles.rc5 an...
Dann den optimalen vordefinierten Gerätecode der FB wählen, z.B. VCR 0037 oder TV 0083 :
z.B. : MAGIC->VCR->0037
Sich bei o.g. Seite für den Geräte-Code eine EFC - Liste Suchen z.B. hier für VCR 0037
Jetzt habe ich mir eine Liste gemacht :
Taste|Funktion|Original-Code|Modifizierter Code|EFC-Code
z.B.:
Menü|Menü |0x3B | |
Menü|Exit |0x3B | |
usw.
wobei Original-Code und Modifizierter Code die verbose Ausgabe im Kernel Log sind.Habe also erstmal alle Tasten gedrückt und die ausgabe notiert.
Jetzt zum Knackpunkt, den EFCs:
In meiner Anleitung(URC-7040) steht nix von Tasten umbelegen, aber wie gesagt gibt es ja die geniale Seite :
** = zweimal Blinken
MAGIC**->994(undokumentiert!)->Magic->irgendein EFC - Code, der frei sein könnte->zu belegende Taste
Jetzt die Taste drücken und im Kernel Log nach der Tastencode gucken und in der Tabelle mit den Original-Codes aller anderen Tasten vergleichen, wenn nicht : Unter Modifiziert eintragen, EFC Code notieren(wenn die Batterien mal alle sind), nächste Taste. Wenn Code schon belegt : Anderen EFC - Code probieren usw.
Das habe ich bei mir für alle doppelt belegten Tasten gemacht:
VCR-Code 0037
Taste|Funktion|Original-Code|Modifizierter Code|EFC-Code
z.B.:
Menü|Exit |0x3B |0x0F |012
Menü|Up |0x20 |0x35 |083
Menü|Down |0x21 |0x23 |145
Menü|Left |0x11 |0x33 |147
Menü|Right |0x10 |0x28 |192
Menü|Record |- |0x1E |238
das wars! Jetzt die Tasten noch in die remote.conf eintragen -> löppt!
Tipp: Bei mir läuft das ohne neu anlernen so : 00000001000100+Code ohne '0x'
z.B. :
remote-event.0.Back 000000010001000F
Kritik ist wilkommen!Augenzwinkern
roschoprost2
Wenn man als TV 0037 nimmt sind nur 6 Tasten neu zu belegen, wobei 5 codes zu ersetzen sind und eine Taste noch nicht definiert war.
Hier die Schritte:
MAGIC (**) -> 994 -> Magic -> 012 -> Exit
MAGIC (**) -> 994 -> Magic -> 147 -> CH+
MAGIC (**) -> 994 -> Magic -> 192 -> CH-
MAGIC (**) -> 994 -> Magic -> 083 -> Vol+
MAGIC (**) -> 994 -> Magic -> 145 -> Vol-
MAGIC (**) -> 994 -> Magic -> 238 -> Record
(**) = 2x blinken
Also auf TV stellen
Magic (**) -> 0037
Magic (**) -> 994 -> Magic -> 00012 -> Exit
Magic (**) -> 994 -> Magic -> 00147 -> CH+
Magic (**) -> 994 -> Magic -> 00015 -> CH-
Magic (**) -> 994 -> Magic -> 00083 -> VOL+
Magic (**) -> 994 -> Magic -> 00145 -> VOL-
Magic (**) -> 994 -> Magic -> 00238 -> Rec (gelbe Taste unten)
Magic (**) -> 994 -> Magic -> 00017 -> EPG
falls ihr diese Einstellungen wieder löschen wollt:
Magic (**) -> 980
Zum Zurücksetzen Magic ** 981 verwenden (Achtung, die _ganze_ FB wird in den Auslieferungszustand zurück gesetzt).
Falls sie doch mal hängt: eine Batterie raus, und eine Taste drücken damit alle Elkos leer werden. Danach sollte KeyMagic funktionieren.
Somit sind alle Testen der URC-7040 für TV mit unterschiedlischen Codes belegt.
Nun kann mal LIRC bzw. das record plugin erlernen.
Warnung: Die Tasten die mittels EFC neu belegt sind, sind dauerhaft belegt. Wenn man einen neuen Fernbedienungscode für TV zuweist, bleiben die Tasten mit dem EFC code belegt. Zum löschen am Besten den Master Reset durchführen: MAGIC (**) -> 980
(Alle EFC's werden gelöscht!)
... noch ein Tip:
Mit der Einstellung TV 0037 sendet die FB. mit Adresscode 0.
Bei mir laufen alle Tasten in der VCR-Einstellung nachdem ich ein zweites TV-Gerät auf die VCR-Taste gelegt habe. Mit dem TV-Code 0650 laufen alle Tasten mit RC-5.
auch ich hatte Probleme mit der Doppelbelegung der Tasten 0 und CH+ (bei URC 7730), mit TV-Code 650 funktionieren nun alle tadellos und ohne Umprogrammierung einzelner Tasten - Vielen Dank für den Tip!
Grüße,
leppenraub
untaugliche Konfigs waren bei mir:
VCR-0081 => Doppelbelegung von 0 und CH+
TV-0037 mit obiger Umprogrammierung => sehr träge Reaktionszeit, unbrauchbar
VCR-0384 => viele Tasten fehlen
URC-7040 mit TV-Code 0556 (RC5) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden Zum Anfang der Seite springen
Hi,
@wino
Danke für den c't-Support!
@ok1
Hab' doch noch einen passenden Code gefunden smile
Hier ein kurzes HowTo, wie man anstelle des VCR-Codes 0081 den TV-Code 0556 der OneForAll URC-7040 benutzen kann (etwa wenn der Code 0081 bereits von einem anderen Geraet benutzt wird). Einziger Nachteil: Die RECORD-Taste reagiert schon bei einmaligem Druecken. Beim VCR-Code 0081 muss man zweimal dreucken, um ein versehentliches Aktivieren einer Aufnahme zu verhindern.
Info: Die RC5-Geraeteadresse beim Code 0081 ist 0x05, beim 0556 dagegen 0x00 (diese wird z.B. auch von der Hauppauge-Fernbedienung benutzt).
1. Belegung der SAT-Geraetetaste mit einem TV-Code (siehe OFA Bedienungsanleitung)
- MAGIC-Taste druecken und halten, bis eine der roten Leuchtdioden zweimal blinkt
- 9 9 2 eingeben, LED blinkt wieder zweimal
- TV-Taste druecken
- SAT-Taste druecken, SAT-LED blinkt zweimal
2. Belegen der SAT-Taste mit dem TV-Codes 0556 (siehe OFA Bedienungsanleitung)
- SAT-Taste druecken
- MAGIC-Taste druecken und halten, bis die rote SAT-Leuchtdiode zweimal blinkt
- 0 5 5 6 eingeben, SAT-LED blinkt zweimal
...
Die MENU-Taste, die vorher den gleichen Code wie die EXIT-Taste (RC5 extended 0x12) gesendet hat, sendet nun 0x0a.
Anmerkung: '1 0 0' ist willkuerlich gewaehlt - die Zuordnung ist nicht dokumentiert (siehe Link weiter unten). Vielleicht gibt es ja auch einen Code, der der RECORD-Taste beibringt, erst bei zweimaligem Druecken zu reagieren - da ist Ausprobieren gefragt ...
*) Quelle: http://www.hifi-remote.com/ofa/advanced.shtml
--> Non-LCD remote instructions --> B. To program a code)
HowTo und eine passende lircd.conf im Anhang. Probier's mal aus, hier läuft es problemlos.
Tom
http://www.sprut.de/electronic/ir/rc5.htm#3
Hallo
Danke für den Tipp mit dem Sondercode 994. Endlich kann ich auf meiner OneForAll URC-7030 auch die Recall Taste nutzen, die hat bis jetzt unter VCR Code 0000 gar nichts gesendet.
Wolfgang
Setup code to use:
The code(s) you are looking for: 0832 0668 These codes don't work? Please check our Frequently Asked Questions
OneForAll Kameleon 6 (1st Generation, URC 8060) entschieden, da man bei dieser 'ne Menge Tasten hat, die sich ganz gut für den VDR verwenden lassen. Außerdem sind die Farbtasten nicht mit anderen Funktionen doppelt belegt. Preislich bekommt man sie zurzeit schon für 59.-€ beim Reichelt...
http://www.linuxtv.org/mailinglists/vdr/2002/08-2002/msg00104.html
http://www.tb-electronic.de/vdr/ir_controller.html
http://www.linuxtv.org/mailinglists/vdr/2002/08-2002/msg00104.html
http://www.hifi-remote.com/ofa/
http://www.hifi-remote.com/ofaold/tshoot.html
http://www.hifi-remote.com/hag/setup_codes.htm
Tote Taste belegen
Der MENU-Taste einen anderen RC5-Code zuweisen *)
- SAT-Taste druecken - MAGIC-Taste druecken und halten, bis die rote SAT-Leuchtdiode zweimal blinkt - 9 9 4 eingeben, LED blinkt wieder zweimal - MAGIC-Taste einmal druecken, aber *nicht* halten - 1 0 0 eingeben (hier +1 für Neue !!) - MENU-Taste druecken
red = 101
00238
Linux/Lirc/OneForAll (last modified 2008-11-04 07:00:08)