Inhaltsverzeichnis

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:

  1. Die Taste VCR kurz drücken.
  2. Drücke die Magic-Taste und halte dies gedrückt, bis die Taste VCR 2x blinkt
  3. Gib' den Code 0045 ein. Die Taste VCR blinkt darauf hin 2x.
  4. 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:

  1. Drücke die entsprechende Gerätetatse, also VCR.
  2. Drücke die Magic-Taste und halte dies gedrückt, bis die Taste VCR 2x blinkt
  3. Gib' den Code 9 9 4 ein. Die Taste VCR blinkt darauf hin 2x.
  4. Drücke die Magic-Taste 1x.
  5. Gib nun den nachfolgenden 3-stelligen Spezialcode ein. (siehe hierzu nachfolgende Tabelle)
  6. 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:

  1. Den lirc-daemon starten mit
    lircd &
  2. Mit dem Befehl irw können nun die vom lircdaemon empfangenen codes ab Bildschirm angezeigt werden. Hierzu einfach irw eingeben.
  3. 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