atmcir64.inf Driver File Contents (ATI_8.66RC7_XP.zip)

;==================================================
;
; Copyright (c) 2008  ATI Technologies. 
;
;==================================================


[Version]
Signature   = "$Windows NT$"
Class       = HIDClass
ClassGuid   = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider    = %ATI%
LayoutFile  = layout.inf
CatalogFile = atmcir64.cat
DriverVer=09/01/2009, 6.14.10.389


[Manufacturer]
%ATI% = ATI, ntamd64


[ATI.ntamd64]
%ATIIRRCVR.DeviceDesc% = AtiIrRcvr, AVStream\CIR


[SourceDisksNames]
99 = %DiskId%, , ,


[SourceDisksFiles]
aticir.sys = 99


[DestinationDirs]
AtiIrRcvr.CopyDrivers = 12
AtiIrRcvr.CopyDLLs    = 11


[AtiIrRcvr.CopyDrivers]
aticir.sys
hidclass.sys
hidparse.sys


[AtiIrRcvr.CopyDLLs]
Hid.dll


[AtiIrRcvr.ntamd64.Services]
AddService = AtiIrRcvr, 0x00000002, AtiIrRcvr.ServiceInstall


[AtiIrRcvr.ntamd64.hw]
AddReg = AtiIrRcvr.hw.AddReg


[AtiIrRcvr.ntamd64]
Include   = hidserv.inf, keyboard.inf
AddReg    = AtiIrRcvr.AddReg
CopyFiles = AtiIrRcvr.CopyDrivers, AtiIrRcvr.CopyDLLs


[AtiIrRcvr.AddReg]
HKR, , DevLoader, , *ntkern
HKR, , NTMPDriver, , aticir.sys


[AtiIrRcvr.hw.AddReg]
HKR, , "DictSrc",     %REG_DWORD%, 0x01
HKR, , "IrProtocol",  %REG_DWORD%, 0x20

