; ; Xpeed X400 PCI ADSL WAN Driver INF for Windows 2000,XP ; [version] Signature = "$Windows NT$" Class = Net ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318} Provider = %V_XP% LayoutFile = layout.inf [Manufacturer] %V_XPEED% = X400PPP [ControlFlags] ExcludeFromSelect = PCI\VEN_1471&DEV_0188 [X400PPP] %X400PPP.DeviceDesc% = X400PPP.ndi, PCI\VEN_1471&DEV_0188 ;**************************************************************************** ; NT main sections ;**************************************************************************** [X400PPP.ndi.NT] BusType = 5 AddReg = X400PPP.Gen.Params, X400PPP.ndis.reg Characteristics = 0x84 ;NCF_PHYSICAL | NCF_HAS_UI CopyFiles=X400PPP.CopyFiles, X400.exe.CopyFiles, X400.CopyFiles.ini DelFiles = X400PPP.DelFiles, X400.exe.DelFiles, X400.ini.DelFiles [X400PPP.ndi.NT.Services] AddService = X400PPP, 2, X400PPP.Service, common.EventLog ;**************************************************************************** ; NT Base Section ;**************************************************************************** [X400PPP.ndis.reg] HKR, Ndi, Service, 0, "X400PPP" ; NT reg HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan" HKR, Ndi\Interfaces, LowerRange, 0, "adsl" HKR, Ndi, RequireAll, 0, "NDISWAN" ;HKR, Ndi\Compatibility, RequireAll, , "NDISWAN" ; WAN information HKR, , WanEndPoints, 0x00010001, 1 ;with Systray Application HKLM,Software\Microsoft\Windows\CurrentVersion\Run,XpDiag,,"%11%\xpdiag.exe -d%GUI_FEATURE%" HKLM,System\CurrentControlSet\Services\RasMan\PPP,DontNegotiateMultilinkOnSingleLinks,0x00010001, 1 ;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,XpSetup,,"%11%\xpsetup.exe -sInit" ;HKLM,Software\Microsoft\Windows\CurrentVersion\Run,XpSetup,,"%11%\xpsetup.exe -sInit" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\X400,DisplayName,,"Xpeed ADSL PCI Adapter - X400" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\X400,UninstallString,,"XpRmv400.exe" HKLM,Software\X400,Reboot,,"Yes" HKLM,Software\Xpeed,SavePassword,,"0" HKLM,Software\Xpeed,SaveUsername,,"" HKLM,Software\Xpeed,DeviceDesc,,"%X400PPP.DeviceDesc%" HKLM,Software\Xpeed,IpHdrComp,,"%IP_HDR_COMPRESSION%" HKLM,Software\Xpeed,SwHdrComp,,"%SW_HDR_COMPRESSION%" HKLM,Software\Xpeed,Encryption,,"%PASSWORD_ENCRYPTED%" HKLM,Software\Xpeed,ShortCutName,,"%DIALER_SHORTCUT_NAME%" ;**************************************************************************** ; General Params ;**************************************************************************** [X400PPP.Gen.Params] HKR, , BoardType, , "X400PPP" HKR, , BoardName, , "X400PPP" HKR, , DeviceName,, "X400PPP" HKR, , MediaType, , "ADSL" HKR, , Language, , "%LANGUAGE%" HKR, , OsVersion, 0x00010001, 200 HKR, , SynchTimeout,,"%LinkDownTimer%" HKR, Ndi\params\Vpi,ParamDesc,, %VPI% HKR, Ndi\params\Vpi,default, , "%VPI_DEFAULT%" HKR, Ndi\params\Vpi,min, , "0" HKR, Ndi\params\Vpi,max, , "255" HKR, Ndi\params\Vpi,step, , "1" HKR, Ndi\params\Vpi,base, , "10" HKR, Ndi\params\Vpi,type, , "long" HKR, Ndi\params\Vci,ParamDesc,, %VCI% HKR, Ndi\params\Vci,default, , "%VCI_DEFAULT%" HKR, Ndi\params\Vci,min, , "0" HKR, Ndi\params\Vci,max, , "65535" HKR, Ndi\params\Vci,step, , "1" HKR, Ndi\params\Vci,base, , "10" HKR, Ndi\params\Vci,type, , "long" HKR, Ndi\Params\Framing, ParamDesc, 0, %PPPEncapsulation% HKR, Ndi\Params\Framing, default, 0, "%LinkProtocolDefault%" HKR, Ndi\Params\Framing\Enum, "0", 0, "LLC/SNAP" HKR, Ndi\Params\Framing\Enum, "1", 0, "VC-Multiplexed" HKR, Ndi\Params\Framing, type, 0, "enum" HKR, Ndi\params\Vpi_Bert,ParamDesc,, "VPI (Bit Error Rate Test)" HKR, Ndi\params\Vpi_Bert,default, , "0" HKR, Ndi\params\Vpi_Bert,min, , "0" HKR, Ndi\params\Vpi_Bert,max, , "255" HKR, Ndi\params\Vpi_Bert,step, , "1" HKR, Ndi\params\Vpi_Bert,base, , "10" HKR, Ndi\params\Vpi_Bert,type, , "long" HKR, Ndi\params\Vci_Bert,ParamDesc,, "VCI (Bit Error Rate Test)" HKR, Ndi\params\Vci_Bert,default, , "21" HKR, Ndi\params\Vci_Bert,min, , "0" HKR, Ndi\params\Vci_Bert,max, , "65535" HKR, Ndi\params\Vci_Bert,step, , "1" HKR, Ndi\params\Vci_Bert,base, , "10" HKR, Ndi\params\Vci_Bert,type, , "long" HKR, Ndi\params\ModemOpMode, ParamDesc,, "ModemOpMode" HKR, Ndi\params\ModemOpMode, default, 0, "1" HKR, Ndi\Params\ModemOpMode\Enum, "1", 0, "T1.413" HKR, Ndi\Params\ModemOpMode\Enum, "2", 0, "G.Dmt" HKR, Ndi\Params\ModemOpMode\Enum, "3", 0, "T1.413+G.Dmt" HKR, Ndi\Params\ModemOpMode\Enum, "8", 0, "G.Lite" HKR, Ndi\Params\ModemOpMode\Enum, "9", 0, "T1.413+G.Lite" HKR, Ndi\Params\ModemOpMode\Enum, "10", 0, "G.Dmt+G.Lite" HKR, Ndi\Params\ModemOpMode\Enum, "11", 0, "T1.413+G.Dmt+G.Lite" HKR, Ndi\params\ModemOpMode, type, 0, "enum" HKR, Ndi\params\AtuC_VendorID, ParamDesc,, "AtuC_VendorID" HKR, Ndi\params\AtuC_VendorID, default, , "0" HKR, Ndi\params\AtuC_VendorID, min, , "0" HKR, Ndi\params\AtuC_VendorID, max, , "255" HKR, Ndi\params\AtuC_VendorID, step, , "1" HKR, Ndi\params\AtuC_VendorID, base, , "10" HKR, Ndi\params\AtuC_VendorID, type, , "long" HKR, Ndi\params\IncTxPower, ParamDesc, 0, "IncTxPower" HKR, Ndi\params\IncTxPower, default, 0, "0" HKR, Ndi\params\IncTxPower\Enum, "16", 0, "-6" HKR, Ndi\params\IncTxPower\Enum, "15", 0, "-5" HKR, Ndi\params\IncTxPower\Enum, "14", 0, "-4" HKR, Ndi\params\IncTxPower\Enum, "13", 0, "-3" HKR, Ndi\params\IncTxPower\Enum, "12", 0, "-2" HKR, Ndi\params\IncTxPower\Enum, "11", 0, "-1" HKR, Ndi\params\IncTxPower\Enum, "0", 0, "0" HKR, Ndi\params\IncTxPower\Enum, "1", 0, "1" HKR, Ndi\params\IncTxPower\Enum, "2", 0, "2" HKR, Ndi\params\IncTxPower\Enum, "3", 0, "3" HKR, Ndi\params\IncTxPower\Enum, "4", 0, "4" HKR, Ndi\params\IncTxPower\Enum, "5", 0, "5" HKR, Ndi\params\IncTxPower\Enum, "6", 0, "6" HKR, Ndi\params\IncTxPower, type, 0, "enum" HKR, Ndi\Params\BoardConf, ParamDesc, 0, "Board Config" HKR, Ndi\Params\BoardConf, default, 0, "1" HKR, Ndi\Params\BoardConf\Enum, "1", 0, "A2" HKR, Ndi\Params\BoardConf\Enum, "2", 0, "A3" HKR, Ndi\Params\BoardConf, type, 0, "enum" HKR, Ndi\params\TxCellQueueLength,ParamDesc,, "Transmit Cell Buffer Length" HKR, Ndi\params\TxCellQueueLength,default, , "10240" HKR, Ndi\params\TxCellQueueLength,min, , "256" HKR, Ndi\params\TxCellQueueLength,max, , "16384" HKR, Ndi\params\TxCellQueueLength,step, , "128" HKR, Ndi\params\TxCellQueueLength,base, , "10" HKR, Ndi\params\TxCellQueueLength,type, , "long" HKR, Ndi\params\RxCellQueueLength,ParamDesc,, "Receive Cell Buffer Length" HKR, Ndi\params\RxCellQueueLength,default, , "10240" HKR, Ndi\params\RxCellQueueLength,min, , "256" HKR, Ndi\params\RxCellQueueLength,max, , "16384" HKR, Ndi\params\RxCellQueueLength,step, , "128" HKR, Ndi\params\RxCellQueueLength,base, , "10" HKR, Ndi\params\RxCellQueueLength,type, , "long" HKR, Ndi\Params\Framing, ParamDesc, 0, "Framing" HKR, Ndi\Params\Framing, default, 0, "1" HKR, Ndi\Params\Framing\Enum, "0", 0, "LLC/SNAP" HKR, Ndi\Params\Framing\Enum, "1", 0, "VC Mux" HKR, Ndi\Params\Framing, type, 0, "enum" ;;++ New for QoS HKR, Ndi\params\QoS, ParamDesc,, "QoS" HKR, Ndi\params\QoS, default, 0, "0" HKR, Ndi\Params\QoS\Enum, "0", 0, "Disable" HKR, Ndi\Params\QoS\Enum, "1", 0, "Enable" HKR, Ndi\params\QoS, type, 0, "enum" HKR, Ndi\params\PCR, ParamDesc,, "QoS Option, PCR" HKR, Ndi\params\PCR, default, , "1811" HKR, Ndi\params\PCR, min, , "75" HKR, Ndi\params\PCR, max, , "1811" HKR, Ndi\params\PCR, step, , "1" HKR, Ndi\params\PCR, base, , "10" HKR, Ndi\params\PCR, type, , "long" HKR, Ndi\params\SCR, ParamDesc,, "QoS Option, SCR" HKR, Ndi\params\SCR, default, , "905" HKR, Ndi\params\SCR, min, , "75" HKR, Ndi\params\SCR, max, , "1811" HKR, Ndi\params\SCR, step, , "1" HKR, Ndi\params\SCR, base, , "10" HKR, Ndi\params\SCR, type, , "long" HKR, Ndi\params\MBS, ParamDesc,, "QoS Option, MBS" HKR, Ndi\params\MBS, default, , "448" HKR, Ndi\params\MBS, min, , "0" HKR, Ndi\params\MBS, max, , "1811" HKR, Ndi\params\MBS, step, , "1" HKR, Ndi\params\MBS, base, , "10" HKR, Ndi\params\MBS, type, , "long" HKR, Ndi\params\AVR, ParamDesc,, "QoS Option, AVR" HKR, Ndi\params\AVR, default, , "905" HKR, Ndi\params\AVR, min, , "75" HKR, Ndi\params\AVR, max, , "1811" HKR, Ndi\params\AVR, step, , "1" HKR, Ndi\params\AVR, base, , "10" HKR, Ndi\params\AVR, type, , "long" HKR, Ndi\params\MinRate, ParamDesc,, "QoS Option, Min Rate" HKR, Ndi\params\MinRate, default, , "1358" HKR, Ndi\params\MinRate, min, , "75" HKR, Ndi\params\MinRate, max, , "1811" HKR, Ndi\params\MinRate, step, , "1" HKR, Ndi\params\MinRate, base, , "10" HKR, Ndi\params\MinRate, type, , "long" ;**************************************************************************** ; NT Install/Remove Section ;**************************************************************************** [X400PPP.CopyFiles] x400ppp.sys,,,2 ; The name of the driver [X400.exe.CopyFiles] XPDIAG.exe,,,2 XPDIAG.hlp,,,2 XPDIAG.cnt,,,2 XpRmv400.exe,,,2 XpSetup.exe,,,2 XpInit.exe,,,2 [X400.CopyFiles.ini] XpCustom.ini,,,2 [X400PPP.DelFiles] x400ppp.sys,,,2 [X400.exe.DelFiles] XPDIAG.exe,,,2 XPDIAG.hlp,,,2 XPDIAG.cnt,,,2 XpRmv400.exe,,,2 XpSetup.exe,,,2 XpInit.exe,,,2 [X400.ini.DelFiles] XpCustom.ini,,,2 ;**************************************************************************** ; NT Service Section ;**************************************************************************** [X400PPP.Service] DisplayName = %X400PPP.Service.DispName% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% ;StartType = 2 ;%SERVICE_AUTO_START% StartType = 3 ;%SERVICE_DEMAND_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\x400ppp.sys LoadOrderGroup = NDIS [common.EventLog] AddReg = common.AddEventLog.reg [common.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 ;**************************************************************************** ; Source Directories ;**************************************************************************** [SourceDisksNames] ; The name of the disk that the user will be prompted for 1="Xpeed 400 ADSL PCI Adapter NDISWAN Driver Installation Diskette", "", [SourceDisksFiles] ; Which disk the files are located on x400ppp.sys=1,, XPDIAG.exe=1,, XpSetup.exe=1,, XPDIAG.cnt=1,, XPDIAG.hlp=1,, XpRmv400.exe=1,, XpInit.exe=1,, XpCustom.ini=1,, ;**************************************************************************** ; Destination Directories ;**************************************************************************** [DestinationDirs] X400PPP.CopyFiles = 12 ; drivers directory X400.exe.CopyFiles = 11 ; system32 directory X400.CopyFiles.ini = 10 X400PPP.DelFiles = 12 X400.exe.DelFiles = 11 X400.ini.DelFiles = 10 ;**************************************************************************** ; Localizable Strings ;**************************************************************************** [strings] ; Provider V_XP="Xpeed Inc." ; Manufacturers V_XPEED="Xpeed Inc." ; Device Descriptions X400PPP.DeviceDesc="XPEED 400I PCI FULL RATE ADSL Adapter" X400PPP.Service.DispName="XPEED 400I ADSL NDISWAN Miniport Adapter Driver" PPPEncapsulation = "PPP Encapsulation" VPI = "VPI" VCI = "VCI" ;Defaults ;----------------------------------------------------------------------- ; SERVICE PROVIDER SPECIFIC ;----------------------------------------------------------------------- ;Name of Shortcut DIALER_SHORTCUT_NAME = "XpConnect" ; Name of the shortcut on the desktop LANGUAGE = "1" ; 1 = English 2 = Korean VPI_DEFAULT = "0" ; string value VCI_DEFAULT = "35" ; string value LinkProtocolDefault = "1" ; 0 = LLC SNAP HEADER ENCAPSULATION ; 1 = VC MULTIPLEXED HEADER ENCAPS LinkDownTimer = "0" ; Timeout value in seconds before the PPP session is disconnected GUI_FEATURE = "0" ; string value ; 0 = NO OPTIONS ; 1 = MODIFY VC ; 2 = ALLOW_RETRAIN ; 3 = AUTODIAL ; 4 = MODIFY VC, ALLOW RETRAIN ; 5 = AUTODIAL, MODIFY VC, ALLOW RETRAIN IP_HDR_COMPRESSION = "0" ; BOOLEAN VALUE SW_HDR_COMPRESSION = "0" ; BOOLEAN VALUE PASSWORD_ENCRYPTED = "0" ; BOOLEAN VALUE ;----------------------------------------------------------------------- ; END OF SERVICE PROVIDER SPECIFIC ;-----------------------------------------------------------------------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.