Notkia: Linux phone in the shape of Nokia, with LoRa + WiFI + BT connectivity
hackster.io
hackster.io
I recently got a ClockworkPi DevTerm and have been so pleased with it that I'm seriously considering their GameShell as a phone platform. It's modularity is great.
I'm so excited that other people are working on DIY "phones". I personally think we are going to see this scene keep growing and phones will finally be more like the custom computer market very soon. The fact that people are finally putting linux on apple devices is also very very encouraging. There are so many bricked iphones and ipads floating around with great displays and sensors that are totally useless because we can't run a reasonable OS.
https://www.adafruit.com/product/4818
https://www.crowdsupply.com/groboards/giant-board
https://www.clockworkpi.com/product-page/devterm-kit-a06-ser...
https://www.aliexpress.com/wholesale?catId=0&initiative_id=S...
https://www.aliexpress.com/premium/blackberry-q10.html?d=y&o...
https://www.aliexpress.com/item/1005002813523676.html?spm=a2...
Arturo has done alot already:
The keyboard is analysed:
https://github.com/arturo182/BBQ10KBD
A machine has been designed, but it does not have the goal of fitting inside the cases linked to above - it's on a bare board:
https://www.youtube.com/watch?v=wr3DtQQuUfI
It's available as a product including source code and design files - again, not designed to fit into the cases above.
https://www.tindie.com/products/arturo182/keyboard-featherwi...
Revision 2:
https://www.solder.party/docs/keyboard-featherwing/rev2/
And the Blackberry keyboard standalone:
https://www.solder.party/docs/bbq20kbd/
Design files:
https://github.com/solderparty/keyboard_featherwing_hw
Source code:
https://github.com/solderparty/bbq10kbd_i2c_sw
All that is left is for someone to do the same, with the aim of fitting into the cases listed above.
I have tried via hot air, heated plate to hand soldering with the iron. The hot air will melt the connector so that won't work unless you heat from the bottom the the PCB. Hand soldering is also almost impossible because you can't really get to the pins and if you just slightly touch the plastic it will melt immediately. I also could not get it to work with solder paste and a hot plate. The pins are so small they don't want to adhere to the PCB. I may need to get gold plates pcbs and a stencil to place the exact amount of paste I need to get this to work. A QFN package is easy to solder in comparison.
Is there any particular reason you can't use the featherwing package that adafruit sells? I've seen a few other folks on tindie selling other board and screen combos but personally, for my money, the feather format is pretty good for almost anything I could want to do in this form factor.
https://www.flickr.com/photos/ruicarmo/16931940010/in/album-...
We tested phones to the limit and hacked them when we could, so I just casually left it on a table and a couple of colleagues nearly had a fit until they realized it was… just a GIF with a blinking cursor.
I guess it's only a year away, but I'm curious why one wouldn't just design a case too at this point. Would fix this issue: "...240x320 IPS LCD, and it's a bit larger than the original one. So, some pixels are hidden by the plastic borders, yielding a visible space of ~220x280 pixels." (Edit: 20% of the screen is hidden even though it fits in the case!)
As well as the issue with the charge port not being quite right.
You may be able to create your own dumbphone by flashing something like PostmarketOS to a compatible second hand phone combined with a custom Signal client. Just apk remove the browser and any other utilities you don't need and even the librem phone might be fast enough for your use case.
They don't encourage it but they don't ban it either. Non-official clients absolutely exist for the network, some of which use signald, a backend service and abstraction layer for the signal protocol which is neither unstable nor a hack:
https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
It is true that Whisper Systems runs the network and can gatekeep it as they see fit.
But your claim that Signal, as a matter of course, bans unofficial clients is objectively not true.
Additionally, they're more or less required to go after trademark violations if they get too big.
In that talk he explains why they don't decentralize their protocol or the ecosystem.
His concern is that a decentralized ecosystem means actively supporting third party implementations and having to achieve consensus when making changes, which slows down (or flat out stops) their ability to evolve the protocol and turn out new features.
That's a totally orthogonal issue to banning unofficial, unsupported clients.
> Additionally, they're more or less required to go after trademark violations if they get too big.
That's a trivial problem to solve: don't put Signal in your client name.
It's not orthogonal at all, and he's talked at length about how he views every client connected to their servers as under his control, and his dislike for unofficial clients, and his willingness to squash them if they get too big.
Before signal he was head of security at Twitter which has a similar 'squash unofficial clients if they get too big' policy.
> That's a trivial problem to solve: don't put Signal in your client name.
Signald has signal in it's client name.
Moxie and Signal didn't do anything other than asking LibreSignal politely to stop using their servers. They didn't "shut down" anything, and they have shown no interest in shutting down signal-cli/signald.
MobileCoin, the cryptocurrency that Signal incorporates and essentially sanctions, uses signald for their bot[0].
the Signal Matrix bridge has hundreds if not thousands of open source users, plus Element One and Beeper users, all using signald and not having any repercussions for years. The only 3rd party Signal client that's caught any flak from Signal that I'm aware of is LibreSignal.
also see: last time this came up[1]
[0] https://github.com/mobilecoinofficial/mobot/blob/dev/RUN.md
1. https://www.theregister.com/2022/01/11/signal_ceo_moxie_marl...
No unofficial clients + us-based? Smells fishy.
I’d rather run Telegram and/or Matrix (ideally Matrix).
Ongoing work is being done to enable Signal accounts without requiring a phone number (there's been a number of changes to the protocol to support this in the last 6-12 months), it's just not done yet.
[1] Threema
But yeah, I agree. We need a feature phone with IM support. That would be perfect.
Since they don't implement apps, there's no way to get a secure messaging system in there as SMS will be you only option. I suppose you could set up OTR or PGP, but you'd still have no built-in ability to encrypt and decrypt.
There's also KaiOS which is running on phones marketted as feature phones, although it's a fork of FirefoxOS which is Android base plus an HTML+js app model (or something).
I don't know that many projects of this category: the "ZeroPhone" was based on a rpi-zero and active 2017-2019, the "WiPhone", a ESP32/Arduino based device, is still ongoing.
> “The device can be used as a computer, walkie-talkie or modem. But Notkia does not know how to make phone calls. The fact is that Remu NotMoe could not find a sufficiently compact 4G LTE module.”
It’s still neat, but it’s not a phone.
So, it is just a carcass?