the-modem-distro / pinephone_modem_sdk

Pinephone Modem SDK: Tools to build your own bootloader, kernel and rootfs
GNU General Public License v3.0
593 stars 63 forks source link

The Modem Distro

(nearly) Free custom firmware for your Pinephone's modem!

This repository contains everything you need to make your own Modem userspace for your Pinephone.

Latest release: Version 0.8.0

Supported devices:

Current Status:

Features not available on stock firmware:

TODO (in no particular order)

  1. [WIP] Find and fix the last remaining USB port reset cause(s)
  2. [Testing] Fix audio when doing conferences (audio is cut off when hanging up the first call)
  3. [WIP] Internal SMS functionality (Working reliably with ModemManager and in testing with oFono):
    • Can send and receive messages to/from the modem
    • Modem will answer to the number: +22 33 44 55 66 77
    • Send "help" for a list of commands or check the docs
  4. [WIP] Internal call ability (Working with ModemManager / testing with oFono):

    • Can accept outgoing calls or automatically call you when requested from the chat (send "call me" or "call me in X" -seconds- to make it call you)
    • TTS support: While in call, send an SMS to the modem and it will speak the response back

    Contribution is always welcome! Feel free to share any issue or something that you think may be interesting to have!

Related Repositories

This project depends on the following repositories:

Documentation

I'm really bad at documentation, but you have some docs here I have a WIP site for this too The Modem Distro

Donations

If you want, you can buy me a coffee ko-fi/liberapay