HKR, , "DictData", %REG_BINARY%, \     ; protocol dictionary 
    \
    02, \                              ; dictionary length: 2
    \
    \  ; (1) Microsoft RC6 eHome (0x21)
    21, \                               
    AA, 55, 55, 95, 93, 0A, 00, 00, \  ; header: 0xA93 9555 55AA
    4D, \                              ; table length: 77
    \                                  ; button table
    \  ; navigation
    1E, 00, 00, 00, 52, 00, 01, 01, \  ; up
    1F, 00, 00, 00, 51, 00, 01, 01, \  ; down
    20, 00, 00, 00, 50, 00, 01, 01, \  ; left
    21, 00, 00, 00, 4F, 00, 01, 01, \  ; right
    22, 00, 00, 00, 28, 00, 01, 01, \  ; OK
    \
    23, 00, 00, 00, 24, 02, 02, 00, \  ; back 
    0F, 00, 00, 00, 09, 02, 02, 00, \  ; more info
    \
    0D, 00, 00, 00, 0D, 00, 08, 00, \  ; green button
    \
    \  ; transport
    16, 00, 00, 00, B0, 00, 02, 00, \  ; play
    18, 00, 00, 00, B1, 00, 02, 00, \  ; pause
    6E, 00, 00, 00, CD, 00, 02, 00, \  ; play/pause
    17, 00, 00, 00, B2, 00, 02, 00, \  ; record
    14, 00, 00, 00, B3, 00, 02, 01, \  ; fast forward
    15, 00, 00, 00, B4, 00, 02, 01, \  ; rewind
    1A, 00, 00, 00, B5, 00, 02, 01, \  ; skip forward
    1B, 00, 00, 00, B6, 00, 02, 01, \  ; skip back
    19, 00, 00, 00, B7, 00, 02, 00, \  ; stop 
    \
    \  ; AV control/power
    0C, 00, 00, 00, 82, 00, 04, 00, \  ; power toggle
    \
    10, 00, 00, 00, E9, 00, 02, 01, \  ; volume up
    11, 00, 00, 00, EA, 00, 02, 01, \  ; volume down
    0E, 00, 00, 00, E2, 00, 02, 00, \  ; mute
    12, 00, 00, 00, 9C, 00, 02, 01, \  ; channel up 
    13, 00, 00, 00, 9D, 00, 02, 01, \  ; channel down
    \
    \  ; numeric keypad
    00, 00, 00, 00, 27, 00, 01, 01, \  ; 0
    01, 00, 00, 00, 1E, 00, 01, 01, \  ; 1
    02, 00, 00, 00, 1F, 00, 01, 01, \  ; 2
    03, 00, 00, 00, 20, 00, 01, 01, \  ; 3
    04, 00, 00, 00, 21, 00, 01, 01, \  ; 4
    05, 00, 00, 00, 22, 00, 01, 01, \  ; 5
    06, 00, 00, 00, 23, 00, 01, 01, \  ; 6
    07, 00, 00, 00, 24, 00, 01, 01, \  ; 7
    08, 00, 00, 00, 25, 00, 01, 01, \  ; 8
    09, 00, 00, 00, 26, 00, 01, 01, \  ; 9
    0A, 00, 00, 00, 29, 00, 01, 00, \  ; clear
    0B, 00, 00, 00, 28, 00, 01, 00, \  ; enter
    1C, 00, 00, 00, 20, E1, 01, 01, \  ; #
    1D, 00, 00, 00, 25, E1, 01, 01, \  ; *
    \
    \  ; interactive TV
    5B, 00, 00, 00, 5B, 00, 08, 00, \  ; red
    5C, 00, 00, 00, 5C, 00, 08, 00, \  ; green
    5D, 00, 00, 00, 5D, 00, 08, 00, \  ; yellow
    5E, 00, 00, 00, 5E, 00, 08, 00, \  ; blue
    5A, 00, 00, 00, 5A, 00, 08, 00, \  ; teletext on/off
    \
    \  ; shortcut
    25, 00, 00, 00, 25, 00, 08, 00, \  ; live TV
    48, 00, 00, 00, 48, 00, 08, 00, \  ; recorded TV
    26, 00, 00, 00, 8D, 00, 02, 00, \  ; guide
    47, 00, 00, 00, 47, 00, 08, 00, \  ; music
    49, 00, 00, 00, 49, 00, 08, 00, \  ; pictures
    4A, 00, 00, 00, 4A, 00, 08, 00, \  ; videos
    50, 00, 00, 00, 50, 00, 08, 00, \  ; FM radio
    46, 00, 00, 00, 48, 00, 08, 00, \  ; my TV
    \
    \  ; DVD buttons
    24, 00, 00, 00, 24, 00, 08, 00, \  ; DVD menu
    4B, 00, 00, 00, 4B, 00, 08, 00, \  ; DVD angle
    4C, 00, 00, 00, 4C, 00, 08, 00, \  ; DVD audio
    4D, 00, 00, 00, 4D, 00, 08, 00, \  ; DVD subtitle
    43, 00, 00, 00, 43, 00, 08, 00, \  ; DVD top menu
    28, 00, 00, 00, 28, 00, 08, 00, \  ; eject
    \
    \  ; extensibility
    32, 00, 00, 00, 32, 00, 08, 00, \  ; Ext0
    33, 00, 00, 00, 33, 00, 08, 00, \  ; Ext1
    34, 00, 00, 00, 34, 00, 08, 00, \  ; Ext2
    35, 00, 00, 00, 35, 00, 08, 00, \  ; Ext3
    36, 00, 00, 00, 36, 00, 08, 00, \  ; Ext4
    37, 00, 00, 00, 37, 00, 08, 00, \  ; Ext5
    38, 00, 00, 00, 38, 00, 08, 00, \  ; Ext6
    39, 00, 00, 00, 39, 00, 08, 00, \  ; Ext7
    3A, 00, 00, 00, 3A, 00, 08, 00, \  ; Ext8
    80, 00, 00, 00, 80, 00, 08, 00, \  ; Ext9
    81, 00, 00, 00, 81, 00, 08, 00, \  ; Ext10
    6F, 00, 00, 00, 6F, 00, 08, 00, \  ; Ext11
    \
    \  ; miscellaneous
    78, 00, 00, 00, 08, 02, 02, 00, \  ; print
    \
    27, 00, 00, 00, 27, 00, 08, 00, \  ; zoom
    42, 00, 00, 00, 42, 00, 08, 00, \  ; channel input
    2D, 00, 00, 00, 2D, 00, 08, 00, \  ; sub audio
    \
    \  ; reserved
    4F, 00, 00, 00, 4F, 00, 08, 00, \  ; display
    6A, 00, 00, 00, 6A, 00, 08, 00, \  ; kiosk
    2C, 00, 00, 00, 2C, 00, 08, 00, \  ; network selection
    78, 00, 00, 00, 78, 00, 08, 00, \  ; BD tool
    41, 00, 00, 00, 41, 00, 08, 00, \  ; channel information
    \
    \
    \  ; (2) Philips RC6 ModeA (0x22)
    22, \                               
    55, 65, 55, 95, 93, 0A, 00, 00, \  ; header: 0xA93 9555 6555
    46, \                              ; table length: 70
    \                                  ; button table
    \  ; navigation
    46, 00, 00, 00, 52, 00, 01, 01, \  ; up
    49, 00, 00, 00, 51, 00, 01, 01, \  ; down
    0B, 00, 00, 00, 50, 00, 01, 01, \  ; left
    09, 00, 00, 00, 4F, 00, 01, 01, \  ; right
    0A, 00, 00, 00, 28, 00, 01, 00, \  ; OK
    \
    07, 00, 00, 00, 24, 02, 02, 00, \  ; back
    44, 00, 00, 00, 09, 02, 02, 00, \  ; more info
    05, 00, 00, 00, 00, 05, 02, 00, \  ; home
    47, 00, 00, 00, 01, 05, 02, 01, \  ; left up
    4A, 00, 00, 00, 02, 05, 02, 01, \  ; left down
    45, 00, 00, 00, 03, 05, 02, 01, \  ; right up
    48, 00, 00, 00, 04, 05, 02, 01, \  ; right down
    08, 00, 00, 00, 05, 05, 02, 00, \  ; select
    \
    \  ; transport
    41, 00, 00, 00, B0, 00, 02, 00, \  ; play
    43, 00, 00, 00, B1, 00, 02, 00, \  ; pause
    5F, 00, 00, 00, CD, 00, 02, 00, \  ; play/pause
    01, 00, 00, 00, B2, 00, 02, 00, \  ; record
    40, 00, 00, 00, B3, 00, 02, 01, \  ; fast forward
    42, 00, 00, 00, B4, 00, 02, 01, \  ; rewind
    00, 00, 00, 00, B5, 00, 02, 01, \  ; skip forward
    04, 00, 00, 00, B6, 00, 02, 01, \  ; skip back
    03, 00, 00, 00, B7, 00, 02, 00, \  ; stop
    1A, 00, 00, 06, 05, 00, 02, 00, \  ; repeat
    \
    \  ; AV control/power
    02, 00, 00, 00, 82, 00, 04, 00, \  ; power off
    \
    4B, 00, 00, 00, E9, 00, 02, 01, \  ; volume up
    0F, 00, 00, 00, EA, 00, 02, 01, \  ; volume down
    4C, 00, 00, 00, E2, 00, 02, 00, \  ; mute
    0C, 00, 00, 00, 9C, 00, 02, 01, \  ; channel up
    0D, 00, 00, 00, 9D, 00, 02, 01, \  ; channel down
    1B, 00, 00, 00, 0D, 05, 02, 00, \  ; last channel
    \
    \  ; numeric keypad
    16, 00, 00, 00, 27, 00, 01, 01, \  ; 0
    13, 00, 00, 00, 1E, 00, 01, 01, \  ; 1
    12, 00, 00, 00, 1F, 00, 01, 01, \  ; 2
    11, 00, 00, 00, 20, 00, 01, 01, \  ; 3
    51, 00, 00, 00, 21, 00, 01, 01, \  ; 4
    52, 00, 00, 00, 22, 00, 01, 01, \  ; 5
    50, 00, 00, 00, 23, 00, 01, 01, \  ; 6
    53, 00, 00, 00, 24, 00, 01, 01, \  ; 7
    15, 00, 00, 00, 25, 00, 01, 01, \  ; 8
    14, 00, 00, 00, 26, 00, 01, 01, \  ; 9
    17, 00, 00, 00, 29, 00, 01, 00, \  ; clear
    5B, 00, 00, 00, 28, 00, 01, 00, \  ; enter
    5C, 00, 00, 00, 20, E1, 01, 01, \  ; #
    5D, 00, 00, 00, 25, E1, 01, 01, \  ; *
    \
    \  ; interactive TV
    4F, 00, 00, 00, 0E, 05, 02, 00, \  ; red
    4D, 00, 00, 00, 0F, 05, 02, 00, \  ; green
    4E, 00, 00, 00, 10, 05, 02, 00, \  ; yellow
    10, 00, 00, 00, 11, 05, 02, 00, \  ; blue
    23, 00, 00, 00, 17, 05, 02, 00, \  ; orange
    0E, 00, 00, 00, 12, 05, 02, 00, \  ; teletext on/off
    21, 00, 00, 00, 16, 05, 02, 00, \  ; teletext index
    \
    \  ; shortcut
    61, 00, 00, 00, 13, 05, 02, 00, \  ; SAP
    1F, 00, 00, 00, 14, 05, 02, 00, \  ; TV
    20, 00, 00, 00, 15, 05, 02, 00, \  ; recorded TV
    1D, 00, 00, 00, 8D, 00, 02, 00, \  ; guide
    57, 00, 00, 00, 19, 05, 02, 00, \  ; my TV
    58, 00, 00, 00, 1A, 05, 02, 00, \  ; my music
    59, 00, 00, 00, 1B, 05, 02, 00, \  ; my pictures
    5A, 00, 00, 00, 1C, 05, 02, 00, \  ; my videos
    1E, 00, 00, 00, 93, 00, 02, 00, \  ; radio
    \
    \  ; DVD buttons
    1C, 00, 00, 00, 07, 05, 02, 00, \  ; DVD
    18, 00, 00, 00, 08, 05, 02, 00, \  ; DVD angle
    56, 00, 00, 00, 09, 05, 02, 00, \  ; DVD audio
    55, 00, 00, 00, 0A, 05, 02, 00, \  ; DVD subtitle
    06, 00, 00, 00, 0B, 05, 02, 00, \  ; DVD menu
    19, 00, 00, 00, 0C, 05, 02, 00, \  ; DVD top menu
    24, 00, 00, 00, 18, 05, 02, 00, \  ; eject
    \
    \  ; miscellaneous
    25, 00, 00, 00, 08, 02, 02, 00, \  ; print
    54, 00, 00, 00, 1D, 05, 02, 00, \  ; display
    22, 00, 00, 00, 20, 05, 02, 00  \  ; aspect

