Fernbedienung - OneForAll URC6440

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
(lircd.conf map für Code 3265)
Zeile 244: Zeile 244:
 
KEY_BACK         0x1542
 
KEY_BACK         0x1542
 
   end codes
 
   end codes
 +
 +
end remote
 +
</pre>
 +
 +
== lircd.conf map für Code 3265==
 +
 +
Alternativer setup. Benötigt nur eine Taste per Magic umzudefinieren.
 +
 +
<pre>
 +
# 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
 
end remote
 
</pre>
 
</pre>

Version vom 12. Januar 2015, 21:50 Uhr

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.

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 älter FB dieses Herstellers. Man muss die Gerätetaste an anderer Stelle drücken.

Codeeingabe

1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Die jeweilige Gerätetaste drücken.
3. Geben Sie den Einstellcode ein, die Leuchtdiode blinkt zweimal.

Sollte die Leuchtdiode nicht zweimal aufblinken, hilft eventuell:
1. Setup-Taste drücken, bis die Leuchtdiode zweimal aufblinkt.
2. Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
3. Zweimal die Gerätetaste drücken, die Leuchtdiode blinkt zweimal.

Geräte-Tasten Modus ändern

1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Die jeweilige Gerätetaste drücken.
3. Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
4. Einmal kurz die Geräte-Taste drücken, die zweimal benötigt wird (z.B: PVR). 
5. Einmal kurz die Taste drücken, die zur zweiten (z.B: PVR) Geräte-Taste werden soll.
6. Zum Schluss blickt die Leuchtdiode zweimal.

Geräte-Taste wieder zurück setzen

1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Zahlenfolge 992 eingeben, die Leuchtdiode blinkt zweimal.
3. Zweimal die Gerätetaste drücken, die zurück gesetzt werden soll.
4. Zum Schluss blickt die Leuchtdiode zweimal.

Key Magic Programmierung: (Hinzufügen einer Taste).

1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Die jeweilige Gerätetaste drücken.
3. Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
4. Setup-Taste einmal kurz drücken.
5. Fünfstelligen Key Magic-Tastencode eingeben.
6. Taste drücken, auf der diese Funktion gespeichert werden soll.
7. Zum Schluss blickt die Leuchtdiode zweimal.

Key Magic Programmierung: (Entfernen einer Taste).

1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Die jeweilige Gerätetaste drücken.
3. Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
4. Taste, von der diese Funktion entfernen soll, zweimal kurz drücken.
5. Zum Schluss blickt die Leuchtdiode zweimal.

Key Magic Programmierung: (Entfernen aller Tasten von einer Gerätetaste)
<pre>
1. Setup-Taste drücken, bis die Leuchtdiode erst einmal und dann zweimal aufblinkt.
2. Die jeweilige Gerätetaste drücken.
3. Zahlenfolge 994 eingeben, die Leuchtdiode blinkt zweimal.
4. 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