IPhone Tethering Not Working After iOS 14 Update

I’ve been using DD WRT firmware on my linksys router to tether my iPhone for internet connection and has been working fine until iOS 14 update. Hotspot still works fine for wireless connection but no longer feeds the router network connectivity. Tried resetting router and reinstalling the firmware and reconfiguring. Everything proceeds as normal but router is not live.

iPhone XS, iOS 14

Posted on Sep 21, 2020 5:06 PM

Reply
47 replies

Oct 24, 2020 4:45 AM in response to aleah37

Having same issue with GL-iNet router running OpenWRT. I use this to work from our holiday home in the Highlands and have been doing this for several years. Local LAN connectivity is fine, as is DNS but no internet connectivity via USB tethering. Having to use my backup Samsung A6 instead. Been an iPhone user since the 3 but unless this is sorted this will have to be my last 🙁 Lost almost an entire day figuring out it was the phone that was my issue!

Nov 2, 2020 2:02 AM in response to aleah37

Update... on ubuntu detects the ethernet usb adapter, dhcp works but no route to internet, on windows it doesen't detect the ethernet adapter but after installing itunes it appears in device manager. The internet woks on windows with iphone tethering on usb ios 14.1 but there's one catch, if you close itunes the adapter disconnects and dissapears from device manager. Haven't tested on macos an no itunes on ubuntu.

conclusion... still works on usb but with a big but just with itunes

Nov 13, 2020 8:35 PM in response to aleah37

I have contacted Tech Support.


I use Ubuntu 20.04 LTS and also have used 18.04 LTS tethering to the pre-14.2 OS with no issue.


Checking on my system, it clearly is NOT getting a route for the path... I see an IP address assignment, Netmask, and Broadcast address, but no gateway address.


My windows desktop appears to be working w/o issue, using my iPhone X w/ 14.2.


I wonder if these guys test their setups...if they did, they would've easily found this issue.


STILL waiting for an update from these guys...should charge them my $175/hr fee for troubleshooting this crap.

Nov 16, 2020 6:58 PM in response to Charles_DeVault

You should check out this about troubleshooting: github libimobiledevice libimobiledevice issues 1038


Packet analysis shows how Win10 systems are sending packet types that were not necessary for IOS 13 USB tethering, and the services that support those are at least in part now obfuscated. The appearance is that the new IOS 14 tethering is engineered to behave in the way we see and to be difficult to establish without a full tethering specification at the packet level from Apple.


Was that information readily available to the devs for various Linux distros and firmware? I don't know the answer, other than that it appears at the moment that just one Linux-based networking device has a patch to allow tethering with an iOS 14 device.


Finding the issue is not difficult. Fixing the issue appears to have a higher degree of difficulty. I've done a small amount of packet inspection myself, and while I got results, I found it neither easy nor fun. If you have skills to lend to the effort in the page the search terms I gave leads to, I am sure they would appreciate the assist. I'd appreciate having a wider range of Linux devices able to use iOS 14 tethering.

Nov 22, 2020 1:12 PM in response to Chazzmoo

I went ahead and ordered a Synology RT2600ac from Amazon Warehouse for $130. I got it up and running and confirmed that tethering works with iOS 13 but not iOS 14. I contacted their support and asked them for the hotpatch, applied it this morning, and now tethering works in iOS 14. My thoughts are if Synology can do that, other vendors, and the wrt community in general, should be able to also.

Dec 2, 2020 8:06 AM in response to NicSal

The GL.iNet routers are a good option right now because of this iOS 14 situation. You can pick up the GL-AR150 model for about $25. Tether your phone to that, then take an ethernet cable from the LAN port and plug it into the WAN port of your main router to give internet to your whole network. Just make sure your IP addresses are set up right. The 150 comes preset at 192.168.8.1, so if your main router is set at 192.168.1.1 you're all set.

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.

IPhone Tethering Not Working After iOS 14 Update

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