<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/usbmuxd/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-03-18T06:33:03Z</updated>
<entry>
<title>utils/usbmuxd: drop PKG_CPE_ID</title>
<updated>2026-03-18T06:33:03Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-14T08:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4601f16354ca111cc2e33ac6078a0eecfd4129b9'/>
<id>urn:sha1:4601f16354ca111cc2e33ac6078a0eecfd4129b9</id>
<content type='text'>
cpe:/a:libimobiledevice:usbmuxd is not a correct CPE ID for usbmuxd:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:usbmuxd

Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: update to the latest git version</title>
<updated>2025-07-31T19:50:51Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2025-07-29T15:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3741cb9203e84b0a29f4e45ada546cd61b4cdfc2'/>
<id>urn:sha1:3741cb9203e84b0a29f4e45ada546cd61b4cdfc2</id>
<content type='text'>
change log
https://github.com/libimobiledevice/usbmuxd/commits/master/

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: update to the latest git version</title>
<updated>2024-12-12T04:56:46Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2024-09-30T11:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e494499b0ded8b845d316ccd0fd6222edc051d34'/>
<id>urn:sha1:e494499b0ded8b845d316ccd0fd6222edc051d34</id>
<content type='text'>
Notable changes
- revert default mode back to 1
- add support for modes 4 and 5
- correctly display 10 Gbps USB 3.x
- use more reliable macros to print --version output
- requires libplist 2.6.0

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: update to the latest git version</title>
<updated>2024-04-30T20:46:24Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2024-04-22T12:07:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a6eaa4796b0fa6e91a64ef9cd5567f9a414d53fb'/>
<id>urn:sha1:a6eaa4796b0fa6e91a64ef9cd5567f9a414d53fb</id>
<content type='text'>
There have been no releases since 2020-06-16.
Update to the latest git 360619c5f721f93f0b9d8af1a2df0b926fbcf281
Fix: --version did not print the version.

[1] changes to mode 3 CDC NCM by default. Revert back to mode 1:
Originally mode 1 was used, where a tethered iPhone appears as an
Ethernet interface, handled by the ipheth driver. This has been the
default for many years and is known to work on iPhone 3G, 4S, 7 Plus,
11 and newer. Since [2] ipheth supports CDC NCM in mode 1, and
configures the iPhone to use it.

In mode 3, the Ethernet interface is handled by kmod-usb-net-cdc-ncm.
This driver has better performance, but now the iPhone does not
provide DHCP or Internet connectivity, so we should revert to mode 1.

Analysing the network traffic, shows that both the iPhone and OpenWRT
are DHCP clients. The iPhone does not act as a DHCP server. I can set
a static IP on OpenWRT and lease 172.20.10.1 to the iPhone. Then I can
ping the iPhone and I have IPv4 connectivity. However the iPhone does
not provide Internet connectivity to OpenWRT. Maybe in mode 3, the
iPhone is a client meant to receive Internet over USB and therefore
it is not a gateway?

Attempts to switch old iPhones, such as 3G and 4S to mode 3 fail.
They remain in mode 1 and work correctly using the ipheth driver.

Comparison, tested on iPhone 7 Plus and 11
- mode 1 eth0 kmod-usb-net-ipheth  264 Mbit/s DHCP server, Internet
- mode 3 usb0 kmod-usb-net-cdc-ncm 304 Mbit/s DHCP client, no Internet

[1] https://github.com/libimobiledevice/usbmuxd/commit/c7a0dd9b82633ea347497626282e3051a469ef50
[2] https://github.com/openwrt/openwrt/commit/680f8738d02a1876ae4cd11aacf9cd56e520fadf

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: fix tethering not working after iPhone restart</title>
<updated>2024-04-21T20:45:57Z</updated>
<author>
<name>Georgi Valkov</name>
</author>
<published>2024-04-20T23:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a0c4d8a6fb975d00f3325ef22e1822682ee6bd17'/>
<id>urn:sha1:a0c4d8a6fb975d00f3325ef22e1822682ee6bd17</id>
<content type='text'>
If the iPhone restarts while the USB cable is still connected,
tethering does not work. This can be fixed by reconnecting.

Fix: if the hotplug.d script detects that carrier is disabled
(no communication), the USB link is reset, and then the
usbmuxd service is restarted. Tethering starts even before
the iPhone is unlocked. As a side effect, if tethering is not
enabled, the iPhone will ding a second time after 5 seconds.

Add dependency on usbutils for usbreset, remove dependency on librt.

[1] https://github.com/libimobiledevice/usbmuxd/issues/218
[2] https://github.com/openwrt/openwrt/issues/12566#issuecomment-2066305622

Signed-off-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: update to 1.1.1</title>
<updated>2020-06-20T06:16:34Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-06-20T06:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e480fa8b335d49a6de1124ba5fbd4760bead1169'/>
<id>urn:sha1:e480fa8b335d49a6de1124ba5fbd4760bead1169</id>
<content type='text'>
Switched to upstream tarballs as they are now available.

Removed autoreconf as a result.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: enable systemd support</title>
<updated>2020-02-08T03:49:55Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-02-07T00:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=7ae3bac51608ba97dd3a2027d948d57257adbb92'/>
<id>urn:sha1:7ae3bac51608ba97dd3a2027d948d57257adbb92</id>
<content type='text'>
This is needed as the options loop is totally broken and doesn't accept
both -f and -z together.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: Update to 2020-01-20</title>
<updated>2020-02-06T20:38:39Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-02-06T20:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a83e56eba35783c5c3dd89e6b7d672b9be28b68b'/>
<id>urn:sha1:a83e56eba35783c5c3dd89e6b7d672b9be28b68b</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: Update to latest master</title>
<updated>2019-12-16T20:36:23Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-12-14T22:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=fb7ed3d996b6a6c398aed1eec09efbf9f33b0372'/>
<id>urn:sha1:fb7ed3d996b6a6c398aed1eec09efbf9f33b0372</id>
<content type='text'>
usbmuxd must be ran for many of the idevice tools. Added an init
script to make this easier.

Added myself as maintainer.

Fix PKG_CVE_ID.

Added config directory.

Placed in a submenu for easier readability.

Add extra tool

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>usbmuxd: Update to latest git version</title>
<updated>2019-12-11T00:30:26Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-12-11T00:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9b21f6940489244dfb4872c408d4b17cd044de15'/>
<id>urn:sha1:9b21f6940489244dfb4872c408d4b17cd044de15</id>
<content type='text'>
Fixes compilation with libimobiledevice.

Small cleanups for consistency.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
