#
# this config file was automatically generated
# using lirc-0.6.3(serial) on Mon Feb 11 14:50:30 2002
#
# contributed by Andreas Hartl
#
# brand:             SONY
# model:             RM-AV2100T
# supported devices: TV, VCR1-3, DVD, SAT/CBL, AMP, CD, MD/DAT,
#                    TAPE, TUNER, DSP
#
# file format:       one remote for each function block, two
#                    buttons with weird function codes (TV 16:9,
#                    AMP MD/DAT) have a remote control for
#                    themselves.
# comment:
#   Settings for the remote, generally 001 (Sony), except:
#     VCR1 = 003, VCR2 = 004, VCR3 = 005
#
#   System Control buttons are from one old no-name RC
#


begin remote

  name  AMP
  bits           12
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  gap          44737
  min_repeat      2
  toggle_bit      0


      begin codes
                           0x0000000000000741
          KEY_POWER                    0x0000000000000A81
          KEY_UP                       0x00000000000001E6
          KEY_DOWN                     0x00000000000009E6
          KEY_LEFT                     0x00000000000005E6
          KEY_RIGHT                    0x0000000000000DE6
          shift                    0x0000000000000CD6
                          0x0000000000000096
                          0x0000000000000896
                              0x0000000000000481
                              0x0000000000000C81
          KEY_MUTE                     0x0000000000000281
          KEY_1                        0x0000000000000001
          KEY_2                        0x0000000000000801
          KEY_3                        0x0000000000000401
          KEY_4                        0x0000000000000C01
          KEY_5                        0x0000000000000201
          KEY_6                        0x0000000000000A01
          KEY_7                        0x0000000000000601
          KEY_8                        0x0000000000000E01
          KEY_9                        0x0000000000000101
          KEY_0                        0x0000000000000901
          KEY_ENTER                    0x0000000000000301
                             0x0000000000000441
                             0x0000000000000781
                             0x0000000000000421
                            0x0000000000000B81
                              0x0000000000000841
          KEY_DVD                      0x0000000000000BE1
          KEY_TV                       0x0000000000000561
          KEY_CD                       0x0000000000000A41
                               0x0000000000000C41
                              0x0000000000000041
      end codes

end remote

begin remote

  name  AMP_MDDAT
  bits           14
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  gap          44748
  min_repeat      2
  toggle_bit      0


      begin codes
          md/dat                   0x0000000000002584
      end codes

end remote

begin remote

  name  CD
  bits            6
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail       1200
  post_data_bits  5
  post_data      0x8
  gap          44735
  min_repeat      2
  toggle_bit      0


      begin codes
          |<<                      0x0000000000000003
          >>|                      0x0000000000000023
          <<                       0x0000000000000033
          >>                       0x000000000000000B
          play                     0x0000000000000013
          stop                     0x0000000000000007
          pause                    0x0000000000000027
          power_on                 0x000000000000001D
          power                    0x000000000000002A
          1                        0x0000000000000000
          2                        0x0000000000000020
          3                        0x0000000000000010
          4                        0x0000000000000030
          5                        0x0000000000000008
          6                        0x0000000000000028
          7                        0x0000000000000018
          8                        0x0000000000000038
          9                        0x0000000000000004
          0                        0x0000000000000001
          +10                      0x0000000000000039
          enter                    0x0000000000000034
          clear                    0x000000000000003C
          d_skip                   0x000000000000001F
          repeat                   0x000000000000002D
          continue                 0x000000000000002E
          shuffle                  0x000000000000002B
          program                  0x000000000000003E
      end codes

end remote

begin remote

  name  DECK_BA
  bits           12
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  gap          44736
  min_repeat      2
  toggle_bit      0


      begin codes
          power_on                 0x000000000000074E
          b_<<                     0x0000000000000D8E
          b_>>                     0x000000000000038E
          b_fwd                    0x000000000000058E
          b_back                   0x000000000000004E
          b_stop                   0x000000000000018E
          b_pause                  0x000000000000098E
          b_dot                    0x0000000000000F8E
          b_rec                    0x000000000000078E
          a_<<                     0x0000000000000CC1
          a_>>                     0x00000000000002C1
          a_fwd                    0x00000000000004C1
          a_back                   0x0000000000000EC1
          a_stop                   0x00000000000001C1
          a_pause                  0x00000000000009C1
          a_dot                    0x0000000000000FC1
          a_rec                    0x00000000000006C1
      end codes

end remote

