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
Question marked as Top-ranking reply

Nov 29, 2020 5:16 AM in response to Spinninglens

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.



Nov 1, 2020 7:25 PM in response to sean1002

I don’t understand the question, so I will attempt to elaborate.


It’s easy to tether a MacBook Pro to an iPhone with either WiFi or USB. What I was trying to explain was how you can configure an Apple AirPort Express to connect (tether) to an iPhone Personal Hotspot so that one could use either of the AX Ethernet ports to be the WAN source for another router as a work around for folks that used to do USB tethering of their iPhones to a router for Internet access. iOS 14 has broken USB tethering for virtually all Linux based routers.


So, I did not connect my MacBook Pro to my IPhone Hotspot directly, rather I explained how I used a USB-Ethernet dongle to configure an AirPort Express to connect to the iPhone Hotspot. Since I had turned off both WiFi and Ethernet on my MBP, I was able to prove that the WiFi tethering via the AX was successful.


One could then connect the AX to your home router (Ethernet) as the Internet source for your home network instead of direct iPhone USB tethering which no longer works as of iOS 14

Oct 8, 2020 6:08 PM in response to phrichuk

USB Tethering worked for me about 2 months ago prior to updating to iOS 14.0.1. It is definitely broken on attempting to tether both my iPhone SE and iPhone 11 Pro to OpenWrt based GL.iNet AR300M (and also AR150-Ext) travel routers. I substituted a Netgear MR1100 M1 Nighthawk LTE Router with USB tether for the iPhone(s) and it worked immediately. As others have indicated, from inspection of the IP addresses it appears to be properly connected, but there is no traffic flow.

Nov 1, 2020 3:51 PM in response to dayzed007

@dayzed007


1) On my MacBook Pro, I turned off WiFI and disconnected Ethernet from my router

2) Connected to an AirPort Express w/ CAT5e ethernet cable and USB3 - Ethernet Dongle.

3) I can see and configure the AirPort Express

4) I reconfigured this AX from it's previous function as follows:

Internet Tab: Connect Using: DHCP

Wireless Tab: Mode: Join a wireless network ; Name: Bruce iPhone 11P ; Security: WPA/WPA2 Personal ; Password: aaaaaaaa

Updated the AX


After a bit, the AX connected and has been connected since.


Futz with the iPhone a bit: Turn WiFi off and Personal Hotspot will complain and ask if you want to use WiFi. Yes


Good luck. It is doable


macOS 10.14.6 Mojave

iOS 14.1

Nov 30, 2020 1:47 AM in response to phrichuk

This is affecting me as well. I had an iPhone X with iOS 14 and was unable to use USB connection as tethering.

I´ve replaced this phone with an older iPhone SE with iOS 13, which is now working better than iPhone X with WIFI tethering with USB tethering that actually works.


I´m writing this so that other don´t spend their valuable time trying to fix something that won´t work.

Oct 10, 2020 8:30 AM in response to STBN2570

No, that is not correct. I couldn't get USB tethering to work with either of to iPhones running iOS 14 to my GL.iNet AR300M travel router. Since I was trying to eliminate the possibility of user error, I substituted my Netgear MR1100 M1 for an iPhone with a USB- to USB-A tether to the AR300M just to see if I had the AR300M properly configured. Turns out that I did. At no point did I try to tether an iPhone to the M1.

Nov 22, 2020 6:55 AM in response to phrichuk

APPLE and the new IOS 14.1 AND IOS 14.2 have broken internet connectivity via USB to routers during a worldwide pandemic which does not help matters even a little. In this case a Linksys WRT-3200ACM which was performing stellarly from an IPhone 6+ until this disaster of OS 14. Not a welcome 2020 surprise. If there are any more Applecalyptic horses on the way ..... Apple?

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.