Меню Рубрики

Android usb ethernet rndis driver windows xp

Android usb ethernet rndis driver windows xp

USB-tethering на ББ с Win XP: +1 способ?

Sony Xperia E dual
ОС и прошивка: Android 4.0.4

Описание проблемы:
Захотелось интернет на комп через телефон.
Сначала действовал согласно этой инструкции: Техподдержка Гугл.
При попытке установить драйвер с помощью полученного файла (указывал папку с ним вручную) столкнулся с ошибкой установки драйвера. Что-то вроде в указанной папке драйвер не найден.
В диспетчере устройств увидел следующее:

Предпринимались действия:
Решил подкорректировать полученный .inf. Приведу его целиком и выделю добавленные строки:

; 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:
; [url=»http://www.microsoft.com/whdc/hwdev/resources/HWservices/rndis.mspx»]http://www.microsoft.com/whdc/hwdev/resour. ices/rndis.mspx[/url] [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

[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
; Google Nexus S without adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E24
; 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
[color=»red»];Sony Xperia E dual C1605
%AndroidDevice% = RNDIS, USB\VID_0FCE&PID_718c&mi_00[/color] [AndroidDevices.NT.5.1]; Google Nexus One without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E13
; Google Nexus One with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E14
; Google Nexus S without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E23
; Google Nexus S with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E24
; HTC Sapphire without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFE
; HTC Sapphire with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFC
; Motorola Sholes without adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E4
; Motorola Sholes with adb
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E5
[color=»red»];Sony Xperia E dual C1605
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_0FCE&PID_718c&mi_00[/color] [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, Service, 0, «USB_RNDIS»
HKR, Ndi\Interfaces, UpperRange, 0, «ndis5»
HKR, Ndi\Interfaces, LowerRange, 0, «ethernet»

[RNDIS_EventLog_AddReg]HKR, , EventMessageFile, 0x00020000, «%%SystemRoot%%\System32\netevent.dll»
HKR, , TypesSupported, 0x00010001, 7

[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»

[DestinationDirs]RNDIS_CopyFiles_98 = 10, system32/drivers
RNDIS_CopyFiles_ME = 10, system32/drivers
RNDIS_CopyFiles_NT = 12

[Strings]ServiceDisplayName = «USB Remote NDIS Network Device Driver»
NetworkAddress = «Network Address»
Android = «Android»
AndroidDevice = «Android USB Ethernet/RNDIS»
SourceDisk = «Ethernet/RNDIS Driver Install Disk»

Как видим всё довольно просто. Нужно только знать VID и PID своего устройства. Для этого следует запустить диспетчер устройств и зайти в свойства неизвестного устройства RNDIS:

Нужно добавить в файл .inf выделенную на скрине строку.
После этого устройство установилось и в папке Сетевые подключения появилось Сетевой подключение 2.
Эффект достигнут. Надеюсь, не баян.

Сообщение отредактировал sh00rs — 22.09.13, 01:22

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Android programma dlya windows skachat besplatno
  • Analog devices soundmax hd audio driver windows 7
  • Analog devices ad1988b драйвер windows 10
  • An unsupported operation was attempted windows 7
  • American conquest не запускается на windows 10