There are several blackberry keyboard projects out there. I've been on a similar journey to OP for a while. Currently I've got a phone I'm fiddling with putting a jetson xavier inside a rotary phone and another based off the featherwing with a blackberry keyboard and touch display and a feather compatible linux SOC (GiantBoard).
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.
The connector is extremely hard to solder. They are over $1 each and so far I have destroyed 7 already.
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.
You almost definitely would benefit from getting a stencil. Instead of a hot plate you could do a toaster oven. I got an "air frier" convection toaster oven at walmart for $50 open box. It's perfect for reflow. Also take one that you've already ruined and test the melt temp on the plastic them put a thermocouple probe on the plastic.
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.
I do too, but I really don't miss the tiny, non-tactile screen. A modern Linux smartphone with the form factor of the Nokia E90 Communicator or the N900 would make me ecstatic, though.
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.
"This design is only patented in US and AU, and will expire on 2023-06-23. After it's expired, we can produce brand new plastic cases based on this design, assuming the fundraising collected enough money."
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.
> Note: This is NOT a custom ROM for Nokia phones. It is a freshly designed PCB with exactly the same dimensions as the original PCB of the Nokia phone, so it can be put in the Nokia's shell.
Indeed. This way you can run anything 'on' an existing device by... replacing the entire device and just using the shell. Kinda useless from a repurposing perspective.
I like this idea. I have been recently worried about the hacker unfriendly nature of the phones as well. It is frustrating to go through a series of painful processes like unlocking the bootloader, installing a recovery image, if you are lucky enough to find a compatible one, hoping that the phone will not be bricked or end up in a bootloop, etc.
Having said that, I would have liked a powerful phone where we can use the desktop version of banking websites, YouTube etc.
Please someone, sell me a feature phone with an open source OS that can run Signal. I don't need a web browser, but at least I want to be able to communicate securely with family and friends. Almost all of them have switched so Signal.
The Signal project doesn't want non-official clients to connect to their network. I doubt you'll get them to release an official client for your bespoke dumbphone OS, so I'm afraid you'll have to accept unstable hackery as a way to run signal.
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.
> The Signal project doesn't want non-official clients to connect to their network.
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:
They have shut down third party clients, and reserve the right to continue that. Both use f the name signal, and connecting to their backend without it being their official client are the reasons given, and those seem to apply to signald just as much.
Given that happened six years ago and multiple unofficial clients continue to exist without threat of ban, I'd suggest this one example cannot be extrapolated.
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.
Moxie has been pretty consistent on this point. He even gave a talk at C3 a couple years ago that was basically an hour long explanation for why he continued to think this way and that he hadn't changed his mind at all. https://media.ccc.de/v/36c3-11086-the_ecosystem_is_moving
Additionally, they're more or less required to go after trademark violations if they get too big.
> He even gave a talk at C3 a couple years ago that was basically an hour long explanation for why he continued to think this way and that he hadn't changed his mind at all.
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.
The unofficial clients are part of the ecosystem. Centralizing the ecosystem means centralizing the back ends and the clients.
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.
Unless there’s an official statement about unofficial clients being allowed, then that single example can and must be extrapolated: it’s the only factual evidence.
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.
Would the donor behind the Signal Foundation, Brian Acton, one of the WhatsApp founders who disagreed with the Mark Zuckerberg model of the internet, support the use of his donation to make threats or engage in legal proceedings against "non-official clients". Are there any statements from him about "non-official clients". Mike Benham ("Moxie Marlinspike") is no longer running "Signal Messenger LLC".1 Signal Foundation and its subsidiary Signal Messenger LLC appear to be the entities that control the Signal trademark. For example, the US service mark "Signal" is now registered to "Signal Technology Foundation", not "Whisper Systems LLC".
I wouldn't call it unstable hackery. There's a library called signal-cli that's being used to develop a native desktop app for signal (as opposed to the absolutely horrible electron web app available officially). The server software is open source already, so it isn't hard to develop a to spec working client that only spoofs identifiers to prevent detection.
I like the idea but that's a lot of money for very limited features. I understand the lack of features is the point, but a Nokia 6300 4G KaiOS phone is only $70. No Signal, but it has WhatsApp.
Can you just disagree with the design choice rather than implying, without evidence, nefarious motivations?
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.
MAC address, randomised by the pocket-sized computer owner as needed. Perhaps laypersons are less able to distinguish computer networks from telephone networks than they were 20-30 years ago. Signal relies on a computer network. Signal runs on "personal computers" that are bundled with "phones", but not on phones that lack personal computers. Perhaps one day we will reach the point where "VoIP" becomes meaningless because all voice will be carried over IP.
Mutida is open source but with no build instructions or information on how to hack on the device. Read the source, but don't modify it.
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 were a bunch of feature phones around 2014 that had an unauthorized (and poorly working) WhatsApp client. Signal of today is a bit trickier to run than WhatsApp of 2014, but it could be done. WhatsApp also ran officially on Nokia Series 40, which was a feature phone platform with apps.
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'm not sure what you're basing this on. Java runtimes have been on feature phones for far longer than we've had smartphones. The only reason why we didn't get more capable feature phones around the time we got 3G networks is because it's the same time we got smartphones with big screens and simple touch-based UIs.
Depends on how you use those terms. If we're talking about processing power and how sophisticated the underlying tech has to be, then yes I'd tend to agree that the ability to run modern-ish internet-connected apps is at the equivalent of a smart phone. On the other hand, if "feature phone" is about the way the user interacts - a phone that ships with a give set of features and is not intended to run arbitrary apps - then it doesn't matter how sophisticated it is under the hood, only that it bakes in certain apps/features (phone, SMS, Signal) and that's it.
though one can use any old Android that does Wifi to do SIP, it has its charms to use less capable hardware for this with less software complexity.
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.
Yes, this looked very interesting but it falls a bit short:
> “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.”
https://en.wikipedia.org/wiki/Nokia_E61