begin remote

  name  DSP
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail       1200
  post_data_bits  12
  post_data      0x5CB
  gap          44748
  min_repeat      2
  toggle_bit      0


      begin codes
          power_on                 0x000000000000003A
          center_up                0x0000000000000015
          center_down              0x0000000000000055
          rear_up                  0x0000000000000039
          rear_down                0x0000000000000079
          subwoofer_up             0x0000000000000035
          subwoofer_down           0x0000000000000075
          front_bal_left           0x0000000000000019
          front_bal_right          0x0000000000000059
          rear_bal_left            0x0000000000000032
          rear_bal_right           0x0000000000000072
          effect_up                0x0000000000000021
          effect_down              0x0000000000000061
          t_tone                   0x0000000000000029
          soundfield               0x000000000000007E
          genre                    0x000000000000001E
          mode                     0x000000000000003E
          power                    0x0000000000000054
          menu                     0x0000000000000018
          up                       0x000000000000000F
          down                     0x000000000000004F
          left                     0x000000000000002F
          right                    0x000000000000006F
          fwd                      0x0000000000000028
          rew                      0x0000000000000068
      end codes

end remote

begin remote

  name  DVD
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  12
  post_data      0x5C9
  gap          44749
  min_repeat      3
  toggle_bit      0


      begin codes
          |<<                      0x0000000000000006
          >>|                      0x0000000000000046
          <<                       0x0000000000000066
          >>                       0x0000000000000016
          play                     0x0000000000000026
          stop                     0x000000000000000E
          pause                    0x000000000000004E
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          up                       0x000000000000004F
          down                     0x000000000000002F
          left                     0x000000000000006F
          right                    0x000000000000001F
          execute                  0x0000000000000068
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          0                        0x0000000000000048
          enter                    0x0000000000000068
          display                  0x0000000000000015
          angle                    0x0000000000000053
          clear                    0x0000000000000078
          subtitle                 0x0000000000000063
          title                    0x000000000000002C
          return                   0x0000000000000038
          audio                    0x0000000000000013
          dvd_menu                 0x000000000000006C
      end codes

end remote

begin remote

  name  MDDAT
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2465   550
  one          1219   579
  zero          609   579
  ptrail        609
  post_data_bits  4
  post_data      0xF
  gap          44735
  min_repeat      2
  toggle_bit      0


      begin codes
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          |<<                      0x0000000000000002
          >>|                      0x0000000000000042
          <<                       0x000000000000006A
          >>                       0x000000000000001A
          play                     0x000000000000002A
          stop                     0x000000000000000A
          pause                    0x000000000000004A
          rec                      0x000000000000005A
          r                        0x000000000000005A
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          +10                      0x0000000000000028
          0                        0x0000000000000048
          enter                    0x000000000000006E
          clear                    0x0000000000000078
          display                  0x000000000000000C
          d_skip                   0x0000000000000007
          continue                 0x000000000000005C
          shuffle                  0x000000000000003C
          program                  0x000000000000007C
      end codes

end remote

begin remote

  name  SAT
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  4
  post_data      0x0
  gap          44736
  min_repeat      2
  toggle_bit      0


      begin codes
          program_+                0x0000000000000004
          program_-                0x0000000000000044
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          0                        0x0000000000000048
          -/--                     0x000000000000005C
          input                    0x0000000000000052
          menu                     0x000000000000000E
          execute                  0x0000000000000076
          up                       0x0000000000000027
          down                     0x0000000000000067
          left                     0x0000000000000057
          right                    0x0000000000000017
      end codes

end remote

begin remote

  name  SYSTEM_CONTROL
  bits            6
  flags SPACE_ENC|NO_HEAD_REP|CONST_LENGTH
  eps            30
  aeps          100

  header       8500  4000
  one           500  1500
  zero          500   500
  ptrail        500
  pre_data_bits   8
  pre_data       0xCE
  post_data_bits  2
  post_data      0x0
  gap          46010
  toggle_bit      0


      begin codes
          1                        0x000000000000001B
          2                        0x000000000000000B
          3                        0x0000000000000020
      end codes

end remote

begin remote

  name  TUNER
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  4
  post_data      0xB
  gap          44735
  min_repeat      2
  toggle_bit      0


      begin codes
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          +10                      0x0000000000000032
          0                        0x0000000000000048
          enter                    0x0000000000000068
          shift                    0x0000000000000066
          display                  0x0000000000000069
          back                     0x0000000000000064
          fwd                      0x0000000000000024
          a                        0x0000000000000006
          b                        0x0000000000000046
          c                        0x0000000000000026
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          program_+                0x0000000000000004
          program_-                0x0000000000000044
      end codes

end remote

