Xd2DspCtrl.inf Driver File Contents (XD-2_PnP_Driver.zip)

; inf file for installing Mackie XD2 DSP control driver.
;
; Copyright 2003 Art & Logic, Inc.
; $Id: Xd2DspCtrl.inf,v 1.1 2003/12/23 20:40:08 mmitchell Exp $

;; When Setup begins an installation, it first looks for an INF
;; Version section to verify the validity of the INF file and to
;; determine where installation files are located. It then starts the
;; installation by finding an INF Manufacturer section, which will
;; contain directives to INF Models sections, which in turn provide
;; directives leading to various INF DDInstall sections, based on the
;; hardware ID of the device being installed.


;--------- Version Section ---------------------------------------------------

[Version]
Signature="$Windows NT$"

Provider=%INF_Provider%

; DriverVer value is for display purposes only (for example, in the Device Manager).
; The OS does not use this value for driver selection.
DriverVer=02/03/2004,1.0.10.0

; The Mackie XD2 doesn't fit one of the standard classes, so
; we create our own device class and GUID.
Class=MackieXD2

; The device setup class subkey in the registry ...\Class tree
; under which to write registry information for the drivers of devices
; installed from this INF file.
ClassGUID={5D36F134-88C7-7076-E165-398B461F33B5}


;--------- SourceDiskNames and SourceDiskFiles Section -----------------------

; These sections identify source disks and files for installation.  They are
; shown here as an example, but commented out.

;[SourceDisksNames]
;1 = "Install Disk",Disk1,,

;[SourceDisksFiles]
;XD2_DspCtrl.sys = 1,,

;--------- ClassInstall32 Section -------------------------------

; ClassInstall32 section installs a new device setup class (and
; possibly a class installer) for devices of the new type.
[ClassInstall32.ntx86]

; References one or more named sections containing class-specific
; value entries to be written into the registry.
Addreg=Class_AddReg

[Class_AddReg]
; reg-root, [subkey], [value-entry-name], [flags], [value]
; in this case:
; HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{5D36F134-88C7-7076-E165-398B461F33B5}
HKR,,,,%DeviceClassName%
HKR,,Icon,,"-20" ; -20 is the USB icon

;--------- DestinationDirs Section -------------------------------------------

; A DestinationDirs section specifies the target destination
; directory or directories for all copy, delete, and/or rename
; operations on files referenced by name elsewhere in the INF file.

[DestinationDirs]
XD2_DSPCtrl_Driver = 12 ; 12 = %windir%\system32\drivers

;--------- Manufacturer and Models Sections ----------------------------------

; The Manufacturer section identifies the manufacturer of one or
; more devices that can be installed using the INF file.

[Manufacturer]
%INF_MfgName%=MackieModels


; A per-manufacturer Models section identifies at least one device,
; references the DDInstall section of the INF file for that device,
; and specifies a unique-to-the-INF hardware identifier for that device.

[MackieModels]
;; XD2 DSP control interface
; Don't match entire device, like this:
;%DeviceDesc%=XD2_DSPCtrl_DDI, USB\VID_0A73&PID_0002
; but just the interface:
; control on interface 3
%DeviceDesc%=XD2_DSPCtrl_DDI, USB\VID_0A73&PID_0002&MI_03
; control on interface 4
;%DeviceDesc%=XD2_DSPCtrl_DDI, USB\VID_0A73&PID_0002&MI_04

;---------- DDInstall Sections -----------------------------------------------

; --------- Windows NT -----------------

[XD2_DSPCtrl_DDI.NTx86]
CopyFiles=XD2_DSPCtrl_Driver
AddReg=XD2_DSPCtrl_AddReg

[XD2_DSPCtrl_DDI.NTx86.Services]

; ServiceName,[flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
;  flags value 0x00000002 = (SPSVCINST_ASSOCSERVICE), i.e.
;  Assign the named service as the PnP function driver (or legacy
;  driver) for the device being installed by this INF file.

Addservice = XD2_DspCtrl, 0x00000002, XD2_DSPCtrl_AddService

[XD2_DSPCtrl_AddService]
DisplayName    = %INF_ServiceDescr%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\XD2_DspCtrl.sys ; 12 = %windir%\system32\drivers

;; I think this is just a special key used by NuMega DriverWorks to break into SoftICE
[XD2_DSPCtrl_AddReg]
HKLM, "System\CurrentControlSet\Services\XD2_DspCtrl\Parameters",\
	"BreakOnEntry", 0x00010001, 0


; --------- Files -------------

[XD2_DSPCtrl_Driver]
XD2_DspCtrl.sys

;--------- Strings Section ---------------------------------------------------

[Strings]
INF_Provider="Art & Logic"
INF_MfgName="Mackie Designs"
DeviceDesc="XD2"
DeviceClassName="Mackie XD2 DSP Control"
INF_ServiceDescr="XD2 DSP Control"
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: web3, load: 0.99