Questions tagged [rndis]

The Remote Network Driver Interface Specification (RNDIS) is a Microsoft proprietary protocol that provides a virtual Ethernet link over PnP buses such as USB, 1394, Bluetooth, and InfiniBand.

The Remote Network Driver Interface Specification (RNDIS) is a Microsoft proprietary protocol that provides a virtual Ethernet link over PnP buses such as USB, 1394, Bluetooth, and InfiniBand.

It defines a bus-independent message protocol between a host computer and a Remote NDIS device over abstract control and data channels. Remote NDIS messages are sent to a Remote NDIS device from the host, and a Remote NDIS device responds with an appropriate completion message. Messages are also sent in a unsolicited fashion from a Remote NDIS device to the host.

http://msdn.microsoft.com/en-us/library/windows/hardware/ff570660(v=vs.85).aspx

28 questions
7
votes
3 answers

RNDIS "Composite device" cannot start

I am developing a RNDIS composite device which includes a RNDIS device, a usbnet device ,a modem device and a self-defined CDC device. The PC is running Win7 32bit, and I am using the default RNDIS driver. When I answers the Windows enumeration with…
Mario Cao
  • 151
  • 1
  • 7
5
votes
2 answers

RNDIS gadget cannot start

I build video cameras with a Linux kernel on a TI Davinci dm365 board. This board supports RNDIS drivers so my camera can be "plug and play" in windows. This is some kind of "Ethernet over USB" network adapter. Windows load the RNDIS driver…
Eric
  • 19,525
  • 19
  • 84
  • 147
5
votes
0 answers

Custom Windows USB / RNDIS .inf file to change Network Connections Name

I have have my embedded Linux device communicating with Windows 7 via Ethernet over USB using the g_ether driver in Linux. I am attempting to modify the example linux.inf file in the kernel source under src/Documentation/usb/ in order to have my…
PhilBot
  • 748
  • 18
  • 85
  • 173
4
votes
1 answer

Composite USB CDC Gadget doesn't work with Windows hosts

I have an embedded Linux 3.19 system with a USB device interface. The device needs to expose three USB interfaces to the host: a virtual network interface (RNDIS or CDC ECM) and two virtual serial ports (CDC ACM). The device needs to cooperate with…
Pavel Kirienko
  • 1,162
  • 1
  • 15
  • 31
3
votes
0 answers

RNDIS driver not automatically loaded in Ubuntu-20.04

I am pretty new to Linux/Ubuntu configuration. my device was loaded with Ubuntu-20.04 by unknown colleague. my device has mPCIe socket for MDG200 (4G modem) I was expecting to see a virtual Ethernet port after inserting MDG200. But, it seems that…
Jerry
  • 71
  • 1
  • 5
3
votes
1 answer

linux cdc_ecm driver vs rndis driver

How is linux cdc_ecm driver related to rndis protocol? Is cdc_ecm based on rndis specification from microsoft in any way? From this wiki page https://en.wikipedia.org/wiki/RNDIS The USB Implementers Forum (USB-IF) defines at least three…
3
votes
2 answers

How can I view/edit my registry settings on a Windows CE 6 device?

In his second comment here, PaulH suggests changing registry settings, providing this link. I'm not sure editing the registry is really something I want to do, because copying files to the handheld was working fine until late yesterday, and I doubt…
B. Clay Shannon-B. Crow Raven
  • 8,547
  • 144
  • 472
  • 862
3
votes
2 answers

Static Host RNDIS IP by linux based USB Gadget device

I have to make a RNDIS connection between a Linux based board and a host machine (it can be WinXP/Win7/Ubuntu, etc). When I connect the board using RNDIS cable, all hosts recognize and start resolving the IP address. On the board side I have given…
RPS
  • 141
  • 3
  • 12
2
votes
2 answers

RNDIS lost connection / lag issue

We have a makeshift SOAP client written in C# connecting to a CXF service on a desktop from a windows mobile device. When this device is connected via ActiveSync, it creates a virtual adapter for the RNDIS connection. This virtual adapter assigns…
John Leehey
  • 22,052
  • 8
  • 61
  • 88
2
votes
0 answers

How to force a generic Microsoft driver programmatically (RNDIS) with setupapi DiInstallDevice if it fails with ERROR_INVALID_PARAMETER?

When I plug a USB RNDIS device (Linux gadget) to a Windows PC, is seen as 'RNDIS' device, without driver. To make it work I go to Device Manager, and manually select the Microsoft Generic Remote RNDIS Driver. My final goal was to force-install that…
StefanoV
  • 485
  • 1
  • 4
  • 9
2
votes
1 answer

USB idproduct and idvendor

I am very new to USB interfacing and i am trying to build an application for WINCE 2013 device. In my device, one vendor's (let suppose 'X') VID and PID are using for USB mass storage device class. Now, i have specific use case where communication…
praveen
  • 21
  • 2
2
votes
1 answer

Get ip of RNDIS adapter created using USB tethering of Android?

When I connect an Android device to a Windows PC through USB tethering, it creates a network adapter, a Remote NDIS. This adapter's ip address, gateway etc values are set by Android phone(I think). Is there a way to get these values in Android code…
Amit Aalok
  • 21
  • 1
  • 3
2
votes
0 answers

windows xp to windows 7 file transfer via USB and via command line

I have a windows XP based computer that is connected (peer 2 peer style) to a Windows 7 based computer. The goal is file transfer between the two. Here's hitch one, the connection between the two computers is via USB. Ethernet is not an option and…
Tom Kyler
  • 113
  • 1
  • 4
1
vote
0 answers

Can two laptops communicate when each is connected to an Android phone via USB tethering?

I have two laptop. One of them is a server, while the other is a clint. Each laptop is connected to an Android phone with its own SIM card via USB tethering. Both simcards are from the same service provider. Both phones can ping each other, but when…
sadiq ali
  • 67
  • 1
  • 8
1
vote
0 answers

How to enable Rndis and MTP together on Android

I need to share wifi and storage from android to windiws, that is eable mtp and rndis at the same time. Now I have modify th init.msm.usb.confifs.rc, add a new config "mtp,rndis,adb" in it.MTP can work correctlly, but there is a yellow excalmatory…
DTL
  • 11
  • 1
1
2