DYI Mobile Phone
- Implement a system portable mobile phone dialer GUI and radio driver for making calls on a non-Android, non-iOS, or other device.
- Use COTS parts to assemble a working hardware demo using said software.
- Save call history and contact information.
- Provide documentation for others to make their own and use a free software/open source license so others can contribute after phase one of development.
Stories
- Users would like to use the same GUI to make calls from devices.
- Users need the GUI to run on popular system-on-a-chip/single-board-computers EOMA-68, CHIP, Arduino, BBoneBlack, or any of the fruits Pi.
- Users need to be able to reuse the included radio driver for their own or supply their own addon module.
Suggestions
- Use a single board computer as a mobile phone
- Connect a radio transceiver via 4pin serial/USB, probably GSM with SIM card
- Use either a touchscreen or dialer keys to interact with the GUI
- Target UNIX-like/posix systems.
Nice to haves
- connectivity: SMS, MMS, VoIP, data
- separation: airplane mode, power over USB or separate batteries for main board and radio board
- HDMI/DP out to a monitor, add a key/mouse, and use a PC
- command line UI in addtion to the GUI
- Use any PC as the main device.
- ICE, in case of emergency quick dial contacts.
- Construct a case for the system.
Roles
Sponsor: vaeringjar
Developer: TBD
Users: TBD
Responsibilities
Sponsor has parts and will supply all required hardware and SIM cards.
References
- Arduino Phone
- PiPhone