If sourcing a 25-year-old computer is not an option, you can emulate the environment on a modern Windows 10 or 11 PC using specialized software tools. Method A: Using DOSBox (Most Popular)
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
You cannot connect the GM950 directly to a USB port without active electronics.
A specific RIB-to-GM950 cable. This is typically a RJ45 connector cable that plugs into the microphone port on the front of the radio, or a rear accessory connector cable.
Depending on your computer setup, choose one of the three deployment methods below to run the software stably. Method 1: Dedicated Legacy PC (Most Reliable)
With these details, I can provide custom configuration steps or specific software settings for your hardware. Share public link
The software relies on the precise CPU clock speeds of older computers. Modern high-speed processors execute the code too quickly, causing communication timeouts with the radio.
The RIB is a legendary piece of kit. It is essentially a signal level converter. It takes the voltage levels from the computer's serial port and translates them into a format the radio’s logic board can understand, while also stepping down the radio’s voltage to protect the computer. If you programmed a GM950, you likely have a tangled memory of a DB9 serial connector, a box roughly the size of a cigarette pack, and the proprietary RJ45-style cable that plugged into the microphone jack of the radio.
Plug in your USB-to-Serial adapter. Open Windows Device Manager , expand "Ports (COM & LPT)", and note the assigned number (e.g., COM3).
Ensure your RIB box battery is fresh or the external power supply is turned on. "Can't Read Codeplug / Number Error"
Connect the cable to the radio's programming port (8-core crystal head) and your PC's USB/serial port. Software Configuration:
Edit the DOSBox configuration file ( dosbox.conf ) to adjust CPU cycles. Legacy Motorola software is timing-sensitive; setting the cycles too high causes communication time-outs. Set cycles=fixed 500 to 1000.
: Traditional setups require a Motorola RLN4008 RIB to handle signal conversion. However, many modern USB programming cables now include an internal converter circuit, effectively replacing the need for a separate RIB.
The software allows users to customize the radio's performance through several core functions: