Skip to content
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

Merging for 9.1 release. #87

Merged
merged 7 commits into from
Jul 18, 2018
Merged

Merging for 9.1 release. #87

merged 7 commits into from
Jul 18, 2018

Conversation

mikhailai
Copy link
Collaborator

New Features:

  • Re-enabled multicast and made it work reliably.
  • Fixed the "enable/disable" logic. Makes the driver more robust.
  • Re-added support for Beagle Board and some other embedded Linux devices.
  • Fixed issue Samsung S7 Edge (Android 8.0.0) #85: re-added support for some Samsung phones that present themselves as Wireless device (224/0/0), instead of USB Composite device (0/0/0).

1. The 'setLinkStatus' should start off with valid status,
  then active flag is added once interface is enabled, and then
  it should come back to valid, in the 'disabled' call.

2. Updated the 'clearStall' logic to properly clear the
  pipe stalls for repeated enable/disable.
Not really needed nowdays, but let it be.
Adding support for specifying the IOUSBHostDevice in
the plist.info file. This is needed when phone presents
itself as a non-composite device (like S7 Edge does).
Removed commented-out old code, related to standby/resume,
because the current code works well in that case as-is.
Also, removed a couple of other TODOs - does not make any sense
to change the logic at this moment.
@mikhailai mikhailai merged commit c5f4f27 into master Jul 18, 2018
@mikhailai mikhailai deleted the mikhailai_r9.1 branch July 26, 2018 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant