I’d like to control an external device (an amplifier in my case, with CI-V in) via a USB to CI-V adapter.
My RIG (IC-705) doesn’t have a physical CI-V output, only network/bluetooth.
Would that be difficult to implement? Maybe not as CI-V in is already available and the stream basically would only need to be duplicated and output to the respective COM port assigned to the USB to CI-V adapter.
I’d love to see that as currently I have no way of sending the frequency to the amplifier otherwise.
TNX+73
Frank
We have the virtual serial port, did you try that? This serial port should look just like a radio’s CI-V port.
You just need to connect it to a real serial port on your computer and then you should be good to go. You’ll need some special serial port redirection software for your OS.
–E
de W6EL
what rig do you have if I may ask? Doesn’t it also have a separate CI-V bus?
I’ve edited by original post and ammended that info, it’s an IC-705 which has no physical CI-V out.
I’ve tried that using Virtual Serial Ports Emulator and forwarding it to the physical USB adapter but to no avail, can anybody confirm that this should work and the serial output is indeed CI-V formatted?
Maybe if there is indeed CI-V output there - then adding a second, physical serial port with being able to modify port parameters like baud rate would be even easier.
I confirm that the virtual serial port is CI-V format.
TNX. I have now tried again via a VSPE port splitter using using a 9600 baud setting and can confirm the frequency was sent to the amplifier. However, there was some kind of loop, the frequency jumped up and down constantly after turning the VFO knob a bit.
I suspect the amplifier may be echoing the command back, which would potentially cause issues!
If possible, see if you can set VSPE to only be 1 way (send only)?
unfortunately a VSPE splitter can only be set to read only on the source serial port, not send only
As it’s connecting to a physical port, you could always disconnect the TXD line on the serial cable!
unfortunately, not really… it’s a USB to CI-V adapter, all built into the USB plug
I found a setting with VSPE that works, at least initially:
- create a Connector with a new COM port
- create a Bridge from that COM port to the USB to CI-V adapter port
- set Bridge to read only on the Connector port
However, now the amp stays on the band for about 5 seconds, then loses the frequency information. It seems the amp expects regular updates which wfview is not sending.