iOS14 iPhone USB tethering broken for Linux/OpenWRT

A number of forums are reporting that iOS14 iPhone USB tethering is broken for Linux/OpenWRT, though it still works fine for e.g. W10:

https://forum.openwrt.org/t/has-the-ios14-tethering-issue-been-resolved/74949

https://forum.gl-inet.com/t/can-t-tether-w-iphone-gl-ar750s/11286/14


I am personally experiencing this issue. Post my iOS14 upgrade, USB tethering still works fine for me to my W10 laptop, but not via my OpenWRT router (OpenWRT 19.07.04 on GL-iNet B1300). Other forums imply the same broken behaviour on various flavours of Linux :(


Is anyone else inconvenienced by this? And more importantly, does anyone have any ideas how to get a fix/work around?


Thanks.


Posted on Sep 24, 2020 6:58 AM

Reply
Question marked as Top-ranking reply

Posted on Nov 29, 2020 5:16 AM

So guys. It seems that a fix has been found.

https://github.com/libimobiledevice/libimobiledevice/issues/1038


In practice Apple change a piece of protocol and a quick fix (could) exists (https://github.com/jpirko/linux_mlxsw/commit/f33d9e2b48a34e1558b67a473a1fc1d6e793f93c)


Obviously, routers' os vendors have to implement this fix. For example for GL-INET someone has already implemented this one http://download.gl-inet.com/firmware/snapshots/20201126/ for the others (as me) we need to wait for the official patch by our vendor but I hope it's only a matter of time.


Thanks Apple for your support and help your customer during force smart-working due to quarantine and outbreak.

This is the last time I auto-update your FW, and suggest to everyone to switch-off it.



69 replies

Oct 12, 2020 11:14 AM in response to phrichuk

Looks like iOS 14.0 broke Linux compatibility via some non-backwards-compatible interface changes. It doesn't affect Windows. People are trying to fix it from the OSS community side (see discussion on this libimobiledevice issue: https://github.com/libimobiledevice/libimobiledevice/issues/1038).


But I haven't seen any sign of successful USB tethering yet on Linux and iOS 14.

Oct 22, 2020 5:46 AM in response to phrichuk

Agree’d, infact I spent a good part of the night on the phone with 1st & 2nd level support over at apple. When I tried to convince them the seriousness of my situation & pleaded for assistance to roll back to iOS13.7, their answer was simply “we didn’t officially support linux tethering before, and it’s not our priority now”.


I’m not interested in bashing apple right now, I just need a solution to get my family back online that doesn’t cost me new infrastructure again. Apple’s only suggestion was “buy a new hotspot” which of course also means a new data plan to go with it 😢. I hope someone at apple has a heart and helps put priority on this

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS14 iPhone USB tethering broken for Linux/OpenWRT

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.