To install the Motorola GM950 Radio Service Software (RSS) on modern systems,
you typically need an environment that emulates its original 16-bit architecture, such as Windows 3.1 1. Hardware & Software Requirements
PC with a serial port or a high-quality USB-to-serial adapter. Programming Cable:
A compatible 8-pin RJ45 cable (often shared with the GM300). Some versions use a Radio Interface Box (RIB) like the to convert signals. Operating System:
Ideally a native Windows 95/98 machine, but modern Windows 10/11 users must use to host a virtual Windows 3.1 environment 2. Preparing the Environment (Windows 10/11) motorola gm950 programming software install
Because the GM950 software is 16-bit, it will not run directly on 64-bit Windows. Install DOSBox: Download and install the latest version. Setup Windows 3.1: Unpack a Windows 3.1 installation into a directory (e.g., C:\work\Win31 Configure COM Ports:
In the DOSBox configuration file, map your physical COM port to a virtual one (e.g., serial1=directserial realport:com1 ). Ensure the FIFO buffer
is turned off in your Windows Device Manager settings for that COM port to prevent data errors. 3. Installing the GM950 Software Prepare Files:
Copy all files from the software "Disc 1" and "Disc 2" into a single local folder (e.g., C:\work\gm950 Mount as Floppy: In DOSBox, mount this folder as a virtual floppy drive: MOUNT a C:\work\gm950 -t floppy Run Installer: Launch Windows 3.1 within DOSBox. In the Program Manager, go to File -> Run a:\setup.exe and press Enter. Complete Setup: To install the Motorola GM950 Radio Service Software
Follow the on-screen prompts using default paths. Once finished, a GM950 icon will appear in a new Program Manager group. 4. Connection & Initial Programming Cable Connection:
Plug the RJ45 end into the radio's microphone jack and the other end into your PC's serial/USB port. Read Radio: Open the RSS, go to the menu, and select Read Radio to pull the current codeplug. Navigation: key to move between fields and Arrow keys
to select options if a mouse is not responsive in the emulator. for this model? Programming the Motorola GM950 on Windows 10 7 Jun 2021 —
Important Note Before You Start:
The official software for the GM950 is called Motorola Radio Service Software (RSS) or CPS (Customer Programming Software) , depending on the version. This software is DOS-based (even the Windows versions run in a DOS box). It will not run directly on 64-bit versions of Windows 7, 8, 10, or 11. You will need a 32-bit OS or a DOS emulator (like DOSBox). Part 4: Post-Installation – Common Errors and Fixes
Even after a perfect Motorola GM950 programming software install, you may encounter cryptic DOS errors. Here’s a decoder:
| Error Message | Meaning | Fix |
| :--- | :--- | :--- |
| Runtime error 200 | Divide by zero due to fast CPU | Use DOSBox or set cycles=fixed 1000 in config |
| CONFIG.SYS missing HIMEM.SYS | DOS memory manager not loaded | Add DEVICE=C:\DOS\HIMEM.SYS to CONFIG.SYS |
| Port already in use | Another program is hogging COM1 | Boot clean DOS without TSRs (Terminate and Stay Resident programs) |
| Codeplug invalid | Radio firmware version too old for RSS | You need older RSS version (e.g., R05.00.00) |
C:\> prompt, navigate to the folder and type gm950.This is the most common method for users with Windows 10 or 11. We will use DOSBox-X (a modern fork of DOSBox with better serial port and legacy hardware emulation).
The Motorola GM950 is a robust mobile transceiver widely used in commercial and amateur radio settings. While the hardware is built like a tank, programming it on modern systems can be a challenge due to its legacy software requirements.
If you have a GM950 and need to install the RSS (Radio Service Software), here is a step-by-step guide to getting it up and running safely.