Hardware far outlasts software in the smartphone world, due to aggressive chronic designed obsolescence by market abusing monopolies. So I will never buy a new smartphone - don’t want to feed those scumbags. I am however willing to buy used smartphones on the 2nd-hand market if they can be liberated. Of course it’s still only marginally BifL even if you don’t have demanding needs.

Has anyone gone down this path? My temptation is to find a phone that is simultaneously supported by 2 or 3 different FOSS OS projects. So if it falls out of maintence on one platform it’s not the end. The Postmarket OS (pmOS) page has a full list and a short list. The short list apparently covers devices that are actively maintained and up to date, which are also listed here. There is also a filter tool to easily specify your criteria of what must function to obtain a custom shortlist:

https://wiki.postmarketos.org/wiki/Special:Drilldown/Devices?DeviceType=handset

Then phones on the shortlist can be cross-referenced with the LineageOS list or the Sailfish list, which seems to be exclusively Sony¹.

So many FOSS phone platforms seem to come and go I’ve not kept up on it. What others are worth considering? It looks like the Replicant device list hasn’t changed much.

(update) Graphene OS has a list of supported devices

(and it appears they don’t maintain old devices)

Pixel 9 Pro Fold (comet)
Pixel 9 Pro XL (komodo)
Pixel 9 Pro (caiman)
Pixel 9 (tokay)
Pixel 8a (akita)
Pixel 8 Pro (husky)
Pixel 8 (shiba)
Pixel Fold (felix)
Pixel Tablet (tangorpro)
Pixel 7a (lynx)
Pixel 7 Pro (cheetah)
Pixel 7 (panther)
Pixel 6a (bluejay)
Pixel 6 Pro (raven)
Pixel 6 (oriole)

(update 2) Calyx OS has an interesting list some of which overlaps with pmOS

Calyx OS list

Device /Latest CalyxOS version /Release date
Pixel 8a /5.12.2-2 /2024-11-04
Pixel 8 Pro /5.12.2-2 /2024-11-04
Pixel 8 /5.12.2-2 /2024-11-04
Pixel Fold /5.12.2-2 /2024-11-04
Pixel Tablet /5.12.2-2 /2024-11-04
Pixel 7a /5.12.2-2 /2024-11-04
Pixel 7 Pro /5.12.2-2 /2024-11-04
Pixel 7 /5.12.2-2 /2024-11-04
Pixel 6a /5.12.2-2 /2024-11-04
Pixel 6 Pro /5.12.2-2 /2024-11-04
Pixel 6 /5.12.2-2 /2024-11-04
Pixel 5a (5G) /5.12.1-2 /2024-10-11
Pixel 4a (5G) /5.12.1-2 /2024-10-11
Pixel 5 /5.12.1-2 /2024-10-11
Pixel 4a /5.12.1-2 /2024-10-11
Pixel 4 XL /5.12.1-2 /2024-10-11
Pixel 4 /5.12.1-2 /2024-10-11
Pixel 3a XL /5.12.1-2 /2024-10-11
Pixel 3a /5.12.1-2 /2024-10-11
Pixel 3 XL /5.12.1-2 /2024-10-11
Pixel 3 /5.12.1-2 /2024-10-11
Fairphone 4 /5.12.1-2 /2024-10-11
Fairphone 5 /5.12.1-4 /2024-10-11
SHIFT6mq /5.12.1-2 /2024-10-11
Moto G32 /5.12.1-2 /2024-10-11
Moto G42 /5.12.1-4 /2024-10-11
Moto G52 /5.12.1-2 /2024-10-11

So Graphene’s mission is a bit orthoganol to the mission of Postmarket OS. Perhaps it makes sense for some people to get a Graphene-compatible device then hope they can switch to pmOS when it gets dropped. But I guess that’s not much of a budget plan. Pixel 6+ are likely not going to be dirt cheap on the 2nd-hand market. Worth noting that these phones are supported by both pmOS and Calyx OS:

  • Fairphone 4
  • Google Pixel 3a
  • SHIFT SHIFT6mq

