0% found this document useful (0 votes)
659 views3 pages

Tetherxp Inf

This document contains configuration information for Microsoft Windows drivers that support USB Ethernet/RNDIS gadget firmware modes used by some Android devices. It includes sections that define driver versions, supported device IDs, installation directories, and registry entries needed to support RNDIS networking on several Android phone models running Windows.

Uploaded by

Allegra Amici
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
659 views3 pages

Tetherxp Inf

This document contains configuration information for Microsoft Windows drivers that support USB Ethernet/RNDIS gadget firmware modes used by some Android devices. It includes sections that define driver versions, supported device IDs, installation directories, and registry entries needed to support RNDIS networking on several Android phone models running Windows.

Uploaded by

Allegra Amici
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

;

;
;
;
;
;
;
;
;
;
;
;

MS-Windows driver config matching some basic modes of the


Linux-USB Ethernet/RNDIS gadget firmware:
- RNDIS plus CDC Ethernet ... this may be familiar as a DOCSIS
cable modem profile, and supports most non-Microsoft USB hosts
- RNDIS plus CDC Subset ... used by hardware that incapable of
full CDC Ethernet support.
Microsoft only directly supports RNDIS drivers, and bundled them into XP.
The Microsoft "Remote NDIS USB Driver Kit" is currently found at:
http://www.microsoft.com/whdc/hwdev/resources/HWservices/rndis.mspx

[Version]
Signature
= "$CHICAGO$"
Class
= Net
ClassGUID
= {4d36e972-e325-11ce-bfc1-08002be10318}
Provider
= %Android%
Compatible
= 1
MillenniumPreferred = .ME
DriverVer
= 03/30/2004,0.0.0.0
; catalog file would be used by WHQL
;CatalogFile
= Android.cat
[Manufacturer]
%Android%

= AndroidDevices,NT.5.1

[AndroidDevices]
; Google Nexus One without adb
%AndroidDevice%
= RNDIS, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice%
= RNDIS, USB\VID_18D1&PID_4E14
; HTC Sapphire without adb
%AndroidDevice%
= RNDIS, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice%
= RNDIS, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice%
= RNDIS, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice%
= RNDIS, USB\VID_22B8&PID_41E5
; Samsung Galaxy I7500 without adb
%AndroidDevice%
= RNDIS, USB\VID_04E8&PID_6605
; Samsung Galaxy I7500 with adb
%AndroidDevice%
= RNDIS, USB\VID_04E8&PID_6606
[AndroidDevices.NT.5.1]
; Google Nexus One without adb
%AndroidDevice%
= RNDIS.NT.5.1,
; Google Nexus One with adb
%AndroidDevice%
= RNDIS.NT.5.1,
; HTC Sapphire without adb
%AndroidDevice%
= RNDIS.NT.5.1,
; HTC Sapphire with adb
%AndroidDevice%
= RNDIS.NT.5.1,
; Motorola Sholes without adb
%AndroidDevice%
= RNDIS.NT.5.1,
; Motorola Sholes with adb
%AndroidDevice%
= RNDIS.NT.5.1,
; Samsung Galaxy I7500 without adb

USB\VID_18D1&PID_4E13
USB\VID_18D1&PID_4E14
USB\VID_0BB4&PID_0FFE
USB\VID_0BB4&PID_0FFC
USB\VID_22B8&PID_41E4
USB\VID_22B8&PID_41E5

%AndroidDevice%
= RNDIS.NT.5.1, USB\VID_04E8&PID_6605
; Samsung Galaxy I7500 with adb
%AndroidDevice%
= RNDIS.NT.5.1, USB\VID_04E8&PID_6606
[ControlFlags]
ExcludeFromSelect=*
; Windows XP specific sections ----------------------------------[RNDIS.NT.5.1]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType
= 15
DriverVer
= 03/30/2004,0.0.0.0
AddReg
= RNDIS_AddReg_NT, RNDIS_AddReg_Common
; no copyfiles - the files are already in place
[RNDIS.NT.5.1.Services]
AddService
= USB_RNDIS, 2, RNDIS_ServiceInst_51, RNDIS_EventLog
[RNDIS_ServiceInst_51]
DisplayName
= %ServiceDisplayName%
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"
; Windows 2000 and Windows XP common sections -------------------[RNDIS_AddReg_NT]
HKR, Ndi,
HKR, Ndi\Interfaces,
HKR, Ndi\Interfaces,

Service,
UpperRange,
LowerRange,

0, "USB_RNDIS"
0, "ndis5"
0, "ethernet"

[RNDIS_EventLog]
AddReg = RNDIS_EventLog_AddReg
[RNDIS_EventLog_AddReg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
; Common Sections ------------------------------------------------[RNDIS_AddReg_Common]
HKR, NDI\params\NetworkAddress,
HKR, NDI\params\NetworkAddress,
HKR, NDI\params\NetworkAddress,
HKR, NDI\params\NetworkAddress,
HKR, NDI\params\NetworkAddress,
HKR, NDI\params\NetworkAddress,
[SourceDisksNames]
1=%SourceDisk%,,1
[SourceDisksFiles]
usb8023m.sys=1

ParamDesc,
type,
LimitText,
UpperCase,
default,
optional,

0,
0,
0,
0,
0,
0,

%NetworkAddress%
"edit"
"12"
"1"
" "
"1"

rndismpm.sys=1
usb8023w.sys=1
rndismpw.sys=1
usb8023k.sys=1
rndismpk.sys=1
[DestinationDirs]
RNDIS_CopyFiles_98
RNDIS_CopyFiles_ME
RNDIS_CopyFiles_NT

= 10, system32/drivers
= 10, system32/drivers
= 12

[Strings]
ServiceDisplayName
NetworkAddress
Android
AndroidDevice
SourceDisk

=
=
=
=
=

"USB Remote NDIS Network Device Driver"


"Network Address"
"Android"
"Android USB Ethernet/RNDIS"
"Ethernet/RNDIS Driver Install Disk"

You might also like