#
## this config file was automatically generated
## using lirc-0.8.2(default) on Tue Mar 14 19:09:50 2006
##
## contributed by Ted Mead
## adapted/modified by Chad Curvin
##
## brand: Original TiVo Remote (peanut)
## model no. of remote control: most (all?) tivo remotes should work
## devices being controlled by this remote: MythTV
##
## The TiVo remote can be programmed to control
## the power and volume of another device, typlically
## a TV.  I had a lot of difficulty capturing the
## Vol + and Vol - key presses until I tried to
## reset the TiVo.  I could not get the remote
## reset instructions to work
## (http://customersupport.tivo.com/knowbase/root/public/tv2102.htm?)
## but a post on their website said programming it with
## the code 0981 was also a reset.  That is what I did
## before recording these codes.
#
## To program the TiVo remote:
## ===========================
## 1) Hold the TV Pwr and TiVo buttons together
##    until the red indicator light remains on
## 2) Enter the code:
##    0981
## The indicator light shuts off and the remote is reprogrammed.
#
# this config file was automatically generated
# using lirc-0.8.2(default) on Sun Oct 14 10:32:02 2007
#

begin remote

  name  TIVA_DirecTV_DTV36
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9072  4431
  one           610  1600
  zero          610   494
  ptrail        615
  repeat       9068  2169
  pre_data_bits   16
  pre_data       0xA10C
  gap          107613
  toggle_bit_mask 0x0

      begin codes
                               0xF00F
                            0x48B7
                             0x8807
          KEY_UP                       0x2807
          KEY_DOWN                     0x6807
          KEY_LEFT                     0xE807
          KEY_RIGHT                    0xA807
                         0x1807
                           0x5807
                             0x9807
          KEY_VOLUMEUP                     0x6897
          KEY_VOLUMEDOWN                     0xE817
          KEY_MUTE                     0xA857
          KEY_RECORD                   0x040B
          KEY_CHANNELUP                      0x7807
          KEY_CHANNELDOWN                      0xF807
          KEY_PLAY                     0x840B
          KEY_PAUSE                    0xC40B
          KEY_SLOW                     0xA40B
          KEY_REWIND                      0x440B
          KEY_FASTFORWARD                     0x240B
          >|                       0xE40B
          KEY_AGAIN                   0x640B
          KEY_1                        0x140B
          KEY_2                        0x940B
          KEY_3                        0x540B
          KEY_4                        0xD40B
          KEY_5                        0x340B
          KEY_6                        0xB40B
          KEY_7                        0x740B
          KEY_8                        0xF40B
          KEY_9                        0x0C03
          KEY_0                        0x8C03
          KEY_CLEAR                    0x4C03
          KEY_ENTER                    0xCC03
          window                   0x220D
          KEY_EXIT                     0xA20D
          KEY_LIST                     0x620D
          KEY_INFO                     0xC807
          guide                    0x6C03
          KEY_MUTE                     0xD807
      end codes

end remote