HKR, , "OptData", %REG_BINARY%, \      ; optional dictionary
    \
    01, 00, 00, 40, \                  ; dictionary source index
    \
    01, \                              ; dictionary length: 1
    \
    \  ; NEC standard remote (0x41)
    41, \                               
    00, 00, 00, 00, 00, 00, 00, 00, \  ; header: 0x00
    1F, \                              ; table length: 31
    \                                  ; button table
    \  ; navigation
    00, 00, 00, 00, 52, 00, 01, 01, \  ; up
    01, 00, 00, 00, 51, 00, 01, 01, \  ; down
    03, 00, 00, 00, 50, 00, 01, 01, \  ; left
    02, 00, 00, 00, 4F, 00, 01, 01, \  ; right
    1F, 00, 00, 00, 28, 00, 01, 00, \  ; OK
    \
    0C, 00, 00, 00, 14, E0, 01, 00, \  ; home, CTRL + Q
    \
    \  ; transport
    0F, 00, 00, 00, B0, 00, 02, 00, \  ; play
    0B, 00, 00, 00, B1, 00, 02, 00, \  ; pause
    05, 00, 00, 00, B2, 00, 02, 00, \  ; record
    40, 00, 00, 00, B3, 00, 02, 01, \  ; fast forward
    1E, 00, 00, 00, B4, 00, 02, 01, \  ; rewind
    07, 00, 00, 00, B7, 00, 02, 00, \  ; stop
    \
    \  ; AV control/power
    1A, 00, 00, 00, E9, 00, 02, 01, \  ; volume up
    0E, 00, 00, 00, EA, 00, 02, 01, \  ; volume down
    09, 00, 00, 00, 9C, 00, 02, 01, \  ; channel up
    1B, 00, 00, 00, 9D, 00, 02, 01, \  ; channel down
    \
    \  ; numeric keypad
    10, 00, 00, 00, 27, 00, 01, 01, \  ; 0
    11, 00, 00, 00, 1E, 00, 01, 01, \  ; 1
    12, 00, 00, 00, 1F, 00, 01, 01, \  ; 2
    13, 00, 00, 00, 20, 00, 01, 01, \  ; 3
    14, 00, 00, 00, 21, 00, 01, 01, \  ; 4
    15, 00, 00, 00, 22, 00, 01, 01, \  ; 5
    16, 00, 00, 00, 23, 00, 01, 01, \  ; 6
    17, 00, 00, 00, 24, 00, 01, 01, \  ; 7
    18, 00, 00, 00, 25, 00, 01, 01, \  ; 8
    19, 00, 00, 00, 26, 00, 01, 01, \  ; 9
    \
    \  ; shortcut
    0A, 00, 00, 00, 45, F5, 01, 00, \  ; launch / exit TotalMedia, CTRL + ALT + F12
    04, 00, 00, 00, 44, 00, 01, 00, \  ; jump to last channel, F11
    08, 00, 00, 00, 3E, 00, 01, 00, \  ; capture frame, F5
    06, 00, 00, 00, 28, E2, 01, 00, \  ; full screen, ALT + Enter
    1C, 00, 00, 00, 1C, E0, 01, 00, \  ; DVD module, CTRL + Y
    \
    \
    00, 00, 00, 00 \                   ; end of optional data


[AtiIrRcvr.ServiceInstall]
DisplayName   = %DISPLAY_NAME%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\aticir.sys


[Strings]
SERVICE_BOOT_START   = 0x0 
SERVICE_SYSTEM_START = 0x1 
SERVICE_AUTO_START   = 0x2 
SERVICE_DEMAND_START = 0x3 
SERVICE_DISABLED     = 0x4 

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000

ATI                    = "ATI Technologies"
AtiIrRcvr.DeviceDesc   = "ATI Theater Remote Receiver"
DISPLAY_NAME           = "ATI Remote Receiver Service"
DiskId                 = "ATI Remote Receiver Driver Disk"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 1.90