Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-09 | usb: Don't warn about old configuration descriptor if device is unconfigured | Nikias Bassen | 1 | -1/+3 | |
2021-01-09 | usb: Allow configuration 5 after verifying it is actualy usable | Nikias Bassen | 1 | -1/+25 | |
VMware on macOS somehow exposes a bad configuration 5 for iDevices. Trying to use it breaks things and can end up in a kernel panic on the device. The code change introduced with this commit tries its best to make sure the USB configuration 5 is not 'bad' before switching to it, and otherwise falling back to configuration 4. | |||||
2020-06-08 | Extend libusb version log output on startup to include micro version, too | Martin Szulecki | 1 | -1/+1 | |
2020-06-08 | Use libusb_set_option() to set debug level depending on libusb version | Martin Szulecki | 1 | -1/+5 | |
2020-06-07 | Use more descriptive libusb_error_name() instead of numeric codes | Martin Szulecki | 1 | -23/+23 | |
This makes it easier to recognize the related libusb error code in the logs rather than numeric error codes which needed to be looked up in the documentation | |||||
2020-06-07 | Map debug to log levels and enable debug output for libusb | Martin Szulecki | 1 | -1/+3 | |
2020-06-07 | Use helper to show current libusb version instead of hardcoding it | Martin Szulecki | 1 | -1/+2 | |
2019-12-16 | Support T2 chip in restore mode | Rick Mark | 1 | -2/+3 | |
2019-07-17 | Avoid using configuration 5 | mrmacete | 1 | -4/+8 | |
- this fixes setting configuration for iOS 11 devices inside virtual machines which caused timeout and subsequent reboot of the device when unplugged from USB | |||||
2018-10-12 | usb: Fix adding hyphen to new style UDIDs by not counting '\0' towards ↵ | Nikias Bassen | 1 | -0/+2 | |
string length | |||||
2018-10-05 | usb: Add hyphen to new style UDIDs introduced with iPhone XS/XR | Nikias Bassen | 1 | -1/+8 | |
2018-01-31 | usb: Remove leftover debug log output | Nikias Bassen | 1 | -1/+0 | |
2018-01-08 | usb: Fix calculation of RX loop count | Nikias Bassen | 1 | -0/+1 | |
2018-01-08 | usb: Use heap buffer instead of making the usb_device struct larger | Nikias Bassen | 1 | -6/+18 | |
Since this buffer is only used during device initialization we don't want the usb_device struct to be unecessary big. | |||||
2018-01-08 | usb: Use libusb asynchronous I/O for getting initial device information. | Alexis Ballier | 1 | -35/+111 | |
usb_device_add may now be called from libusb main loop via the hotplug callbacks. No blocking call must occur there and libusb 1.0.21 now returns an error when trying to perform blocking I/O in this callback. Should fix the error when hotpluging a device reported in #81 | |||||
2018-01-08 | usb: Store the whole device descriptor in struct usb_device | Alexis Ballier | 1 | -4/+3 | |
2014-12-02 | usb: Implement device discovery using libusb hotplug events | Nikias Bassen | 1 | -202/+268 | |
2014-12-02 | Rename usb-linux.c to more suitable usb.c | Nikias Bassen | 1 | -0/+680 | |