ProScan: ProScan on Virtualbox?

2manyradioz

Member
Joined
Feb 14, 2007
Messages
34
Reaction score
4
Has anyone successfully run ProScan in Virtualbox?
I run Windows 10 on a Linux system and am trying to get Proscan to talk to my SDS100 and 200 using the USB connections. Proscan works great on the 200 with an IP connection, but neither scanner seems to communicate with a serial connection.
The USB cables and ports work fine; I can upload and download FL's to both scanners in mass storage mode. In ProScan, when I select the port (i.e 4) and then 'set', the bottom of the main screen shows the port being opened and the baud rate but the screen is blank. None of the radio buttons do anything. No error messages either.
Anybody have suggestions?

Thanks
 

kenjreno

Newbie
Premium Subscriber
Joined
Jul 21, 2009
Messages
1
Reaction score
1
Location
Reno, NV
Have you found a resolution for this yet? I'm running Windows 10 on Proxmox using the USB pass through and having the same issue. Windows is only seeing the port as a USB Serial Device, and proscan is not seeing it as the radio. It's acting like it needs to actually see the device itself as the BCD-436 instead of just a USB Serial Port. Linux sees the device correctly
 

Whiskey3JMC

Quiet numbskulls I'm broadcasting!
Premium Subscriber
Joined
Jul 16, 2006
Messages
10,193
Reaction score
8,909
Location
Simulcastylvania, TE
Has anyone successfully run ProScan in Virtualbox?
I run Windows 10 on a Linux system and am trying to get Proscan to talk to my SDS100 and 200 using the USB connections.
Yes, works fine on my Win 11 (previously 10) Virtualbox, I run Kubuntu natively. What Linux distro are you running? Here's what worked for me: If your USB controllers aren't showing up in settings then you'll need to download & install the virtualbox extension pack, install guest additions on the VM in addition to running a few terminal scripts. The whole process is outlined here
 
Last edited:

2manyradioz

Member
Joined
Feb 14, 2007
Messages
34
Reaction score
4
Yes, works fine on my Win 11 (previously 10) Virtualbox, I run Kubuntu natively. What Linux distro are you running? Here's what worked for me: If your USB controllers aren't showing up in settings then you'll need to download & install the virtualbox extension pack, install guest additions on the VM in addition to running a few terminal scripts. The whole process is outlined here
My host is running KDE Neon 6 (based on Ubuntu 22.04). I'm running Windows 10 in Virtualbox 6.1. I've got guest additions installed.
USB controller is visible in Windows and works fine for other USB devices. USB works fine for storage mode for both the 200 and 100.
Connecting the USB cable and selecting Serial mode causes ProScan to recognize that there is a serial port there. Once I select the port in ProScan, nothing happens. The scanner display (on the pc) remains blank. No error messages.

I tried moving my VM over to a new installation of Kubuntu 24.04 and Virtualbox 7.0 with exactly the same results.
 

2manyradioz

Member
Joined
Feb 14, 2007
Messages
34
Reaction score
4
Sorry to dredge up an old thread, but has anyone successfully run Proscan in Virtualbox?
I'm trying a fresh installation with Virtualbox v7.2 and Proscan 24.2 without any success. My host OS this time is OpenSUSE Tumbleweed.
Same results as last time: The serial port is recognized but no communication occurs.
 

2manyradioz

Member
Joined
Feb 14, 2007
Messages
34
Reaction score
4
Just a followup from my previous inquiries:

I got it working!

1. Determine which /dev/tty linux connects to when you plug the SDS100 in:
Power up SDS100 but disconnect the USB.
In a terminal type: 'sudo dmesg -w'
Plug in the USB cable.
dmesg will spit out the tty info:
example: 'ttyACM0: USB ACM device'
2. Start the Virtualbox Manager (but dont start the VM yet)
Select the Windows VM on the left and then Settings.
3. Select 'Serial Ports' in the Settings window.
4. Check the 'Enable serial port' box.
5. Select 'COM1' for port number (others probably work too)
6. In 'Path/Address' enter '/dev/ttyACM0' (use the tty info you got from the dmesg output)
7. Press OK
8. Start the VM and ProScan. Open the Comm Port settings in ProScan and press 'Auto Detect'. Select that one and close.

Win!
 

astropil00

Member
Premium Subscriber
Joined
Jan 1, 2022
Messages
8
Reaction score
1
Just a followup from my previous inquiries:

I got it working!

1. Determine which /dev/tty linux connects to when you plug the SDS100 in:
Power up SDS100 but disconnect the USB.
In a terminal type: 'sudo dmesg -w'
Plug in the USB cable.
dmesg will spit out the tty info:
example: 'ttyACM0: USB ACM device'
2. Start the Virtualbox Manager (but dont start the VM yet)
Select the Windows VM on the left and then Settings.
3. Select 'Serial Ports' in the Settings window.
4. Check the 'Enable serial port' box.
5. Select 'COM1' for port number (others probably work too)
6. In 'Path/Address' enter '/dev/ttyACM0' (use the tty info you got from the dmesg output)
7. Press OK
8. Start the VM and ProScan. Open the Comm Port settings in ProScan and press 'Auto Detect'. Select that one and close.

Win!
thank you!!! I've been searching for this for a while now and came across your post; works for me too.

It was the last thing I needed to be able to use a Linux based system as the main os for playing radio :D
 

2manyradioz

Member
Joined
Feb 14, 2007
Messages
34
Reaction score
4
Ahh, a fellow Linux user! I'm glad I was able to help. I was sure frustrated trying to get it to work!
I'm glad I stumbled on a solution.

Happy scanning!
 
Top