Software Setup For Linux
From The RadioReference Wiki
Contents
Serial Port Permission
Any applications requiring access to the serial port(s) must have the current user added to the "dialout" user group. In a terminal window copy and paste the following replacing <You_User_Name_Here> with the current user name:
sudo adduser <You_User_Name_Here> dialout
Linux Applications Tested
BCProgTool
Cross platform scanner application and the easiest to set up in Linux. Use this if you’ve had too much wine and just want to scan:)
Windows Scanner Applications Tested Using Wine
The following applications do connect to the scanner and will allow upload and downloads. Additional features may be affected with the use in Wine as noted below.
ARC-XT-Pro
Slow to authenticate to RR.com
FreeScan
Doesn't connect to the RadioReference Database after Username and Password are entered.
ProScan
Doesn't find its User Manual from the toolbar.
ScanControl
Functions as intended.
Win500
Details on this page go back to Ubuntu 8. May work with a current installation of Wine as described below.
Wine Installation Process and Serial Configuration
Install Wine
- Using your Package Manager install the latest version of wine. This was tested using v1.6.2.
Create a 32 Bit Wine Prefix
- Delete the directory ~/.wine (If created in step 1 above) and create the new prefix.
rm ~/.wine WINEARCH=win32 WINEPREFIX=~/.wine winecfg
- Close the Wine Configuration window by selecting “OK”.
Install Winetricks
- Install winetricks and make it executable:
wget http://www.kegel.com/wine/winetricks chmod +x winetricks
Install .NET Framework v4.5:
- Note: .NET Framework (FW) 3.0 and XML Parser are prerequisites for .NET Framework 4.5. If they are not found in their respective ~/.cache directories the .NET FW 4.5 install will fail.
- Download .NET Framework 3.0 from: http://www.oldversion.com/windows/download/net-framework-3-0
- Copy netframework3.exe to ~/.cache/winetricks/dotnet30
- Download MS XML Parser 3.0 SP 7 from: http://download.cnet.com/Microsoft-XML-Parser-MSXML-3-0-Service-Pack-7-SP7/3000-7241_4-10731613.html
- Copy msxml3.msi to ~/.cache/winetricks/msxml3/
- Proceed with the .NET Framework 4.5 Installation:
bash winetricks -q dotnet45 corefonts
- Note: The actual install takes ~10 minutes. Wait until it finishes with a command prompt.
Check the .NET Framework v4.5 Install
- Download the tool from here:
- Check your .NET FW 4.5 installation run:
wine ~/Downloads/netfx_setupverifier_new/netfx_setupverifier.exe
- In the "Product to Verify" pull down and select ".NET Framework 4.5"
- Select "Verify Now"
- When complete select "View Log"
- If you don't see the following line return to step 2 above by deleting the .wine directory:
- [DATE,TIME] "Install state for .NET Framework 4.5: installed with no service packs."
- If you do the hard part is over! Exit the window.
Add current use to the dialout group
- If not done from step 1 above.
- Replace <<You_User_Name_Here> with the current user:
sudo adduser <You_User_Name_Here> dialout
- Logout then back in to complete the user group addition.
Create symbolic link to the serial port
- For RS-232 Run:
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
- For USB to RS-232 Adapter Run:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
Add serial port to the registry
- Open the file with:
gedit ~/.wine/system.reg
- Add to the file under the line “#arch=win32”:
[Hardware\\Devicemap\\Serialcomm] 1131331688 "COM1"="COM1"
- Save and close the file.
- Connect the cable.
- Reboot
Select an Application
Select a link to one of the Windows applications above and install. Happy scanning.