WBMPU401.INF Driver File Contents (mpu401.zip)

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%WB%
;;LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =12/12/2000,5.1.9820.1212

;You must specify which platform is supported by each SourceDisksNames section
;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
[SourceDisksNames.x86]
222=%DiskDescription%,,,

;You must also specify which platform is supported by each SourceDisksFiles section
;Valid platform identifiers include .x86, .ia64, .alpha, .axp64
[SourceDisksFiles.x86]
WBMPU401.SYS=222

[Manufacturer]
%WbMfgName%=WinbondLogicInc

;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]

ExcludeFromSelect = *

;;---------------------------------------------------------------;
;;
;; D E V I C E  C A L L O U T  S E C T I O N
;;

[WinbondLogicInc]
%WB_MPU401.DeviceDesc%  =WB_MPU401, *PNPB006
%WB_MPU401.DeviceDesc%  =WB_MPU401, ACPI\PNPB006
%WB_MPU401.DeviceDesc%  =WB_MPU401, BIOS\*PNPB006


;;---------------------------------------------------------------;
;;
;; D I R E C T O R Y  S E C T I O N
;;
[DestinationDirs]
DefaultDestDir 	     = 10,system32\drivers ; %SystemRoot%\system32\drivers
WB_MPU401.CopyList   = 10,system32\drivers ; %SystemRoot%\system32\drivers

[PreCopySection]
HKR,,NoSetupUI,,1

;;---------------------------------------------------------------;
;;
;; D R I V E R  C A L L O U T  S E C T I O N
;;

;;Mpu401
[WB_MPU401]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
LogConfig  = WB_MPU401.LogConfig
CopyFiles  = WB_MPU401.CopyList
AddReg     = WB_MPU401.AddReg
UpdateInis = WB_MPU401.UpdInis
DelReg     = WB_MPU401.DelRegs
DelFiles   = WB_MPU401.DelKernFiles, WB_MPU401.DelUserFiles

[WB_MPU401.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART

[WDM.Interface.UART]
AddReg=WDM.Interface.UART.AddReg

[WDM.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.UART.szPname%

;;---------------------------------------------------------------;
;;
;; U P D A T E  R E G I S T R Y  S E C T I O N
;;
[WB_MPU401.AddReg]
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,wbmpu401.sys
HKR,,NTMPDriver,,wbmpu401.sys

HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%WB_MPU401%

[WB_MPU401.UpdInis]
system.ini,drivers32,"midi*=mpu401.dll",,1

[WB_MPU401.DelRegs]
HKLM,SYSTEM\CurrentControlSet\Enum\Root\LEGACY_MPU401
HKLM,SYSTEM\CurrentControlSet\Services\mpu401

[WB_MPU401.DelKernFiles]
mpu401.sys,,,1

[WB_MPU401.DelUserFiles]
mpu401.dll,,,1


;;---------------------------------------------------------------;
;;
;; F I L E  C O P Y  S E C T I O N
;;

;; copy these files into the
;; system32\drivers directory

[WB_MPU401.CopyList]
wbmpu401.sys

;;**************** NT Install ****************

[WB_MPU401.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
LogConfig  = WB_MPU401.LogConfig
CopyFiles  = WB_MPU401.CopyList
AddReg     = WB_MPU401.AddReg
UpdateInis = WB_MPU401.UpdInis
DelReg     = WB_MPU401.DelRegs
DelFiles   = WB_MPU401.DelKernFiles, WB_MPU401.DelUserFiles

[WB_MPU401.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART

[WB_MPU401.NTX86.Services]
AddService = alc_mpu,  0x00000002, wb_mpu_Service_Inst

[wb_mpu_Service_Inst]
DisplayName    = %wb_mpu.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\wbmpu401.sys

;;---------------------------------------------------------------;
;;
;; R E S O U R C E S
;;
[WB_MPU401.LogConfig]
ConfigPriority = HARDRECONFIG
IOConfig=2@200-271%fff0(3ff::),300-301,310-311,320-321,330-331
IRQConfig = 5, 10

;;---------------------------------------------------------------;
;;
;; S T R I N G S
;;

[Strings]
WB = "Winbond Electronics Corp."
WB_MPU401 = "Winbond MPU401 (WDM)"
WbMfgName = "Winbond Electronics Corp."
DiskDescription="Winbond MPU-401 WDM Driver Disk"

WB_MPU401.DeviceDesc = "Winbond MPU-401 Driver (WDM)"

WDM.UART.szPname = "Winbond MPU-401"

MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories"

KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

KSNAME_UART = "UART"

wb_mpu.SvcDesc = "Winbond MPU-401 Miniport Driver (WDM)"

Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
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.11