Very much still in progress (As you might be able to see :) ). My goal is to make a Nokia phone as if it is made in 2025 (or 202X kinda running out of time there and im not even sure how long it will take me) With USB-C, 4G (5G is not planned for reasons), 1TB+ of expandable Storage. I have already sent my first SMS/Call (a call without a mic or speaker to be precise…)

Phones just do too much these days. And I don’t get the feeling they respect my time nor privacy. They are also pretty boring as they all look the same. On top of that the current landscape of “dumb phones” consist of expensive phones you could hang in a art gallery, ugly phones with big ass buttons for seniors or inefficient un-optimized phones running android. I wanna change that.

    • Bjarne@feddit.orgOP
      link
      fedilink
      arrow-up
      5
      ·
      4 hours ago

      :) I actually was meaning to 3d print a case, but started to really like the diy feel to it (I will ofc eventually do that though) Only down side is that whenever i take it out to the public, people look at it like they see a ticking time bomb and take few steps back.

  • Cris@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 hours ago

    I feel like folks on the dumb phone and single purpose devices comms would enjoy this ☺️

  • undefinedTruth@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    14 hours ago

    I find your project very interesting, I have to point out a bit of irony though. You say,

    Phones just do too much these days. And I don’t get the feeling they respect my time nor privacy.

    However, making regular voice calls and sending SMS over the cell network is absolutely not private. If you want privacy you need the ability to utilize end to end encryption, and to do that you need a device capable of running something like Signal.

    Other than that I agree with your other points. I too miss the days where phones didn’t all look like a slab of glass and every manufacturer wasn’t afraid to experiment with all sorts of cool features.

    • Bjarne@feddit.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      13 hours ago

      You are right. I did mention in another reply that I was thinking about implementing the signal protocol for that reason, but I wouldn’t know where to even start with that. It is a bit daunting and I have put it all the way at the end of the roadmap. Im happy even if I end up not being able to do that.

      I guess the focus for the phone will be on a sensible feature set and it being fun.

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

        You could implement XMPP with OMEMO!

        There’s already bunches of libraries! And standards! So many standards!

        • Bjarne@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          JUST ONE MORE STANDARD BRO I SWEAR BRO JUST ONE MORE, I SWEAR

          XMPP sounds great though. I was also thinking about RCS…?! I have high hopes for that. But I don’t think there are that many libraries for that as of now. Either way it will be a problem for future me :)

  • rudyharrelson@lemmy.radio
    link
    fedilink
    arrow-up
    2
    ·
    19 hours ago

    Pretty neat! Mind showing us what the interface looks like with the screen on? What kind of OS is it running?

    Looks pretty barebones from a hardware perspective; about how much would you say the bill of materials cost overall?

    • Bjarne@feddit.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      19 hours ago

      Thanks! :) Currently it consist of multiple development boards soldered together.

      Waveshare 13892 1.8inch LCD Module 12,90€ Waveshare SIM7600X 4G Module $59.99 Arduino Nano ESP32 19,20€

      Which is maybe around 95€ with wires, prototype board and too much hot glue :)

      Maybe it gets cheaper if I solder the components directly on the board as you should do in the final product. However I still have to learn how i do that.

      I also should eventually switch to an actual ESP32 and take off the Arduino training wheels. But I will try to tackle one thing at a time.

      Here you can see the OS more or less in its current form: https://social.bvoigtlaender.de/@bjarne/statuses/01K9CNYCG9Q34C3KF3FQWED9G2

      It is written from scratch using CPP (The Arduino version of that).

      • YiddishMcSquidish@lemmy.today
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        Ha! One look at this and was certain an esp32 was involved! Just left a message yesterday about how I love that little chip so much!

        Praise the chip!

        • Bjarne@feddit.orgOP
          link
          fedilink
          arrow-up
          2
          ·
          3 hours ago

          Praise the chip! Fucking love looking at that little chip while it computes without breaking a sweat.

          Do you know by any chance what the differences are between the different versions? Im a bit overwhelmed when it comes to that… Like what is your go to version when developing. ESP32-WROVER, ESP32-WROOM, ESP32-MINI, ESP32-PICO and all its sub-forms and devKit versions. I could probably just go with anyone of these but maybe there are some pitfalls.

          • YiddishMcSquidish@lemmy.today
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 hours ago

            I also have fallen hard out of development after working itsec for a few years. My last academic encounter was with the attack with the fan ocilation frequency for an air gapped machine. So that’s how out of date I am.

          • YiddishMcSquidish@lemmy.today
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 hours ago

            I was trying to look up a very cool video I watched a few times that actually de-epoxied it down to the silicon itself, but it seems YouTube took it down. The actual chip set itself is usually only a few mms^2 like you see in the mini. The only difference, so far as I can tell, is the amount of gpio pins you have access to. And you spent wayyy too much with an Arduino flavored one(other than getting access to the full gpio pin out). But I bought them for a few $s(<$2) for a dozen of the og classics with the rf shield.

      • Aceticon@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        In my experience the hard part is to make it have low enough consumption to be ableable to run on batteries without draining them too quickly.

        You’ll probably have to ditch the one or more of the boards and replace them with the just the components (in the case of the GSM one, the module) which can be a bit complex to begin with if the board is generating its own voltage for the components and you don’t know how to do it yet (look into voltage boost converters - probably needed for the GSM module - and buck converters - the most efficient way to get 3.3V from a LiPo battery - as you can find plenty of chips that do most of the work for you)

        That said the ESP32 is very easy to run on its own once you have the 3.3V it needs - if I remember it correctly you need all of a single 10k Ohm external resistor to make sure RESET is pulled up - and you can still program it with the Arduino framework.

        Once you’re ready try designing your own circuit board with something like Kicad and have it done in one of the cheap Chinese retail circuit board makers like JLCPCB.

        • Bjarne@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          Yea, you are probably right. I did run it from a LiPo battery once as a testdrive, but the soldering was so sketchy I am too scared of leaving it like that :)… so I am not sure how long it would last with the dev boards in use + I have it connect to my computer most of the time anyways.

          I will definitely have to learn how to design my own PCBs. I am sketching one with the dev boards on KiCAD just to get a feel for that. But want to try to completely transfer one of those dev boards as they are open source and see if I can swap them out without a problem.

          I did look for PCBs makers in Europe to cut down on shipping costs, but its crazy how expensive they are, especially for prototyping. I really don’t get that, as I would assume that the process without QA and packaging is completely automatic these days…

  • Spykee@lemmings.world
    link
    fedilink
    arrow-up
    0
    ·
    18 hours ago

    I’m happy to know there’s someone out there doing something that was once close to my heart. The current trend of every other phone looking like the previous as well as the next one has created a void for me.
    When you feel unmotivated, just remember there are people in this world who think you are doing great work.
    I wish you the best in the world, may you always get your favourite food, may your internet always stay fast and you poop like clockwork.

    • Bjarne@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      16 hours ago

      Thank you for your kind words! I might just frame your reply for motivation. :) The phone market really does look bleak these days. Im going for a T310 kind of vibe, it should be fun to use. But I don’t wanna go overboard with that either. It should be the perfect mix out of retro and modern. Like a lot of UI choices made back then wouldn’t really fly these days. I actually was kinda surprised by that.