logitech.inf Driver File Contents (Logitech_Mouse_v4.60.42.zip)

;##############################################################################
;#  LfMouHid.inf - framework mouse INF for HID devices
;#  Copyright (c) 1999-2008 Logitech. All rights reserved.
;##############################################################################

[Version]
Signature   = "$Windows NT$"
CatalogFile = LfMouHid.cat
Class       = Mouse
ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider    = %Provider%
DriverVer   = 02/29/2008,4.60.42

[SourceDisksNames]
1 = %DiskName%,

[SourceDisksFiles]
LHidFilt.sys = 1			; KMDF version of the HID filter driver
LMouFilt.sys = 1			; KMDF version of the mouse filter driver
KHALMNPR.exe = 1			; Mouse speed and acceleration manager

[DestinationDirs]
DefaultDestDir       = 12    ; DIRID_DRIVERS
KHALMNPR.CopyFiles   = 10    ; DIRID_SYSTEM32

[ControlFlags]
ExcludeFromSelect   = *
; ---------------------------------------------------------

[Manufacturer]
%Provider%	= ForAllNT
%ProviderVista%	= VistaAndAbove,NT.6.0
"IBM" = IBM

[ForAllNT]
;----------------- Corded Mice ------------------------
%PID_C014.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C014
%PID_C015.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C015
%PID_C016.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C016
%PID_C018.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C018
%PID_C019.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C019
%PID_C01A.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01A
%PID_C01B.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01B
%PID_C01D.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01D
%PID_C01E.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01E
%PID_C01F.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C01F
%PID_C03D.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C03D
%PID_C03F.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C03F
%PID_C040.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C040
%PID_C041.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C041&Mi_00
%PID_C042.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C042&Mi_00
%PID_C043.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C043
%PID_C044.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C044
%PID_C045.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C045
%PID_C046.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C046
%PID_C047.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C047
%PID_C048.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C048&Mi_00
%PID_C049.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C049&Mi_00
%PID_C050.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C050
%PID_C051.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C051
%PID_C053.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C053
%PID_C05A.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C05A
%PID_C05B.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C05B
%PID_C061.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C061
%PID_C062.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C062
%PID_C064.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C064
%PID_C065.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C065
%PID_C066.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C066&Mi_00
%PID_C0FF.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C0FF&Mi_00
;------------- USB-HID TrackBalls -------------------------------------
%PID_C404.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C404
%PID_C408.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C408
%PID_C501.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C501
%PID_C508.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C508

;------------- Bluetooth HID Receivers ----------------
%PID_C703.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C703&Mi_01&Col01
%PID_C704.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C704&Mi_01&Col01
%PID_C705.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C705&Mi_00
%PID_C70A.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C70A&Col01
%PID_C70C.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C70C&Col01
%PID_C714.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C714&Col02
%PID_C719.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C714&Col01
%PID_C71C.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C71C&Col01
%PID_C71F.mouse0.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C71F&Col01
%PID_C71F.mouse1.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_C71F&Col02
;------------- Cordless Receivers ---------------------
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C50C&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C50D
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C50E
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C510
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C512&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C513&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C516&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C517&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C518&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C51A&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C51B&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C51C&Mi_01&Col01
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C521&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C525&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C526&Mi_00
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C529&Mi_01&Col01
;------------- WidComm BT IDs ----------------------------
%PID_B001.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B001&Col01
%PID_B002.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B002&Col01
%PID_B003.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B003&Col01
%PID_B004.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B004&Col01
%PID_B006.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B006&Col01
%PID_B007.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B007&Col01
%PID_B008.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B008&Col01
%PID_B309.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B309&Col01
%PID_B30C.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}&VID_046D&PID_B30C&Col01
;------------- Microsoft BT IDs --------------------------
%PID_B001.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B001&Col01
%PID_B002.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B002&Col01
%PID_B003.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B003&Col01
%PID_B004.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B004&Col01
%PID_B006.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B006&Col01
%PID_B007.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B007&Col01
%PID_B008.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B008&Col01
%PID_B309.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B309&Col01
%PID_B30C.mouse.desc% = LOGIHIDMOUSE,HID\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002046D_PID&B30C&Col01
;------------- Toshiba BT IDs --------------------------
%PID_B004.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B004&Col01
%PID_B006.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B006&Col01
%PID_B007.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B007&Col01
%PID_B008.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B008&Col01
%PID_B309.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B309&Col01
%PID_B30C.mouse.desc% = LOGIHIDMOUSE,HID\VID_046D&PID_B30C&Col01

[IBM]
%PID_310D.Mouse.Desc% = LOGIHIDMOUSE,HID\VID_04B3&PID_310D

