Hello, Attached is the upstream fix (commit 61b99ab5c2) backported to 1.1.1 as a quilt patch with DEP-3 headers, ready to go into debian/patches/ after 0005-conf-Make-sure-to-sanitize-input-for-SavePairRecord-.patch. It applies cleanly to the udev/39-usbmuxd.rules.in of 1.1.1-7.
The only adaptation: upstream's rule also matches 5ac/190[1-5], which 1.1.1 does not, so that part is left out. Thanks, Niels Op 18-10-2026 om 11:39 schreef Debian Bug Tracking System:
Thank you for filing a new Bug report with Debian. You can follow progress on this Bug here: 1151211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1151211. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): [email protected] If you wish to submit further information on this problem, please send it to [email protected]. Please do not send mail to [email protected] unless you wish to report a problem with the Bug-tracking system.
Description: udev: Make sure iBridge (T1) doesn't end up in an unconfigured state The rule that puts iOS devices into the "deactivated" configuration 0 also matched the T1 (iBridge, 05ac:8600) of 2016-2017 MacBook Pros, which removes all of its interfaces: Touch Bar, ambient light sensor and FaceTime camera. Set configuration 1 for the T1 instead. Backport of the upstream commit to 1.1.1 (upstream's rule also matches 5ac/190[1-5], which 1.1.1 does not). Author: Nikias Bassen <[email protected]> Origin: backport, https://github.com/libimobiledevice/usbmuxd/commit/61b99ab5c25609c11369733a0df97c03a0581a56 Bug-Debian: https://bugs.debian.org/1151211 Last-Update: 2026-10-18 --- --- a/udev/39-usbmuxd.rules.in +++ b/udev/39-usbmuxd.rules.in @@ -4,7 +4,9 @@ SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*|5ac/8600/*", TAG+="systemd" # Initialize iOS devices into "deactivated" USB configuration state and activate usbmuxd -SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*|5ac/8600/*", ACTION=="add", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="0", OWNER="usbmux", @udev_activation_rule@ +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*", ACTION=="add", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="0", OWNER="usbmux", @udev_activation_rule@ +# but make sure iBridge (T1) doesn't end up in an unconfigured state +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="5ac/8600/*", ACTION=="add", ENV{USBMUX_SUPPORTED}="1", ATTR{bConfigurationValue}="1", OWNER="usbmux", @udev_activation_rule@ # Make sure properties don't get lost when bind action is called SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="5ac/12[9a][0-9a-f]/*|5ac/8600/*", ACTION=="bind", ENV{USBMUX_SUPPORTED}="1", OWNER="usbmux", @udev_activation_rule@