¹ Caution about Sony: they are an ALEC member who supports hard-right politics. They were also caught using GNU software in their DRM shit which violated FOSS licensing in a component designed to oppress. Obviously buying a new Sony thing is unethical. But perhaps a 2nd-hand one is fine. It’s still dicey though because the 2nd-hand market still feeds the 1st-hand market and rewards the original consumer. Sometimes it’s clear you’re not buying from an original owner, like someone on the street with a box of 100+ phones.

(update) It would help if we could filter out all the phones with non-removable batteries. I can confirm that these have non-removeable batteries:

  • BQ Aquarius X5
  • David_Eight@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    17 days ago

    Fairphone might be worth taking a look at.

    If you just want to use a FOSS OS, LineageOS with a Google Pixel phones have the best support and will be the path of least resistance.

  • solrize@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    17 days ago

    It doesn’t and can’t exist, because the networks keep changing. You could have a 2005 phone that still is perfectly solid, but it’s a 2g phone and the networks now are all 4g and 5g. Also, the idea of a smartphone is to use internet services or at least web pages, and those invariably want you to use recently made phone hardware to deal with bloat. If you can get 5 years from a phone you’re doing ok.

    • Omgpwnies@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      17 days ago

      yeah, and that is baked into the SoC, so it’s not like you could even just make a phone with a swappable antenna/modem module

    • unexposedhazard@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      17 days ago

      Arguably 5G is a massive downgrade in easy deployabilty for most countries so 4G will stick around for a bit longer, but yeah, even 5G might not set you up for life.

      • solrize@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        17 days ago

        Idk what the deployment issues are for 5g vs 4g, but I get the impression that at least here in the US, most new installs are 5g which means that 4g coverage will gradually worsen, then maybe go away. Same with 5g but not as soon, I’d guess.

        • unexposedhazard@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          17 days ago

          The countryside will never be covered by 5G. The range is massively decreased due to the higher frequency. You would have to litter the forest and fields with antennas. 4G isnt going away any time soon unless we intend to cut off all sorts of infrastructure and farmers and hikers and emergency services from internet access.

          4G has a range in the 10+ km area

          5G is in the low hundreds of meters range so its a fancy city tech

    • activistPnk@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      16 days ago

      It doesn’t and can’t exist, because the networks keep changing. You could have a 2005 phone that still is perfectly solid, but it’s a 2g phone and the networks now are all 4g and 5g.

      Indeed the amount of lifetime you get out of a phone depends on what you need. I don’t actually use a smartphone as a phone. My phone has no SIM chip inserted. Wi-Fi is not getting outpaced as quickly. If you have sufficient control over your device, you can reverse tether as well.

      This is how my old AOS 5 device connects (2 ways):

      ① AOS 5 → Wi-Fi → router w/usb port → USB mobile broadband stick → LTE(4g)
      ② AOS 5 → USB 2 reverse tethered → 16 year old laptop → router w/usb port → USB mobile broadband stick → LTE(4g)

      My AOS 2 phone (from ~2009ish?) can also still connect via method ① but I have no use for putting it online.

      What I care about is the phone-laptop connection so I can side-load f-droid apps, OSMand in particular. I will always be able to hack together a hotspot to update the OSMand maps.

      and the networks now are all 4g and 5g.

      You may have just helped solve a mystery for me. I was using an HSDPA stick to connect 2 yrs ago. Then one day I suddenly had no internet. Had to scramble to get another mobile broadband stick, which happened to be LTE – which worked. I bitched to the carrier. I thought maybe they pushed a faulty baseband update to my hardware and broke it. They claimed my modem just died. I thought no fucking way does a simple solid state USB device like that just croak. Maybe they pulled the plug on 3g and didn’t inform anyone.

      (update) Nope… Just checked and it was this year that they pulled the plug on 3g… just last month for one carrier. So my mystery is still unsolved. Though I don’t suppose it matters… what good is a 3g modem now? I wonder if there are any hacks to get a 3g modem talking to a self-hosted fake tower.

      • christophski@feddit.uk
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        Do you use that old laptop for anything else? That is probably drawing a huge amount of power just to reverse tether the phone, could definitely be accomplished with a extremely low power SBC nowadays

        • activistPnk@slrpnk.netOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          5 days ago

          The old laptop is the same one I use for all computing. So using an SBC would just add to the energy consumption.

          But an SBC could be interesting anyway because there could be moments when I would want a phone to connect without the laptop dependency. So I would be interested in hearing how it works. Does the SBC also charge the phone over USB? Does the reverse tethering software exist that can run on an SBC? It would be cool to have this configuration:

          phone → USB → SBC → ethernet → router…

          Especially cool if the SBC could run Tor and proxy all traffic over Tor (though I suppose that job would best be served by the router).

  • houseofleft@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    16 days ago

    I have a Fairphone 4 and would definitely give them the biggest recommendation I could.

    Any part can be replaced with a screwdriver which is an order of magnitude better than I’ve seen with other brands. I dropped and broke my phone screen and although I had to buy a new screen, after that I had a phone working as if it was brand new.

    I also got mortar into my usb charging socket and was able to replace the charging socket.

    You might be able to tell that I’m not the best at looking after things, I’m working on this but in the meantime, fairphone have saved me at least two situations where I’d normally need to buy a new phone. Can’t recommend them enough.

    • Chewie@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 days ago

      I wish I could recommend Fairphone. I bought a “2” new a few years ago as my first smart phone, and while it worked, it wasn’t very robust. I had to replace the “bottom module” (USB charging port and microphone) because it broke, which is ok, these things happen. Then, about a year ago, it went wrong again. I went back to the online shop, and the bottom module was there again. I went to buy it… “out of stock”… “please try asking on the forums”… seriously? Go to the forums, loads of people wanting a replacement module, nobody selling theirs.

      Soon after I get an email saying, “good news, android <some number> is now available for the Fairphone 2”, and they were singing and dancing about how it was a load of hassle etc. etc. to port. Great, but no use to me if I can’t get spares.

      Much to the annoyance of my other half, I bought a Fairphone 3. After a while that started going buggy and not charging. There were a few other issues with it, so I thought I would send it back to get fixed. When I read the details of sending it back, they said to make sure it was backed up as it will be wiped “due to GDPR”… wtf??? That has nothing to do with GDPR - that’s your poor data hygiene.

      My Fairphone 3 isn’t rooted, and I don’t use google accounts, so it would be very difficult to back it up properly. I understand, if it’s totally broken, there may be no way to retrieve the data, so you might loose it all, but that has nothing to do with GDPR.

      I’ve not bothered sending it back, so it’s yet another chunk of e-waste. A mate gave me his old Samsung s20, so I’m going to use that until it breaks.

      I really want the company to succeed, but at this rate, it’s cheaper and probably better for the environment if I just buy a second hand old “flagship” phone instead.

      I am never buying Fairphone again 😢

      • activistPnk@slrpnk.netOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        Considering the price of a Fairphone you have a right to be upset. I suppose the only thing going for your situation is maybe the parts are worth something since they can be used to easily fix other Fairphones.

  • j4k3@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 days ago

    All phones have orphaned kernels. They are orphans because the source code to run the physical hardware is not available. The manufacturer adds these binaries in the last step of the ROM. They cannot be reverse engineered effectively and every model is different. Reverse engineering one does nothing for the next.

    The hacked ROMs are maintained by people that know the kernel source at a crazy deep level. They know both the original kernel that the orphan is based on along with the state of every change and CVE that gets fixed in the current kernel. They are back porting all changes to the old kernel in order to keep it going. Eventually this becomes untenable or they lose interest.

  • Universal Monk@slrpnk.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    Oh, man, I WISH this was a thing. I do buy cheap phones and run them until they absolutely can’t be used. My current phone cost $100 and it’s perfectly fine for what I do.

    I do get jealous of the latest cameras on new phones tho. My phone cam sucks! lol