[VistaAndAbove.NT.6.0]
%HIDCordlessMouseReceiver% = LOGIHIDMOUSE,HID\VID_046D&PID_C505&Mi_01&Col01

[LOGIHIDMOUSE.NT]
Include     = msmouse.inf
Needs       = HID_Mouse_Inst.NT
CopyFiles   = LHidFilt.CopyFiles, LMouFilt.CopyFiles, KHALMNPR.CopyFiles

[LOGIHIDMOUSE.NT.HW]
Include     = msmouse.inf
Needs       = HID_Mouse_Inst.NT.HW
AddReg      = Hid_LowerFilter, Hid_WaitWakeEnable, KHALMNPR.AddRegistry

[Hid_WaitWakeEnable]
HKR,,"WaitWakeEnabled",0x00010001,1

[Hid_LowerFilter]
HKR,,"LowerFilters",%REG_MULTI_SZ%,"LHidFilt"
HKR,,"UpperFilters",%REG_MULTI_SZ%,"LMouFilt"

[LOGIHIDMOUSE.NT.Services]
Include    = msmouse.inf
Needs      = HID_Mouse_Inst.NT.Services
AddService = LHidFilt, , LHidFilt_Service_Inst	; HID/USB Mouse Filter Driver
AddService = LMouFilt, , LMouFilt_Service_Inst	; Mouse Class Upper Filter Driver

[LHidFilt_Service_Inst]
DisplayName     = %LHidFilt.SvcDesc%
ServiceType     = %SERVICE_KERNEL_DRIVER%
StartType       = %SERVICE_DEMAND_START%
ErrorControl    = %SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\LHidFilt.Sys
LoadOrderGroup  = Pointer Port

[LHidFilt.CopyFiles]
LHidFilt.Sys

[LMouFilt_Service_Inst]
DisplayName    = %LMouFilt.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\LMouFilt.Sys
LoadOrderGroup = Pointer Port

[LMouFilt.CopyFiles]
LMouFilt.Sys

[KHALMNPR.CopyFiles]
KHALMNPR.Exe

[KHALMNPR.AddRegistry]
HKLM,SOFTWARE\Logitech\KHAL,RstMsSpeed,%REG_DWORD%,0x00000002
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,"Kernel and Hardware Abstraction Layer",,KHALMNPR.EXE
HKU,.DEFAULT\Control Panel\Mouse,MouseSpeed,,0

;--- WDF Coinstaller installation ------
;

[DestinationDirs]
LOGIHIDMOUSE_Inst_CoInstaller_CopyFiles = 11

[LOGIHIDMOUSE.NT.CoInstallers]
AddReg=LOGIHIDMOUSE_Inst_CoInstaller_AddReg
CopyFiles=LOGIHIDMOUSE_Inst_CoInstaller_CopyFiles

