Fernbedienung - OneForAll URC7950

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(lircd.conf für Code 0081)
(lircd.conf für Code 0081)
Zeile 22: Zeile 22:
 
Für ältere Versionen von lirc (aktuell ist 0.8.2) muss die Zeile "toggle_bit_mask 0x800" durch "toggle_bit 2" ersetzt werden.
 
Für ältere Versionen von lirc (aktuell ist 0.8.2) muss die Zeile "toggle_bit_mask 0x800" durch "toggle_bit 2" ersetzt werden.
  
2008.06.02: Der VDR nimmt manchmal einen Tastendruck als zwei an. Versuchsweise habe ich mal min_repeat auf 2 gesetzt. Hat aber nicht viel gebracht. Da muss ich noch optimieren...
+
2008.06.02: Der VDR nimmt manchmal einen Tastendruck als zwei an. Versuchsweise habe ich mal min_repeat auf 2 gesetzt. Hat aber nicht viel gebracht. Da muss ich noch optimieren... jetzt habe ich sogar mit 4 noch doppelte Tasten... Speziel bei CHANNEL+ oder - ist das sehr lästig.
  
 
  # Please make this file available to others
 
  # Please make this file available to others

Version vom 6. August 2008, 01:54 Uhr

Inhaltsverzeichnis

Beschreibung

Die URC7950 ist eine [Universalfernbedienung]. Im Internet ist die Fernbedienung ab ca. 20..25,- EUR zu haben. Sie hat weniger Tasten als die URC7780. Im Handbuch der FB sind sehr viele Codes für die verschiedenen Geräte gelistet. Die mitgelieferte Anleitung ist nicht vollständig. Auf the Webseite des Herstellers gibt es aber einen Vollständige als .pdf.

Es gibt auch jede Menge Webseiten (allerdings meist in englisch).

Die FB hat im Batteriefach einen sogenannten JP1 Stecker. Daran kann man einen PC anschließen und neue Codes abspeichern. (Siehe links). Es gibt fertige Kabel, aber ein Selbstbau ist nicht allzu schwer. Man muss darauf achten mindestens die Version JP1.2 zu verwenden. Auch gibt es mit manchen Steckern wohl Probleme weil sie zu groß sind.

Bild

FB One-for-All 7950

RC-5 Code

Falls man keinen VCR von Philips hat, kann man den Code 0081 benutzen (Alternativ könnte der 00110 gehen). Die meisten Tasten gehen, wenige sind doppelt oder nicht belegt. Aber das ist kein Beinbruch, man kann die Tasten umbelegen und sogar mit neuen Befehlen versehen. ("Key Magic").

lircd.conf für Code 0081

Die Codes sind sehr ähnlich wie bei der URC7780, aber einige Tasten sind anders belegt, daher pflege ich vorläufig eine separate lircd.conf. Man kann die Unterschiede sicher mittels "Key Magic" Befehlen beseitigen, aber mir lagen die Codes nicht vor.

Die "Key Magic" sind bei Bedarf als Kommentar angegeben. Für ältere Versionen von lirc (aktuell ist 0.8.2) muss die Zeile "toggle_bit_mask 0x800" durch "toggle_bit 2" ersetzt werden.

