I am kind of banging my head against the wall and my wife is getting upset with all the time I am spending on this issue!
I have VirtualBox 6.1 installed in Ubuntu 20.04 on a 2011 MacBook Pro on which Ubuntu is the only OS (this computer had died the death of the SBBOD* when it hit High Sierra). I have 32 bit Windows 7 installed in VirtualBox to run only one Windows program, the programming software for my Anytone 878 DMR radio. When the cable to the radio is plugged in and the radio is turned on, the new item in /dev is /dev/ttyACM0, as determined by comparing the files in the /dev directory with diff before and after plugging the cable in with the radio turned on. I have the VirtualBox serial settings with Port 1 enabled as com1, mode “Host device.” I have the Linux extensions installed in Ubuntu and the Guest Additions installed in Windows. I am running GD3264 (the 32 bit driver) as the virtual com port driver in Windows.
The program (called CPS or Customer Programming Software by Anytone) loads into Windows fine, and my data file (called a codeplug in DMR lingo) loads, edits and saves just fine. But when it is time to transfer the programming to the radio, the program sees the com port and allows me to choose it, but when I hit Transfer to Radio, the dialog goes along just fine until I hit the final button, and the result is “Cannot Open Communications Port.”
I am pretty sure this is some kind of permissions issue, although maybe not. I have tried “sudo chmod a+rw /dev/ttyACM0” with no success. I even tried creating a rules file with entries that I don’t understand. It seems like Windows in VirtualBox just can’t do what needs to be done here.
I would sincerely appreciate anyone, well, anyone who knows what they arer talking about, to explain what I am doing wrong and what I need to do so my program can open the com port and write my data file to the radio. Thanks!
- SBBOD = “Spinning Beach Ball of Death,” a phenomenon all to well know to owners of old Macs…