begin remote

  name  TV
  bits            9
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  2
  post_data      0x0
  gap          44736
  min_repeat      2
  toggle_bit      0


      begin codes
          program_+                0x0000000000000012
          program_-                0x0000000000000112
          vol_+                    0x0000000000000092
          vol_-                    0x0000000000000192
          mute                     0x0000000000000052
          power_on                 0x00000000000000EA
          power                    0x0000000000000152
          1                        0x0000000000000002
          2                        0x0000000000000102
          3                        0x0000000000000082
          4                        0x0000000000000182
          5                        0x0000000000000042
          6                        0x0000000000000142
          7                        0x00000000000000C2
          8                        0x00000000000001C2
          9                        0x0000000000000022
          0                        0x0000000000000122
          -/--                     0x0000000000000172
          red                      0x0000000000000067
          green                    0x0000000000000167
          yellow                   0x00000000000000E7
          blue                     0x00000000000001E7
          teletext                 0x00000000000001FA
          tv                       0x000000000000003A
          input                    0x000000000000014A
          left                     0x000000000000005A
          right                    0x000000000000019A
          up                       0x000000000000005E
          down                     0x000000000000015E
          execute                  0x000000000000014E
          recall                   0x00000000000001BA
          pip_on/off               0x00000000000001B6
          pip_move                 0x00000000000000F6
          pip_swap                 0x00000000000001F6
          pip_ch+                  0x0000000000000036
          pip_ch-                  0x0000000000000136
      end codes

end remote

begin remote

  name  TV_169
  bits           14
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail       1200
  gap          44749
  min_repeat      2
  toggle_bit      0


      begin codes
          16:9                     0x0000000000002F12
      end codes

end remote

begin remote

  name  VCR1
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  4
  post_data      0xD
  gap          44736
  min_repeat      2
  toggle_bit      0


      begin codes
          rec                      0x000000000000005C
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          <<                       0x000000000000006C
          >>                       0x000000000000001C
          play                     0x000000000000002C
          stop                     0x000000000000000C
          pause                    0x000000000000004C
          up                       0x0000000000000021
          down                     0x0000000000000061
          left                     0x0000000000000023
          right                    0x0000000000000043
          menu                     0x0000000000000059
          execute                  0x0000000000000045
          ant/sw                   0x000000000000002A
          input                    0x0000000000000079
          display                  0x000000000000002D
          program_+                0x0000000000000004
          program_-                0x0000000000000044
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          0                        0x0000000000000048
          -/--                     0x0000000000000028
      end codes

end remote

begin remote

  name  VCR2
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  12
  post_data      0x9D2
  gap          44747
  min_repeat      2
  toggle_bit      0


      begin codes
          rec                      0x000000000000005C
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          play                     0x000000000000002C
          stop                     0x000000000000000C
          pause                    0x000000000000004C
          <<                       0x000000000000006C
          >>                       0x000000000000001C
          menu                     0x0000000000000059
          execute                  0x0000000000000045
          up                       0x0000000000000021
          down                     0x0000000000000061
          left                     0x0000000000000023
          right                    0x0000000000000043
          ant/sw                   0x000000000000002A
          input                    0x0000000000000079
          display                  0x000000000000002D
          program_+                0x0000000000000004
          program_-                0x0000000000000044
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          0                        0x0000000000000048
          -/--                     0x0000000000000028
      end codes

end remote

begin remote

  name  VCR3
  bits            7
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       2400   600
  one          1200   600
  zero          600   600
  ptrail        600
  post_data_bits  12
  post_data      0x9D3
  gap          44749
  min_repeat      2
  toggle_bit      0


      begin codes
          rec                      0x000000000000005C
          power_on                 0x000000000000003A
          power                    0x0000000000000054
          play                     0x000000000000002C
          stop                     0x000000000000000C
          pause                    0x000000000000004C
          <<                       0x000000000000006C
          >>                       0x000000000000001C
          menu                     0x0000000000000059
          execute                  0x0000000000000045
          up                       0x0000000000000021
          down                     0x0000000000000061
          left                     0x0000000000000023
          right                    0x0000000000000043
          ant/sw                   0x000000000000002A
          input                    0x0000000000000079
          display                  0x000000000000002D
          program_+                0x0000000000000004
          program_-                0x0000000000000044
          1                        0x0000000000000000
          2                        0x0000000000000040
          3                        0x0000000000000020
          4                        0x0000000000000060
          5                        0x0000000000000010
          6                        0x0000000000000050
          7                        0x0000000000000030
          8                        0x0000000000000070
          9                        0x0000000000000008
          0                        0x0000000000000048
          -/--                     0x0000000000000028
      end codes

end remote


