#
# this config file was automatically generated
# using lirc-0.6.5(any) on Thu Aug 22 09:22:40 2002
#
# contributed by Gerald Stieglbauer <gstiegl@cosy.sbg.ac.at>
#
# brand:                       Sony
# model no. of remote control: RMT-V186D
# devices being controlled by this remote: Many Sony video recorder and TVs
# (originally bundled with the video recorder model SLV-E710)
#
# This remote control has one main switch for controlling either video
# recorders (VTR) or TVs. If the VTR mode is on, all keys except the
# "Teletext" button can be used. The "Teletext" button sends no signal.
# If The TV mode is chosen, all buttons (including the "Teletext" button) send
# signals. Those buttons, which make sense in combination with a TV are marked
# with a yellow point nearby the corresponding buttons. Nevertheless, the
# other buttons can be used too and send different codes as in the VTR mode.
#
# The only feature that cannot be used with lirc is the juggle wheel. This
# wheel is for backward and forward searching with different tape speeds (1/5 to
# 2). When using this, the remote control sends a sequence of three IR
# commands to the device. However, there are two further buttons for forward
# and backward searching on the remote control, which can be used instead.

begin remote

  name  Sony_RMT-V186D
  bits           11
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          300

  header       2493   508
  one          1293   508
  zero          693   508
  ptrail        693
  gap          45039
  toggle_bit      0


      begin codes
	'POWER(VTR)'          0x000000000000054D    # Power(VTR)
	'EJECT(VTR)'          0x000000000000034D    # Eject(VTR)
	'TIMERCLEAR(VTR)'     0x000000000000063D    # TimerClear(VTR)
	'TV/VIDEO(VTR)'       0x00000000000002AD    # TV/Video(VTR)
	'MENU(VTR)'           0x000000000000059D    # Menu(VTR)
	'UP(VTR)'             0x000000000000021D    # Up(VTR)
	'DOWN(VTR)'           0x000000000000061D    # Down(VTR)
	'LEFT(VTR)'           0x000000000000023D    # Left(VTR)
	'RIGHT(VTR)'          0x000000000000043D    # Right(VTR)
	'EXECUTE(VTR)'        0x000000000000045D    # Execute(VTR)
	'AUDIOMONITOR(VTR)'   0x000000000000074D    # AudioMonitor(VTR)
	'1(VTR)'              0x000000000000000D    # 1(VTR)
	'2(VTR)'              0x000000000000040D    # 2(VTR)
	'3(VTR)'              0x000000000000020D    # 3(VTR)
	'4(VTR)'              0x000000000000060D    # 4(VTR)
	'5(VTR)'              0x000000000000010D    # 5(VTR)
	'6(VTR)'              0x000000000000050D    # 6(VTR)
	'7(VTR)'              0x000000000000030D    # 7(VTR)
	'8(VTR)'              0x000000000000070D    # 8(VTR)
	'9(VTR)'              0x000000000000008D    # 9(VTR)
	'0(VTR)'              0x000000000000048D    # 0(VTR)
	'-/--(VTR)'           0x000000000000028D    # -/--(VTR)
	'SKIP(VTR)'           0x00000000000005DD    # Skip(VTR)
	'QUICKTIMER(VTR)'     0x000000000000025D    # QuickTimer(VTR)
	'DISPLAY(VTR)'        0x00000000000002DD    # Display(VTR)
	'COUNTERRESET(VTR)'   0x000000000000031D    # CounterReset(VTR)
	'AUTO/MANUAL(VTR)'    0x000000000000072D    # Auto/Manual(VTR)
	'TRACKINGDOWN(VTR)'   0x000000000000051D    # TrackingDown(VTR)
	'TRACKINGUP(VTR)'     0x000000000000011D    # TrackingUp(VTR)
	'TAPESPEED-(VTR)'     0x00000000000003ED    # TapeSpeed-(VTR)
	'TAPESPEED+(VTR)'     0x00000000000005ED    # TapeSpeed+(VTR)
	'TAPESPEED(VTR)'      0x00000000000000DD    # TapeSpeed(VTR)
	'FRAMEBACKWARD(VTR)'  0x000000000000006D    # FrameBackward(VTR)
	'FRAMEFORWARD(VTR)'   0x000000000000046D    # FrameForward(VTR)
	'INPUTSELECT(VTR)'    0x000000000000079D    # InputSelect(VTR)
	'INDEXSEARCHBACKWARD(VTR)'  0x000000000000075D    # IndexSearchBackward(VTR)
	'INDEXSEARCHFORWARD(VTR)'  0x000000000000035D    # IndexSearchForward(VTR)
	'REC(VTR)'            0x00000000000005CD    # Rec(VTR)
	'VOLUME+(VTR)'        0x0000000000000248    # Volume+(VTR)
	'VOLUME-(VTR)'        0x0000000000000648    # Volume-(VTR)
	'PROG+(VTR)'          0x000000000000004D    # Prog+(VTR)
	'PROG-(VTR)'          0x000000000000044D    # Prog-(VTR)
	'SEARCHFORWARD(VTR)'  0x00000000000004AD    # SearchForward(VTR)
	'SEARCHBACKWARD(VTR)'  0x00000000000000AD    # SearchBackward(VTR)
	'PAUSE(VTR)'          0x00000000000004CD    # Pause(VTR)
	'PLAY(VTR)'           0x00000000000002CD    # Play(VTR)
	'STOP(VTR)'           0x00000000000000CD    # Stop(VTR)
	'POWER(TV)'           0x0000000000000548    # Power(TV)
	'EJECT(TV)'           0x000000000000034D    # Eject(TV)
	'TIMERCLEAR(TV)'      0x000000000000063D    # TimerClear(TV)
	'TV/VIDEO(TV)'        0x0000000000000528    # TV/Video(TV)
	'MENU(TV)'            0x0000000000000038    # Menu(TV)
	'UP(TV)'              0x0000000000000178    # Up(TV)
	'DOWN(TV)'            0x0000000000000578    # Down(TV)
	'LEFT(TV)'            0x0000000000000168    # Left(TV)
	'RIGHT(TV)'           0x0000000000000668    # Right(TV)
	'EXECUTE(TV)'         0x0000000000000538    # Execute(TV)
	'AUDIOMONITOR(TV)'    0x0000000000000748    # AudioMonitor(TV)
	'1(TV)'               0x0000000000000008    # 1(TV)
	'2(TV)'               0x0000000000000408    # 2(TV)
	'3(TV)'               0x0000000000000208    # 3(TV)
	'4(TV)'               0x0000000000000608    # 4(TV)
	'5(TV)'               0x0000000000000108    # 5(TV)
	'6(TV)'               0x0000000000000508    # 6(TV)
	'7(TV)'               0x0000000000000308    # 7(TV)
	'8(TV)'               0x0000000000000708    # 8(TV)
	'9(TV)'               0x0000000000000088    # 9(TV)
	'0(TV)'               0x0000000000000488    # 0(TV)
	'-/--(TV)'            0x00000000000005C8    # -/--(TV)
	'SKIP(TV)'            0x00000000000005DD    # Skip(TV)
	'RED/SHOWVIEW(TV)'    0x000000000000019C    # Red/Showview(TV)
	'GREEN/ONCE(TV)'      0x000000000000059C    # Green/Once(TV)
	'YELLOW/DAILY(TV)'    0x000000000000039C    # Yellow/Daily(TV)
	'BLUE/WEEKLY(TV)'     0x000000000000079C    # Blue/Weekly(TV)
	'QUICKTIMER(TV)'      0x000000000000025D    # QuickTimer(TV)
	'DISPLAY(TV)'         0x00000000000002E8    # Display(TV)
	'TELETEXT(TV)'        0x00000000000007E8    # Teletext(TV)
	'COUNTERRESET(TV)'    0x00000000000000E8    # CounterReset(TV)
	'AUTO/MANUAL(TV)'     0x000000000000072D    # Auto/Manual(TV)
	'TRACKINGDOWN(TV)'    0x000000000000051D    # TrackingDown(TV)
	'TRACKINGUP(TV)'      0x000000000000011D    # TrackingUp(TV)
	'TAPESPEED-(TV)'      0x00000000000003ED    # TapeSpeed-(TV)
	'TAPESPEED+(TV)'      0x00000000000005ED    # TapeSpeed+(TV)
	'TAPESPEED(TV)'       0x00000000000000DD    # TapeSpeed(TV)
	'FRAMEBACKWARD(TV)'   0x000000000000006D    # FrameBackward(TV)
	'FRAMEFORWARD(TV)'    0x000000000000046D    # FrameForward(TV)
	'INPUTSELECT(TV)'     0x000000000000079D    # InputSelect(TV)
	'INDEXSEARCHBACKWARD(TV)'  0x000000000000075D    # IndexSearchBackward(TV)
	'INDEXSEARCHFORWARD(TV)'  0x000000000000035D    # IndexSearchForward(TV)
	'REC(TV)'             0x00000000000005CD    # Rec(TV)
	'VOLUME+(TV)'         0x0000000000000248    # Volume+(TV)
	'VOLUME-(TV)'         0x0000000000000648    # Volume-(TV)
	'PROG+(TV)'           0x0000000000000048    # Prog+(TV)
	'PROG-(TV)'           0x0000000000000448    # Prog-(TV)
	'SEARCHBACKWARD(TV)'  0x00000000000000AD    # SearchBackward(TV)
	'SEARCHFORWARD(TV)'   0x00000000000004AD    # SearchForward(TV)
	'PAUSE(TV)'           0x00000000000004CD    # Pause(TV)
	'PLAY(TV)'            0x00000000000002CD    # Play(TV)
	'STOP(TV)'            0x00000000000000CD    # Stop(TV)
      end codes

end remote

begin remote

  name  Sony_RMT-V186Da
  bits           14
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          300

  header       2477   529
  one           669   529
  zero         1273   529
  ptrail       1273
  gap          45039
  toggle_bit      0


      begin codes
	'RED/SHOWVIEW(VTR)'   0x0000000000003E51    # Red/Showview(VTR)
	'GREEN/ONCE(VTR)'     0x0000000000001E51    # Green/Once(VTR)
	'YELLOW/DAILY(VTR)'   0x0000000000002E51    # Yellow/Daily(VTR)
	'BLUE/WEEKLY(VTR)'    0x0000000000000E51    # Blue/Weekly(VTR)
      end codes

end remote
