-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
netusb: RNDIS host support #21121
Comments
Hi, I have same question |
@Jeepgoing Zephyr only supports the USB Device role, not USB Host. |
@carlescufi @finikorg I think RNDIS have Host and Decice itself , is it possible RNDIS host run on USB device? |
@Jeepgoing Do you have Android phone with OTG? |
yes @finikorg It's have OTG function |
Then Zephyr is USB device and RNDIS should work |
@finikorg But Android phone need DHCP by Zephyr, I can't find DHCP server support |
If Zephyr is compiled with auto IPv4 support |
@jukkar you mean Zephyr Device and Android Phone all use default IP? |
No, I mean that if devices are configured to use auto IPv4 addresses, then they will select suitable IPv4 addresses from 169.254/16 block in order to communicate with each other. Linux typically has this support automatically enabled but in zephyr you need to manually enable this. |
Closing per comments |
Hi, i am testing Zephyr connect to Android Phone with Type-C, i found Android Phone only supports RNDIS Device mode, so it that mean Zephyr device should support RNDIS Host?
I also tried ECM mode, but Zephyr can't run DHCP Server, so Android Phone doesn't have IP
The text was updated successfully, but these errors were encountered: