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
1
vote
0 answers

Does Android use RNDIS by default for tethering even to Linux hosts?

I'm trying to understand RNDIS functionality in Android. Do Android devices use RNDIS for ethernet over USB even when connected to a Linux host, rather than using CDC NCM? Why?
62626368616e
  • 321
  • 3
  • 9
1
vote
2 answers

Android App and Communications via USB

Ok, so I have researched this somewhat and am not encouraged, but I'm going to ask anyway, and be specific about what I'm trying to do. Maybe it will help! I have a custom board with DaVinci processor with USB 2.0 OTG controller on it. I have it…
Brian
  • 11
  • 2
1
vote
1 answer

Composite RNDIS HID with MS OS 2.0 Descriptors

I'm developing a USB RNDIS and HID composite device. For the RNDIS device, I'm using MS OS 2.0 Descriptors described in the Microsoft document "Microsoft OS 2.0 Descriptors Specification" dated April, 2017 (linked at the bottom of…
1
vote
0 answers

Redirect all traffic IPtables (Ethernet Emulation)

I have a device that can emulate an ethernet adapter and runs linux (not unlike a Bash Bunny). I want to redirect all traffic from the machine it is connected to (victim) to the device itself. I tried using IPtables and it works but only on Windows…
Briskat
  • 11
  • 1
1
vote
0 answers

Android network interface configuration

I'm developing the RNDIS host functionality on Android-based devices. I've already compiled and installed appropriate Android drivers but have faced with another problem: how to set IP address of the network interface (usb0) in Android…
user3575743
  • 21
  • 1
  • 5
0
votes
0 answers

Can not use the v2x and wifi dongle on RB5 because of the rndis is not existing

I want to use V2X on RB5 and i follow this website tutorial. https://unex.com.tw/en/faq-en/som/quickly-som-v2x-som-properly-integrated-linux-host-platform/ Then I find my RB5 doesnt have RNDIS module. sh-4.4# depmod rndis_host.ko depmod: ERROR: Bad…
YUKI
  • 29
  • 1
0
votes
1 answer

Is there a way to identify RNDIS connections/adaptors in Python? And then configure that adaptor?

I've multiple devices being connected and I need to identify and hopefully configure that RNDIS connection.
0
votes
1 answer

why a dwc3 usb controller didnot report xfercomplete event? Or the gadget driver missed that event?

Android phone that use usb connect to a PC, open the rndis, then do iperf test between the phone and the PC. After a few of hour's test, the endpoint of rndis, ep1out, didnot receive a xfercomplete event that the gadget driver should receve after…
boogie
  • 11
  • 2
0
votes
1 answer

How can I send downlink Iperf data over USB tethered latop with Android phone?

I have tethered my laptop with an Android phone. I am using RNDIS in the USB. I can send UL iperf data over the net. But I cannot send DL data to the laptop. DL data can be pushed to the phone but not the laptop. Any idea?
0
votes
1 answer

How to configure static IP and ethernet on rooted Galaxy S7 using only a micro USB cable (no OTG adapter)?

I have a rooted Galaxy S7 that I will be using wired as a display for a larger system. It needs to be able to send and receive ethernet data over its built in micro USB port using a static IP address. On the phone, when plugged into the laptop and…
Jason
  • 51
  • 10
0
votes
1 answer

RNDIS driver crashes under Win 10 Pro but not on Win 10 home/student edition

I have an application that requires an Ethernet protocol through a USB cable to control some device. All works under Win 7 using MS supplied RNDIS driver. My application also works under Win 10 Home or Student editions using an ACER supplied RNDIS…
user1046647
  • 369
  • 1
  • 6
  • 18
0
votes
0 answers

what does USBD_STATUS_CANCELED with value 0xC001 0000 in Bus Hound?

All things causes of that I'm trying test the function of USB sharing network in a board with RK3288 Soc which runs Android OS. When I connected it to my another board which runs Windows 7 OS with wires by OTG port. Just few minutes later,…
0
votes
0 answers

Windows 7/8 cannot connect to g_ether in Linux 3.4

I have an embedded computer that is running Linux 3.4, and there is not a way for me to upgrade to 4.x.y at the moment unfortunately. I have compiled g_ether as a kernel module using the following configuration…
Javaxtreme
  • 313
  • 4
  • 9
1
2