2008.06.02: Der VDR nimmt manchmal einen Tastendruck als zwei an. Versuchsweise habe ich mal min_repeat auf 2 gesetzt. Hat aber nicht viel gebracht. Da muss ich noch optimieren... jetzt habe ich sogar mit 4 noch doppelte Tasten... Speziel bei CHANNEL+ oder - ist das sehr lästig.

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# contributed by Dieter Fauth
#
# brand: One For All URC-7950, Set to code V0081
# 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.3, 2008.05.22
# Note:
# I left the original names as comments for future reference.
# I also left the universal names for the unused sys_05 codes intact, feel free to removed them.
#
# Missing or wrong keys can be entered a a "magic key" (Advanced Codes).
# The ones I used are from http://www.hifi-remote.com/cgi-bin2/ueic.cgi?VCR_0081
# 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:
# <VCR><M until LED blinks twice> 994 <M short> <5 digits magic code> <Destination key> <LED blinks twice>
#
begin remote
name  OneForAll_URC7950_V0081
bits           13
flags RC5|CONST_LENGTH
eps            30
aeps          100
one           866   909
zero          866   909
plead         858
gap          113721
min_repeat      1
toggle_bit_mask 0x800
frequency    36000
duty_cycle   50

    begin codes
      0			0x1140          # sys_05_command_00
      1			0x1141          # sys_05_command_01
      2			0x1142          # sys_05_command_02
      3			0x1143          # sys_05_command_03
      4			0x1144          # sys_05_command_04
      5			0x1145          # sys_05_command_05
      6			0x1146          # sys_05_command_06
      7			0x1147          # sys_05_command_07
      8			0x1148          # sys_05_command_08
      9			0x1149          # sys_05_command_09
      -/--			0x114a          # sys_05_command_0a
      OK			0x114b          # sys_05_command_0b
      POWER			0x114c     	# sys_05_command_0c
      MUTE			0x114d     	# sys_05_command_0d
      BLUE			0x114e     	# sys_05_command_0e
      GUIDE			0x114f     	# sys_05_command_0f	# magic 00268
      VCR_Vol+			0x1150     	# sys_05_command_10
      VCR_Vol-	       		0x1151     	# sys_05_command_11
      sys_05_command_12	0x1152     	# sys_05_command_12
      sys_05_command_13	0x1153     	# sys_05_command_13
      sys_05_command_14	0x1154     	# sys_05_command_14
      sys_05_command_15	0x1155     	# sys_05_command_15
      sys_05_command_16	0x1156     	# sys_05_command_16
      sys_05_command_17	0x1157     	# sys_05_command_17
      sys_05_command_18	0x1158     	# sys_05_command_18
      sys_05_command_19	0x1159     	# sys_05_command_19
      sys_05_command_1a	0x115a     	# sys_05_command_1a
      sys_05_command_1b	0x115b     	# sys_05_command_1b
      YELLOW			0x115c     	# sys_05_command_1c	# magic 00558 (was required under SAT, but not under VCR)
      MENU			0x115d          # sys_05_command_1d
      sys_05_command_1e	0x115e     	# sys_05_command_1e
      sys_05_command_1f	0x115f     	# sys_05_command_1f
      CHANNEL+			0x1160          # sys_05_command_20
      CHANNEL-			0x1161          # sys_05_command_21
      sys_05_command_22	0x1162     	# sys_05_command_22
      sys_05_command_23	0x1163     	# sys_05_command_23
      sys_05_command_24	0x1164     	# sys_05_command_24
      sys_05_command_25	0x1165     	# sys_05_command_25
      sys_05_command_26	0x1166     	# sys_05_command_26
      sys_05_command_27	0x1167     	# sys_05_command_27
      sys_05_command_28	0x1168     	# sys_05_command_28
      PAUSE			0x1169     	# sys_05_command_29
      sys_05_command_2a	0x116a     	# sys_05_command_2a
      sys_05_command_2b	0x116b     	# sys_05_command_2b
      sys_05_command_2c	0x116c     	# sys_05_command_2c
      sys_05_command_2d	0x116d     	# sys_05_command_2d
      sys_05_command_2e	0x116e     	# sys_05_command_2e
      DOWN		      	0x116f     	# sys_05_command_2f 	# magic 00016
      sys_05_command_30	0x1170     	# sys_05_command_30
      EXIT			0x1171     	# sys_05_command_31
      REW			0x1172     	# sys_05_command_32
      UP			0x1173     	# sys_05_command_33 	# magic 00147
      FF			0x1174     	# sys_05_command_34
      PLAY   			0x1175     	# sys_05_command_35
      STOP			0x1176     	# sys_05_command_36
      REC			0x1177     	# sys_05_command_37
      sys_05_command_38	0x1178     	# sys_05_command_38
      sys_05_command_39	0x1179     	# sys_05_command_39
      RED		      	0x117a     	# sys_05_command_3a
      sys_05_command_3b	0x117b     	# sys_05_command_3b
      sys_05_command_3c	0x117c     	# sys_05_command_3c
      sys_05_command_3d	0x117d     	# sys_05_command_3d
      AV			0x117e     	# sys_05_command_3e
      sys_05_command_3f     	0x117f     	# sys_05_command_3f
      sys_05_command_40	0x0140     	# sys_05_command_40
      sys_05_command_41	0x0141     	# sys_05_command_41
      sys_05_command_42	0x0142     	# sys_05_command_42
      sys_05_command_43	0x0143     	# sys_05_command_43
      sys_05_command_44	0x0144     	# sys_05_command_44
      sys_05_command_45	0x0145     	# sys_05_command_45
      sys_05_command_46	0x0146     	# sys_05_command_46
      sys_05_command_47	0x0147     	# sys_05_command_47
      sys_05_command_48	0x0148     	# sys_05_command_48
      sys_05_command_49	0x0149     	# sys_05_command_49
      sys_05_command_4a	0x014a     	# sys_05_command_4a
      sys_05_command_4b	0x014b     	# sys_05_command_4b
      sys_05_command_4c	0x014c     	# sys_05_command_4c
      sys_05_command_4d	0x014d     	# sys_05_command_4d
      sys_05_command_4e	0x014e     	# sys_05_command_4e
      sys_05_command_4f	0x014f     	# sys_05_command_4f
      sys_05_command_50	0x0150     	# sys_05_command_50
      sys_05_command_51	0x0151     	# sys_05_command_51
      sys_05_command_52	0x0152     	# sys_05_command_52
      sys_05_command_53	0x0153     	# sys_05_command_53
      sys_05_command_54	0x0154     	# sys_05_command_54
      LEFT			0x0155     	# sys_05_command_55
      RIGHT			0x0156     	# sys_05_command_56
      sys_05_command_57	0x0157     	# sys_05_command_57
      sys_05_command_58	0x0158     	# sys_05_command_58
      sys_05_command_59	0x0159     	# sys_05_command_59
      sys_05_command_5a	0x015a     	# sys_05_command_5a
      sys_05_command_5b	0x015b     	# sys_05_command_5b
      sys_05_command_5c	0x015c     	# sys_05_command_5c
      sys_05_command_5d	0x015d     	# sys_05_command_5d
      sys_05_command_5e	0x015e     	# sys_05_command_5e
      sys_05_command_5f	0x015f     	# sys_05_command_5f
      sys_05_command_60	0x0160     	# sys_05_command_60
      sys_05_command_61	0x0161     	# sys_05_command_61
      sys_05_command_62	0x0162     	# sys_05_command_62
      sys_05_command_63	0x0163     	# sys_05_command_63
      sys_05_command_64	0x0164     	# sys_05_command_64
      sys_05_command_65	0x0165     	# sys_05_command_65
      sys_05_command_66	0x0166     	# sys_05_command_66
      sys_05_command_67	0x0167     	# sys_05_command_67
      sys_05_command_68	0x0168     	# sys_05_command_68
      sys_05_command_69	0x0169     	# sys_05_command_69
      sys_05_command_6a	0x016a     	# sys_05_command_6a
      sys_05_command_6b	0x016b     	# sys_05_command_6b
      GREEN			0x016c     	# sys_05_command_6c	# magic 00040
      sys_05_command_6d	0x016d     	# sys_05_command_6d
      sys_05_command_6e	0x016e     	# sys_05_command_6e
      sys_05_command_6f	0x016f     	# sys_05_command_6f
      SKIPRIGHT		0x0170     	# sys_05_command_70 	# magic 00171
      SKIPLEFT			0x0171     	# sys_05_command_71 	# magic 00203
      sys_05_command_72	0x0172     	# sys_05_command_72
      sys_05_command_73	0x0173     	# sys_05_command_73
      sys_05_command_74	0x0174     	# sys_05_command_74
      sys_05_command_75	0x0175     	# sys_05_command_75
      sys_05_command_76	0x0176     	# sys_05_command_76
      sys_05_command_77	0x0177     	# sys_05_command_77
      sys_05_command_78	0x0178     	# sys_05_command_78
      sys_05_command_79	0x0179     	# sys_05_command_79
      sys_05_command_7a	0x017a     	# sys_05_command_7a
      sys_05_command_7b	0x017b     	# sys_05_command_7b
      sys_05_command_7c	0x017c     	# sys_05_command_7c
      sys_05_command_7d	0x017d     	# sys_05_command_7d
      sys_05_command_7e	0x017e     	# sys_05_command_7e
      sys_05_command_7f	0x017f     	# sys_05_command_7f
    end codes
end remote

Links

  1. lircd.conf von www.lirc.org
  2. Der Hersteller OneForAll
  3. Advanced codes
  4. PC Schnittstelle JP1 (Englisch)
  5. Yahoo-Gruppe für Fernbedienungen mit JP1 Schnittstelle (Englisch)
  6. JP1-Forum (Alternative für die nicht mehr gepflegte "Yahoo-Gruppe"; (Englisch)