UI for on-the-go work
HDMI, USB and 3.5mm jack
Runs Debian (Raspbian) Linux
Full access, including root
Assemble one yourself
Repair and modify it
Upgrade it with mods
Extend it with addons>
All software is open-source
Using existing software where possible
Python-based framework for UI
Write and add your own apps
Reassemble it in other ways
Raspberry Pi capabilities
Use any programming language
Use UI for debugging help
Designed to be portable
20h battery life with typical use
3.5mm jack for audio
GPIO, I2C, SPI, USB, WiFi and more
Apps for often-used functions
APIs for your own scripts
SSH and UART console for work
Want to participate in this project?
We have an IRC chatroom that's bridged to Matrix. Join it, ask your questions and, if you can, even provide answers to others!
Our main pain point (and main area of software development) is the ZeroPhone UI, we're developing it in Python and there's an emulator available. We develop the UI on GitHub, and we also track the issues there - the link above will bring you into the "good first issue" category, see if you can tackle something there! Don't be afraid to ask for specifics in the chatroom if you don't understand something. Same goes if you don't code in Python - we have a small number of other tasks in other languages that you can help with.
While self-assembly is not required to get your own ZeroPhone, you can definitely go this route if you feel like it. After all, that's what ZeroPhone is designed for! Our Wiki has instructions both for sourcing and assembly, even though the assembly instructions are WIP at the moment.
These are the ways you can support this project:
Follow us on social media and share our publications when we post something =) If you know a friend that could be interested in this project, why not share a link?
If you'd like to support the ZeroPhone project on a monthly basis, you can use Patreon! If you don't like Patreon, there's a Liberapay account.
If one-time donations are more of your thing, you can use PayPal. If you don't have a PayPal account, you can also use our BitCoin address : 1PTvacVfBVB3LKRemaLwM5BQ9AdhmhqeY2 .
Here are the blog posts and info pages describing various hardware bits and pieces - both implemented and planned.
In this tutorial-like blog post, you can read about how ZeroPhone is powered, and what makes it last on battery for as long as it does. This is very useful if you want to learn and repeat this in your next project, or debug power problems on your ZeroPhone,
For a high-level insight into ZeroPhone hardware, you should take a look at this block diagram - designed by @Morning.Star. In short, this shows interconnects between different ZeroPhone parts.
An old writeup about mod boards that outlines the concept of these. For an up-to-date list of mod boards and addons, see this Wiki page.
A recent worklog done when the 3D files for case modelling became available. To see the current 3D models and creations, see this Wiki page.
Here, you can read through the blog posts explaining overall and individual decisions behind the ZeroPhone. These are the posts I've compiled throughout the two years of development. There's going to be more, and you can find more explanations scattered through our Wiki, chat logs, Reddit threads and other pages.
This was one of the first blog posts on ZeroPhone that I wrote, as a result, it's slightly outdated. A lot has happened in the meantime; however, it should give you some insights into my intentions.
This blog post also gives you insights into what was done to make the phone more accessible so that people can assemble them independently, without requiring a hot air gun or a reflow oven - most assembly can be done using a soldering iron, some parts require tweezers, solder wick and pliers.
It is actually possible to add a touchscreen display to a ZP, but, at the moment, only as an addon. However, it's also possible to redesign the front board if you're so inclined. Later large-scale revisions of ZeroPhone will likely have a touchscreen, however, at the moment that's not what I'm aiming for.
In fact, there's smartphone battery reuse work going on right now, there's just no plug-and-go solution yet. In the meantime, there are some pouch batteries that will work with ZP after adding a connector.