# Config file for JVC Dish Network/Web Tv Remotes
# Created by John Schauer <schauer@bigfoot.com> with the help of
# Christoph Bartelmus
#
# brand:  JVC
# model:  100331-AA
#
#
# This is a universal remote control sold with Dish Networks model
# 7222 satellite receiver.  (also known as a Dish Player 500 system)
#
# The remote has a switch on the right side to select between Sat or
# Tv/VCR.  All the codes gathered below were captured with lircd in
# debug mode (irrecord would not recognize them).  However, the Tv/VCR
# buttons seem to work just fine with irrecord (this may vary depending
# on what you program for your tv/vcr)
#
# It's a weird remote but it works with lircd 0.6.2.
#
# The satellite receiver also supports an optional IR keyboard.  If anyone
# has this please upload a config for it.  I want to be able to transmit
# text from my computer to the receiver (for tv listing searches).
#

begin remote

  name  JvcDishPlayer500
  bits           13
  flags SPACE_ENC|NO_HEAD_REP
  eps            30
  aeps          100

  header        750  6000
  one           624  2600
  zero          624  1500
  ptrail        624
  gap          6000
  toggle_bit      0


      begin codes
	'POWER'               0x0000000000001EFC    # power
	'RECENT'              0x00000000000016FC    # recent
	'TVWEB'               0x0000000000001A7C    # tvWeb
	'SCROLLUP'            0x000000000000137C    # scrollUp
	'SCROLLDOWN'          0x000000000000117C    # scrollDown
	'HOME'                0x00000000000015FC    # home
	'BACK'                0x0000000000001FFC    # back
	'UP'                  0x00000000000012FC    # up
	'LEFT'                0x00000000000011FC    # left
	'GO'                  0x00000000000017FC    # go
	'RIGHT'               0x00000000000013FC    # right
	'DOWN'                0x00000000000010FC    # down
	'OPTIONS'             0x00000000000014FC    # options
	'CHANNELDOWN'         0x000000000000187C    # chDown
	'RECORD'              0x000000000000107C    # record
	'REWIND'              0x0000000000001C7C    # rewind
	'PLAY'                0x0000000000001E7C    # play
	'1'                   0x0000000000001DFC    # 1
	'2'                   0x0000000000001D7C    # 2
	'3'                   0x0000000000001CFC    # 3
	'4'                   0x0000000000001BFC    # 4
	'5'                   0x0000000000001B7C    # 5
	'6'                   0x0000000000001AFC    # 6
	'7'                   0x00000000000019FC    # 7
	'8'                   0x000000000000197C    # 8
	'9'                   0x00000000000018FC    # 9
	'0'                   0x000000000000177C    # 0
	'ENTER'               0x000000000000127C    # enter

	'PIP'                 0x000000000000077C    # pip
	'INFO'                0x00000000000006FC    # info
	'LISTINGS'            0x00000000000007FC    # listings
	'PERSONALTV'          0x0000000000000CFC    # personalTv
	'REPLAY'              0x0000000000000EFC    # replay
	'SKIP'                0x0000000000000E7C    # skip
	'PAUSE'               0x0000000000000DFC    # pause
	'FASTFORWARD'         0x0000000000000D7C    # fastForward
	'STOP'                0x0000000000000F7C    # stop
	'CHANNELUP'           0x0000000000000FFC    # chUp
	'RECALL'              0x000000000000057C    # recall
      end codes

end remote
