How to connect USB RNDIS driver?
First: I am completely new to this job.
I have a USB rndis driver for some hardware only working in XP / 2000 / Vista. But I want to port this to CE or Linux, and the vendor also says the developer has to do this.
So I have XP drivers and interface / endpoint configurations that the driver has. And I have two questions:
-
Why do I need to write a driver to communicate with the device using an IP number? Does Windows not support it by default?
-
If so, what do I need to know in order to port the driver to another OS? I used windriver, it got configurations, but what can I do next? What else should I know about the device?
a source to share
I cannot answer your question directly, but there is a Synce project , i.e. MS ActiveSync Replacement for Linux. It allows you to communicate with Windows Mobile devices via rndis. So if you go through the site you will find the source for usb-rndis-lite for linux.
Maybe this can be used as a starting point for your work.
a source to share