;/********************************************************************************\ ; ** Copyright(C) 1997-2007 Motorola. All rights reserved. ; ** http://www.motorola.com ; ** Installation file for the Motorola USB Driver ; ** Products: SURFboard ; ** ; ** INF file version: 2.4.7.1 ; ** Changes/additions: ; 07/09/07 - Incremented to ver. 2.4.7.1 ; 06/26/07 - Fixed install path for NDIS/RNDIS Modems. Incremented to ver. 2.4.7.0 ; 06/06/07 - Added support for SVG2500 and SBV5200, Incremented to ver. 2.4.6.1 ; 05/28/07 - Add Window Vista support (x64), Incremented to ver. 2.4.6.0 ;\********************************************************************************/ ; ; Portions of this code were derived from Sample codes supplied ; with the Microsoft NT5 DDK. ; ;************************************************************************** [Version] Signature = "$CHICAGO$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %Motorola% Compatible = 1 MillenniumPreferred = .ME DriverVer = 08/13/2004,1.30.0.0 CatalogFile = Motorola.cat [Manufacturer] %Motorola% = MotorolaDevices,NT.5.1,NTia64,NTamd64 [MotorolaDevices] %USB\VID_07B2&PID_5200.DeviceDesc% = rndisSBV5200.ndi, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_2500.DeviceDesc% = rndisSVG2500.ndi, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_0900.DeviceDesc% = ndisSBG900.ndi, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = ndisSBG950.ndi, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = ndisSBG1000.ndi, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_5101.DeviceDesc% = ndisSB5101.ndi, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = ndisSB5100.ndi, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_4100.DeviceDesc% = ndisSB4100.ndi, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = ndisSB4200.ndi, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = ndisVT1000.ndi, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = ndisCG4500.ndi, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = ndisCG450B.ndi, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = ndisCG450E.ndi, USB\VID_07B2&PID_450e [MotorolaDevices.ME] %USB\VID_07B2&PID_2500.DeviceDesc% = RNDIS.ME, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_5200.DeviceDesc% = RNDIS.ME, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_0900.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_5101.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_4100.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = NDIS.ME, USB\VID_07B2&PID_450e [MotorolaDevices.NT] %USB\VID_07B2&PID_2500.DeviceDesc% = RNDIS.NT, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_5200.DeviceDesc% = RNDIS.NT, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_0900.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_5101.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_4100.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = NDIS.NT, USB\VID_07B2&PID_450e [MotorolaDevices.NT.5.1] %USB\VID_07B2&PID_2500.DeviceDesc% = RNDIS.NT.5.1, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_5200.DeviceDesc% = RNDIS.NT.5.1, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_0900.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_5101.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_4100.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = NDIS.NT.5.1, USB\VID_07B2&PID_450e [MotorolaDevices.NTia64] %USB\VID_07B2&PID_2500.DeviceDesc% = RNDIS.ntia64, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_5200.DeviceDesc% = RNDIS.ntia64, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_0900.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_5101.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_4100.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = NDIS.ntia64, USB\VID_07B2&PID_450e [MotorolaDevices.NTamd64] %USB\VID_07B2&PID_2500.DeviceDesc% = RNDIS.NTamd64, USB\VID_07B2&PID_2500 %USB\VID_07B2&PID_5200.DeviceDesc% = RNDIS.NTamd64, USB\VID_07B2&PID_5200 %USB\VID_07B2&PID_5101.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_5101 %USB\VID_07B2&PID_5100.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_5100 %USB\VID_07B2&PID_0900.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_0900 %USB\VID_07B2&PID_0950.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_0950 %USB\VID_07B2&PID_1000.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_1000 %USB\VID_07B2&PID_4100.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_4100 %USB\VID_07B2&PID_4200.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_4200 %USB\VID_07B2&PID_0100.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_0100 %USB\VID_07B2&PID_4500.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_4500 %USB\VID_07B2&PID_450B.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_450b %USB\VID_07B2&PID_450E.DeviceDesc% = NDIS.NTamd64, USB\VID_07B2&PID_450e [ControlFlags] ExcludeFromSelect=* ;============================================================================ ;== Device Specific Sections ;============================================================================ ; RNDIS Devices ;---------------------------------------------------------------------------- ; Motorola SBV5200 USB Voice Cable Modem ; [rndisSBV5200.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = rndisSBV5200.id.reg, RNDIS_AddReg_98, RNDIS_AddReg_Common [rndisSBV5200.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_5200" [rndisSBV5200.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = RNDIS_CopyFiles_NT [rndisSBV5200.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_RNDIS, 2, RNDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SVG2500 USB Voice Cable Gateway ; [rndisSVG2500.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = rndisSVG2500.id.reg, RNDIS_AddReg_98, RNDIS_AddReg_Common [rndisSVG2500.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_2500" [rndisSVG2500.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = RNDIS_CopyFiles_NT [rndisSVG2500.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_RNDIS, 2, RNDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; NDIS Devices ;---------------------------------------------------------------------------- ; Motorola SBG900 USB Cable Gateway ; [ndisSBG900.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSBG900.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSBG900.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_0900" [ndisSBG900.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSBG900.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SBG950 USB Cable Gateway ; [ndisSBG950.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSBG950.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSBG950.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_0950" [ndisSBG950.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSBG950.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SBG1000 USB Cable Gateway ; [ndisSBG1000.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSBG1000.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSBG1000.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_100" [ndisSBG1000.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSBG1000.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SB5101 USB Cable Modem ; [ndisSB5101.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSB5101.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSB5101.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_5101" [ndisSB5101.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSB5101.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SB5100 USB Cable Modem ; [ndisSB5100.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSB5100.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSB5100.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_5100" [ndisSB5100.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSB5100.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SB4100 USB Cable Modem ; [ndisSB4100.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSB4100.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSB4100.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_4100" [ndisSB4100.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSB4100.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola SB4200 USB Cable Modem ; [ndisSB4200.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisSB4200.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisSB4200.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_4200" [ndisSB4200.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisSB4200.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola VT1000 Voice Terminal ; [ndisVT1000.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisVT1000.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisVT1000.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_0100" [ndisVT1000.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisVT1000.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola CG4500 ; [ndisCG4500.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisCG4500.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisCG4500.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_4500" [ndisCG4500.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisCG4500.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola CG4501 ; [ndisCG450B.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisCG450B.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisCG450B.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_450B" [ndisCG450B.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisCG450B.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;---------------------------------------------------------------------------- ; Motorola CG4500E ; [ndisCG450E.ndi] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = ndisCG450E.id.reg, NDIS_AddReg_98, RNDIS_AddReg_Common [ndisCG450E.id.reg] ; Win9x id registry sections - These are not needed by NT HKR, Ndi, DeviceID, 0, "USB\VID_07B2&PID_450E" [ndisCG450E.ndi.NT] ; Windows 2000 specific entry Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [ndisCG450E.ndi.NT.Services] ; Windows 2000 specific entry AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;============================================================================ ; We don't plan on supporting RNDIS on '98 or ME version of Windows. ; The reason being that the RNDIS driver is no longer supported by Microsoft. ; We will support these two OSs with our NDIS-USB driver. ; RNDIS support is limited to 2K, XP and later Windows versions. ; Windows 98, Windows 98 Second Edition specific sections -------- [RNDIS] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_98, RNDIS_AddReg_Common [RNDIS_AddReg_98] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "RNDIS_Install_98" HKR, Ndi\Install, ndis4, 0, "RNDIS_Install_98" HKR, Ndi\Install, ndis5, 0, "RNDIS_Install_98" [RNDIS_Install_98] CopyFiles=RNDIS_CopyFiles_98 [RNDIS_CopyFiles_98] bcmndis.sys, , , 0 [NDIS] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_98, RNDIS_AddReg_Common [NDIS_AddReg_98] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_98" [NDIS_Install_98] CopyFiles=NDIS_CopyFiles_98 [NDIS_CopyFiles_98] bcmndis.sys, , , 0 ; Windows Millennium Edition specific sections -------------------- [RNDIS.ME] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_ME, RNDIS_AddReg_Common Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 [RNDIS_AddReg_ME] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "RNDIS_Install_ME" HKR, Ndi\Install, ndis4, 0, "RNDIS_Install_ME" HKR, Ndi\Install, ndis5, 0, "RNDIS_Install_ME" ;HKR, Ndi, DeviceId, 0, "USB\VID_0A5C&PID_3300" [RNDIS_Install_ME] CopyFiles=RNDIS_CopyFiles_ME [RNDIS_CopyFiles_ME] bcmndis.sys, , , 0 [NDIS.ME] DeviceID = bcmndis MaxInstance = 512 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_ME, RNDIS_AddReg_Common Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 [NDIS_AddReg_ME] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_ME" ;HKR, Ndi, DeviceId, 0, "USB\VID_0A5C&PID_3348" [NDIS_Install_ME] CopyFiles=NDIS_CopyFiles_ME [NDIS_CopyFiles_ME] bcmndis.sys, , , 0 ; Windows 2000 specific sections --------------------------------- [RNDIS.NT] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = RNDIS_CopyFiles_NT [RNDIS.NT.Services] AddService = USB_RNDIS, 2, RNDIS_ServiceInst_NT, RNDIS_EventLog [RNDIS_CopyFiles_NT] ; no rename of files on Windows 2000, use the 'k' names as is usb8023k.sys, , , 0 rndismpk.sys, , , 0 [RNDIS_ServiceInst_NT] DisplayName = %RndisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\usb8023k.sys LoadOrderGroup = NDIS AddReg = RNDIS_WMI_AddReg_NT [RNDIS_WMI_AddReg_NT] HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismpk.sys" [NDIS.NT] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [NDIS.NT.Services] AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog [NDIS_CopyFiles_NT] bcmndis.sys, , , 0 [NDIS_ServiceInst_NT] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS ; Windows XP specific sections ----------------------------------- [RNDIS.NT.5.1] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_51, RNDIS_AddReg_Common ; no copyfiles - the files are already in place [RNDIS.NT.5.1.Services] AddService = USB_RNDIS_51, 2, RNDIS_ServiceInst_51, RNDIS_EventLog [RNDIS_ServiceInst_51] DisplayName = %RndisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\usb8023.sys LoadOrderGroup = NDIS AddReg = RNDIS_WMI_AddReg_51 [RNDIS_WMI_AddReg_51] HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismp.sys" [NDIS.NT.5.1] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_51, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_51 [NDIS.NT.5.1.Services] AddService = USB_NDIS_51, 2, NDIS_ServiceInst_51, RNDIS_EventLog [NDIS_CopyFiles_51] bcmndis.sys, , , 0 [NDIS_ServiceInst_51] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS ; Windows XP x64 specific sections ----------------------------------- [RNDIS.NTamd64] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_NTamd64, RNDIS_AddReg_Common ; no copyfiles - the files are already in place [RNDIS.NTamd64.Services] AddService = USB_RNDIS_NTamd64, 2, RNDIS_ServiceInst_NTamd64, RNDIS_EventLog [RNDIS_ServiceInst_NTamd64] DisplayName = %RndisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\usb8023.sys LoadOrderGroup = NDIS AddReg = RNDIS_WMI_AddReg_NTamd64 [RNDIS_WMI_AddReg_NTamd64] HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismp.sys" [NDIS.NTamd64] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NTamd64, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NTamd64 [NDIS.NTamd64.Services] AddService = USB_NDIS_amd64, 2, NDIS_ServiceInst_NTamd64, RNDIS_EventLog [NDIS_CopyFiles_NTamd64] bcmndis.sys, , , 0 [NDIS_ServiceInst_NTamd64] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS [RNDIS.NTia64] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = RNDIS_AddReg_NTia64, RNDIS_AddReg_Common ; no copyfiles - the files are already in place [RNDIS.NTia64.Services] AddService = USB_RNDIS_NTia64, 2, RNDIS_ServiceInst_NTia64, RNDIS_EventLog [RNDIS_ServiceInst_NTia64] DisplayName = %RndisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\usb8023.sys LoadOrderGroup = NDIS AddReg = RNDIS_WMI_AddReg_NTia64 [RNDIS_WMI_AddReg_NTia64] HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismp.sys" [NDIS.NTia64] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 08/13/2004,1.30.0.0 AddReg = NDIS_AddReg_NTia64, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NTia64 [NDIS.NTia64.Services] AddService = USB_NDIS_NTia64, 2, NDIS_ServiceInst_NTia64, RNDIS_EventLog [NDIS_CopyFiles_NTia64] bcmndis.sys, , , 0 [NDIS_ServiceInst_NTia64] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS ; Windows 2000 and Windows XP common sections -------------------- [RNDIS_AddReg_NT] HKR, Ndi, Service, 0, "USB_RNDIS" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [RNDIS_AddReg_51] HKR, Ndi, Service, 0, "USB_RNDIS_51" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [RNDIS_AddReg_NTia64] HKR, Ndi, Service, 0, "USB_RNDIS_NTia64" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [RNDIS_AddReg_NTamd64] HKR, Ndi, Service, 0, "USB_RNDIS_NTamd64" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [RNDIS_EventLog] AddReg = RNDIS_EventLog_AddReg [RNDIS_EventLog_AddReg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 [NDIS_AddReg_NT] HKR, Ndi, Service, 0, "USB_NDIS" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [NDIS_AddReg_51] HKR, Ndi, Service, 0, "USB_NDIS_51" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [NDIS_AddReg_NTia64] HKR, Ndi, Service, 0, "USB_NDIS_NTia64" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [NDIS_AddReg_NTamd64] HKR, Ndi, Service, 0, "USB_NDIS_NTamd64" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" ; Common Sections ------------------------------------------------- [RNDIS_AddReg_Common] HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress% HKR, NDI\params\NetworkAddress, type, 0, "edit" HKR, NDI\params\NetworkAddress, LimitText, 0, "12" HKR, NDI\params\NetworkAddress, UpperCase, 0, "1" HKR, NDI\params\NetworkAddress, default, 0, " " HKR, NDI\params\NetworkAddress, optional, 0, "1" [SourceDisksNames] 1=%SourceDisk%,,1 [SourceDisksFiles] bcmndis.sys=1 usb8023k.sys=1 rndismpk.sys=1 [DestinationDirs] DefaultDestDir = 10,System32\Drivers NDIS_CopyFiles_98 = 10,System32\Drivers RNDIS_CopyFiles_98 = 10,System32\Drivers NDIS_CopyFiles_ME = 10,System32\Drivers RNDIS_CopyFiles_ME = 10,System32\Drivers NDIS_CopyFiles_NT = 12 NDIS_CopyFiles_51 = 12 RNDIS_CopyFiles_NT = 12 RNDIS_CopyFiles_ia64 = 12 NDIS_CopyFiles_ia64 = 12 [Strings] RndisServiceDisplayName = "USB Remote Ndis Cable Modem Network Device Driver" NdisServiceDisplayName = "USB Ndis Cable Modem Network Device Driver" NetworkAddress = "Network Address" Motorola = "Motorola" MotorolaRndis = "Motorola USB Cable Modem Network Device" MotorolaNdis1 = "Motorola USB Cable Modem Network Device" MotorolaNdis2 = "Motorola USB Cable Modem Network Device" SourceDisk = "Motorola USB Cable Modem Network Driver Install Disk" USB\VID_07B2&PID_2500.DeviceDesc = "Motorola SURFboard Voice over IP Gateway" USB\VID_07B2&PID_4100.DeviceDesc = "Motorola SURFboard 4100 USB Cable Modem" USB\VID_07B2&PID_4200.DeviceDesc = "Motorola SURFboard 4200 USB Cable Modem" USB\VID_07B2&PID_5100.DeviceDesc = "Motorola SURFboard SB5100 USB Cable Modem" USB\VID_07B2&PID_5101.DeviceDesc = "Motorola SURFboard SB5101 USB Cable Modem" USB\VID_07B2&PID_5200.DeviceDesc = "Motorola SURFboard Voice over IP Cable Modem" USB\VID_07B2&PID_0900.DeviceDesc = "Motorola SURFboard USB Gateway" USB\VID_07B2&PID_0950.DeviceDesc = "Motorola SURFboard SBG950 USB Gateway" USB\VID_07B2&PID_1000.DeviceDesc = "Motorola SURFboard SBG1000 USB Gateway" USB\VID_07B2&PID_0100.DeviceDesc = "Motorola SURFboard Voice over IP Cable Modem" USB\VID_07B2&PID_4500.DeviceDesc = "Motorola CG4500 Communications Gateway" USB\VID_07B2&PID_450B.DeviceDesc = "Motorola CG4501 Communications Gateway" USB\VID_07B2&PID_450E.DeviceDesc = "Motorola CG4500E Communications Gateway"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.