ONEFORALL Universalfernbedienung URC-7562 für Video-Disk-Recorder
Zur Bedienung meines VDR benutze ich nun nicht mehr, wie anfänglich eine URC22B. Zum einen fand ich im täglichen Gebrauch die Zifferntasten doch etwas ungewöhnlich angeordnet. Zum anderen ist die URC22B doch etwas arg breit, also sprich klobig.
Nach längerem Suchen wurde ich dann auf die Geräte von ONE FOR ALL aufmerksam. Ich entschloß mich also eine ONE FOR ALL 6 = URC-7562 anzuschaffen. Leider stellte sich die Einrichtung als eine kleine Herausforderung heraus. Da neben meinem Fernseher, die HIFI-Anlage wie auch der noch im Einsatz befindliche Videorekorder aus dem Hause Philips war, konnte ich die oft vorgeschlagenen Codes nicht verwenden, da diese sich mit den anderen Geräten biß. Aber wie so vieles andere unter LINUX: „Geht nicht, gibt's nicht!
Mein erster Versuch war die Hotline des Herstellers. Diese zeigte sich nicht sonderlich hilfsbereit, so dass ich durch langes probieren, eine Einstellung gefunden habe, mit der das Teil nunmehr in meiner Hardwareumgebung gut funktioniert. Vielleicht hat ja der ein oder andere ähnliche Herausforderungen zu lösen. Zur Hilfe und Unterstützung findet ihr nachfolgend die wichtigsten Daten.
Belegung der Fernbedienung
Die Belegung der Tastatur entnehmt Ihr am besten und einfachsten der folgenden Graphik.
Da nicht alle Tasten der Universalfernbedienung vorbelegt sind, müssen diese entsprechend selbst programmiert werden. Als Gerätetaste wurde die VCR-Taste zusammen mit Code 0045 definiert. Den Code 0045 für die nachfolgende lircd.conf Datei müsst Ihr wie folgt eingeben:
- Die Taste VCR kurz drücken.
- Drücke die Magic-Taste und halte dies gedrückt, bis die Taste VCR 2x blinkt
- Gib' den Code 0045 ein. Die Taste VCR blinkt darauf hin 2x.
- Zum Abschluß der Programmierung die Taste POWER drücken.
Mit Hilfe der „Key Magic“-Funktion wurden die einzelnen Tasten mit eindeutigen Tastencodes belegt. („trial and error“ - war nicht einfach aber nun klappt die Bedienung des VDR auch ohne daß der Philips-TV oder die Philips-HIFI-Anlage gestöert werden). Zur Programmierung der entsprechenden Tasten einfach wie folgt vorgehen:
- Drücke die entsprechende Gerätetatse, also VCR.
- Drücke die Magic-Taste und halte dies gedrückt, bis die Taste VCR 2x blinkt
- Gib' den Code 9 9 4 ein. Die Taste VCR blinkt darauf hin 2x.
- Drücke die Magic-Taste 1x.
- Gib nun den nachfolgenden 3-stelligen Spezialcode ein. (siehe hierzu nachfolgende Tabelle)
- Drücke die Funktionstaste, die belegt werden soll. Die Gerätetaste VCR blinkt darauf hin 2x.
Belegungsliste der Funktionstatsen mit den Spezialcodes | |||
---|---|---|---|
Funktionstaste | Spezialcode | Funktionstaste | Spezialcode |
A | 598 | B | 597 |
C | 596 | D | 429 |
E | 362 | F | 431 |
G | 432 | H | 433 |
9 | 380 | Yellow | 600 |
OK | 594 | 6 | 363 |
AV | 364 | Volume - | 365 |
Volume + | 366 | Green | 367 |
Blue | 368 | Rew | 369 |
Play | 370 | Pause | 371 |
FF | 599 |
Anschließend die nachfolgende lircd.conf im Verzeichnis /etc ablegen.
Ob nun die richtigen Tastaturcodes richtig angenommen werden, kann z.B. wie folgt getestet werden:
- Den lirc-daemon starten mit
lircd &
- Mit dem Befehl irw können nun die vom lircdaemon empfangenen codes ab Bildschirm angezeigt werden. Hierzu einfach irw eingeben.
- Einfach alle Tasten kurz durchprobieren. In etwa sollte dabei folgendes auf den Bildschirm gezaubert werden:
vdr:/etc # lircd & [1] 1846 vdr:/etc # irw 0000000000000001 00 Power lircd.conf 0000000000000012 00 Channel- lircd.conf 0000000000000011 00 Channel+ lircd.conf 000000000000001b 00 Up lircd.conf 000000000000001d 00 Down lircd.conf 000000000000001e 00 Left lircd.conf 000000000000001f 00 Right lircd.conf 000000000000001c 00 Ok lircd.conf 000000000000000e 00 Channels lircd.conf 000000000000000f 00 Timers lircd.conf 0000000000000010 00 Schedules lircd.conf 0000000000000029 00 Record lircd.conf 000000000000002a 00 Pause lircd.conf 0000000000000002 00 1 lircd.conf 0000000000000006 00 5 lircd.conf 000000000000000a 00 9 lircd.conf 000000000000000b 00 0 lircd.conf
lirc-Konfigurationsdatei lircd.conf
Die von mir verwendete lircd.conf sieht im Detail so aus:
# Please make this file available to others # by sending it to # # this config file was automatically generated # using lirc-0.6.6(serial) on Wed Jun 11 22:32:31 2003 # # contributed by # # brand: lircd.conf # model no. of remote control: # OneForAll 6 Modell: URC-7562 # devices being controlled by this remote: # LinVDR - Server @ nausch.org # erstellt am 11.06.2003 von michael@nausch.org # # Da nicht alle Tasten der Universalfernbedienung vorbelegt sind, muessen # diese entsprechend selbst programmiert werden. # Als Geraetetaste wurde die VCR-Taste zusammen mit Code "0045" definiert. # Mit Hilfe der "Key Magic"-Funktion wurden die einzelnen Tasten mit # eindeutigen Tastencodes belegt. ("trial and error" - war nicht einfach # aber nun klappt die Bedienung des VDR auch ohne dass der Philips-TV # oder die Philips-HIFI-Anlage gestoert werden). Zur Programmierung der # Tasten einfach wie folgt vorgehen: # # 1. Druecke die entsprechende Geraetetaste (z.B. VCR) # 2. Druecke die MAgic-Taste und halte diese gedrueckt, bis die Geraete- # taste 2x blinkt. # 3. Druecke die Tasten "9 9 4" - die Geraetetaste blinkt 2x. # 4. Druecke die Magic-Taste 1x # 5. Nun gib die 3-stelligen Spezialcode ein. (siehe hierzu nachfolgende # Tabelle) # 6. Druecke die Funktionstaste, die belegt werden soll. Die Geraetetaste # blinkt erneut zweimal. # # +----------------+-------------+----------------+-------------+ # | Funktionstaste | Spezialcode | Funktionstaste | Spezialcode | # +----------------+-------------+----------------+-------------+ # | A | 598 | B | 597 | # | C | 596 | D | 429 | # | E | 362 | F | 431 | # | G | 432 | H | 433 | # | 9 | 380 | Yellow | 600 | # | OK | 594 | 6 | 363 | # | AV | 364 | Volume - | 365 | # | Volume + | 366 | Green | 367 | # | Blue | 368 | Rew | 369 | # | Play | 370 | Pause | 371 | # | FF | 599 | | | # +----------------+-------------+----------------+-------------+ # # Ab und zu kommt es bei mir vor, dass die OK-Taste nicht sofort # reagiert. Nach einem Druck auf die AV-Taste und dann auf die # OK-Taste druecken, dann geht's. # begin remote name lircd.conf flags CONST_LENGTH|RAW_CODES eps 30 aeps 100 ptrail 0 repeat 0 0 gap 108366 begin raw_codes name Power 9031 4470 567 556 566 551 568 1678 567 552 568 552 568 552 567 1651 593 527 594 1651 620 1651 566 529 594 1677 591 1651 567 1676 570 551 569 1677 568 1677 566 1678 575 1672 563 553 569 1650 593 552 568 552 594 1651 569 551 594 526 596 525 592 1651 568 552 568 1677 568 1677 567 526 594 name Menu 9034 4446 591 524 594 555 568 1674 569 551 568 553 586 534 568 1677 568 552 568 1651 593 1678 567 528 616 1653 566 1677 568 1677 591 529 566 1679 568 551 569 551 594 1651 566 1680 593 1652 591 528 590 1654 592 528 566 1679 592 1651 568 552 567 554 565 555 592 1651 568 553 567 1677 594 name 1 9033 4442 594 553 590 530 568 1677 565 555 566 554 591 529 594 1649 567 553 568 1676 594 1650 568 552 568 1679 591 1654 591 1652 566 553 567 1677 566 1677 569 552 594 526 594 527 594 527 567 552 569 554 566 552 568 552 568 1681 563 1677 593 1652 566 1678 591 1653 569 1676 568 1675 596 name 2 9032 4442 593 554 566 555 567 1676 568 552 568 552 566 554 569 1679 563 555 591 1652 593 1652 568 552 567 1678 568 1678 567 1679 564 554 566 1676 594 501 619 1651 566 554 594 527 566 554 566 557 564 554 594 527 579 1663 594 526 566 1679 620 1626 566 1676 566 1680 565 1679 567 1677 567 name 3 9055 4421 593 554 593 527 592 1651 593 527 568 553 565 555 592 1656 565 553 566 1676 593 1652 591 530 566 1678 566 1678 565 1652 594 554 566 1677 570 1675 591 1654 566 555 566 552 593 531 567 550 567 555 566 552 568 553 590 530 593 1651 592 1651 593 1653 568 1676 566 1679 567 1678 567 name 4 9059 4418 617 526 566 555 591 1654 568 552 568 553 566 554 592 1651 569 551 594 1652 591 1654 593 526 592 1654 566 1678 590 1651 568 553 567 1678 566 555 590 1654 566 1652 594 554 566 552 569 551 594 526 566 555 594 1652 590 529 566 555 565 1677 573 1672 568 1676 565 1680 565 1680 566 name 5 9032 4442 593 553 568 552 591 1655 565 554 569 551 567 554 566 1677 567 553 593 1652 594 1654 564 553 567 1677 592 1652 591 1652 571 552 569 1673 567 1652 596 551 584 1660 593 526 595 526 566 554 568 552 569 552 566 554 592 1653 566 555 566 1678 565 1679 565 1678 568 1677 565 1680 566 name 6 9058 4416 619 529 566 554 566 1678 565 554 592 531 566 552 570 1676 591 529 564 1679 568 1677 566 554 585 1658 594 1651 592 1654 593 527 568 1675 593 1652 593 1652 589 529 565 555 568 1680 566 552 591 1654 566 555 585 507 594 527 593 1677 591 1656 590 529 594 1648 568 552 568 1677 566 name 7 9033 4445 589 555 591 529 592 1651 568 552 568 552 568 552 566 1680 566 553 569 1675 594 1652 567 552 590 1656 591 1653 566 1680 565 554 591 1654 566 1677 568 1677 591 1650 569 554 594 526 566 553 591 529 593 527 594 526 566 555 579 541 566 1679 567 1676 566 1682 564 1679 591 1652 568 name 8 9030 4446 617 529 566 555 591 1651 567 553 569 552 566 555 565 1680 589 532 591 1650 566 1679 592 529 577 1665 593 1652 568 1677 594 527 565 1677 568 553 584 536 568 552 594 1651 566 555 566 554 568 553 590 530 566 1677 591 1654 566 1677 568 552 569 1677 566 1680 590 1655 565 1677 566 name 9 9030 4470 568 553 567 553 568 1677 565 555 610 510 567 553 566 1677 569 551 567 1679 568 1677 566 554 567 1677 593 1652 566 1677 568 552 568 1677 566 554 592 528 567 1679 588 530 568 1677 568 553 565 555 568 1677 591 1652 593 1652 592 528 566 1677 593 527 594 1651 594 1652 591 529 591 name 0 9029 4469 568 552 594 526 585 1662 568 552 568 552 591 529 592 1654 566 554 591 1652 567 1677 566 526 595 1677 567 1677 591 1655 566 554 566 1677 595 526 586 1658 569 552 566 1677 568 552 569 551 569 553 567 552 594 1624 593 555 566 1677 593 528 565 1680 567 1677 566 1677 591 1654 589 name AV(bad) 9029 4472 567 554 565 556 566 1676 568 552 567 554 591 528 566 1680 592 528 566 1677 568 1677 566 555 589 1653 569 1676 566 1680 565 555 566 1677 568 552 595 1651 566 1680 566 553 566 1677 568 552 566 555 565 1680 566 1676 568 552 568 553 593 1652 580 540 566 1677 595 1651 568 552 566 name 10 9059 4418 591 554 569 552 566 1679 566 554 593 528 566 552 593 1652 568 552 566 1680 565 1677 566 555 593 1651 567 1678 567 1677 565 555 566 1679 592 1651 576 1670 594 526 594 1651 592 528 588 533 591 527 568 553 567 552 592 529 568 1677 566 554 567 1678 567 1676 569 1678 592 1650 568 name Up 9033 4445 619 526 568 552 566 1679 567 554 566 552 568 552 569 1676 569 553 565 1679 566 1677 619 501 622 1623 591 1654 565 1678 568 552 594 1651 566 1677 568 552 595 1626 609 537 592 1653 591 529 566 552 591 529 594 526 568 1678 591 529 565 1680 591 529 592 1652 590 1654 567 1651 593 name Down 9030 4445 593 553 568 551 569 1679 591 499 619 529 570 551 565 1677 568 552 592 1654 591 1653 567 551 595 1651 566 1679 565 1678 584 536 593 1655 588 529 568 553 591 1651 569 552 568 1678 593 527 568 552 568 552 569 1677 568 1675 590 530 566 1679 566 554 567 1676 569 1676 566 1680 565 name Left 9031 4444 593 554 566 554 592 1651 568 553 593 527 566 554 615 1631 640 481 566 1677 593 1651 569 552 572 1673 565 1677 592 1654 566 554 567 1676 594 1651 596 525 568 552 567 1678 567 1676 569 552 568 552 586 534 592 529 568 1677 591 1653 567 552 569 551 590 1656 588 1653 569 1677 566 name Right 9032 4470 595 525 587 533 594 1652 566 552 593 527 568 553 567 1678 572 547 594 1651 590 1653 569 551 568 1678 568 1675 568 1677 593 502 592 1678 589 1654 568 1677 566 555 591 528 567 1677 594 525 569 553 569 551 569 551 568 555 566 1677 566 1677 568 552 569 1650 617 1654 591 1652 569 name Volume+ 9057 4419 595 553 575 545 566 1677 568 552 569 552 568 553 593 1652 565 527 593 1652 594 1676 567 554 566 1676 594 1652 568 1649 593 555 566 1677 593 527 582 1664 591 1651 594 527 568 1677 593 527 566 1680 591 1652 568 1676 571 553 589 528 566 1677 594 527 596 1649 565 555 566 554 566 name Volume- 9031 4446 619 527 593 527 568 1677 573 520 619 526 597 524 594 1651 594 526 566 1679 566 1678 594 526 594 1652 593 1652 565 1677 568 552 568 1677 592 529 566 554 593 527 591 530 592 1651 621 499 594 1651 566 1680 565 1677 569 1676 594 1652 565 1678 594 501 619 1651 592 528 568 553 566 name Channel+ 9035 4441 592 554 566 554 592 1651 569 552 568 552 568 552 566 1680 568 552 568 1675 591 1654 569 551 594 1651 566 1680 567 1676 568 552 589 1656 566 1679 592 1652 566 554 591 1652 570 1675 568 552 569 552 567 552 569 554 590 528 589 1654 569 552 568 552 568 1677 591 1654 566 1677 568 name Channel- 9032 4470 566 552 593 502 593 1676 594 527 591 529 568 553 593 1649 595 526 568 1677 565 1680 566 555 565 1680 565 1678 593 1656 564 550 597 1653 564 1649 594 1678 567 1678 590 1653 567 1676 596 525 568 552 568 552 594 527 568 552 569 551 594 527 593 526 569 1677 591 1655 565 1679 592 name Rew 9032 4471 564 552 591 530 593 1651 567 554 568 553 593 526 568 1678 566 552 594 1626 593 1677 568 552 567 1676 595 1652 590 1654 566 554 567 1676 568 1649 594 554 566 554 566 555 566 1678 564 555 568 1677 593 1650 570 550 569 1677 566 1679 565 1678 594 526 568 1678 593 527 565 557 590 name Play 9060 4443 593 527 568 553 567 1678 590 532 565 553 592 527 568 1677 568 552 568 1678 591 1651 569 552 568 1676 592 1650 569 1677 591 529 567 1678 566 1678 568 1677 567 1678 565 556 590 1652 568 555 566 1677 567 1676 591 529 568 552 591 529 570 1676 570 550 567 1676 568 552 568 554 567 name Pause 9030 4446 617 527 593 527 594 1652 591 503 617 530 568 552 568 1677 592 528 591 1652 568 1649 604 544 585 1658 601 1644 592 1653 566 555 593 1652 564 1680 591 1653 590 528 569 552 568 1677 591 528 566 1679 566 1677 570 550 592 529 593 1652 566 1677 594 526 569 1677 591 529 591 529 569 name FF 9055 4421 620 526 568 552 570 1676 566 554 565 555 591 526 569 1677 568 552 566 1680 565 1677 568 554 566 1678 593 1651 567 1676 569 552 569 1677 594 1649 619 1627 565 554 592 1653 592 525 595 1654 565 1650 594 1676 570 552 592 526 568 1679 566 553 566 1680 565 552 568 552 592 529 568 name Red 9032 4473 589 505 590 554 566 1677 594 527 567 553 591 529 577 1668 591 529 567 1679 593 1650 592 528 566 1679 578 1665 568 1652 617 530 590 1653 567 1678 563 555 593 1652 566 1677 592 1654 568 552 593 1652 566 555 566 551 594 1652 565 555 589 531 593 527 566 1680 591 529 589 1653 571 name Green 9058 4444 565 555 566 554 566 1677 568 552 566 555 568 552 587 1659 566 554 566 1677 567 1678 591 529 568 1677 592 1651 570 1676 566 555 591 1651 569 551 566 1680 566 554 568 552 566 1681 568 549 567 1677 566 1680 565 1678 567 553 568 1677 566 1679 598 522 585 1658 568 552 566 555 584 name Yellow 9032 4445 620 526 591 529 591 1652 568 552 593 527 592 529 568 1677 566 554 566 1679 567 1677 568 527 616 1654 566 1676 570 1678 564 554 591 1656 564 1676 566 555 566 1679 566 1678 567 552 594 1652 591 529 566 554 566 554 590 1656 566 552 568 552 594 1652 573 549 564 1680 565 1677 566 name Blue 9030 4469 566 554 566 554 566 1680 566 557 563 527 593 555 565 1678 568 552 568 1677 566 1678 591 503 594 1676 593 1653 591 1651 566 555 591 1654 568 1675 568 553 568 1678 592 526 569 1677 565 555 566 1677 568 1677 566 554 594 1649 578 546 565 1677 565 555 566 1679 566 554 566 553 593 name A 9054 4423 592 551 595 526 568 1676 567 554 566 554 566 555 566 1679 565 553 568 1677 576 1668 591 529 573 1670 589 1656 566 1680 566 555 566 1677 565 555 566 1680 565 1678 592 1652 585 535 591 1654 566 555 591 527 568 1677 566 554 566 555 565 555 566 1679 566 554 591 1652 589 1659 563 name B 9113 4467 566 554 592 528 569 1675 568 553 568 551 569 552 568 1651 591 555 596 1649 566 1651 594 553 593 1652 566 1677 568 1677 593 527 566 1679 564 556 576 542 569 552 568 1678 567 552 593 1625 618 529 567 554 591 1652 568 1677 592 1651 566 554 568 1678 566 554 594 1652 565 1678 593 name C 9004 4444 620 527 568 552 568 1677 569 552 591 528 566 554 568 1675 589 531 568 1677 567 1680 565 554 566 1678 567 1677 593 1650 568 552 568 1678 591 530 594 525 592 1652 566 1679 592 528 594 1652 593 527 566 554 592 1651 592 1653 566 555 565 556 565 1676 570 550 569 1679 564 1679 568 name D 9030 4446 592 554 566 556 594 1647 594 527 568 553 594 525 594 1652 588 532 591 1652 567 1678 568 551 585 1661 568 1675 568 1678 566 554 568 1674 594 527 591 529 591 529 568 552 569 526 617 528 567 1679 566 1677 569 1678 567 1678 565 1677 568 1678 592 1650 567 1678 566 554 566 554 568 name Ok 9032 4442 594 554 566 554 592 1652 568 552 568 552 594 526 568 1677 589 532 591 1651 568 1677 566 554 566 1680 566 1676 568 1679 565 555 568 1674 594 1652 566 1651 619 1652 569 1676 591 530 568 1674 568 1677 566 1681 565 554 566 554 568 554 583 536 592 1652 567 553 567 552 591 529 589 name F 9033 4444 590 554 591 530 565 1677 594 527 568 552 568 554 568 1677 565 555 566 1679 565 1678 568 552 568 1678 591 1652 567 1677 566 554 566 1681 586 530 594 1651 569 552 566 554 593 527 578 542 567 1679 591 1652 568 1677 568 552 566 1677 569 1676 592 1654 591 1652 593 527 592 528 594 name G 9031 4445 618 528 566 555 566 1677 566 554 566 555 568 552 568 1678 567 552 566 1677 594 1652 565 554 566 1680 566 1677 593 1651 566 554 566 1677 568 1677 569 551 566 1679 567 555 591 526 569 554 566 1677 594 1657 563 555 564 1677 593 528 567 1677 568 1676 570 1673 566 554 567 554 566 name H 9030 4445 621 527 566 554 566 1677 593 527 592 529 566 554 566 1679 566 554 592 1651 594 1652 565 555 566 1676 570 1675 569 1677 589 531 592 1651 566 1680 593 527 591 529 566 555 565 555 566 554 567 1676 566 1679 566 554 591 1652 568 1677 592 1654 590 1653 568 1677 591 529 592 529 565 name AV 9032 4472 564 555 563 557 616 1626 568 552 565 555 568 552 569 1677 591 529 567 1678 592 1652 566 555 593 1649 569 1678 591 1654 590 529 566 1677 569 551 571 551 567 1677 566 554 566 1677 565 556 565 1679 568 1678 590 1652 569 1677 591 529 566 1677 570 551 567 1680 566 552 593 527 565 name E 9033 4445 595 548 569 525 594 1652 595 552 567 552 566 554 569 1675 568 551 596 1650 567 1677 566 554 566 1678 595 1649 567 1676 596 500 619 1651 568 1677 566 1677 571 1677 563 555 565 1677 569 551 569 1676 569 552 594 526 566 554 567 553 595 1652 566 551 594 1652 568 551 570 1677 590 end raw_codes end remote
VDR remote-Konfigurationsdatei remote.conf
Die von mir verwendete remote.conf, wen wundert's, sieht im Detail so aus:
LIRC.Up Up LIRC.Down Down LIRC.Menu Menu LIRC.Ok Ok LIRC.Back Back LIRC.Left Left LIRC.Right Right LIRC.Red Red LIRC.Green Green LIRC.Yellow Yellow LIRC.Blue Blue LIRC.0 0 LIRC.1 1 LIRC.2 2 LIRC.3 3 LIRC.4 4 LIRC.5 5 LIRC.6 6 LIRC.7 7 LIRC.8 8 LIRC.9 9 LIRC.Play Play LIRC.Pause Pause LIRC.Stop Stop LIRC.Record Record LIRC.FastFwd FastFwd LIRC.FastRew FastRwd LIRC.Power Power LIRC.Channel+ Channel+ LIRC.Channel- Channel- LIRC.Volume+ Volume+ LIRC.Volume- Volume- LIRC.Mute Mute LIRC.Schedule Schedule LIRC.Channels Channels LIRC.Timers Timers LIRC.Recordings Recordings LIRC.Setup Setup LIRC.Commands Commands LIRC.User1 User1 LIRC.User2 User2 LIRC.User3 User3 LIRC.User4 User4