Fernbedienung - OneForAll URC6440
Inhaltsverzeichnis |
Beschreibung
Die URC6440 ist eine [Universalfernbedienung]. Im Internet ist die Fernbedienung ab ca. 20..25,- EUR zu haben. Im Handbuch der FB sind sehr viele Codes für die verschiedenen Geräte gelistet. Die mitgelieferte Anleitung ist nicht vollständig. Auf der Webseite des Herstellers gibt es nur eine Anleitung für die ähnliche URC6430. Leider ist auch diese nicht vollständig.
Die Fernbedienung läßt sich rein über Tastenkombinationen konfigurieren. Sie verfügt zudem über eine USB Schnittstelle. über diese läßt sie sich von Mac/Windows aus programmieren. Wenn die Fernbedienung per USB angeschlossen wird, erscheint sie als Speichermedium. Eine der Dateien ist die Konfiguration. Diese kann einfach gesichert und restauriert werden. Unter Linux ließ sich die Fernbedienung nicht mounten (nur ein Test, bitte verifizieren).
RC-6 MCE
Der Code für RC-6 MCE ist 1272. Alle Tasten bis auf die Lastchannel-Taste (rechts von Mute) senden ein Signal ohne Doppelungen. Sie kann mittels des Magiccodes 00339 zum Leben erweckt werden. Dann wird der Tastencode 0x800f0428 (rc_core) gesendet. Die Powertaste kann ein Asrock-Mainboard über CIR aufwecken.
RC-5
Der Code 1672 sendet RC-5 Signale (Code 0081 ist nicht mehr verfügbar). Einige Tasten (AV, List) müssen per Magiccodes mit eindeutigen Werten versehen werden. Details sind weiter unten in der lircd.conf vermerkt.
Andere Geräte
Code 1840 passt zu LG Fernsehern des Jahres 2012.
Bedienung
Die Bedienung verläuft etwas anders als ältere Fernbedienungen dieses Herstellers. Man muss die Gerätetaste an anderer Stelle drücken.
- Codeeingabe
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Die jeweilige Gerätetaste drücken.
- Geben Sie den Einstellcode ein, die Leuchtdiode blinkt zweimal.
Sollte die Leuchtdiode nicht zweimal aufblinken, hilft eventuell:
- Setup-Taste drücken, bis die Leuchtdiode zweimal aufblinkt.
- Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
- Zweimal die Gerätetaste drücken, die Leuchtdiode blinkt zweimal.
- Geräte-Tasten Modus ändern
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Die jeweilige Gerätetaste drücken.
- Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
- Einmal kurz die Geräte-Taste drücken, die zweimal benötigt wird (z.B: PVR).
- Einmal kurz die Taste drücken, die zur zweiten (z.B: PVR) Geräte-Taste werden soll.
- Zum Schluss blickt die Leuchtdiode zweimal.
- Geräte-Taste wieder zurück setzen
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
- Zweimal die Gerätetaste drücken, die zurück gesetzt werden soll.
- Zum Schluss blickt die Leuchtdiode zweimal.
- Key Magic Programmierung - Hinzufügen einer Taste.
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Die jeweilige Gerätetaste drücken.
- Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
- Setup-Taste einmal kurz drücken.
- Fünfstelligen Key Magic-Tastencode eingeben.
- Taste drücken, auf der diese Funktion gespeichert werden soll.
- Zum Schluss blickt die Leuchtdiode zweimal.
- Key Magic Programmierung - Entfernen einer Taste.
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Die jeweilige Gerätetaste drücken.
- Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
- Taste, von der diese Funktion entfernen soll, zweimal kurz drücken.
- Zum Schluss blickt die Leuchtdiode zweimal.
- Key Magic Programmierung - Entfernen aller Tasten von einer Gerätetaste
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
- Die jeweilige Gerätetaste drücken.
- Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
- Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
rc_core map für Code 1272
Der rc_core im Kern wird anders als lirc configuriert.
In /etc/rc_maps.cfg diese Zeile eintragen.
* * /etc/rc_keymaps/rc-rc6-mce-1272
Inhalt von /etc/rc_keymaps/rc-rc6-mce-1272
# table rc-rc6-mce-1272, type: RC-6 0x800f0400 = KEY_0 0x800f0401 = KEY_1 0x800f0402 = KEY_2 0x800f0403 = KEY_3 0x800f0404 = KEY_4 0x800f0405 = KEY_5 0x800f0406 = KEY_6 0x800f0407 = KEY_7 0x800f0408 = KEY_8 0x800f0409 = KEY_9 0x800f040a = KEY_DELETE 0x800f040b = KEY_ENTER 0x800f040c = KEY_POWER2 0x800f040d = KEY_MENU 0x800f040e = KEY_MUTE 0x800f040f = KEY_INFO 0x800f0410 = KEY_VOLUMEUP 0x800f0411 = KEY_VOLUMEDOWN 0x800f0412 = KEY_CHANNELUP 0x800f0413 = KEY_CHANNELDOWN 0x800f0414 = KEY_FASTFORWARD 0x800f0415 = KEY_REWIND 0x800f0416 = KEY_PLAY 0x800f0417 = KEY_RECORD 0x800f0418 = KEY_PAUSE 0x800f0419 = KEY_STOP 0x800f041a = KEY_NEXT 0x800f041b = KEY_BACK 0x800f041c = KEY_NUMERIC_POUND 0x800f041d = KEY_NUMERIC_STAR 0x800f041e = KEY_UP 0x800f041f = KEY_DOWN 0x800f0420 = KEY_LEFT 0x800f0421 = KEY_RIGHT 0x800f0422 = KEY_OK 0x800f0423 = KEY_ESC 0x800f0424 = KEY_DVD 0x800f0425 = KEY_TUNER 0x800f0426 = KEY_EPG 0x800f0427 = KEY_ZOOM 0x800f0432 = KEY_MODE 0x800f0433 = KEY_PRESENTATION 0x800f0434 = KEY_EJECTCD 0x800f043a = KEY_BRIGHTNESSUP 0x800f043c = KEY_WWW 0x800f0446 = KEY_TV 0x800f0447 = KEY_AUDIO 0x800f0448 = KEY_PVR 0x800f0449 = KEY_CAMERA 0x800f044a = KEY_VIDEO 0x800f044c = KEY_LANGUAGE 0x800f044d = KEY_TITLE 0x800f044e = KEY_PRINT 0x800f0450 = KEY_RADIO 0x800f045a = KEY_SUBTITLE 0x800f045b = KEY_RED 0x800f045c = KEY_GREEN 0x800f045d = KEY_YELLOW 0x800f045e = KEY_BLUE 0x800f046e = KEY_PLAYPAUSE 0x800f046f = KEY_PLAYER 0x800f0480 = KEY_BRIGHTNESSDOWN 0x800f0481 = KEY_PLAYPAUSE 0x800f042c = KEY_TEXT 0x800f0428 = KEY_PREVIOUS
Keymap laden:
ir-keytable -va /etc/rc_maps.cfg
Testen:
ir-keytable -t
lircd.conf map für Code 1672
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# contributed by Dieter Fauth
#
# brand: One For All URC-6440, Set to code S1672
# it might work with other models of this brand as well.
# devices being controlled by this remote: Linux VDR
# This is a universal remote control containing all important keys
#
# Revision 0.2, 2015.01.04
# Note:
# Missing or wrong keys can be entered a a "magic key" (Advanced Codes).
# The ones I used are from support of One For All.
# See the manual of the remote how to enter them.
# Below you can find them in the comment section at the end of the line.
# All keys do send something unique now.
# Reprogram a key with the magic numbers:
# <M until LED blinks twice> <PVR> 994 <M short> <5 digits magic code> <Destination key> <LED blinks twice>
# AV: 00622 TV/Radio -> 0x155A
# List: 00465 Options -> 0x1561
#
# Note2:
# Values from rc_core devices use values that are 0x40 smaller (0x150F instead of 0x154F)
begin remote
name OneForAll_URC6440_S1672
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 884 792
zero 884 792
plead 900
gap 107013
toggle_bit_mask 0x800
begin codes
KEY_POWER2 0x1541
KEY_MUTE 0x1558
KEY_1 0x1543
KEY_2 0x1544
KEY_3 0x1545
KEY_4 0x1546
KEY_5 0x1547
KEY_6 0x1548
KEY_7 0x1549
KEY_8 0x154A
KEY_9 0x154B
KEY_0 0x154C
KEY_MENU 0x1542 # this remote sends 0x1567 instead, but others might use this code.
KEY_MENU 0x1567
KEY_UP 0x154D
KEY_DOWN 0x1551
KEY_LEFT 0x154E
KEY_RIGHT 0x1550
KEY_OK 0x154F
KEY_CHANNELUP 0x1563
KEY_CHANNELDOWN 0x1564
KEY_VOLUMEUP 0x1565
KEY_VOLUMEDOWN 0x1566
KEY_ESC 0x1553
KEY_RED 0x1554
KEY_GREEN 0x1555
KEY_YELLOW 0x1556
KEY_BLUE 0x1557
KEY_RECORD 0x157A
KEY_PLAY 0x157B
KEY_STOP 0x157C
KEY_INFO 0x1552
KEY_REWIND 0x157D
KEY_FASTFORWARD 0x157F
KEY_TEXT 0x1559
KEY_AV 0x155A # magic 00622
KEY_PAUSE 0x157E
KEY_EPG 0x1562
KEY_LIST 0x1561 # magic 00465
KEY_BACK 0x1542
end codes
end remote
lircd.conf map für Code 3265
Alternativer setup. Benötigt nur eine Taste per Magic umzudefinieren.
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# brand: OneForAll URC6430 or URC 6440 / Code 3265 (Tivo)
#
# OneForAll URC6430 and URC6440
# - Inexpensive
# - URC6430 (three programmable devices) as low as 14 Euro.
# - URC6440 (four programmable devices) as low as 18 Euro.
#
# - Good set of necessary keys for PVR (VDR, XBMC):
# guide/menu/info/back, cusror keys, play/pause/stop/FR/FF/record
#
# - Programmable by code
# - Programmable by USB/website
# - provides a larger dictionary of remotes than predefined in the user manual
# - learning (copy from existing remote)
# - copy/restore config via USB (clone/backup)
#
# - Maps Volume +-, MUTE and AV key to TV codes while using PVR or DVD device
# so in normal operations one does not need to switch between TV and PVR.
#
# The following LIRC codes rely on a different Codepoint (3265) than those
# described in the following URL, but that URL gives also a good overview of
# details for the remote and special codes:
# http://www.vdr-wiki.de/wiki/index.php/Fernbedienung_-_OneForAll_URC6440
#
# Setup:
# - Set up "TV" device on remote according to manual using any option
# (code point, fast setup, web, ...)
# - Set up "PVR" device on remote for code point 3265 (direct entry, web,...
# Direct entry:
# press "SETUP" for three seconds until "TV" button blinks twice
# press "PVR" button
# press "3" "2" "6" "5" buttons TV button will blink twice
#
#
# Use:
# - Press "PVR" key short, all keys will the LIRC codes
# - "Press "SETUP" key short, all keys will be LIRC keys except for
# Volume +/-, MUTE and AV
#
# - If you want the "AV" key not to be mapped to the "TV" but to LIRC code:
# "SETUP" (3 seconds) until LED blinks twice
# "PVR" "9" "9" "4"
# "SETUP" (short)
# "0" "0" "6" "2" "2"
# "AV" - LED blinks twice
#
begin remote
name OFA-3265-Tivo
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 909 860
zero 909 860
plead 911
gap 113688
toggle_bit_mask 0x800
begin codes
KEY_MUTE 0x0286
KEY_MENU 0x028F
KEY_UP 0x0290
KEY_DOWN 0x0291
KEY_EPG 0x0292
KEY_LEFT 0x0295
KEY_RIGHT 0x0296
KEY_OK 0x0297
KEY_TEXT 0x02AA
KEY_RED 0x02AB
KEY_GREEN 0x02AC
KEY_YELLOW 0x02AD
KEY_BLUE 0x02AE
KEY_INFO 0x12AF
KEY_VOLUMEUP 0x1290
KEY_VOLUMEDOWN 0x1291
KEY_0 0x1280
KEY_1 0x1281
KEY_2 0x1282
KEY_3 0x1283
KEY_4 0x1284
KEY_5 0x1285
KEY_6 0x1286
KEY_7 0x1287
KEY_8 0x1288
KEY_9 0x1289
KEY_POWER 0x128C
KEY_PAUSE 0x1293
KEY_EXIT 0x1294
KEY_LIST 0x1295
KEY_AV 0x129A # Magic code 00622
KEY_CHANNELUP 0x12A0
KEY_CHANNELDOWN 0x12A1
KEY_BACK 0x12AA
KEY_PLAY 0x12B0
KEY_REWIND 0x12B2
KEY_FORWARD 0x12B4
KEY_STOP 0x12B6
KEY_STOP 0x12B6
KEY_RECORD 0x12B7
end codes
end remote