; ; Sony Sound Box Device Information File Version 1.00 ; [Version] Signature="$CHICAGO$" Class=Media InfVersion=06.00.01 [Manufacturer] %M1%=DSPS [DSPS] %DSPS.Description%=DSPSInstall,PCMCIA\DSP_Solutions-DSP_Card-0924,PCMCIA\DSP_Solutions-DSP_Card-0924 [DestinationDirs] DSPS.Copy.Sys = 11 ; LDID_SYS DSPS.Copy.Win = 10 ; LDID_WIN DSPS.Copy.Inf = 17 ; LDID_INF CommandFiles=13 SystemFiles=11 WindowsFiles=10 [CommandFiles] [SystemFiles] [WindowsFiles] [DSPSInstall] CopyFiles = DSPS.Copy.Sys,DSPS.Copy.Win,DSPS.Copy.Inf Addreg = DSPS.addreg,DSPS.OVERRIDE,DSPS.Uninstall UpdateInis= DSPS.UpdateInis UpdateCfgSys=DSPS.UpdateConfig UpdateAutoBat=DSPS.UpdateAutoexec Restart [DSPS.UpdateConfig] DevDelete=cardmgr.sys DevDelete=ds430mgr.sys DevDelete=prd150.sys DevAddDev=ds430map.sys,devicehigh,,, DevAddDev=prd150.sys,devicehigh,,"/d:mscd001 /p:__DSPMGR /Q:10 /B:0x240", [DSPS.UpdateAutoexec] CmdAdd=mscdex.exe,"/d:mscd001 /m:6 /v" [DSPS.Copy.Sys] ds430pnp.vxd,, ds430map.sys,, prd150.sys,, vds430.386,, ds430mgr.386,, ds430.drv,, ds430mp.drv,, ds430ui.dll,, [DSPS.Copy.Win] ds430win.ini,, sbuninst.exe,, [DSPS.Copy.Inf] ds.inf,, [DSPS.Uninstall] HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\installSB,DisplayName,,"DSP Solutions Multimedia Card (TM)" HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\installSB,UninstallString,,%10%\sbuninst.exe [DSPS.addreg] HKR,,DevLoader,,mmdevldr.vxd HKR,,Driver,,ds430pnp.vxd HKR,,EnumPropPages,,"ds430ui.dll,EnumPropPages" ; In binary represantation LSB come first HKR,,CodecMode,1, 31,42 HKR,,HwSigaahh,1, 00,10 HKR,,HwSigMask,1, FF,FF HKR,,Time1,1, 88,04 HKR,,Time2,1, 88,04 HKR,,CDAudioMix,1, 02,00 HKR,,CDAudioRec,1, 01,00 HKR,,LineInMix,1, 12,00 HKR,,LineInRec,1, 00,00 HKR,,MicMix,1, 04,00 HKR,,"Use MPU401 ports",01, 01 [DSPS.UpdateInis] ; Remove Portable Sound Drivers system.ini,386Enh,"device=vds301.386" system.ini,386Enh,"device=vds3XX.386" system.ini,drivers,"wave*=ds301.drv",,1 system.ini,drivers,"wave*=ds3XX.drv",,1 system.ini,drivers,"midi*=ds301.drv",,1 system.ini,drivers,"midi*=ds3XX.drv",,1 system.ini,drivers,"aux*=ds301.drv",,1 system.ini,drivers,"aux*=ds3XX.drv",,1 ;Add ds4xx drivers system.ini,386Enh,,"device=vds430.386" system.ini,drivers,,"wave=ds430.drv",,1 system.ini,drivers,,"midi=ds430.drv",,1 system.ini,drivers,,"midi2=ds430MP.drv",,1 system.ini,drivers,,"mixer=ds430.drv",,1 [DSPS.OVERRIDE] ;; ;; Logical Configuration 0 ;; 200-23F, 330-331 ;; HKR,Override,0000,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 00,02, \ ; IOD_Alloc_Base; 3F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; C0,FF, \ ; IOR_Align; // Mask for base alignment 40,00, \ ; IOR_nPorts; // Number of ports 00,02, \ ; IOR_Min; // Min port address 3F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 30,03, \ ; IOD_Alloc_Base; 31,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 30,03, \ ; IOR_Min; // Min port address 31,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 01, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR ;; ;; Logical Configuration 1 ;; 200-23F, 388-389 ;; HKR,Override,0001,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 00,02, \ ; IOD_Alloc_Base; 3F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; C0,FF, \ ; IOR_Align; // Mask for base alignment 40,00, \ ; IOR_nPorts; // Number of ports 00,02, \ ; IOR_Min; // Min port address 3F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 88,03, \ ; IOD_Alloc_Base; 89,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 38,03, \ ; IOR_Min; // Min port address 39,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 01, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR ;; ;; Logical Configuration 2 ;; 220-23F, 330-331 ;; HKR,Override,0002,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 20,02, \ ; IOD_Alloc_Base; 3F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; E0,FF, \ ; IOR_Align; // Mask for base alignment 20,00, \ ; IOR_nPorts; // Number of ports 20,02, \ ; IOR_Min; // Min port address 3F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 30,03, \ ; IOD_Alloc_Base; 31,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 30,03, \ ; IOR_Min; // Min port address 31,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 01, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR ;; ;; Logical Configuration 3 ;; 220-23F, 388-389 ;; HKR,Override,0003,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 20,02, \ ; IOD_Alloc_Base; 3F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; E0,FF, \ ; IOR_Align; // Mask for base alignment 20,00, \ ; IOR_nPorts; // Number of ports 20,02, \ ; IOR_Min; // Min port address 3F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 88,03, \ ; IOD_Alloc_Base; 89,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 88,03, \ ; IOR_Min; // Min port address 89,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 01, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR ;; ;; Logical Configuration 4 ;; 240-25F, 330-331 ;; HKR,Override,0004,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 40,02, \ ; IOD_Alloc_Base; 5F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; E0,FF, \ ; IOR_Align; // Mask for base alignment 20,00, \ ; IOR_nPorts; // Number of ports 40,02, \ ; IOR_Min; // Min port address 5F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 30,03, \ ; IOD_Alloc_Base; 31,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 30,03, \ ; IOR_Min; // Min port address 31,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 03, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR ;; ;; Logical Configuration 5 ;; 240-25F, 388-389 ;; HKR,Override,0005,1, \ ; 00,04,00,00, \ ; CONFIGMG_VERSION 00,30,00,00, \ ; PRIORITY ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 40,02, \ ; IOD_Alloc_Base; 5F,02, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; E0,FF, \ ; IOR_Align; // Mask for base alignment 20,00, \ ; IOR_nPorts; // Number of ports 40,02, \ ; IOR_Min; // Min port address 5F,02, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; I/O Resource Descriptor ; 24,00,00,00, \ ; Total length of I/O Resource Descriptor 02,00,00,00, \ ; ResType_IO = 0x00000002 01,00, \ ; IOD_Count; 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C 88,03, \ ; IOD_Alloc_Base; 89,03, \ ; IOD_Alloc_End; 00,00, \ ; IOD_DesFlags; 00, \ ; IOD_Alloc_Alias; 00, \ ; IOD_Alloc_Decode; FE,FF, \ ; IOR_Align; // Mask for base alignment 02,00, \ ; IOR_nPorts; // Number of ports 88,03, \ ; IOR_Min; // Min port address 89,03, \ ; IOR_Max; // Max port address 00,00, \ ; IOR_RangeFlags; // Flags 00, \ ; IOR_Alias; // Alias offset 00, \ ; IOR_Decode; // Address specified 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port ; ; IRQ Resource Descriptor ; 14,00,00,00, \ ; Total length of IRQ Resource Descriptor 04,00,00,00, \ ; ResType_IRQ = 0x00000004 00,00, \ ; IRQD_Flags; 05,00, \ ; IRQD_Alloc_Num;// Allocated IRQ number FF,FF, \ ; IRQD_Req_Mask;// Mask of possible IRQs 00,00, \ ; IRQD_Reserved; 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's ; ; REQUEST_CONFIG_PKT Descriptor ; 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID= 0x897C 00,00, \ ; Socket; 02,00, \ ; Attributes; 32, \ ; Vcc; 32, \ ; Vpp1; 32, \ ; Vpp2; 02, \ ; IntType; F0,03,00,00, \ ; ConfigBase; 00, \ ; Status; 00, \ ; Pin; 00, \ ; Copy; 03, \ ; ConfigIndex; 03, \ ; Present; ; 00,00,00,00 ; TERMINATOR [SourceDisksNames] 1="Sony Sound Box Driver for Windows 95",, 0001 [SourceDisksFiles] ds430pnp.vxd=1 ds430map.sys=1 prd150.sys=1 mscdex.EXE=1 vds430.386=1 ds430mgr.386=1 ds430.drv=1 ds430mp.drv=1 ds430ui.dll=1 [Strings] M1="DSP Solutions Inc." DSPS.Description="DSP Solutions Multimedia Card (TM) Version 6.0"Download Driver Pack
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.