Omni-Rig A COM component for transceiver/receiver CAT control FREEWARE


  • multi-threading: multiple programs, written by different authors in different languages, can control the radio via Omni-Rig at the same time;
  • external rig description files: the support of a new rig model can be implemented just by creating an ini file that describes the CAT commands of the radio;


Please consider participating in the project by testing the code and the rig description files, or by creating your own rig description files.

Supported radios


  • TS-440, TS-480, TS-570, TS-590, TS-690, TS-850, TS-870, TS-930, TS-2000, all other Kenwoods
  • FT-100D, FT-450, FT-747, FT-757, FT-817, FT-840, FT-847, FT-857, FT-897, FT-900, FT-920, FT-950, FT-990, FT-991, FT-1000, FT-1000MP, FT-2000, FT-9000, FTDX-3000, FT-DX5000MP
  • IC-78, IC-275H, IC-703, IC-706MKII, IC-706MKiiG, IC-718, IC-725, IC-726, IC-728, IC-735, IC-737, IC-738, IC-746, IC-746Pro, IC-751,IC-756, IC-756Pro, IC-756ProII, IC-756ProIII, IC-761, IC-765, IC-775, IC-781, IC-821, IC-910, IC-970D, IC-7000, IC-7100, IC-7200, IC-7300, IC-7315, IC-7410, IC-7600, IC-7700, IC-7800, IC-7850, IC-7851, IC-9100, IC-R75, IC-R8500, IC-R9000, IC-M70
  • CODAN, Elecraft K2, Elecraft K3, Ten-Tec Eagle, Ten-Tec Paragon II, Ten-Tec Orion, Ten-Tec Jupiter, Ten-Tec Omni VI+, Ten-Tec Omni VII, TenTec RX-350, JST-245, DX-77, NRD-535(DG), PowerSDR, Perseus, FRG-100, ZS-1, Elad-FDMSW2, ADT-200A, AOR AR5000, AOR AR8600, SmartSDR


OmniRig and ini files:    See the Downloads page     Source Code
Tools:     Rig Description Validator     Omni-Rig Client     Omni-Rig Client source code


    Software compatible with OmniRig     Why I started this project     F.A.Q.     OmniRig Tester's Guide     OmniRig Tester's Guide in Russian (old)     Rig Description File Structure


    Visual Basic 6 example     Delphi 5 example     C++ example - TNX Oliver F5MZN     Visual Studio Community 2015 example - TNX Bunshiro Tamura JA5FNX