Turn your Android phone into real VHF/UHF Walkie-Talkie (requires additional digital radio hardware/software modem)
Go to file
sh123 57137cf446 Increase version 2022-08-23 17:17:42 +03:00
.github/workflows Create main.yml 2020-12-10 13:40:27 +02:00
codec2talkie Increase version 2022-08-23 17:17:42 +03:00
gradle/wrapper Initial commit 2020-11-28 16:47:52 +02:00
images Update diagram 2022-08-21 19:22:17 +03:00
libcodec2-android Increase version 2022-08-23 17:17:42 +03:00
.gitattributes Update .gitattributes 2022-07-07 15:08:02 +03:00
.gitignore Added .gitignore 2021-01-24 11:09:08 +02:00
LICENSE Initial commit 2020-12-06 11:08:09 +02:00
README.md Update README.md 2022-08-21 17:07:56 +03:00
build.gradle Integrate usb-serial-for-android library into the project 2020-12-07 15:44:08 +02:00
buildconfig.default.properties Integrate libcodec2-android into the repo 2020-12-05 18:46:15 +02:00
gradle.properties Initial commit 2020-11-28 16:47:52 +02:00
gradlew Initial commit 2020-11-28 16:47:52 +02:00
gradlew.bat Initial commit 2020-11-28 16:47:52 +02:00
settings.gradle Integrate libcodec2-android into the repo 2020-12-05 18:46:15 +02:00

README.md

CI APK

Introduction

Turn your Android phone into real Amateur Radio HF/VHF/UHF APRS enabled Codec2 DV (digital voice) and/or FreeDV handheld transceiver.

Requires additional hardware (e.g. AFSK/LoRa), software (e.g. Direwolf) radio modem or analog transceiver with USB audio + VOX/USB CAT PTT control, such as MCHF or ICOM

For more information visit project Wiki

alt text

alt text alt text

Short Description

What you can do with this app:

  • Use it with your KISS Bluetooth/BLE/USB/TCPIP hardware modem, such as LoRa/FSK/AFSK/etc, control its parameters by using "set hardware" KISS command
  • Use it with KISS software modem using TCPIP, such as Direwolf
  • Use it with your HF/VHF/UHF transceiver as a sound modem
  • Use your phone as a software sound modem by using external USB OTG audio adapter (voice + data) or built-in phone speaker and mic (only data)
  • Use your phone for FreeDV protocol voice communication together with HF transceiver, which supports USB OTG audio
  • Control your external transceiver PTT by using USB serial CAT (or VOX if CAT PTT is not supported)
  • Send and receive APRS position reports over FSK 300 (HF, TX only), AFSK1200 (VHF), FreeDV OFDM (HF)
  • Send and receive APRS messages
  • Send and receive raw Codec2 speech frames over KISS or inside APRS/AX.25 UI frames
  • Use application as APRS digirepeater
  • Use application as APRS-IS RX/TX iGate

Requirements

  • Android 7.0 (API 24) or higher
    • Application could also be used with your Android network radio, such as Inrico TM-7, apk just needs to be installed over USB, see Discussion
  • Android 5.0, 5.1, 6.0 (API 21, 22, 23)
    • Separate apk package is released with "legacy" suffix from legacy branch
  • Modem, radio module or transceiver which supports KISS protocol or can process KISS or raw Codec2 audio frames over serial Bluetooth, BLE, USB or TCP/IP
  • Analog transceiver with built-in or external USB audio adapter and VOX or USB CAT PTT control (such as MCHF or iCom IC-7x00 series)

Dependencies

Other similar or related projects