-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support non-libusb/WinUSB devices on Windows #47
Comments
I got it, this only supports No idea if this is even possible |
Does #54 help? |
I'm down to try it but I have a question. Is it a bad idea to try and proxy from Windows to Android? Basically virtual USB, cross-platform |
Not sure what you mean - a windows device as a USB server and Android as the client? That seems reasonable. |
What about reverse? USB device connected to an Android tablet (server), Windows trying to communicate with the device remotely (client) You and I would expect that to not work, right? Or should I try it and report back? |
That should work in theory, but you would need a USBIP Server on Android and a client on Windows. I haven't tested these but something like this Android app and this client might work. |
I wrote the Rust + JNI wrapper to run this as the USBIP Server, the problem is Android wants to speak libusb Windows wanted to speak not-libusb That'll never be compatiable, right? How can the kernel Windows USB driver (even if it boils down to simple libusb-like commands, reading/writing/transferring/ioctling from endpoints, etc.), are they compatible without a conversion layer? |
The conversion layer is the USB/IP Protocol. It shouldn't matter how the client and server are implemented, as long as they implement the same spec. The |
vadimgrn/usbip-win2#55 (comment) Some strangeness on this |
Trying to see what the issue is, opening this issue to put my notes
The text was updated successfully, but these errors were encountered: