In America I wanted to use an old moto g5, since it had 4g LTE and was all I needed. Every version of android between 7-14 is available for it through custom ROMs, and some people are still releasing security updates. But it turned out ATT and others "Whitelisted" it from their networks for being too old. Apparently when the switchover happened ATT sent everyone with a whitelisted phone a cheapo garbage phone as consolation, and nudged them to buy a new phone. Super scummy behavior.
There's some slight technical reason for it, but I think they swung a bit too far in the asshole direction with blocking too many.
The LTE rollout was completely botched from the start. LTE voice is technically supported on all LTE chipsets, but early on the voice spec changed. Early phones used LTE for data and 2G or 3G for voice.
Complicating matters further, AT&T and Verizon both have separate and slightly tweaked versions of the spec, as they didn't want to wait for it to be finalized, and of course they're both different in different ways. It's also why T-Mobile allows so many devices. They just rode their very fast for the time HSPA+ network until LTE was finalized, got generic hardware on the network, and flipped the power switch.
To top it off, AT&T was sued at one point for 911 not working due to a handset bug and they got very controlling at that point to avoid future lawsuits.
VoLTE is ostensibly VoIP over cellular data at its core. All phones have to talk with the correct SIP signaling on VoLTE for voice calls to work. With 2G and 3G, the circuit-switched method of signaling was much more standardized (although not necessarily simpler, WCDMA at its end spanned literal volumes of books.) This made it so phones and networks were more easily compatible for basic things like voice, 911, etc.
Now, on top of Verizon and AT&T thinking that rolling their own flavors of LTE was a good idea, every phone maker also had their own idea about how the VoLTE SIP signaling was supposed to work. Due to flaws in the LTE spec, carriers going rogue, and companies interpreting things wrong, it has turned quite literally into a clusterfuck.
TL;DR: It took a long time for LTE to standardize enough across product lines, and there are a whole bunch of phone models that don't talk the language quite right. So carriers chose to ban rather than make workarounds or work with the vendor to roll a software fix to the phone.
Thanks for explaining, I didn't know it was such a mess.
This also explains why I had so many problems with calling when I tried to use unlocked flip phones and dumb phones in years past. There were always issues with my voice not coming through, it being to quiet, or missing calls altogether. After that I ditched them for a Pixel, only to have the mic in it die at 6 months. I'm legitimately cursed with calling issues.
Hah, my curse is calls always finding weird ways to drop. Then I moved to a place with no cell service, because I'm apparently a wireless masochist?
In my case, AT&T sent me a Galaxy Note 9 to replace my Google Pixel XL, which I ended up never using and just used as trade-in value to get a Pixel 5a.
Thats better, it must have been some sort of equivalent exchange deal. Was it vendor locked?
It was indeed carrier locked, which was why I used it as trade-in value for a phone rather just selling it and later buying a newer phone.
Technology
This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.
Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.
Rules:
1: All Lemmy rules apply
2: Do not post low effort posts
3: NEVER post naziped*gore stuff
4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.
5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)
6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist
7: crypto related posts, unless essential, are disallowed