NetMotCM.inf Driver File Contents (542708-001-install-utility-b.exe)

;/********************************************************************************\
; ** 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

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: web1, load: 1.03