USB Tethering broken in IOS 14 (Fixed Nov 26 2020)

I’m pretty sure all linux versions use that specific library for apple devices.

Looks like there is a patch coming to linux. Solved on the Linux side a few days ago and needs to work through the distro process. https://github.com/libimobiledevice/libimobiledevice/issues/1038 .
Hopefully firmware gets updated quickly.

Yes. Actually good progress. Trying the patches

2 Likes

This is great news!!
Hope that this will now be fixed for the GL-Inet routers asap!

@Gl-Inet: any view, comment, timeline on this?

Patches are being tested right now. No ETA at the moment.

1 Like

Dear all, pls test 3.105 snapshot from http://download.gl-inet.com/firmware/snapshots/20201126/

IOS 14 tethering is working again.

Pls check updated firmware from time to time http://download.gl-inet.com/firmware/snapshots

Update: 3.105 has been released on Dec 9 2020 and you can upgrade online.

3 Likes

CRAAAZY!! This really seems to work. Just tested quickly for a minute:

  • AR300M16
  • iPhone 12pro
  • tethering USB
    => working!!!

I will run a longer test to check if the connection will stay stable.

THANK YOU SO MUCH!

2 Likes

Tethering via wifi still not working, I dont know its work on ios 13-below or not because I bought the mango since my iphone already on ios14 but connected to router is fine. Is this normal ?

Do you mean you cannot scan wifi networks? It was a bug on MT300N-V2 and fixed in 1127 snapshot.

I just tried and it can connect to ios14 hotspot via wifi. I can also browse the Internet fine.

Thanks for reply. Its 1127 or 1126 snapshots? I can’t find 1127 on link above.

Scanning is fine, I can discover my iPhone hotspot. The gui keeps said error time out every time joining and log always read wwan down and disabled. Or maybe its just defect unit

This one

https://dl.gl-inet.com/firmware/snapshots/20201127/mt300n-v2/

How do you install this patch on a GL travel router?

You install firmware directly.

I installed the firmware upgrade and after a number connections and reconnections and reboots, it works with IOS 14.2 on a GL-300AR and a GL-750. But as soon as disconnect anything it seems to go back to how it was before. In other words, it is not very resilient.

Does this fix work on the GL-AR150?

Please see this post higher up:

After you install the most current patch, check the snapshot folder to see if there has been an update to improve it. There have been 3 releases this past week already. They are still testing and improvements seem to be coming which is great!!

The 11/26 patch on the AR750S worked great. Thanks a lot for getting this fix in!

Used the openwork-ar750-3.105-1127.bin and it now works with the iPhone, guess i will need to sell the test Android device. Great work!

It is so great that you guys got on this quickly and were able to resolve.

That said, I am having similar issues: the patch seems to allow my AR750S to pass through USB tethered internet from an iPhone running iOS 14.2 but it stops working intermittently. Is anyone else having this issue?

Does it matter if we use the .tar or the .img for our specific model?

Also, is it fair to assume that all of the firmware uploads posted after 11.25.2020 in this directory http://download.gl-inet.com/firmware/snapshots will include the patch?

Lastly, is there a way to confirm that the firmware uploaded and applied? I can’t seem to reconcile the info reported by the GL-AR750S and the info on the download snapshot website. For example, this is what the GL-750S states:

Model GL-AR750S
Architecture Qualcomm Atheros QCA956X ver 1 rev 0
Firmware Version OpenWrt 18.06.1 r7258-5eb055306f / LuCI openwrt-18.06 branch (git-18.228.31946-f64b152)
Kernel Version 4.9.120

But the download site for 11.29.2020 says only:
openwrt-ar750s-3.105-1129.tar.