![APK](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/com.radio.codec2talkie)
Introduction
Turn your Android phone into real Amateur Radio HF/VHF/UHF APRS enabled Codec2/OPUS 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 about FreeDV and Codec2 visit https://github.com/drowe67/codec2
For more information about OPUS codec visit https://opus-codec.org/
For detailed information about project Wiki
![alt text](https://github.com/sh123/codec2_talkie/raw/master/images/diagram.png)
![alt text](https://github.com/sh123/codec2_talkie/raw/master/images/screenshot_settings.png)
Short Description
What you can do with this app:
- Voice communication:
- Send and receive Codec2 voice over FreeDV modes
- Send and receive Codec2/OPUS voice over KISS
- Send and receive Codec2/OPUS voice encapsulated into APRS UI frames
- Data communication
- Use APRS over FSK 300 (HF, TX only), AFSK1200 (VHF), FreeDV OFDM (HF) or APRS-IS (Internet)
- Send and receive APRS position reports
- Send and receive APRS messages
- APRS log with raw APRS data
- APRS station hub with stations grouped by callsign and their log
- APRS map with ability to see station info, station track with information about each geo position
- Use application as APRS digirepeater
- Use application as APRS-IS RX/TX iGate to forward packets to/from APRS-IS (Internet)
- Use application as APRS-IS internet tracker to send/receive APRS data over Internet
- Send and receive text packets in lora-aprs format over KISS
- Integrate with hardware/software
- 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)
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
- 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
- Source code is integrated into this project for easier building and customization:
- Fetched with gradle as dependency:
Other similar or related projects
- Hardware
- Software:
- Other interesting projects:
Prototypes used with this application
![alt text](https://github.com/sh123/codec2_talkie/raw/master/images/modems.png)