AsusDigiFilter.inf Driver File Contents (Touchpad_ASUS_Win10_64_VER110025.zip)

;============================================================================ 
; Installation file (.inf) for Windows 8.
;
; Copyright (c) ASUS Tek
;============================================================================

[Version]
Signature   = "$Windows NT$"
Class		= HIDClass
ClassGuid	= {745a17a0-74d3-11d0-b6fe-00a0c90f57da};HIDClassGuid
Provider    = %VenderName%
DriverVer=03/08/2018,12.0.0.11
CatalogFile = AsusDigiFilter.cat


[DestinationDirs]
DefaultDestDir					= 12    ; DIRID_DRIVERS
AsusDigi_Inst.CopyFiles.NT		= 12    ; Driver directory

 
;----------------------------------------------------------------------------
; Common File Copy and Registry Operations
;----------------------------------------------------------------------------
[AsusDigi_Inst.CopyFiles.NT]
AsusDigiFilter.sys


;----------------------------------------------------------------------------
; Manufacturer Section
;----------------------------------------------------------------------------
[Manufacturer]
%VenderName%=ASUSMfg, NTamd64, NTx86


[ASUSMfg.NTx86]
%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\ELAN1404&Col02						;Elan PTP with NumberPad
;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\ELAN1200&Col02						;Elan PTP with NumberPad (15')
%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\Vid_0B05&Pid_1879&MI_02&Col02			;WHQL (Test)
;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID_DEVICE_UP:000D_U:0005				;PTP Devices


[ASUSMfg.NTamd64]
%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\ELAN1404&Col02						;Elan PTP with NumberPad
;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\ELAN1200&Col02						;Elan PTP with NumberPad (15')
%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID\Vid_0B05&Pid_1879&MI_02&Col02			;WHQL (Test)
;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusDigi_Inst, HID_DEVICE_UP:000D_U:0005				;PTP Devices


[AsusDigi_Inst.NT]
FeatureScore=00
CopyFiles= AsusDigi_Inst.CopyFiles.NT


;-------------- Service installation
[AsusDigi_Inst.NT.Services]
AddService = AsusNumpadPTP,%SPSVCINST_ASSOCSERVICE%, AsusDigi_Service_Inst


;-------------- PTPFilter driver install sections
[AsusDigi_Service_Inst]
DisplayName    = %AsusPTP.SvcDesc%
ServiceType    = 1  ;SERVICE_KERNEL_DRIVER
StartType      = 3  ;SERVICE_DEMAND_START
ErrorControl   = 1  ;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\AsusDigiFilter.sys
LoadOrderGroup = Extended Base
AddReg	       = AsusDigi_Service_AddReg, AsusDigi_Service_ALGO_AddReg
DelReg	       = AsusDigi_Service_DelReg, AsusDigi_Service_ALGO_DelReg


[AsusDigi_Service_ALGO_AddReg]
;DWORD Example (REG_MULTI_SZ: 0x00010000, REG_DWORD: 0x00010001, REG_BINARY: 0x00000001)
; Speed up Flag // Fin3SpeedUpFlag, ScorllsSeedUpFlag
HKR,Parameters\AlgoParameters,"FLAG_0",0x00010001,1							; FIN3SPEEDUP_FLAG
HKR,Parameters\AlgoParameters,"FLAG_1",0x00010001,1							; PANSPEEDUP_FLAG
HKR,Parameters\AlgoParameters,"FLAG_2",0x00010001,0							; PALM_FLAG
HKR,Parameters\AlgoParameters,"FLAG_3",0x00010001,1							; FILTERPALMFINGER
HKR,Parameters\AlgoParameters,"FLAG_4",0x00010001,1							; PAN_REDUCE_TRIGGER_FLAG
HKR,Parameters\AlgoParameters,"FLAG_5",0x00010001,0							; CM_REDUCE_TRIGGER_FLAG
HKR,Parameters\AlgoParameters,"FLAG_6",0x00010001,3							; FP protect times
HKR,Parameters\AlgoParameters,"FLAG_7",0x00010001,1							; filter for scroll

; Ratio value // SPEEDUP_RATIO, FIN3_SPEEDUP_RATIO, SPPEDUPAREA_SHIFT_L_RATIO, SPPEDUPAREA_SHIFT_R_RATIO, SPPEDUPAREA_SHIFT_B_RATIO, SPPEDUPAREA_SHIFT_T_RATIO
; Ratio value // TAPPING_DEFLATE_L_RATIO, TAPPING_DEFLATE_R_RATIO, TAPPING_DEFLATE_B_RATIO, TAPPING_DEFLATE_T_RATIO
HKR,Parameters\AlgoParameters,"RATIO_0",0x00010001,4						; SPEEDUP_RATIO
HKR,Parameters\AlgoParameters,"RATIO_1",0x00010001,7						; FIN3_SPEEDUP_RATIO
HKR,Parameters\AlgoParameters,"RATIO_2",0x00010001,5						; SPPEDUPAREA_SHIFT_L_RATIO
HKR,Parameters\AlgoParameters,"RATIO_3",0x00010001,5						; SPPEDUPAREA_SHIFT_R_RATIO
HKR,Parameters\AlgoParameters,"RATIO_4",0x00010001,12						; SPPEDUPAREA_SHIFT_B_RATIO
HKR,Parameters\AlgoParameters,"RATIO_5",0x00010001,0						; SPPEDUPAREA_SHIFT_T_RATIO
HKR,Parameters\AlgoParameters,"RATIO_6",0x00010001,10						; TAPPING_DEFLATE_L_RATIO
HKR,Parameters\AlgoParameters,"RATIO_7",0x00010001,10						; TAPPING_DEFLATE_R_RATIO
HKR,Parameters\AlgoParameters,"RATIO_8",0x00010001,10						; TAPPING_DEFLATE_B_RATIO
HKR,Parameters\AlgoParameters,"RATIO_9",0x00010001,0						; TAPPING_DEFLATE_T_RATIO
HKR,Parameters\AlgoParameters,"RATIO_10",0x00010001,10						; PALM_DEFLATE_L_RATIO
HKR,Parameters\AlgoParameters,"RATIO_11",0x00010001,10						; PALM_DEFLATE_R_RATIO
HKR,Parameters\AlgoParameters,"RATIO_12",0x00010001,16						; PALM_DEFLATE_B_RATIO
HKR,Parameters\AlgoParameters,"RATIO_13",0x00010001,0						; PALM_DEFLATE_T_RATIO
HKR,Parameters\AlgoParameters,"RATIO_14",0x00010001,300						; InertiaRatioMed
HKR,Parameters\AlgoParameters,"RATIO_15",0x00010001,100						; InertiaRatioSlow
HKR,Parameters\AlgoParameters,"RATIO_16",0x00010001,450						; InertiaRatioFast
HKR,Parameters\AlgoParameters,"RATIO_17",0x00010001,0						; filter for scroll ratio
HKR,Parameters\AlgoParameters,"RATIO_18",0x00010001,25						; Resting finger area (0 ~ 100)
HKR,Parameters\AlgoParameters,"RATIO_19",0x00010001,4						; Edge palm: Left ratio
HKR,Parameters\AlgoParameters,"RATIO_20",0x00010001,4						; Edge palm: right ratio
HKR,Parameters\AlgoParameters,"RATIO_21",0x00010001,6						; Edge palm: Top ratio
HKR,Parameters\AlgoParameters,"RATIO_22",0x00010001,0						; Edge palm: bottom ratio

; Minimeter value // MOVING_THRESHOLD_MM, MAX_SPEEDUP_THRESHOLD_MM, TAPPING_THRESHOLD_MM
HKR,Parameters\AlgoParameters,"MINIMETER_0",0x00010001,15					; MOVING_THRESHOLD_MM
HKR,Parameters\AlgoParameters,"MINIMETER_1",0x00010001,100					; MAX_SPEEDUP_THRESHOLD_MM
HKR,Parameters\AlgoParameters,"MINIMETER_2",0x00010001,6					; TAPPING_THRESHOLD_MM
HKR,Parameters\AlgoParameters,"MINIMETER_3",0x00010001,50					; EDGETAP_THRESHOLD_MM
HKR,Parameters\AlgoParameters,"MINIMETER_4",0x00010001,4					; nPrepart2SpeeupThreshold
HKR,Parameters\AlgoParameters,"MINIMETER_5",0x00010001,4					; n2SpeedupThreshold
HKR,Parameters\AlgoParameters,"MINIMETER_6",0x00010001,6					; nPrepareCMThreshold
HKR,Parameters\AlgoParameters,"MINIMETER_7",0x00010001,28					; nSpeedupCMThreshold
HKR,Parameters\AlgoParameters,"MINIMETER_8",0x00010001,10					; nSpeedUpCMCounterThres
HKR,Parameters\AlgoParameters,"MINIMETER_9",0x00010001,4					; nSmallSpeedDot
HKR,Parameters\AlgoParameters,"MINIMETER_10",0x00010001,10					; InertiaPosiLowBThres
HKR,Parameters\AlgoParameters,"MINIMETER_11",0x00010001,15					; InertiaNagLowBThres
HKR,Parameters\AlgoParameters,"MINIMETER_12",0x00010001,20					; InertiaPosiUppBThres
HKR,Parameters\AlgoParameters,"MINIMETER_13",0x00010001,24					; InertiaNagUppBThres
HKR,Parameters\AlgoParameters,"MINIMETER_14",0x00010001,30					; FP Extend physical size X
HKR,Parameters\AlgoParameters,"MINIMETER_15",0x00010001,30					; FP Extend physical size Y
HKR,Parameters\AlgoParameters,"MINIMETER_16",0x00010001,10					; scrolling filter distance 1mm
HKR,Parameters\AlgoParameters,"MINIMETER_17",0x00010001,10					; scrolling filter Counter

HKR,Parameters\AlgoParameters,"NUMBERPAD_0",0x00010001,5					; 0.1mm offset 

; Set Logical Size and Physical Size
HKR,Parameters\AlgoParameters,"PHYSICAL_0",0x00010001,0		;Physical X Size
HKR,Parameters\AlgoParameters,"PHYSICAL_1",0x00010001,0		;Physical Y Size

[AsusDigi_Service_AddReg]
HKR,Parameters\SupportList,"HWID_0",0x00010000,"ELAN1404"
HKR,Parameters\SupportList,"HWID_1",0x00010000,"ELAN1200"

[AsusDigi_Service_DelReg]
HKR,Parameters

[AsusDigi_Service_ALGO_DelReg]
HKR,Parameters


; ---------------------------------------------------------
; Source Media Section
; ---------------------------------------------------------
[SourceDisksNames]
1 = %DiskName%

[SourceDisksFiles]
AsusDigiFilter.sys = 1


; Strings Section
; ---------------------------------------------------------
[Strings]
SPSVCINST_ASSOCSERVICE			= 0x00000002
VenderName						= "ASUS"
AsusPTP.SvcDesc					= "ASUS Numberpad PTP Service"
DiskName						= "ASUSWare Driver Disk"
ASUS_INPUT_DEVICE.DeviceDesc	= "ASUS Precision Touchpad"


; Driver Information Entries
DriverProduct   = "ASUS Touchpad Device Driver"

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: ftp, load: 1.38