cjcliffe / CubicSDR

Cross-Platform Software-Defined Radio Application
http://www.cubicsdr.com
GNU General Public License v2.0
2.02k stars 249 forks source link

controlling a rig in macOS w/serial-USB adapter #837

Open Observerist opened 4 years ago

Observerist commented 4 years ago

Anyone here managed to control their rigs under macOS ?

Have several RS-232 / DB-9 >> USB adapters with the Prolific chip, all working well in my Windows VM, controlling/following my IC-R75 with HRD and managing the memories with Guindasoft's R75prog.

But on my macOS Host, although my Prolific based serial adapters are recognized in my system report as USB-Serial Controller D .

I also have a non-Prolific Adapter, identified as Keyspan USA-19H, that one also work inside the VM.

When trying to enable Cubic's Rig Control by choosing a virtual port, I only get the Bluetooth port.

I have re-installed the latest Prolific Driver (PL2303HXD_G_Driver_v2.0.0_20191112), the adapter is still present in the System Profiler but the terminal returns a "No such file or directory" instead of a "tty.usbserial".

Crazy to see a windows serial connection working but not in the native macOS environment.

Would have been nice to have a "shadow' receiver with a different antenna following a "main" RX like the ICOM.

So, the question is again : anyone on macOS using Cubic to control a rig ?

Thanks for eventually sharing your experience.

slavouhrin commented 4 years ago

Hi, I have microham USB Interface III on MacOS and there is another problem with it - it uses CTS/RTS for PTT switching and apparently cubicSDR enabels CTS/RTS flow control for serial interface, so the radio is switched to trasmit mode when I click on "Enable rig". This prevents using CubicSDR with this type of interface. I created an issue here couple of weeks ago for it.

Otherwise I am using microham USB on MacOS Mojave with other types of HAM software and there are no problems at all, except that occasionally the virtual driver is not able to detach itself and free the USB port after unplugging the interface, so I have to reboot the computer.