Tethering is being detected by T-Mobile...
I solved this issue real easy. Just used a VPN. Make sure it's a VPN that does not leak DNS.
If you want to remove throttling on a windows computer all you need to do is open command prompt as administrator and then type in this command netsh int ipv4 set glob defaultcurhoplimit=65 . Im using Verizon and not getting any throttling at all.
If you want to configure your phone so it does this automatically it wont be possible with grapheneOS or any device on Android 14.
In order to get this to work I downgraded to Android 13 the oldest official version I could find from google and then rooted the device with magisk. I then installed the magisk TTL module and now any device that connects to my hotspot bypasses the limits. I did this yesterday and it's working 100%. This is with a Pixel 7 using an MVNO on Verizon's network.
However this opens you up to all types of vonorbilties as the boot loader is unlocked. In my case it doesn't matter because it is being used as a backup modem in PFSENSE for my main fiber line but if you are using the phone as your primary phone it could easily be hacked.
If anyone needs help with this setup let me know
GrapheneOS Is there a way to edit the TTL in grapheneOS?
GrapheneOS So if we remove the DUN from the APN configuration it would be the same as changing TTL to 65 or 64 or whatever is working for the provider in question.
I'm using hotspot in T-Mobile but I either connect Samsung tablet to it or router with OpenWRT. And then connect my various computers (including Macbook) to router.