Skip to main content Skip to site navigation

Motorola Gm950 Plus Programming Software Top Fix May 2026

To program the Motorola GM950 Plus, you need legacy software and specific hardware configurations, as these radios typically require a DOS-based or Windows 3.1 environment to run the original Radio Service Software (RSS). 1. Required Software

The Motorola GM950 and GM950 Plus use different versions of Radio Service Software (RSS).

Version: You typically need RSS R05.00.02 or similar for the "Plus" models. Standard GM950 units often use RSS R02.00.00.

Operating Environment: These programs are designed for older 16-bit systems. To run them on modern computers (Windows 10/11), you must use DOSBox.

DOSBox Configuration: Set the CPU cycles to a fixed low value (e.g., cycles=fixed 2500) to prevent the software from running too fast and causing communication errors. 2. Hardware & Connection

Programming Cable: You need a cable with an 8-pin RJ45 connector for the radio's microphone port and a DB9 or USB connector for the computer.

Radio Interface Box (RIB): While some modern USB cables have built-in "RIB-less" circuitry, traditional setups require an external Motorola RLN4008 RIB or a clone.

Port Settings: If using a USB-to-serial adapter, ensure it is assigned to COM1 in Windows Device Manager, as most RSS software only looks for the first few COM ports. 3. Step-by-Step Programming Guide

Preparation: Connect your cable to the radio's microphone port and the computer's COM port.

Power On: Ensure the radio has a stable power supply (13.8V DC) and turn it on.

Launch Software: Open DOSBox, mount your RSS folder, and run the .exe file (e.g., GM950.EXE).

Read Radio: Press F3 (Read Data) in the main menu to pull the current "codeplug" (configuration) from the radio. Always save a backup of this original file before making changes.

Edit Frequencies: Navigate to the "Channel" or "Mode" screens to enter your desired RX/TX frequencies, PL tones (CTCSS/DCS), and power levels. motorola gm950 plus programming software top

Write to Radio: Once edited, press F8 (Write) to upload the new configuration back to the device. Do not disconnect the cable during this process to avoid "bricking" the radio. Programming the Motorola GM950 on Windows 10

Motorola GM950 Plus , the standard programming environment is based on the legacy Radio Service Software (RSS) Customer Programming Software (CPS)

. Adding or defining features for this specific model generally involves navigating its distinct configuration menus within the software. Core Programming Features

The software for the GM950 Plus allows you to customize the following primary features: Channel Configuration

: Define frequencies (VHF: 136-174 MHz), channel spacing (12.5 or 20/25 kHz), and frequency stability settings. Signalling & Selective Calling

(Dual Tone Multi Frequency) for phone system interfaces and configure unique radio addresses (up to 3 digits) for direct calling. Button Customization

: Program the "Option Buttons" to perform specific tasks like DTMF entry, emergency alerts, or scan activation. Emergency Features

: Configure emergency triggers and responses via the radio’s advanced settings menu. Setup Requirements

To access these features, you must correctly configure your hardware and environment:

Motorola GM950 - software RSS R02.00.00 unpack - Radioscanner.Ru

Programming the Motorola GM950 Plus is a task that often feels like time-traveling, as it requires a specific combination of legacy software and hardware tricks to bridge the gap between 1990s technology and modern PCs. Essential Software Components

The "top" software for the GM950 Plus is the Radio Service Software (RSS), specifically tailored for the GM950 series. Unlike modern plug-and-play apps, this software is rooted in the MS-DOS era. To program the Motorola GM950 Plus, you need

RSS for GM950: This is the primary DOS-based program designed for the GM950 series.

Customer Programming Software (CPS): While some later "Plus" models might have versions compatible with early Windows-based CPS, the GM950 series is most reliably programmed using the legacy RSS.

Compatibility Hack: To run this software on a modern Windows 10 or 11 machine, you will typically need DOSBox and, in some cases, a virtualized environment running Windows 3.1. Hardware Requirements

Success depends heavily on the "handshake" between your computer and the radio.

The Cable: You need a programming cable with an RJ45 connector for the front mic port or a 16-pin connector for the rear accessory port.

USB vs. Serial: While original RIB (Radio Interface Box) serial cables are standard, many users have success with USB-to-serial cables using the CH340 or FTDI chips, provided the drivers are correctly configured.

The RIB (Radio Interface Box): Older versions of the software require a physical RIB to manage signal levels between the PC and the radio. "RIB-less" USB cables integrate this electronics into the cable itself. Programming Steps & Tips Programming the Motorola GM950 on Windows 10

