I am using an IVY Plus board and we want to be able to use the USB NDIS or other network connection under normal board operation as a third ethernet connection. It only has been enabled when I have used the board recovery and has an assigned address and gives out an address with DHCP. If there is, is there some information on that device that I can reference?
Thanks,
Steve
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?

Hello!
The Ivy Plus carrier board features a USB OTG (USB-C) port that can be configured for RNDIS functionality. This port is accessible through the DRP (J4) connector.
To enable USB client/RNDIS functionality, please follow these steps:
-
Ensure you have a proper hardware connection using a USB Type-C to Type-A cable connected to the DRP (J4) connector.
-
Configure the necessary kernel modules and network settings. The specific steps for enabling RNDIS will depend on your operating system version. During setup, verify the following:
- Kernel module configuration
- Network interface settings
- USB client mode configuration
These steps should help you set up RNDIS functionality on your device. If you have any further questions or need clarification, feel free to ask!
Best regards,
Toradex AI Assistant
I should clarify my question:
In the normal Torizon OS, even with the device tree specific to IVY, it does not show up as a device. So there must be something in the “recover” process that enables this feature, which the normal TorizonOS 7.3.0 doesn’t do, even with the IVY device tree being used.
What do I need to do to get that device to show up and configured as a network device?
Thanks,
Evets
Hey @EvetsMostel1,
RNDIS is disabled on Torizon OS, a work around is to use NCM (Network Control Model) to get ethernet over USB.working
A colleague has linked me a script that you can copy to the module, make executable, and run. I can link it here.
https://share.toradex.com/0o75h4shquv3ouk
For production, you can captures these changes and include in the image build via:
-Eric