[LOGIHIDMOUSE_Inst_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01005.dll,WdfCoInstaller"

[LOGIHIDMOUSE_Inst_CoInstaller_CopyFiles]
WdfCoInstaller01005.dll

[SourceDisksFiles]
WdfCoInstaller01005.dll=1 		; make sure the number matches with SourceDisksNames

[LOGIHIDMOUSE.NT.Wdf]
KmdfService = LMouFilt, LOGIHIDMOUSE_wdfsect

[LOGIHIDMOUSE_wdfsect]
KmdfLibraryVersion = 1.5

;-------end of WDF section

[Strings]
Provider  = "Logitech"
ProviderVista  = "Logitech (Vista and Above)"
ProviderSer = "Logitech "
DiskName  = "Logitech SetPoint Driver Disk"

PID_C014.Mouse.Desc = "Logitech HID-compliant Optical Mouse"
PID_C015.Mouse.Desc = "Logitech HID-compliant Optical Mouse"
PID_C016.Mouse.Desc = "Logitech HID-compliant Optical Wheel Mouse"
PID_C018.Mouse.Desc = "Logitech HID-compliant Optical Wheel Mouse"
PID_C019.mouse.desc = "Logitech HID-compliant Optical Tilt Wheel Mouse"
PID_C01A.Mouse.Desc = "Logitech HID-compliant UltraX Optical Mouse"
PID_C01B.Mouse.Desc = "Logitech HID-compliant MX310 Optical Mouse"
PID_C01D.Mouse.Desc = "Logitech HID-compliant MX510 Optical Mouse"
PID_C01E.Mouse.Desc = "Logitech HID-compliant G3/MX518 Optical Mouse"
PID_C01F.Mouse.Desc = "Logitech HID-compliant G1 Optical Mouse"
PID_C03D.Mouse.Desc = "Logitech HID-compliant Optical Wheel Mouse"
PID_C03F.Mouse.Desc = "Logitech HID-compliant UltraX Optical Mouse"
PID_C040.Mouse.Desc = "Logitech HID-compliant Optical Wheel Mouse"
PID_C041.Mouse.Desc = "Logitech HID-compliant G5 Laser Mouse"
PID_C042.Mouse.Desc = "Logitech HID-compliant G3 Laser Mouse"
PID_C043.Mouse.Desc = "Logitech HID-compliant MX320 Laser Mouse"
PID_C044.Mouse.Desc = "Logitech HID-compliant LX3 Optical Mouse"
PID_C045.Mouse.Desc = "Logitech HID-compliant Optical Tilt Wheel Mouse"
PID_C046.Mouse.Desc = "Logitech HID-compliant RX1000 Laser Mouse"
PID_C047.Mouse.Desc = "Logitech HID-compliant Laser Tilt Wheel Mouse"
PID_C048.Mouse.Desc = "Logitech HID-compliant G9 Laser Mouse"
PID_C049.Mouse.Desc = "Logitech HID-compliant G5 Laser Mouse"
PID_C050.Mouse.Desc = "Logitech HID-compliant RX250 Optical Mouse"
PID_C051.Mouse.Desc = "Logitech HID-compliant G3/MX518 Optical Mouse"
PID_C053.Mouse.Desc = "Logitech HID-compliant USB Laser Mouse"
PID_C05A.Mouse.Desc = "HID-compliant Optical Mouse"
PID_C05B.Mouse.Desc = "HID-compliant Optical TitlWheel Mouse"
PID_C061.Mouse.Desc = "Logitech HID-compliant RX1500 Mouse"
PID_C062.Mouse.Desc = "Logitech HID-compliant LS1 Laser Mouse"
PID_C064.Mouse.Desc = "HID-compliant Optical TiltWheel Mouse"
PID_C065.Mouse.Desc = "HID-compliant Laser TiltWheel Mouse"
PID_C066.Mouse.Desc = "Logitech HID-compliant G9 Laser Mouse"
PID_C0FF.Mouse.Desc = "Logitech HID-compliant Mouse"

PID_C404.Mouse.Desc = "Logitech HID-compliant TrackMan Wheel Mouse"
PID_C408.DeviceDesc = "Logitech HID-compliant Marble Mouse"
PID_C501.DeviceDesc = "Logitech HID-compliant Cordless Trackball"
PID_C508.DeviceDesc = "Logitech HID-compliant Cordless Trackball"

PID_C703.mouse.desc = "HID-compliant Mouse"
PID_C704.mouse.desc = "HID-compliant Mouse"
PID_C705.mouse.desc = "HID-compliant Mouse"
PID_C70C.mouse.desc = "HID-compliant Bluetooth Mouse"
PID_C70A.mouse.desc = "HID-compliant Bluetooth Mouse"
PID_C714.mouse.desc = "Logitech HID-compliant Touch Pad Mouse"
PID_C719.mouse.desc = "HID-compliant Mouse"


PID_C71C.mouse.desc = "HID-compliant Bluetooth Mouse"

PID_C71F.mouse0.desc = "HID-compliant Bluetooth Mouse"
PID_C71F.mouse1.desc = "Logitech HID-compliant Touch Pad Mouse"

HIDCordlessMouseReceiver = "Logitech HID-compliant Cordless Mouse"

PID_B001.mouse.desc = "Logitech MX900 Bluetooth Optical Mouse"
PID_B002.mouse.desc = "Logitech Bluetooth Travel Mouse"
PID_B003.mouse.desc = "Logitech MX1000 Bluetooth Laser Mouse"
PID_B004.mouse.desc = "Dell HID-compliant Bluetooth Mouse"
PID_B006.mouse.desc = "HID-compliant Bluetooth Mouse"
PID_B007.mouse.desc = "Logitech MX Revolution Bluetooth Mouse"
PID_B008.mouse.desc = "HID-compliant Bluetooth Mouse"
PID_B309.mouse.desc = "Logitech HID-compliant Bluetooth Touchpad"
PID_B30C.mouse.desc = "Logitech HID-compliant Bluetooth Touchpad"
PID_310D.Mouse.Desc = "USB Optical Wheel Mouse"

LHidFilt.SvcDesc = "Logitech SetPoint KMDF HID Filter Driver"
LMouFilt.SvcDesc = "Logitech SetPoint KMDF Mouse Filter Driver"

SERVICE_KERNEL_DRIVER       = 0x00000001
SERVICE_DEMAND_START        = 0x00000003
SERVICE_ERROR_NORMAL        = 0x00000001
REG_MULTI_SZ                = 0x00010000
REG_DWORD                   = 0x00010001
SPSVCINST_ASSOCSERVICE      = 0x00000002
COPYFLG_NOSKIP              = 0x00000002
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.05