Forked from
alpine / aports
Source project has a limited visibility.
-
Arnav Singh authored
adb v35 switched to using the libusb backend by default. With this it stopped being possible to use adb to connect to the PINE64 PinePhone's modem. That modem exposes itself as an adb-accessible device over USB but its device class is LIBUSB_CLASS_MISCELLANEOUS, which adb's libusb backend filters out by default since the code only allows LIBUSB_CLASS_PER_INTERFACE. The code does have a comment that the author wasn't sure just this device class is sufficient, and indeed it isn't. This commit adds a patch to also allow devices with LIBUSB_CLASS_MISCELLANEOUS device class. Fixes #16326 Fixes !70140
Arnav Singh authoredadb v35 switched to using the libusb backend by default. With this it stopped being possible to use adb to connect to the PINE64 PinePhone's modem. That modem exposes itself as an adb-accessible device over USB but its device class is LIBUSB_CLASS_MISCELLANEOUS, which adb's libusb backend filters out by default since the code only allows LIBUSB_CLASS_PER_INTERFACE. The code does have a comment that the author wasn't sure just this device class is sufficient, and indeed it isn't. This commit adds a patch to also allow devices with LIBUSB_CLASS_MISCELLANEOUS device class. Fixes #16326 Fixes !70140