Mac Users and Radio Programs (Updated November 2016)
The question about Mac software for the scanners and other radios comes up often here at ScannerMaster. The vast majority of radio programming software is made for Windows so the trick is to find a way to run Windows. Although many Mac users view Windows as a virus, it is kind of a necessary evil to do what you need or want to do. There are a few Mac radio programs out there but they are few and far between. If you spend any real time with a radio you will eventually need to run Windows applications. That last sentence is hard to say for this die-hard Mac guy but it is reality.
There are cheap Windows machines out there that will work fine for most radio programming. Netbooks and tablets running some version of Windows 7, 8 or 10 can be had for under $200 all in. Just add a USB cable for your radio or a USB-Serial adapter and your favorite program and off you go. Be careful not to get a system running Windows RT or Windows Mobile. RT and Mobile will not work with most “regular” Windows applications.
You can also get a cheap desktop system for not much more than a netbook, but that takes up more room and adds complexity. You could probably share a Mac monitor if the Windows box has a compatible connector and you may be able to use your existing Mac keyboard and mouse. You could use a KVM (Keyboard-Mouse-Video) switch or one of the applications like Synergy to share the monitor, mouse and keyboard between the Mac and your Windows box. MacBooks and iMacs however do not have outboard monitors, so unless you have a second monitor you are out of luck for this.
Check your local tag sales, pawnshops or thrift stores. You can find working Windows machines or laptops cheaply there, usually already set up with Windows XP or even Windows 7 or 8. (Most Windows people tend to avoid Vista...) Be careful, Windows Mobile and Windows RT, while they look a lot like other versions of Windows, won’t work for most scanner applications. Make sure you are running real Windows XP, Vista, 7, 8 or 10.
Be sure to run a good anti-virus program. Mac people have been lucky not to really need to worry about this for decades but it is a way of life in Windows. AVG and MS Security Essentials are good, free virus programs. Install, update and run the virus checker before doing anything else on any used Windows computer.
Running Windows on a Mac
On the Mac itself you can use one of several methods to run Windows applications and Windows itself. This is especially easy if you have a fairly recent Mac. There are 3 popular ways to do this:
Apple's own free BootCamp allows you to boot into Windows or the Mac OS (but not at the same time) and this allows most applications to work just as if the computer was made for Windows. You still need a licensed copy of Windows, but BootCamp itself is free, just download it from Apple if it isn’t already on your computer. Once installed you can start your computer up in BootCamp, and have a system that looks, feels and works just like any other Windows computer. To go back to the Mac environment you then need to restart the computer.
Parallels and Fusion
You can also use Parallels or VMWare's Fusion, these allow you to run almost any other OS, including Windows' several versions alongside your Mac programs. It can be set up so that the Windows part is almost transparent, your radio program just kind of runs and you don't even know that it is a Windows application if you don't look too closely. These applications are very similar in look, feel and feature set as well as cost (about $70 for the program). Again, you need to supply your own copy of Windows.
If you have already installed BootCamp and Windows you can use that same installation when you install Parallels or Fusion. This allows you to use either BootCamp or the other application depending on which works best for you for that task. Some Windows programs might require more resources, thus work better in BootCamp, some work fine in Fusion or Parallels, so that way will save you from having to restart your computer.
When running Parallels or Fusion the application will ask you if you want USB devices to work in the Mac or Windows environment when you plug in a device like a programming cable or thumb drive. Choose wisely, if you set a cable to work in the MacOS then Windows won’t see it and it will not work.
Parallels OR Fusion?
This is a toss-up. The wife and I have used both and they both work just fine for everything we have thrown at them. I stuck with Parallels since it seemed more Mac-like to me, the wife preferred Fusion’s look and feel. In reality they both do pretty much the same thing and it is like deciding between a Ford and Chevy or between a Uniden and GRE scanner. Look at the feature sets for both and make a decision. See if one is on sale this week. Flip a coin.
BootCamp, Parallels and Fusion all require that you obtain a licensed copy of Windows, you will need the install CD/DVD and a valid install key. Look at discount places like Costco or computer stores for copies of Windows but be sure that you get a Full Install disk.
USB vs. Serial
If your radio already has a USB cable then you are all set. If it only has a Serial cable then you will need a USB-Serial adapter that will work in whatever version of Windows you use since Macs do not have old fashioned serial ports. Some USB-serial adapters don't work in 64-bit Windows 7 or 8 or need updated drivers, make sure yours does, it will say so on the packaging. Some scanners (such as the older Unidens) come with serial cables but have an optional USB cable. Get the USB cable. While it is really just a USB to Serial adaptor built-in to the cable, it is well supported by most scanner programs. Most current model scanners come with USB connections built-in.
Some new Macs ship with USB-C connectors instead of legacy USB. If you have one of these newer Macs then you probably also have a USB-C adapter to allow use of older USB devices. If not you will need one.
Wine & Linux
Wine originally stood for “Windows Emulator” but now is understood to mean “Wine Is Not an Emulator”. It basically allows users of Unix based operating systems (which includes MacOS 10.x) to run Windows based applications. If you know how to use Wine then you don’t need to read this article. It might be worth researching but most creators of commercial scanner programs will not support issues with Wine so if it doesn’t work you are on your own.
For those Linux users out there, you probably already know how to make a Windows program work in Linux or have an alternate computer around to run them.
What version of Windows do I need?
Once you find your Windows computer, be it a Mac, netbook or otherwise, you may have to decide what version of Windows to install. If you have an older Windows machine already with Windows XP on it then you might as well stay with that. XP was available for a long time and works well with almost all radio applications. There are a few older applications that are written for DOS that might have some issues but you can usually work around that in XP.
If you buy new however you might not be able to chose your version or Windows. Most new computers come with Windows 10 these days, it is next to impossible to find new equipment with older operating systems anymore. Windows 7 computers are still occasionally found on store shelves and works great with most radio programs.
Windows 8 and 10 are a bit tricky sometimes but many of the issues that befell radio users with Windows 8 have been fixed in newer versions. 8.1 is a free update to Windows 8, do it and you will have less problems with drivers etc. Windows 10 was pushed out for free (sometimes against the will of computer owners) to users of 7 & 8. Aside from some driver issues it seems to work fine for most radio programs. For Mac users if you decide to upgrade(?) to Windows 10 in your virtual environment remember to use the update assistant in your emulator, using the Windows Update service won’t work and will just hang up the computer.
32 or 64 Bit
While the Mac has been 64-bit for a long time, most Windows computers had been 32-bit until the last few years. This basically affects things like how much memory can be recognized and how memory is managed among other more technical stuff. 32-bit computers are limited to using about 3 ½ GB of RAM, 64-bit computers can utilize much more. While there is a 64-bit version of Windows XP, chances are you would never have seen it at home or work. Windows Vista, Windows 7 and Windows 8 have embraced 64-bit computing much more than XP ever did, The Pro and Home Premium 64-bit versions are pretty easy to obtain on recently made computers. Windows 10 is almost always
If you are running a 64-bit version of Windows 7 or 8 make sure that your radio or programming cable has 64-bit capable drivers or you will have to monkey around with settings to make it work. This is true whether you are running Windows on a dedicated machine or with a virtualization program.
Running older programs in newer Windows Versions
Most Windows programs that work in Windows XP will work in Windows 7 or 8, either already or with an upgrade. Many (but not all) of these will also work in Windows 10. Some older programs will only work in 32-bit versions of Windows or require one to “Run as an Administrator”.
Most problems however are actually hardware or driver based. You may need to update the application, drivers or even your programming cable to make it work in Windows 7, 8 or 10, even the 32-bit versions.
If you need to use an application that just will not work in your Windows 7 computer (usually an older program that can’t run in a 64 bit environment) then you could try to run it in “XP Mode”, a type of virtual environment that works in Windows 7 Pro and Ultimate. This will allow you to run programs that otherwise won’t work in Windows7 to work as if they are on an XP machine. You don’t need an additional Windows license to use this method.
Running Windows XP mode within Windows 7, itself within a Mac environment within Fusion or Parallels adds layers of complexity and introduces more places for problems to crop up. At this point it might be worth it to bite the bullet and buy a cheap Windows machine to program your radio.
Scanner program behavior in the MacOS
I have used many radio programming applications on my Mac, and have had few problems doing so. ARC products from Butel and Scanner Master work great on a Mac, in BootCamp, Parallels and Fusion. Just open the Windows environment and install the application, install the cable (and drivers as needed) and off you go. In Parallels on my MacBook Pro and my iMac it runs just like any Mac application.
Some applications need to hog all the resources they can grab from your computer, you might have better luck with these using BootCamp. Since BootCamp runs outside the MacOS (actually in place of the MacOS) all of the computer’s memory and processing oomph is dedicated to Windows. Parallels and Fusion have to share the memory and resources with the MacOS and you are running both Mac and Windows at the same time. This might choke on some poorly written programs or programs that require more memory. Remember: Too much RAM is never enough. Make sure you allocate plenty of RAM to the virtual environment!
One thing I have noticed on both Windows machines and Macs running a Windows emulator is that after upgrading to Windows 10 some applications (such as ARC products) may have to be removed and reinstalled. You might need the product key to reinstall on some programs so make sure you have that.