<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmuxd/udev, branch master</title>
<subtitle>A socket daemon to multiplex connections from and to iOS devices</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/'/>
<entry>
<title>udev: Make sure iBridge (T1) doesn't end up in an unconfigured state</title>
<updated>2023-07-20T17:36:04+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-07-20T17:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=61b99ab5c25609c11369733a0df97c03a0581a56'/>
<id>61b99ab5c25609c11369733a0df97c03a0581a56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>udev: Fix freezing on OpenRC caused by a raced execution of usbmuxd</title>
<updated>2023-02-22T00:53:26+00:00</updated>
<author>
<name>BalkanMadman</name>
</author>
<published>2023-02-22T00:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=e55e6e7c6cdcd7954de339be286b3818da69cddd'/>
<id>e55e6e7c6cdcd7954de339be286b3818da69cddd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for PID 0x1905</title>
<updated>2022-06-20T10:31:05+00:00</updated>
<author>
<name>Clément Decoodt</name>
</author>
<published>2022-06-20T10:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=f50e52f3393a9149ac65fdda8f0d425109efc7fe'/>
<id>f50e52f3393a9149ac65fdda8f0d425109efc7fe</id>
<content type='text'>
This is the PID used by the mac studio when in recovery mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the PID used by the mac studio when in recovery mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: Add more Apple Silicon retstore PIDs</title>
<updated>2021-09-24T16:29:07+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2021-09-24T16:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=e3a3180b9b380ce9092ee0d7b8e9d82d66b1c261'/>
<id>e3a3180b9b380ce9092ee0d7b8e9d82d66b1c261</id>
<content type='text'>
1904 is the M1 iMac; presumably this is now a range

Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1904 is the M1 iMac; presumably this is now a range

Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>udev: Add Apple Silicon restore mode to rules</title>
<updated>2021-05-08T06:23:05+00:00</updated>
<author>
<name>Benjamin BOURGEAIS</name>
</author>
<published>2021-04-30T08:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=bb04e78eee0de10db3661ce6e29cf90fbff2a25d'/>
<id>bb04e78eee0de10db3661ce6e29cf90fbff2a25d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix udev rules</title>
<updated>2020-01-21T02:15:57+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2020-01-21T02:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=8a69f1a78a58476f77b66916091d2405d0cd815f'/>
<id>8a69f1a78a58476f77b66916091d2405d0cd815f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support T2 chip in restore mode</title>
<updated>2019-12-16T16:59:45+00:00</updated>
<author>
<name>Rick Mark</name>
</author>
<published>2019-12-16T16:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=ec5ff91cfabd30637f8af8f5c79baf4d7818ce57'/>
<id>ec5ff91cfabd30637f8af8f5c79baf4d7818ce57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>udev: Work around systemd bug related to bind events on Linux 4.12+</title>
<updated>2018-04-18T16:44:23+00:00</updated>
<author>
<name>Bastien Nocera</name>
</author>
<published>2018-04-18T16:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=b95a0a014d48e3d4169d2f9885fcd0863abd57c1'/>
<id>b95a0a014d48e3d4169d2f9885fcd0863abd57c1</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>udev: Handle all events only once</title>
<updated>2018-01-31T00:10:54+00:00</updated>
<author>
<name>Rudolf Tammekivi</name>
</author>
<published>2018-01-31T00:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=b888970f68fb16961a7cc3a526065fab7a5d96ca'/>
<id>b888970f68fb16961a7cc3a526065fab7a5d96ca</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>udev: ensure that all events relating to device are tagged systemd</title>
<updated>2018-01-31T00:08:58+00:00</updated>
<author>
<name>Gavin Li</name>
</author>
<published>2018-01-14T10:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=7f54d304149f405dc70ac924471df0d5e3e5ea09'/>
<id>7f54d304149f405dc70ac924471df0d5e3e5ea09</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
