Hello all!

Due to the recent statements by Google (as well as their track record the last few years) I’ve decided I do not want to use Android as a phone operating system anymore. But Apple is just as bad, if not worse. So I’ve decided to build my own custom device.

I am working on building a phone using a single board computer, right now I’m using the raspberry pi 5. This is still a proof of concept, but I want to share my ideas with others, so like minded individuals can start messing around with this idea in their own homes to further this goal.

You can view more images of the device here, as well as the step by step instructions here (these are still very rough and incomplete) https://github.com/muhammadmanwar/cheaphone OR https://codeberg.org/muhammadmanwar/cheaphone

Right now it just runs raspberry pi OS, with a different desktop look and feel. Everything that normally works in a pi 5 works on this device, additionally I am experimenting with a Mobile Broadband modem, to allow the device to text and call, as well as access internet, like a normal phone off wifi

The total cost is around 200 dollars, not including the 3d printer to make the custom case.

This project is barely off the ground, and I’ve got a lot to learn before I can stop relying strictly on the raspberry pi 5, my end goal is to custom design SBCs, and release those designs for free alongside the plans for the device, so that interested parties can select their own System on a Chip to use for the device. I need to get into designing boards, I’m interested in trying Stephen Hawes’ Lumen PnP (https://www.youtube.com/watch?v=JlkTcxh-9gA) for that phase.

But that’s for the future, for now, I’m hoping to get more people interested in the prototype so that I’m not the only one noodling around on this idea. I’d love some feedback, and if anyone was willing to put one together for testing, I would appreciate it greatly!

  • wiki_me@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 hours ago

    I suggest adding a license . i recommend a copyleft license (there are copyleft licenses for hardware. for example the cern licenses).

    I also suggest setting up a open collective. i suspect people might be more inclined to donate to a non profit then to for profit companies like purism and Pine64.

    • Korhaka@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 hour ago

      Why would you donate to pine64? They are selling things, just buy their stuff. Its like a donation but you get stuff out of it too!

      • wiki_me@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        23 minutes ago

        When dealing with stuff like kickstarter campaigns. some people might not to risk the full amount (something like 600$), they might be interested in donating something like 10$ to help the project put out a product. then read up on reviews and decide if to go for it.

    • rarsamx@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      Why does it need to go on mass production. OP explained they want to get to a point where they share their design.

      I keep repeating the same about Linux and other free software projects. The main goal is freedom, not market share.

      OPs project seems to follow the same goals. And I find it awesome.

  • Kraiden@piefed.social
    link
    fedilink
    English
    arrow-up
    33
    ·
    21 hours ago

    What I wouldn’t give (or pay) for a 1. sleek, modern smartphone 2. running a pure Linux distro 3. that’s feature complete enough to daily drive

    All of the current options available fall down in one of the three areas. Usually 2. and 3… mostly 3.

  • balsoft@lemmy.ml
    link
    fedilink
    arrow-up
    54
    ·
    24 hours ago

    I’m sure you are already aware, but just in case, there’s a lot of prior work in getting a truly Linux mobile phone.

    There are ready-made devices like PinePhone (the PinePhone Pro looks the most promising one of the bunch), Librem 5, and Liberux Nexx. I think at least some of those companies publish schematics for their boards, you should probably check those out if you want to design your own.

    There is also another direction, taken by postmarketOS and the like, to install Linux on a phone that shipped with Android out of the box.

    It should be easy enough to install postmarketOS on your device, since it seems to have support for raspberry pi. The benefit of postmarketOS here is that it makes it really easy to install mobile Linux UI shells, like phosh, gnome-mobile, plasma-mobile, or sxmo. This will let you try all of them out and maybe pick one as a starting point for your software stack.

    • wiki_me@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      9 minutes ago

      When i look at postmarketos device wiki . librem 5 seems better, the chart lists the pinephone support for things like calls and SMS as partial. the librem 5 is the more expensive option but it seems like in practice at least some of the money for it went to good use. freedom isn’t free i guess.

    • jcs@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      12 hours ago

      the PinePhone Pro looks the most promising one of the bunch

      I’ll have to advocate for the Librem 5 over the Pinephone Pro for the following reasons:

      1. The Pinephone Pro has officially been discontinued as of August 2025 [source].
      2. The Librem 5 and Liberty phones are still in production [source].
      3. Librem 5 PCB board design files are also available - not just schematics [source].
      4. Purism is already working on a Librem 5 version 2.
      5. Purism is pushing toward FSF RYF certification for the Librem 5 and future models.
      • wiki_me@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        Purism is already working on a Librem 5 version 2.

        Do you have a source? i could not find anything.

      • balsoft@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        10 hours ago

        I own a Librem5, and let me tell ya, it’s not a daily phone, hardware is just way too slow. Even with sxmo it lags a lot, opening a browser is a whole ordeal for it. Meanwhile when I tried my friend’s PinePhone Pro, it felt a lot better. Oh, and for context, I’m currently semi-dailying a OnePlus 6 with NixOS.

  • Galactose@sopuli.xyz
    link
    fedilink
    arrow-up
    32
    ·
    edit-2
    23 hours ago

    This is a sexy device. But can I ask you to make a repo on codeberg ? Github has been taking down repos that might be a threat to Big-Tech monopoly

  • ☂️-@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    20 hours ago

    can’t see from the pic (more of them appreciated), but it looks like you can desolder the ports to save on space.

      • ☂️-@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        12 hours ago

        i love this kind of thing. yeah you can definitely desolder the ports and try to squeeze it closer to the screen, you can rewire them with smaller connectors if you need to. round the printed chassis down and you got something much more ergonomic.

        others mentioned you can run postmarketos, but i’m sure you can also get android running too. with the low resolution it is at least running smooooth.

        also aliexpress is your friend. a lot of stuff is already designed and made and can be a stepping stone into making it work better as an actual phone, and as “inspiration” if you really want to eventually design the circuits involved into a single board. things like the charging and control circuit for that battery, for starters. or better screens/batteries.

        i wish you best of luck!

    • digitalRights4All@lemmy.zipOP
      link
      fedilink
      arrow-up
      11
      ·
      22 hours ago

      Wow! That does seem really similar to what I’m doing. And they seem further along than I am. I’ll have to look into this project some more. Thank you!

    • digitalRights4All@lemmy.zipOP
      link
      fedilink
      arrow-up
      3
      ·
      22 hours ago

      This is a very helpful suggestion, thank you! I have been having some issues figuring out spacing, the battery sticks out like a sore thumb right now, so if this can save me some space I may end up moving in this direction for further prototyping. Thanks!

  • fartographer@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    22 hours ago

    This seems like a very ambitious project and a great learning experience for someone working on their own. For a similarly ambitious project, check out the Liberux NEXX. The project didn’t reach its crowdfunding goal, but they did make some progress before rolling up the rugs.

    I don’t know if they’re looking for contributors or if you’re in a place to contribute, but most of the project is open source. You could probably get in touch with them and ask for any advice, successes and failures, and even if they have parts (such as their dev-board) that they can give you access to.

  • rontosaurus@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    24 hours ago

    Happy to see this out there, love the idea. Watching the repo may mess around with this at some point when I have more time.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    2
    ·
    24 hours ago

    Not trying to dump on your efforts or anything here, but you’d be better off first defining a scope of what you’re trying to do, and then work off an existing hardware or software platform.

    You can get phone dev kits for cheaper than $200 if you just want to build something that works without Android, but if you intend to take that further and design some of the software experience, you’d be better off just working or contributing to something that already exists.

    A single person can’t even begin to touch on the fundamentals of what it takes to run a phone experience in that that we currently understand and use them. Touch UX, software<>hardware integration, peripherals like cameras…it’s A LOT. Doing it well as a single developer is just not going to happen.

    If your goal is simply to not have to buy another shit Google-infested phone, you can get a cheap that runs other things right now.

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      23 hours ago

      From the sounds of it, it’s just a hobby project for fun for OP. I don’t think there’s anything wrong with doing something just for the sake of it.

      • PokerChips@programming.dev
        link
        fedilink
        arrow-up
        5
        ·
        22 hours ago

        Plus, if OP’s project catches steam, it provides more competition and cult followings which adds to the flair of hobby phones and its attraction thus helping to pave the way for more adoption and development.

        • digitalRights4All@lemmy.zipOP
          link
          fedilink
          arrow-up
          5
          ·
          21 hours ago

          This is definitely the angle I’m trying to work. The more people who know how to build these sorts of devices, the more software and hardware will be supported, and standard custom software/hardware pairings can be documented. But we won’t know what works till we try it

  • ravachol@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    21 hours ago

    I’m interested in this. Especially at that price point. I didn’t see any photos of device though.