ETD.inf Driver File Contents (TouchPad_ELANTECH_15.6.0.3_W10x64_A.zip)

;============================================================================ 
; Installation file (.inf) for Windows XP/Vista/7/8/8.1/10.
;
; All Rights Reserved, Copyright(C) ELAN Microelectronics Corp. 2003-2015
;============================================================================

[Version]
Signature="$Windows NT$"
Provider=%VenderName%
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Class=Mouse
CatalogFile=ETD.cat
DriverVer=05/21/2015, 15.6.0.3

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
ETD.sys = 1
WdfCoInstaller01009.dll = 1
ETDCoInstaller.dll = 1


;----------------------------------------------------------------------------
; Manufacturer Sections
;----------------------------------------------------------------------------

[Manufacturer]
%VenderName%   = ELAN.Mfg, NTamd64, NTamd64.6.2

[ELAN.Mfg.NTamd64]
;%PS2.DeviceDesc% 		= ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B			; Hardware ID
%PS2.DeviceDesc% 		= ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0500  												; Acer - Compal
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0501												; Acer - Quanta   (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst,	ACPI\ETD0502												; Acer - Compal	  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0503												; Acer - commercial
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0504												; Acer - Wistron  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0505												; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0506												; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0507												; Acer - Wistron  (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0508												; Acer - Quanta   (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0509												; Acer - (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050A												; Acer - (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050B												; Acer - 2013 (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050C												; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD9997												; Test

[ELAN.Mfg.NTamd64.6.2]
;%PS2.DeviceDesc% 		= ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B			; Hardware ID
%PS2.DeviceDesc% 		= ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0500  												; Acer - Compal
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0501												; Acer - Quanta   (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0502												; Acer - Compal	  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0503												; Acer - commercial
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0504												; Acer - Wistron  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0505												; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0506												; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0507												; Acer - Wistron  (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0508												; Acer - Quanta   (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0509												; Acer - (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050A												; Acer - (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050B												; Acer - 2013 (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050C												; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD9997												; Test

[ELAN.Mfg.NTamd64.6.3]
;%PS2.DeviceDesc% 		= ETD_STD_Inst, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12,*PNP0F0B			; Hardware ID
%PS2.DeviceDesc% 		= ETD_STD_Inst, ACPI\ETD0000
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0500  												; Acer - Compal
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0501												; Acer - Quanta   (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0502												; Acer - Compal	  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0503												; Acer - commercial
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0504												; Acer - Wistron  (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0505												; Acer - Pegatron (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0506												; Acer - Pegatron (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0507												; Acer - Wistron  (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0508												; Acer - Quanta   (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD0509												; Acer - (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050A												; Acer - (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050B												; Acer - 2013 (59)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD050C												; Acer - 2013 (2000)
%PS2.ELANDeviceDesc% 	= ETD_STD_Inst, ACPI\ETD9997												; Test

;----------------------------------------------------------------------------
; Install Sections
;----------------------------------------------------------------------------

[DestinationDirs]
DefaultDestDir 		= 12						; Driver directory
ETDSys.CopyFiles 	= 12						; Driver directory
ETDCoInstaller.CopyFiles = 11

[ETD_Service_Inst]
DisplayName    = %PS2.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\ETD.sys
LoadOrderGroup = Pointer Port

;----------------------------------------------------------------------------
; Common File Copy and Registry Operations
;----------------------------------------------------------------------------

[ETDSys.CopyFiles]
ETD.sys,,,0x00000001

[ETDCoInstaller.CopyFiles]
ETDCoInstaller.dll,,,0x00000001
WdfCoInstaller01009.dll,,,0x00000001

;----------------------------------------------------------------------------
; PS/2 SmartPad
;----------------------------------------------------------------------------
[ETD_STD_Inst]
Include=msmouse.inf
Needs=PS2_Inst
CopyFiles=ETDSys.CopyFiles
AddReg=ETD_System.AddReg

[ETD_STD_Inst.Services]
Include=msmouse.inf
Needs=PS2_Inst.Services
AddService = ETD,0x00000000, ETD_Service_Inst

[ETD_STD_Inst.CoInstallers]
AddReg    = ETDCoInstaller.AddReg
CopyFiles = ETDCoInstaller.CopyFiles

[ETD_STD_Inst.HW]
AddReg = ETD_AddReg.HW

[ETD_STD_Inst.Wdf]
KmdfService = ETD, PS2Device_WdfSect
;----------------------------------------------------------------------------

[ETD_AddReg.HW]
HKR,,"UpperFilters",0x00010000,"ETD"
[ETDCoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"ETDCoInstaller.DLL,CoInstallerEntry","WdfCoInstaller01009.dll,WdfCoInstaller"

;----------------------------------------------------------------------------
; Wdf Section for PS/2 TouchPad driver
;----------------------------------------------------------------------------

[PS2Device_WdfSect]
KmdfLibraryVersion = 1.9

;----------------------------------------------------------------------------
; Entry point for Uninstallation.
; This section is executed as part of Uninstallation.
;----------------------------------------------------------------------------

[Uninstall]
CopyFiles = No_Files
DelFiles = No_Files
DelReg = Uninstall_DelReg

[No_Files]

;----------------------------------------------------------------------------
; Uninstall Section
;----------------------------------------------------------------------------

[Uninstall_DelReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech"
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}
HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}
HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\ETD"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",ETDCtrl
HKLM,"%ConfigPath%\Elantech"
HKCU,Software\Elantech

;----------------------------------------------------------------------------
; System Section 
;----------------------------------------------------------------------------

[ETD_System.AddReg]
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}\InProcServer32,,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDMcpl.dll"
HKCR,CLSID\{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}\InProcServer32,ThreadingModel,%REG_SZ%,"Apartment"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0},%REG_SZ%,"ELAN Control Panel"

HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\ETD",,%REG_SZ%,"{0066D4B3-8DE0-4D08-AA83-EDD50E2431F0}"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",ETDCtrl,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDCtrl.exe"

HKLM,"%ConfigPath%\Elantech",InstallDir,%REG_SZ%,"%1%"
HKLM,"%ConfigPath%\Elantech",DriverVersion,%REG_SZ%,"ELAN Touchpad %DriverVersion%_%DriverBit%_%DriverVersionExtend%"
HKLM,"%ConfigPath%\Elantech",ScreenOrientation,%REG_DWORD%,0

; Windows\CurrentVersion\Uninstall
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayName,%REG_SZ%,"ELAN Touchpad %DriverVersion%_%DriverBit%_%DriverVersionExtend%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",UninstallString,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDUn_inst.exe"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayVersion,%REG_SZ%,"%DriverVersion%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",DisplayIcon,%REG_EXPAND_SZ%,"%ProgramFiles%\%TargetDir%\ETDCtrl.exe"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",Publisher,%REG_SZ%,%Publisher%
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",URLInfoAbout,%REG_SZ%,"www.emc.com.tw"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",NoModify,%REG_DWORD%,1
HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\Elantech",NoRepair,%REG_DWORD%,1



;----------------------------------------------------------------------------
; String Table
;----------------------------------------------------------------------------

[Strings]
Publisher 			= "ELAN Microelectronic Corp."
PS2.DeviceDesc 		= "ELAN Input Device"
PS2.ELANDeviceDesc 	= "ELAN Input Device"
PS2ToHID.ELANDeviceDesc = "ELAN Input Device"
PS2.DualModeDesc	= "ELAN Input Device"
TargetDir			= "Elantech"
DiskName  			= "ETDWare Driver Disk"
VenderName			= "ELAN"
ServiceRoot 		= "System\CurrentControlSet\Services"
ConfigPath			= "System\CurrentControlSet\Control"

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


; Driver Information Entries
ELANStringName		= "ELAN Input Device Driver"


DriverDate			= "05/21/2015"
DriverVersion		= "15.6.0.3"
DriverBit			= "X64"
DriverVersionExtend	= "WHQL"        ; Beta or WHQL
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: web2, load: 1.00