Software

Trinity consists of the following software packages. The APKs are available here. If you’d like to build or modify the software yourself rather than simply using the provided apk, please refer to the information below, which explains the development intent and key modification points for each program.

  • Live!Wave for SDR
    It functions as the front end for SDR control software. It is 100% implemented using multiple AI systems.

    • Key Features
      • Direct Frequency Entry via Keypad - Enter the frequency you have saved directly using the keypad.
      • t-t-t (tap to tune) - Overlays a button on frequency information found on the web and sends that frequency to SDR. From Chrome, select Live!Wave for SDR via the “Share” menu to reload the page via a proxy.
      • X-Trigger - Select the frequency information exchanged via X in Chrome ⇒ Go to To SDR… to send that frequency to SDR.
      • Trinity Switch/Launch - Launching and Switching to Other Apps in the Trinity Suite
        *This switch appears in t-t-t and in Live! Wave for SDR itself.
      • By adjusting the settings in Android Settings > Accessibility (the exact wording may vary depending on the device), you can turn the “9GRadio - Trinity Edition” feature on or off using the play/pause buttons on your Bluetooth earbuds.
        • Note: The “Accessibility Service” permission on Android is required to turn the Bluetooth earbuds’ reception on and off using the buttons. This permission enables the system to detect Bluetooth media buttons (AVRCP) system-wide; Live! Wave for SDR does not use this permission for any other purposes.
  • 9GRadio - Trinity Edition -
    It controls SDR operations and functions as a backend. Among the many Android SDR control applications available, I chose this one because it supports background playback. While SDR++ offers rigctl server functionality, it does not support background playback. Additionally, its source code is open-source. I have used this to implement the following enhancements.

    • Partial Support and Extensions for rigctl:
       rigctl To enable control via this method, you must apply the patch provided at Live!Wave for SDR and configure the server at rigctl. The code analysis and modified code generation are 100% performed by multiple AIs. The demodulation mode at rigctl has been slightly expanded, but it is aligned with the demodulation mode at 9GRadio—in other words, this is a tribute.
    • Compatible with Fosi Audio VOL20:
       This device is a Bluetooth-enabled volume control with a jog dial; however, if the Live!Wave for SDR and 9GRadio - Trinity Edition are set to the front, it can be used for frequency tuning.
    • Launching and Switching Between Other Apps That Make Up Trinity Switch/Launch Trinity
9GRadio rigctl機能について(2026-09-17時点)

README.md記載: Rig Control(rigctld互換サーバ)機能あり、Version 1.69
実コード確認(commit 508392f, app/build.gradle): versionName "1.39"、rigctlを含むファイルなし
→ README記載の機能は実装されていない。今後READMEが更新されても、このコミットハッシュ時点の実装状況として記録しておく。
→→なお、Trinity Edition(本フォーク)側ではこの後rigctld拡張を独自実装済み(上記参照)。
  • Chrome Features built into smartphones