The Motorola GM950 Plus is the high-tier model of the GM950 series, featuring a 128-channel display and advanced signaling capabilities. Programming this professional mobile radio requires specific legacy software, a stable hardware connection, and often a virtualization environment to run on modern computers. Essential Programming Software

The primary software used for the GM950 Plus is the Motorola Radio Service Software (RSS). For the "Plus" and "i" models, specific versions like RSS R03.01.08 or EVN4633 are often required to support the expanded channel capacity and display features.

Platform Compatibility: Originally designed for MS-DOS or early versions of Windows (3.1/95), this software does not run natively on Windows 10 or 11.

Virtualization: Successful programming on modern PCs typically requires DOSBox or a Virtual Machine (VM) running Windows 3.1 or XP. Core Capabilities:

Frequency Management: Set transmit (TX) and receive (RX) frequencies for up to 128 channels. Step 5: Write to Radio Once your channels

Signaling: Configure DTMF, selective calling, and radio messaging services (RMS).

Button Customization: Assign functions like "Repeater Talkaround" or "Emergency" to the 6 programmable buttons.

Service Tuning: Perform TX alignments, PA bias adjustments, and power level settings (5 to 25 watts). Hardware Requirements

A reliable connection is critical to avoid "bricking" the radio during data transfer. Motorola Programming Cable Pinouts - Batlabs

6. Comparison with Modern Software

| Aspect | GM950 Plus RSS | Modern CPS (e.g., APX) | |--------|----------------|------------------------| | OS required | DOS | Windows 10/11 | | Interface | Text/menu-driven | GUI with tabs | | Cable | RIB + serial | USB direct (some) | | Error handling | Minimal, cryptic | Detailed | | Backup/restore | Manual codeplug save | Integrated archive | | Frequency entry | Manual typing | Spreadsheet-like editor |


Step 5: Write to Radio

Once your channels are set, go to File > Write Radio. The software will compile the data and send it to the radio. Do not unplug the cable or turn off the radio during this process. Interrupting a write can brick the radio, leaving it in a state only a "lab reflash" can fix.

Essay: The Top Programming Software for the Motorola GM950 Plus

The Motorola GM950 Plus is a rugged, reliable analog mobile radio widely used in public safety, commercial fleets, and amateur radio. To configure its frequencies, signalling (e.g., CTCSS, DCS), power levels, and accessory pins, specialized programming software is required. Unlike modern USB-connected radios, the GM950 Plus belongs to an era of DOS and early Windows applications. Selecting the top programming software involves balancing compatibility, feature access, and legal legitimacy.

4. Programming Capabilities (What you can actually do)

| Feature | Supported? | Notes | |--------|------------|-------| | Frequency programming | ✅ Yes | VHF: 136–174 MHz, UHF: 403–470 MHz (split-dependent) | | TX power adjustment | ✅ Yes | High/Low (25W or 40W/45W depending on model) | | Squelch type | ✅ Yes | Carrier, PL (CTCSS), DPL (DCS) | | Scan lists | ✅ Yes | Up to 10 channels per list, priority scan | | Time-out timer (TOT) | ✅ Yes | 0–120 seconds | | Signalling | ✅ Yes | MDC1200 (limited: PTT ID, emergency, radio check) | | Channel spacing | ✅ Yes | 12.5 kHz or 25/20 kHz (narrow/wide) | | Busy channel lockout | ✅ Yes | |

Not supported:


3.1 The RIB (Radio Interface Box)

The Motorola Radio Interface Box (RIB), part number RLN4008, acts as a signal level converter. The radio uses logic levels that differ from standard RS-232 voltages. The RIB converts these signals safely.

What Can You Do With the Software?

If you have a GM950 Plus and you aren't using the software, you are missing out on 90% of the radio's functionality. Here is what the CPS allows you to control:

  1. Frequency Allocation: The GM950 Plus covers specific bands (VHF or UHF). The software allows you to program frequencies anywhere within that band. Whether you are setting up a private repeater system or using amateur radio bands, this is step one.
  2. Channel Spacing: This is a critical setting. The GM950 Plus supports both 12.5 kHz (Narrowband) and 25 kHz (Wideband) spacing.
    • Note: Modern regulations in many countries mandate narrowband to save spectrum. The software ensures you are compliant and prevents your audio from sounding distorted on mismatched systems.
  3. Signaling (CTCSS & DPL): You can set up privacy tones (PL/DPL) to silence traffic on shared frequencies. The software makes this visual and easy—you simply select the tone from a dropdown menu rather than manually counting hertz.
  4. Scan Lists: You can program the radio to monitor multiple channels. The software lets you define priority channels and the scan dwell time.
  5. Button Assignment: Want the orange button on the mic to trigger an emergency call or toggle the backlight? You can remap buttons to suit your workflow.