Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #------------------------------------------------------------------------------
- # contributed by Claas Langbehn (claas@bigfoot.com) 01-May-2000
- # With support for extended RC-5 with 6 bits system codes
- # by Dieter Fauth, 2007.04.29
- #------------------------------------------------------------------------------
- #
- # filename: RC-5-extended
- # encoding: shift encoded, RC-5
- # brand: Philips (and many others)
- # model: all
- # supported devices: all
- #
- # This is the code for all RC-5 coded remote controls.
- # There are 32 different systems with 128 commands each.
- #
- # Known system adresses:
- # ----------------------
- # $00 - 0 TV1
- # $01 - 1 TV2
- # $02 - 2 Teletext
- # $03 - 3 Video
- # $04 - 4 LV1
- # $05 - 5 VCR1
- # $06 - 6 VCR2
- # $07 - 7 Experimental
- # $08 - 8 Sat1
- # $09 - 9 Camera
- # $0A - 10 Sat2
- # $0B - 11
- # $0C - 12 CDV
- # $0D - 13 Camcorder
- # $0E - 14 CD-Player
- # $0F - 15
- # $10 - 16 Pre-amp
- # $11 - 17 Tuner
- # $12 - 18 Recorder1
- # $13 - 19 Pre-amp
- # $14 - 20 CD Player
- # $15 - 21 Phono
- # $16 - 22 SatA
- # $17 - 23 Recorder2
- # $18 - 24
- # $19 - 25
- # $1A - 26 CDR
- # $1B - 27
- # $1C - 28
- # $1D - 29 Lighting
- # $1E - 30 Lighting
- # $1F - 31 Phone
- #
- # Examples for commands:
- # Command TV Command VCR Command
- # $00 - 0 0 0
- # $01 - 1 1 1
- # $02 - 2 2 2
- # $03 - 3 3 3
- # $04 - 4 4 4
- # $05 - 5 5 5
- # $06 - 6 6 6
- # $07 - 7 7 7
- # $08 - 8 8 8
- # $09 - 9 9 9
- # $0A - 10 -/-- -/--
- # $0C - 12 Standby Standby
- # $0D - 13 Mute
- # $10 - 16 Volume+
- # $11 - 17 Volume-
- # $12 - 18 Brightness+
- # $13 - 19 Brightness-
- # $20 - 32 Program+ Program+
- # $21 - 33 Program- Program-
- # $32 - 50 Fast Rewind
- # $34 - 52 Fast Forward
- # $35 - 53 Play
- # $36 - 54 Stop
- # $37 - 55 Recording
- #
- # Note: Many devices use a total different ordeer for the commands.
- #
- # Details about the encoding:
- # Regular RC5 code uses 2 leading bits with the value '1'. Followed by the toggle bit.
- # Extended RC5, uses the second bit to extend the number of possible commands to 128.
- # With Bit 1 set to 1 you get regular RC5 code (compatible with older systems).
- # With Bit 1 set to 0, you get extended extended RC5 code.
- # In the commands, the bit 1 is used inverted to gain the backwards compatibilty.
- #
- # Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13
- # | S |~C6 | T | A4 | A3 | A2 | A1 | A0 | C5 | C4 | C3 | C2 | C1 | C0 |
- #
- # Another thing is, that this file is way to long to be used for everyday
- # usage. You should better get a custom config file for your remote control.
- # This file is supposed to be for developers only.
- #
- # If you figure another system adress out which is not yet listed above, please
- # write me a short mail which type of device, brand, etc. Just the usual infos.
- #
- #------------------------------------------------------------------------------
- begin remote
- name PHILIPS_RC-5-extended
- 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
- sys_1b_command_00 0x16c0
- sys_1b_command_01 0x16c1
- sys_1b_command_02 0x16c2
- sys_1b_command_03 0x16c3
- sys_1b_command_04 0x16c4
- sys_1b_command_05 0x16c5
- sys_1b_command_06 0x16c6
- sys_1b_command_07 0x16c7
- sys_1b_command_08 0x16c8
- sys_1b_command_09 0x16c9
- sys_1b_command_0a 0x16ca
- sys_1b_command_0b 0x16cb
- sys_1b_command_0c 0x16cc
- sys_1b_command_0d 0x16cd
- sys_1b_command_0e 0x16ce
- sys_1b_command_0f 0x16cf
- sys_1b_command_10 0x16d0
- sys_1b_command_11 0x16d1
- sys_1b_command_12 0x16d2
- sys_1b_command_13 0x16d3
- sys_1b_command_14 0x16d4
- sys_1b_command_15 0x16d5
- sys_1b_command_16 0x16d6
- sys_1b_command_17 0x16d7
- sys_1b_command_18 0x16d8
- sys_1b_command_19 0x16d9
- sys_1b_command_1a 0x16da
- sys_1b_command_1b 0x16db
- sys_1b_command_1c 0x16dc
- sys_1b_command_1d 0x16dd
- sys_1b_command_1e 0x16de
- sys_1b_command_1f 0x16df
- sys_1b_command_20 0x16e0
- sys_1b_command_21 0x16e1
- sys_1b_command_22 0x16e2
- sys_1b_command_23 0x16e3
- sys_1b_command_24 0x16e4
- sys_1b_command_25 0x16e5
- sys_1b_command_26 0x16e6
- sys_1b_command_27 0x16e7
- sys_1b_command_28 0x16e8
- sys_1b_command_29 0x16e9
- sys_1b_command_2a 0x16ea
- sys_1b_command_2b 0x16eb
- sys_1b_command_2c 0x16ec
- sys_1b_command_2d 0x16ed
- sys_1b_command_2e 0x16ee
- sys_1b_command_2f 0x16ef
- sys_1b_command_30 0x16f0
- sys_1b_command_31 0x16f1
- sys_1b_command_32 0x16f2
- sys_1b_command_33 0x16f3
- sys_1b_command_34 0x16f4
- sys_1b_command_35 0x16f5
- sys_1b_command_36 0x16f6
- sys_1b_command_37 0x16f7
- sys_1b_command_38 0x16f8
- sys_1b_command_39 0x16f9
- sys_1b_command_3a 0x16fa
- sys_1b_command_3b 0x16fb
- sys_1b_command_3c 0x16fc
- sys_1b_command_3d 0x16fd
- sys_1b_command_3e 0x16fe
- sys_1b_command_3f 0x16ff
- sys_1b_command_40 0x06c0
- sys_1b_command_41 0x06c1
- sys_1b_command_42 0x06c2
- sys_1b_command_43 0x06c3
- sys_1b_command_44 0x06c4
- sys_1b_command_45 0x06c5
- sys_1b_command_46 0x06c6
- sys_1b_command_47 0x06c7
- sys_1b_command_48 0x06c8
- sys_1b_command_49 0x06c9
- sys_1b_command_4a 0x06ca
- sys_1b_command_4b 0x06cb
- sys_1b_command_4c 0x06cc
- sys_1b_command_4d 0x06cd
- sys_1b_command_4e 0x06ce
- sys_1b_command_4f 0x06cf
- sys_1b_command_50 0x06d0
- sys_1b_command_51 0x06d1
- sys_1b_command_52 0x06d2
- sys_1b_command_53 0x06d3
- sys_1b_command_54 0x06d4
- sys_1b_command_55 0x06d5
- sys_1b_command_56 0x06d6
- sys_1b_command_57 0x06d7
- sys_1b_command_58 0x06d8
- sys_1b_command_59 0x06d9
- sys_1b_command_5a 0x06da
- sys_1b_command_5b 0x06db
- sys_1b_command_5c 0x06dc
- sys_1b_command_5d 0x06dd
- sys_1b_command_5e 0x06de
- sys_1b_command_5f 0x06df
- sys_1b_command_60 0x06e0
- sys_1b_command_61 0x06e1
- sys_1b_command_62 0x06e2
- sys_1b_command_63 0x06e3
- sys_1b_command_64 0x06e4
- sys_1b_command_65 0x06e5
- sys_1b_command_66 0x06e6
- sys_1b_command_67 0x06e7
- sys_1b_command_68 0x06e8
- sys_1b_command_69 0x06e9
- sys_1b_command_6a 0x06ea
- sys_1b_command_6b 0x06eb
- sys_1b_command_6c 0x06ec
- sys_1b_command_6d 0x06ed
- sys_1b_command_6e 0x06ee
- sys_1b_command_6f 0x06ef
- sys_1b_command_70 0x06f0
- sys_1b_command_71 0x06f1
- sys_1b_command_72 0x06f2
- sys_1b_command_73 0x06f3
- sys_1b_command_74 0x06f4
- sys_1b_command_75 0x06f5
- sys_1b_command_76 0x06f6
- sys_1b_command_77 0x06f7
- sys_1b_command_78 0x06f8
- sys_1b_command_79 0x06f9
- sys_1b_command_7a 0x06fa
- sys_1b_command_7b 0x06fb
- sys_1b_command_7c 0x06fc
- sys_1b_command_7d 0x06fd
- sys_1b_command_7e 0x06fe
- sys_1b_command_7f 0x06ff
- sys_1c_command_00 0x1700
- sys_1c_command_01 0x1701
- sys_1c_command_02 0x1702
- sys_1c_command_03 0x1703
- sys_1c_command_04 0x1704
- sys_1c_command_05 0x1705
- sys_1c_command_06 0x1706
- sys_1c_command_07 0x1707
- sys_1c_command_08 0x1708
- sys_1c_command_09 0x1709
- sys_1c_command_0a 0x170a
- sys_1c_command_0b 0x170b
- sys_1c_command_0c 0x170c
- sys_1c_command_0d 0x170d
- sys_1c_command_0e 0x170e
- sys_1c_command_0f 0x170f
- sys_1c_command_10 0x1710
- sys_1c_command_11 0x1711
- sys_1c_command_12 0x1712
- sys_1c_command_13 0x1713
- sys_1c_command_14 0x1714
- sys_1c_command_15 0x1715
- sys_1c_command_16 0x1716
- sys_1c_command_17 0x1717
- sys_1c_command_18 0x1718
- sys_1c_command_19 0x1719
- sys_1c_command_1a 0x171a
- sys_1c_command_1b 0x171b
- sys_1c_command_1c 0x171c
- sys_1c_command_1d 0x171d
- sys_1c_command_1e 0x171e
- sys_1c_command_1f 0x171f
- sys_1c_command_20 0x1720
- sys_1c_command_21 0x1721
- sys_1c_command_22 0x1722
- sys_1c_command_23 0x1723
- sys_1c_command_24 0x1724
- sys_1c_command_25 0x1725
- sys_1c_command_26 0x1726
- sys_1c_command_27 0x1727
- sys_1c_command_28 0x1728
- sys_1c_command_29 0x1729
- sys_1c_command_2a 0x172a
- sys_1c_command_2b 0x172b
- sys_1c_command_2c 0x172c
- sys_1c_command_2d 0x172d
- sys_1c_command_2e 0x172e
- sys_1c_command_2f 0x172f
- sys_1c_command_30 0x1730
- sys_1c_command_31 0x1731
- sys_1c_command_32 0x1732
- sys_1c_command_33 0x1733
- sys_1c_command_34 0x1734
- sys_1c_command_35 0x1735
- sys_1c_command_36 0x1736
- sys_1c_command_37 0x1737
- sys_1c_command_38 0x1738
- sys_1c_command_39 0x1739
- sys_1c_command_3a 0x173a
- sys_1c_command_3b 0x173b
- sys_1c_command_3c 0x173c
- sys_1c_command_3d 0x173d
- sys_1c_command_3e 0x173e
- sys_1c_command_3f 0x173f
- sys_1c_command_40 0x0700
- sys_1c_command_41 0x0701
- sys_1c_command_42 0x0702
- sys_1c_command_43 0x0703
- sys_1c_command_44 0x0704
- sys_1c_command_45 0x0705
- sys_1c_command_46 0x0706
- sys_1c_command_47 0x0707
- sys_1c_command_48 0x0708
- sys_1c_command_49 0x0709
- sys_1c_command_4a 0x070a
- sys_1c_command_4b 0x070b
- sys_1c_command_4c 0x070c
- sys_1c_command_4d 0x070d
- sys_1c_command_4e 0x070e
- sys_1c_command_4f 0x070f
- sys_1c_command_50 0x0710
- sys_1c_command_51 0x0711
- sys_1c_command_51 0x0711
- sys_1c_command_52 0x0712
- sys_1c_command_53 0x0713
- sys_1c_command_54 0x0714
- sys_1c_command_55 0x0715
- sys_1c_command_56 0x0716
- sys_1c_command_57 0x0717
- sys_1c_command_58 0x0718
- sys_1c_command_59 0x0719
- sys_1c_command_5a 0x071a
- sys_1c_command_5b 0x071b
- sys_1c_command_5c 0x071c
- sys_1c_command_5d 0x071d
- sys_1c_command_5e 0x071e
- sys_1c_command_5f 0x071f
- sys_1c_command_60 0x0720
- sys_1c_command_61 0x0721
- sys_1c_command_62 0x0722
- sys_1c_command_63 0x0723
- sys_1c_command_64 0x0724
- sys_1c_command_65 0x0725
- sys_1c_command_66 0x0726
- sys_1c_command_67 0x0727
- sys_1c_command_68 0x0728
- sys_1c_command_69 0x0729
- sys_1c_command_6a 0x072a
- sys_1c_command_6b 0x072b
- sys_1c_command_6c 0x072c
- sys_1c_command_6d 0x072d
- sys_1c_command_6e 0x072e
- sys_1c_command_6f 0x072f
- sys_1c_command_70 0x0730
- sys_1c_command_71 0x0731
- sys_1c_command_72 0x0732
- sys_1c_command_73 0x0733
- sys_1c_command_74 0x0734
- sys_1c_command_75 0x0735
- sys_1c_command_76 0x0736
- sys_1c_command_77 0x0737
- sys_1c_command_78 0x0738
- sys_1c_command_79 0x0739
- sys_1c_command_7a 0x073a
- sys_1c_command_7b 0x073b
- sys_1c_command_7c 0x073c
- sys_1c_command_7d 0x073d
- sys_1c_command_7e 0x073e
- sys_1c_command_7f 0x073f
- end codes
- end remote
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement