The solution I adopted instead is based on CAT emulation. I programmed an Arduino Nano to respond to a small subset of TS-850 protocol commands, limiting myself strictly to those needed to avoid conflicts with Hamlib, which I tested in version 4.3 on both Linux and Windows. In this setup, the radio only goes into transmit when the software sends an explicit command, eliminating any risk of spurious activation during system startup or abnormal conditions.

The behavior is deliberately minimal: sending the command T 1 drives Arduino pin 8 high, turning on the LED and enabling transmission. The command T 0 brings the pin back low, turning off the LED and returning the transceiver to receive mode.

More information on my website.