Python library and web UI for Icom radios (LAN/USB) and the Yaesu FTX-1 (USB), with a rigctld server.
-
Updated
Oct 1, 2026 - Python
Python library and web UI for Icom radios (LAN/USB) and the Yaesu FTX-1 (USB), with a rigctld server.
The Icom IC-905, IC-705, and IC-9700 only have a single PTT (SEND) output. Band information must be extracted from USB or LAN. This is a Band Decoder and PTT Breakout for 6 bands. Uses an ESP32-S3 in USB host mode, talks to the radio with CI-V Serial protocol.
Web control panel for many Icom CI-V radios — pick your model and the bands, modes, and CI-V details follow. Live spectrum scope + waterfall, network audio, USB/LAN/simulator. Ships IC-9700 + IC-7300MK2.
Serial Band Decoder for CI-V radios (IC-705, IC-905, IC-9700) written in Python. Mostly intended for remote location over ethernet. Uses a virtual serial port in wfView co-located on a Pi CPU to communicate with the radio.
To associate your repository with the ic-9700 topic, visit your repo's landing page and select "manage topics."