A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://hackaday.io/project/19035-zerophone-a-raspberry-pi-smartphone below:

ZeroPhone - a Raspberry Pi smartphone

Description

Like this project? Subscribe here to know when it goes live!

https://crimier.github.io/ZeroPhone/

This is a mobile phone that:

- First and foremost, will be a well-working reliable phone

- Is as open-source as possible *while also being cheap*

- Can be assembled and repaired independently

- Is easy to get parts for

- Doesn't have apps with privacy concerns

- Allows to write your own apps in Python

It costs about 50$ in parts, and all the parts are available on eBay/TaoBao/etc, most of the phone can be assembled with just a soldering iron. User interface is written using Python

and is being morphed into a lightweight phone-tailored UI framework.

A crowdfunded manufacturing run is expected in a month - kits will be available, as well as a small batch of fully-assembled phones. Subscribe to newsletter below!

Details

Subscribe to the project newsletter - to get weekly news and be notified about crowdfunding!

Read previous newsletter editions

Latest newsletter editions:

The factors I've listed (integration, complexity and closed-source) are necessary in the world we're living in, with all the advances in engineering, competition between companies, as well as laws in different countries.

However, what if we could have a phone free from those constraints?

So, ZeroPhone project was born. Nowadays, we should be able to assemble a phone from easily available parts, using cheap boards that run Linux, and we should be able to adjust it to our needs - unlike as it is with modern phones, when we have to adjust ourselves to suit the workflow that the phone offers. With ZeroPhone, hackers can finally have smartphones that are going to work for them and not against them, people with special needs will be able to have to have custom-tailored phones, and people that want to protect their privacy will have a phone that respects that.

Technical challenges are: developing PCBs that'd be reasonably feature-packed, but with easily sourceable components that could be soldered without special tools, as well as developing mobile phone software that'd be open, high-quality and highly modifiable to suit any needs people might have. However, much bigger challenges are - building a community of people experimenting with ZeroPhone platform, keeping ZeroPhone open-source and independent of any harmful influences, and experimenting with new ways of integrating smartphones in our lives without having to lose privacy in return.

Features:

ZeroPhone Wiki

Interesting articles: Licensing:

#pyLCI fork used for ZeroPhone is licensed under Apache License

ZeroPhone PCB files and keypad controller firmware are licensed under GPL v3

Original project...

Read more » Files

ZeroPhone-PCBs-gamma.zipLatest PCB revision

Zip Archive - 12.32 MB - 10/21/2017 at 14:00

Download Components

View all 27 components

Project Logs Collapse

View all 50 project logs

Build Instructions Collapse

View all 10 instructions

Discussions Log In/Sign up to comment Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sean S Con wrote 01/05/2022 at 00:21 point

How difficult is it to add a Answering machine and a call recorder?

Can we do some sort of encryption, that checks if the other guy is also using a zerophone, and asks for a secret key for added security?

Can we add a software layer of encryption? how fast will that work Thank you

  Are you sure? yes | no

Taylor560 wrote 09/29/2021 at 11:26 point

Can I get in on this? I'd be interested in starting designs for a 3D printable enclosure.

and want to write blog on this product on website like :

https://speakingbusiness.co.uk/

  Are you sure? yes | no

Ziggy wrote 09/25/2020 at 18:10 point

hey are all the parts listed in the wiki or are there some parys that arent?

Would you sell kits with all the parts in the future? Or do you need to buy each part separate?

-ziggy

  Are you sure? yes | no

olivier wrote 12/18/2019 at 19:11 point

Hello how are you ?

I have a problem with my delta-B zero phone. it starts well I have the screen that shows me the impeccable menu.
But the problem I can only use the keyboard once and I have the impression that its bug. with you a solution?

Thank you

Olivier


  Are you sure? yes | no

SimpleTech wrote 05/01/2019 at 01:56 point

If you need integrated heat transfer solution for chipset, say just like in samsung note 9, you can get parts custom made cheap from Chinese supplier: http://www.pa-international.com/aluminium/heatsink_manufacturer/ they make some heatpipes thin as 0.9mm.

You can then run overclocked chip or faster chip and move heat from the chip to the case. very efficiently. Samsung phone is actually using LCD as the heatsink, they dissipate CPU generated heat via LCD :)

  Are you sure? yes | no

Arya wrote 05/20/2019 at 22:53 point

