• burgeoning@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    2 months ago

    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.

    • skuzz@discuss.tchncs.de
      link
      fedilink
      arrow-up
      12
      ·
      2 months ago

      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.

      • burgeoning@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        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.

        • skuzz@discuss.tchncs.de
          link
          fedilink
          arrow-up
          3
          ·
          2 months ago

          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?

    • jrgd@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      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.

        • jrgd@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          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.