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?

+1


a source to share


1 answer


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.

+2


a source







All Articles