summaryrefslogtreecommitdiff
path: root/udev/39-usbmuxd.rules.in
Commit message (Collapse)AuthorAgeFilesLines
* udev: Fix freezing on OpenRC caused by a raced execution of usbmuxdBalkanMadman2023-02-221-1/+1
|
* Add support for PID 0x1905Clément Decoodt2022-06-201-4/+4
| | | | This is the PID used by the mac studio when in recovery mode.
* usb: Add more Apple Silicon retstore PIDsHector Martin2021-09-251-4/+4
| | | | | | 1904 is the M1 iMac; presumably this is now a range Signed-off-by: Hector Martin <marcan@marcan.st>
* udev: Add Apple Silicon restore mode to rulesBenjamin BOURGEAIS2021-05-081-4/+4
|
* Fix udev rulesNikias Bassen2020-01-211-4/+4
|
* Support T2 chip in restore modeRick Mark2019-12-161-4/+4
|
* udev: Work around systemd bug related to bind events on Linux 4.12+Bastien Nocera2018-04-181-0/+3
| | | | | | | | Make sure that udev doesn't lose our properties when bind events come in, as implemented in kernels 4.12+. See https://github.com/systemd/systemd/issues/8221 and https://github.com/systemd/systemd/issues/7109
* udev: Handle all events only onceRudolf Tammekivi2018-01-311-3/+3
| | | | | | This fixes spontaneous USB reconfiguration causing "remove" event to be sent to the daemon, which causes it to close itself if it did not have enough time to connect to phone.
* udev: ensure that all events relating to device are tagged systemdGavin Li2018-01-311-2/+5
| | | | | | | systemd will not restart the usbmuxd service the after the first time it is plugged in if it does not receive the "remove" events, which also happen to lack the idVendor and idProduct attributes, so use ENV{PRODUCT} instead.
* Add systemd activation autofoo with fallback for udev and manual activationMartin Szulecki2014-09-191-4/+4
|
* udev: Set "deactivated" USB configuration on iOS devices by defaultMartin Szulecki2013-11-041-2/+2
| | | | | | | | | | | With the introduction of iOS 7, devices should start of in the "deactivated" USB configuration "0" by default to not trigger a trust dialog. Once the devices are identified, usbmuxd will set the correct USB configuration itself and immediately run the preflight worker code to ensure a trust relationship with the host is established. This change fixes the trust dialog from appearing during hotplug of paired devices. The last remaining issue is that current kernel code still sets the USB configuration to "1" by default before the udev rules and thus causes multiple connection beeps.
* udev: lower rules numbering to make sure we start as early as possibleNikias Bassen2013-09-261-0/+7
To prevent the trust dialog from appearing on iOS7 devices we need to make sure that no PTP access is happening before usbmuxd starts. So we start as early as possible so the device will be in trusted host state.