Third-party software with TCI support
TCI - Transceiver Control Interface was developed for simple and still advanced connection between the ExpertSDR2 and third-party software. TCI has all required control commands similar to the CAT system, but even more, it can transfer IQ-streams from the ExpertSDR2 to clients (third-party software such as signal Skimmers, etc) via local network and the Internet, CW macroses and Audio In/Out streams for digital modes. TCI is the universal multi-client interface (you can connect it to radio Loggers, Skimmers, PAs, Ant.switches, etc. at the same time). It was developed as an open protocol to use with multi-brand transceivers, which support one, two or multi receivers/transmitters. This is a game-changer for the SDR radio! It is an open-source protocol, we've discussed using it with hardware and accessory developers. For example, Band Pass Filters unit with LAN interface can get information about radiofrequency via LAN and can switch filters, the same applies to antenna switches and PAs and so on. The connection process with TCI is very easy, someday in the future, you won't believe you lived without it for so long! Several software developers are already working on the implementation of TCI in their software, we will try to get TCI into all HAM software.
Link to the list of files with the description of the interface in English and Russian and source code of the demo-client software with TCI support.
Data exchange between ExpertSDR2 and SDC happens via the TCI interface. SDC has its own integrated Skimmer for CW signals - SKM server, so thanks to Yuri Pavlov UT4LW, all our users have access to a free, high-quality Skimmer. This SKM server gives you way less CPU load and 2 times higher accuracy than the closest competitor.
For more information about SDC see the User Manual, which is stored in the software folder.
» SWISSLOG by Walter Baur (HB9BJS) for Windows
» RUMlog by Thomas Lindner (DL2RUM) for macOS
» 5MContest by Vitaly Filonenko (RM5F) for Windows
» LinLog by Sergey Baston (UR4LGA) for Linux
» TCI Macro by IW7DMH
If your logging program doesn't still support TCI, or you just want to add CW Macro to EESDR, you can use the TCI-Macro
» TunerReminder by OE3IDE
Note from the developer: "TunerReminder is a small tool that helps you to use your manual antenna tuner or tune your tube pa. Effortless notation of the values on a piece of paper is, therefore, a thing of the past."
» TCI (ESP32s) Arduino Libraries for SunSDR rigs by IW7DMH
Note from the developer: "TCI library for the ESP32s family devices. It is based on the 1.3 TCI protocol version and tested on EESDR v1.3.1-Upd.4.
You can program the ESP32 devices using the Arduino IDE, so it should be very simple using it. Like any control system it works in two way:
1- catch the events generated by the radio and activate typical devices such as relays, displays, filters, etc.
2- use input from external devices to send commands like changing the frequency of any VFO, enabling/disabling the second receiver, changing the width of the filter and so on."
» ExpertSDR2 IQ Player - software for IQ-files playback
» Expert Sync 1.1.0 - software for syncing several devices under ExpertSDR2 control
» Expert VC - voice recorder files converter