# skuep/AIOC

Ham Radio All-in-one-Cable

Repository: https://github.com/skuep/AIOC
Canonical: https://ross.abutalabs.com/products/aioc
Language: C
License: MIT
License Family: permissive
Last push: 2025-11-02T11:27:31+00:00

## Health v2 (maintenance only)
Score: 51/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 50, release rhythm 25, longevity 100
- inputs: {"age_days": 1428, "days_push": 304, "days_rel": 340, "gap_med": 134.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1387, forks 111 (observed 2026-08-28T04:04:35.202637+00:00)

## What it is
AIOC is open-source firmware and hardware design for a Ham Radio All-in-one-Cable, a USB-C adapter based on STM32F302 that enumerates as a sound card, virtual serial port, and CM108-compatible HID for radio PTT control. It serves as a cheap, hackable digital-mode interface and programming cable for handheld radios like Baofeng and Wouxun.

## Use cases
- send and decode APRS packets with Direwolf or APRSdroid over a handheld radio
- program Baofeng or Wouxun radios with CHIRP without a separate programming cable
- build a cheap digital mode interface similar to digirig or mobilinkd
- run an AllStarLink node with a handheld transceiver
- assert push-to-talk via CM108 HID from any OS
- flash custom firmware to a DIY USB radio adapter via DFU

## When to choose
- you want one compact cable for both radio programming and audio/PTT digital modes
- you want an open, hackable alternative to commercial interfaces like digirig or mobilinkd
- you use Direwolf, APRSdroid, AllStarLink, or VaraFM with a handheld radio

## When to avoid
- you need a ready-made, pre-assembled commercial product with support
- your radio is not compatible with the tested Kenwood-style connector list
- you are unwilling to assemble a PCB or order it yourself

## Facets
- artifact type: application
- maturity: active
- function: embedded, audio-processing, sdk, developer-tools
- domain: hardware, embedded-systems
- platform: embedded, windows, cross-platform
- tags: ham-radio, firmware, stm32, usb-c, aprs, ptt, sound-card, chirp, direwolf, diy-hardware, radio, automation, linux, macos

## Member repositories
- skuep/AIOC (main) score 51

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:35.202637+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:39:51.405718+00:00, confidence not recorded.
  - readme: https://github.com/skuep/AIOC (fetched 2026-08-28T04:04:35.202637+00:00, sha 85d668dc35e8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