That's impressive, thank you for letting me know! I've watched the recent Dave Jones videos about custom heatsinks recently ( https://youtu.be/RTmzVs6LHRo ), but didn't think it's that accessible, esp. the heatpipes! Don't think the ZP will need these anytime soon, but will *definitely* keep this in mind!

Sorry for the late reply, Hackaday is bad with comment notifications =(

  Are you sure? yes | no

Louis Parkerson wrote 09/19/2018 at 00:42 point

Sorry, me again! So much good documentation is bound to be a few errors. I noticed in the BOM and Description spreadsheet, the link for the crystal on row 6 is a link for a capacitor.

  Are you sure? yes | no

Arya wrote 09/17/2018 at 23:08 point

Hi, Louis, and thank you for your suggestion! I used the ATMega328P initially because it's much more popular (and easier to source). I didn't eliminate the "more powerful processor" (whether it's a SAMD21 or, say, STM32) idea, I've thought about it and I think we could use the resources for good - like, put a small self-sufficient phone "OS" in there for decreased power consumption, or make a I2S DAC/ADC so that we can mix Pi Zero and GSM audio easily, in short, add all kinds of cool features. 

However, at this point in ZeroPhone development, I think it's OK to have something really simple, as we don't even have the manpower to work on improving the current (ATMega-based) setup. In the future, I think it'd be really cool if somebody were to modify the front board to swap the ATMega for something cooler, but that goal is too much for my current skillset and free time, and I'd rather concentrate on something else.. like, making sure there's an UI for calls =)

  Are you sure? yes | no

Louis Parkerson wrote 09/17/2018 at 23:21 point

Thanks for the reply Arsenijs! ATMega should be good for now as you said. When Zerophones are available to buy, I might try add a SAMD21 myself allowing some extra 'fun' sensors to be added (e.g. a thermal camera).

  Are you sure? yes | no

Louis Parkerson wrote 09/18/2018 at 23:22 point

Thanks for those links! Although I thought of the Flir sensor, my budget would not stretch to one of them at the moment. I was thinking of the cheaper MLX90640 would do the job (although the Flir is a lot better), although it looks like I could still hook that up to the Pis GPIO.

Thanks,

Louis

  Are you sure? yes | no

Arya wrote 09/18/2018 at 23:31 point

Yep, should be absolutely doable to hook up something like MLX90640! It uses I2C (available on ZP, as opposed to, say, UART, which is occupied by the GSM modem), and even though it seems the amount of I2C communications required is massive, if it works with a Pi Zero, it ought to work with a ZeroPhone. Not sure that, say, a pure Python module could handle all the math involved, but I think that for 1-10FPS even Python will do just fine!

  Are you sure? yes | no

Louis Parkerson wrote 09/19/2018 at 00:00 point

At the moment, all there is for the MLX90640 on the Pi is a C library. I was thinking about the amount of I2C communication as well. I can imagine the Pi will struggle, considering it uses 87% CPU to load some text onto a 128 x 64 I2C OLED (as I found out the other day)! The MLX90640 would surely use more than that. In the mod boards I just noticed a triple Qwiic adapter which means you should already be able to use the MLX90640 with this board (https://www.sparkfun.com/products/14769). 

  Are you sure? yes | no

alebu3007 wrote 09/05/2018 at 17:47 point

Hi Arsenijs, I've just seen your project In my Google feed, in the site crowd supply. I was intrigued so I looked on the internet and found this site. I immediately liked the idea, but I did not understand if it has already come out, how much it costs, and how to build it, if it is to be built. I'm here to ask for some information about this project. All you can explain to me please

  Are you sure? yes | no

Arya wrote 09/07/2018 at 19:53 point

Hi! ZeroPhone already exists, but hasn't yet "come out" - it's in beta, so there's hardware going around and some people are assembling their own phones from instructions I made. The parts should cost about $50 if you buy them one-by-one. As for building - I've linked all current links in the comment below yours, will add a new one right now. Apart from all the info on this page (in description and details), there's also a beautiful block diagram by @Morning.Star  - https://hackaday.io/project/19035/log/71960 , check this out to get a better understanding of this phone's hardware =) Any other questions?

  Are you sure? yes | no

PhantomWare wrote 08/28/2018 at 01:29 point

I may have missed it but I have a question: How is it able to send/receive calls/texts? Does it use a SIM card? Does it use Wi-Fi? How does this ZeroPhone work? I am very interested in it and want to make it badly. Thank you!  

  Are you sure? yes | no

Arya wrote 08/28/2018 at 09:42 point

It uses a GSM modem module for calls, SMS and data - currently, we're using a 2G modem, SIM800, but we're going to have a 3G modem upgrade as well. The modem, in turn, has a SIM card slot and connect to the SIM card by itself. ZeroPhone also has a WiFi capability, but that is not used for calls/SMS by default - it's definitely possible to have calls over WiFi, it's just that nobody wrote the software yet =)

About "how does ZeroPhone work", see the block diagram https://hackaday.io/project/19035-zerophone-a-raspberry-pi-smartphone/log/71960-zerophone-block-diagram by @Morning.Star . Basically, the Pi Zero interfaces with everything - the display, the GSM modem, an Arduino-driven keypad, the GPIO expander and some other things. The Pi Zero runs Raspbian Linux, and everything thus is controlled from Linux.

If you want to make it, you can source all the parts yourself and solder one together (there are people in the process of doing it already), and soon there'll be a crowdfunding campaign where we'll be offering kits =)

  Are you sure? yes | no

Eric Duncan wrote 08/06/2018 at 03:18 point

Dual-Sims please!  Maybe the ability to switch between them.  The ultimate idea would make it compatible with dual-providers in the US, such as CDMA and GSM.

Google's Project Fi does this (using MVNO networks Sprint(cdma) and TMobile(gsm)).  It switches between whichever has the strongest signal.  It has doubled my coverage with all the gaps I had on each network individually back when I was at Ting and kept switching GSM and CDMA SIMs out.

  Are you sure? yes | no

Vincent wrote 07/13/2018 at 08:44 point

Hi Arsenijs, following this great project for a while now.. (and burning) I'm wondering if an up to date kit will be released.. Thanks :)

  Are you sure? yes | no

Arya wrote 07/13/2018 at 11:47 point

It is indeed going to be released - right now, I'm working with Delta revision batch sourcing and assembly - half of it kits, which are going to be made as soon as I get all of the components I need (still waiting for audio jacks, amplifier ICs and FETs. Basically, waiting for some critical stuff to arrive before I can continue =)

  Are you sure? yes | no

peter jansen wrote 07/05/2018 at 00:24 point

Great project -- I'm curious what kind of battery life you're getting on the Pi Zero? (and with what size of battery?).  And also how you're handling the corruptability of the SD card on bad powerdowns?  Keeping the filesystem read-only, or have you implemented a soft powerdown?  Thanks!

  Are you sure? yes | no

Arya wrote 07/05/2018 at 04:26 point

Hi! The battery life with the ~4000mAh battery is 20 hours - most of that is attributed to the Pi Zero itself, there's also no WiFi or GSM powersaving implemented yet, and the CPU clock scaling hasn't been investigated either. I haven't yet had any SD card corruption on ZeroPhones yet, and I've been using them for more than year and a half (admittedly, I changed SD cards during this period, but only to increase storage space). To be fair, Raspberry Pi is much better with SD cards now, too. The filesystem is rw for now, there's a soft powerdown possible but it's not yet implemented in full (there's no hardware yet to control the power switch).

  Are you sure? yes | no

peter jansen wrote 07/05/2018 at 18:02 point

Wow!  It feels like half the time I yank the power, the card gets corrupted.  I'm sure it's much less often than that, but the inconvenience makes it seem more often than it is.  

Also, 20 hours is quite good -- I wonder if/when power saving capabilities will become part of an official Raspbian release. 

  Are you sure? yes | no

uwr01207 wrote 06/27/2018 at 19:25 point

Is their a website for ZeroPhone? In what ways are you looking to support the lasting survival of the project?

  Are you sure? yes | no

Arya wrote 07/01/2018 at 22:30 point

There's ZeroPhone Wiki - wiki.zerophone.org , and I'm publishing as much information as possible there. I've also published a sourcing guide, I'm in the process of publishing assembly instructions (right now, I'm editing a video about ZeroPhone gamma assembly), all of the code used is open and motivations behind this project are described here. In short, if anybody wants to pick up this project, they can =)

  Are you sure? yes | no

uwr01207 wrote 06/27/2018 at 19:24 point

When the phone is complete will we be able to buy them online? If so then for how long? Will their be a max quantity?

  Are you sure? yes | no

Arya wrote 07/01/2018 at 22:34 point

The phone will be available through crowdfunding soon (so that we can make one big batch instead of making them in small batches). Unless the project will not be sustainable financially (which I do my best in preventing), the phones will be available for as long as there will be demand. I don't see any reason for max quantity restrictions to happen - of course, I'll do it if it proves to be a good decision for survival of the project (which I don't yet see reasons for, but sometimes manufacturing is weird like that).

  Are you sure? yes | no


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3