summaryrefslogtreecommitdiff
path: root/src/usb.c
Commit message (Expand)AuthorAgeFilesLines
* Set default value for ENV_DEV_MODEClément Decoodt2023-03-011-1/+2
* Fix use-after-free on get_mode_cbClément Decoodt2023-03-011-1/+1
* Guess current mode based on available configurations and interfaces.Eliyahu Stern2022-12-241-15/+73
* correct logEliyahu Stern2022-12-231-1/+1
* Simplify finding valid configuration, interface and endpoints and refactor to...Eliyahu Stern2022-12-231-99/+87
* Best effort for old devices (potentially not supporting mode switch) to ignor...Eliyahu Stern2022-12-231-7/+28
* - Add device to collection in usb_device_addEliyahu Stern2022-12-231-52/+67
* Factor out device_complete_initialization and call it from get_mode_cb.Eliyahu Stern2022-12-221-127/+141
* styleEliyahu Stern2022-12-221-15/+17
* Support switching to different "modes" using vendor specific control messages.Eliyahu Stern2022-12-221-8/+109
* usb: Add more Apple Silicon retstore PIDsHector Martin2021-09-251-1/+2
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-0/+2
* usb: Enable Apple Silicon restore modeBenjamin BOURGEAIS2021-05-081-1/+2
* Don't call libusb_set_option if libusb_init failsFrederik Carlier2021-01-201-5/+5
* usb: Don't warn about old configuration descriptor if device is unconfiguredNikias Bassen2021-01-091-1/+3
* usb: Allow configuration 5 after verifying it is actualy usableNikias Bassen2021-01-091-1/+25
* Extend libusb version log output on startup to include micro version, tooMartin Szulecki2020-06-081-1/+1
* Use libusb_set_option() to set debug level depending on libusb versionMartin Szulecki2020-06-081-1/+5
* Use more descriptive libusb_error_name() instead of numeric codesMartin Szulecki2020-06-071-23/+23
* Map debug to log levels and enable debug output for libusbMartin Szulecki2020-06-071-1/+3
* Use helper to show current libusb version instead of hardcoding itMartin Szulecki2020-06-071-1/+2
* Support T2 chip in restore modeRick Mark2019-12-161-2/+3
* Avoid using configuration 5mrmacete2019-07-171-4/+8
* usb: Fix adding hyphen to new style UDIDs by not counting '\0' towards string...Nikias Bassen2018-10-121-0/+2
* usb: Add hyphen to new style UDIDs introduced with iPhone XS/XRNikias Bassen2018-10-051-1/+8
* usb: Remove leftover debug log outputNikias Bassen2018-01-311-1/+0
* usb: Fix calculation of RX loop countNikias Bassen2018-01-081-0/+1
* usb: Use heap buffer instead of making the usb_device struct largerNikias Bassen2018-01-081-6/+18
* usb: Use libusb asynchronous I/O for getting initial device information.Alexis Ballier2018-01-081-35/+111
* usb: Store the whole device descriptor in struct usb_deviceAlexis Ballier2018-01-081-4/+3
* usb: Implement device discovery using libusb hotplug eventsNikias Bassen2014-12-021-202/+268
* Rename usb-linux.c to more suitable usb.cNikias Bassen2014-12-021-0/+680