This page lists all software used on a ZeroPhone, both specifically developed for it and already existing.
|Packaging||None yet; TODO|
ZPUI is the official ZeroPhone UI, tailored for the 128x64 display and buttons. It has an assortment of Python apps for controlling a ZeroPhone, and it's going to evenutally be the base for a fully capable mobile phone UI, allowing to do everything that dumbphone UIs allow - and more.
ZeroPhone Python API
A Python wrapper around ZeroPhone hardware control functions. Currently, allows ZPUI apps and other software to control the 5V DC-DC and RGB LED, as well as see if the ZeroPhone is charging.
A small script that runs on ZeroPhone boot and enables the ZPUI software power switch (flashing the RGB LED green in the process).
A driver allowing us to use ESP-12 WiFi modules as WiFi cards.
This is a firmware for the ATMega328P on the ZeroPhone front board. Currently, it reads the ZeroPhone keypad and sends the keycodes over I2C; in the future, vibromotor/keypad baclkight control and ADC/PWM support will be added.
ESP8089 driver firmware
|License||Not available (proprietary?)|
|Sources||Not available (binary blob)|
This is the firmware used by the esp8089 driver to make a ESP-12 module work as a WiFi card over SDIO. Unfortunately, it seems that sources for it are not available; only a binary blob is included in the esp8089 driver sources.
- Find a way to describe all non-free software connected (RPi bootloader; GSM modem firmware)
- add an "Operating system" section, describing Raspbian?