Raspberry Pi is one of the most helpful innovations in the hardware industry. It has helped beginners and children learn programming and allowed the makers to develop powerful and cheap DIY projects. “ZeroPhone” is a new DIY smartphone that is built based on Raspberry Pi and cost about only $50.
ZeroPhone is an open source, Linux-powered smartphone, that has no carrier locks, bloated apps, or data mining. It is user-friendly and will have the typical features of a phone, but with more advanced features. It also can be modified and repaired easily.
The phone is built using widely available components, and its open source hardware and software will give you as much control over your phone as possible.
ZeroPhone can be used for calling and SMS, SSH, pen testing, and experimenting in addition to all basic functions like calendar, phonebook, music player, and web browser. As it is a linux-based phone, you can run ARM compatible programs. SDK will be provided so you can then develop your own apps.
Features & Specifications
- Based on Raspberry Pi Zero, ESP8266 and Arduino
- Has Wi-Fi, HDMI, full-size USB and a 3.5 mm jack (Bluetooth as an option)
- 2G GSM connectivity (3G coming soon)
- 128 x 64 1.3” OLED screen
- GSM/Wi-Fi/microphone hardware switch option
- RGB LED and vibromotor
- Uses of Extension Ports:
- IR receiver/transmitter
- Additional displays and buttons
- 5 MP / 8 MP Pi Camera
- Extended batteries
- Various sensors, both analog and digital
- Wireless radios for IoT
- GPS, Ethernet and MicroSD expansion
- …and much more.
The OS of ZerPhone is Raspbian Linux, which is currently based on Debian Jessie. This is because it is suitable for all functions, and will still be upgradable in the future. The user interface (controlling screen and buttons) is written in Python.
Compared with other open-source phones, ZeroPhone, as the maker said, is the only one uses affordable parts which are available on eBay, and its software will be always updated if the phone’s development will stop.
To make your ZeroPhone you will need:
- Pi Zero
- SIM800 modules
- ESP8266-12E
- Two-layer PCBs (two 4x10cm boards, one 4x6cm board)
- ATMega328P
- LCD screen
- Battery
- TP4056 battery charger
- Buttons for keypad
- 2.54 headers
More details about this project is available on its hackaday page, in addition to the project description and frequently asked questions.