diy-mobile-phone.md 1.7 KB

DYI Mobile Phone

  1. Implement a system portable mobile phone dialer GUI and radio driver for making calls on a non-Android, non-iOS, or other device.
  2. Use COTS parts to assemble a working hardware demo using said software.
  3. Save call history and contact information.
  4. 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

  1. Users would like to use the same GUI to make calls from devices.
  2. 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.
  3. Users need to be able to reuse the included radio driver for their own or supply their own addon module.

Suggestions

  1. Use a single board computer as a mobile phone
  2. Connect a radio transceiver via 4pin serial/USB, probably GSM with SIM card
  3. Use either a touchscreen or dialer keys to interact with the GUI
  4. Target UNIX-like/posix systems.

Nice to haves

  1. connectivity: SMS, MMS, VoIP, data
  2. separation: airplane mode, power over USB or separate batteries for main board and radio board
  3. HDMI/DP out to a monitor, add a key/mouse, and use a PC
  4. command line UI in addtion to the GUI
  5. Use any PC as the main device.
  6. ICE, in case of emergency quick dial contacts.
  7. 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

  1. Arduino Phone
  2. PiPhone