Hi all!
I too recently got an M1 MacBook Pro and had trouble getting APX CPS to work/run like I had using either VMWare Fusion and/or VirtualBox before.
After some reading, I realized
UTM allowed you to both emulate and virtualize different versions of Windows. So I set out to try it...
What Didn't Work - Virtualized Win11 ARM Install
I first tried the virtualized route, which uses the native Mac ARM CPU architecture and installed the Windows 11 ARM version. I was able to successfully install Windows 11 and the APX CPS (v29.00.03) but like others in this thread, could not get the USB cable/drivers to work properly.
Every time I connected my programming cable, it would come up as a USB to Serial converter, and not the Motorola APX Networking Adapter.
What Worked - Emulated Win11 x64 Install
Given that the Win11 ARM route didn't work, I figured I'd give emulating a "normal" x86_64 version of Win11 a shot. I ran into all kinds of trouble trying to get my emulated version of Win11 running on UTM. It would install but get stuck on "Getting Ready" after the install.
It wasn't until I came across this
GitHub issue and corresponding
Win10 VM template from user Conath that I was finally able to successfully install Win11 x86_64 emulated via UTM.
Steps I took to do so:
- Downloaded the Win10 VM UTM Template from Github and double clicked it to import it into UTM
- Modified the UTM template slightly to have 8 GB of Ram and 4 CPU cores. and added a 128gb IDE hard drive.
- I also adjusted my networking settings to use bridged as I wanted the VM to show up as a normal device on my network.
- Downloaded the Win11 install ISO (Win11_22H2_English_x64v2.iso) from here: Download Windows 11
- Selected the ISO as the CD/DVD, booted the vm, and pressed any key to begin setup. Followed the normal Win11 setup process, and was glad when it finally completed, rebooted, and got past the "getting ready" screen where I was stuck.
Once Win11 was up and running, I installed APX CPS v29.00.03 and plugged in my programming cable, which showed up correctly as the Motorola APX Networking device. I then tested reading my APX radio, which was successful.
Please note - In my experience, the emulated version of Win11 runs somewhat slow. It seems to take a while for APX CPS to load and/or click through menus. It's not great, and not pretty, but it worked for me.
Hopefully this helps!