amateur radio
digital mode
ham radio
interface cable
open hardware
open source
packet radio
AIOC, all in one cable, AllStarLink, amateur radio interface cable, APRS, aprsdroid, baofeng, BTECH, chirp, CM108, digital mode cable, DigitalModes, Direwolf, DIY, electronics, ham radio cable, hamradio, HamRadioDIY, hamradioequipment, hamtools, open-source, PTT, quansheng, radiohacking, sdr, STM32F302, techprojects, USB-C, USBinterface, VaraFM, Wouxun
9M2PJU
0 Comments
Introducing the Ham Radio All-in-One Cable (AIOC): The Ultimate Multi-Purpose Interface for Your Radios!
If you’re an amateur radio operator looking for an affordable, versatile, and hackable interface for your radios, the Ham Radio All-in-One Cable (AIOC) is the perfect solution! Currently undergoing testing, the AIOC combines multiple functions in a compact and easy-to-use USB-C adapter. Whether you need to interface with your radio for APRS, programming, or Push-To-Talk (PTT) control, the AIOC has you covered.
What is the AIOC?
The AIOC is an innovative all-in-one cable that serves as:
- A sound-card interface for APRS and digital modes
- A virtual COM port for radio programming and PTT assertion
- A CM108-compatible PTT interface for software like Direwolf, enabling seamless integration with popular modes and applications
It’s based on the easy-to-hack STM32F302 microcontroller and comes with a customizable firmware that allows for a variety of useful configurations. Whether you’re an experienced DIYer or just getting started with digital modes, the AIOC provides a flexible platform for exploration.
Key Features:
- Affordable & Hackable: A cost-effective solution for digital mode interfaces, similar to Digirig or Mobilinkd.
- Dual PTT Support: Easily control two radios or use your AIOC for different radio projects.
- Compact Form Factor: A small, easy-to-use interface that can be modified or customized for specific use cases.
- Cross-Platform Compatibility: Works with Linux, Windows, and macOS (with some limitations).
- Wide Software Compatibility: Supports popular software like Direwolf, AllStarLink, APRSdroid, CHIRP, and VaraFM.
Tested Radios:
The AIOC has been successfully tested with several radios including:
- Wouxun UV-9D Mate
- Baofeng UV-5R
- BTECH 6X2
- Quansheng UV-K5
…and many more!
How to Build and Assemble the AIOC:
Building your own AIOC is simple! With the included Gerber files, you can easily order a custom PCB and have it assembled. If you’re more into hands-on work, you can solder the necessary components like the TRS connectors to complete the build.
For those who prefer ready-made solutions, the assembly process is straightforward, and a 3D-printed case is available for a neat and sturdy final product.

Firmware and Updates:
The AIOC is powered by the STM32F302 MCU, which is programmable via USB using the DFU bootloader. Firmware updates are easy to apply, and the latest version (1.2.0) adds support for external hardware input, adjustable audio levels, and a CM108-style PTT interface for even more features.
How to Use the AIOC:
Once programmed, the AIOC acts as a COM port (Windows) or ttyACM port (Linux) for programming your radio and controlling PTT via standard serial commands. The soundcard interface supports multiple baud rates (including 48000 Hz, 32000 Hz, 24000 Hz, and more), making it ideal for APRS and other digital modes.
With the new CM108-compatible PTT interface (available in firmware 1.2.0), you can use your AIOC with Direwolf and other software that support CM108-style PTT, providing even more flexibility.
Software Compatibility:
- Direwolf: Use the AIOC as an AX.25 modem/APRS encoder/decoder.
- AllStarLink (ASL3): Set up an AllStarLink node with your handheld radio and the AIOC.
- APRSdroid: Supports APRSdroid with the fixed 22050 Hz sample rate (ideal for APRS).
- CHIRP: Easily program your radio with CHIRP, just like with a regular programming cable.
- VaraFM: Use the AIOC for PTT control while operating with VaraFM.
Known Issues:
While the AIOC performs excellently with most radios and software, there are a few known issues with electromagnetic interference (EMI) when using a handheld radio with a monopole antenna. This can be mitigated with ferrite cores or by isolating certain wires between the radio and AIOC.
Future Updates and Features:
The development team is actively working on several exciting new features for the AIOC:
- Configurable Settings: A Python script will allow you to change settings like PTT assertion or USB VID:PID, making the AIOC even more customizable.
- Virtual PTT & COS: Future updates will allow the AIOC to automatically assert PTT when it receives TX data or notify your PC of audio activity via CM108 emulation.
Why Choose the AIOC?
If you’re looking for an affordable, flexible, and customizable solution to enhance your amateur radio setup, the AIOC is a game-changer. It supports a wide range of radios and software, and its open-source nature means you can hack and modify it to suit your specific needs.
To learn more about the AIOC or to get started on your own project, visit the official AIOC GitHub Repository for documentation, firmware, and more.
Post Comment