Motorola - Gm950 Programming Software
| Metric | Official CPS (Win98/DOS) | pyGM950 (Python 3.11) | |-----------------------|--------------------------|------------------------| | Read time (full) | 32 sec | 35 sec | | Write time (full) | 48 sec | 52 sec | | OS support | Win9x/DOS only | Any with Python + FTDI | | Checksum verification | Yes | Yes (+auto-correct) | | Batch programming | No | Yes (CSV import) |
Modern computers do not have DB-9 serial ports (RS-232). You have two options:
The software is typically distributed as a ZIP archive containing floppy disk images (e.g., DISK1, DISK2, DISK3). On a real vintage PC, you would copy these to physical floppies or run the installer directly. In a VM, you can mount the disk image files as virtual floppies. Motorola Gm950 Programming Software
The Motorola GM950 Programming Software offers a wide range of features, including:
The Motorola GM950 Programming Software is a valuable tool for anyone who owns a GM950 radio. While it may not be cheap, the software's features and performance make it well worth the investment for professional and serious amateur radio operators. | Metric | Official CPS (Win98/DOS) | pyGM950 (Python 3
For those encountering difficulties during setup, typical troubleshooting steps involve verifying the compatibility of the operating system, ensuring the reliability of the serial connection (avoiding low-quality USB-to-Serial adapters), and confirming that the software version matches the specific regional hardware variant of the radio. Adhering to these technical requirements ensures the radio remains a functional part of a communication network. Share public link
If you are looking to purchase programming cables, this eBay search might help you find the necessary hardware. Conclusion In a VM, you can mount the disk
If using a modern PC, you must run the software inside an emulator like DOSBox or deploy a 32-bit Windows XP virtual machine. 2. Setting Up the Programming Environment
The specific software used for this model is the .
Even experts run into walls with the GM950. Here is how to fix the most common issues:
-
My HTML Playlist 1
HTML
Created using HTML markup, all formats are supported and it can have mixed audio & video.
-
My Podcast Playlist 1
PODCAST
This playlist is created using a podcast URL.
-
My Mixed Playlist 1
MIXED
This playlist contains mixed files like .mp3, .mp4, Youtube, Shoutcast, HLS etc ...
-
My XML Playlist 1
XML
This playlist is created using a XML file.
-
My Youtube Playlist 1
YOUTUBE
This playlist is created using a Youtube playlist URL.
-
My Video .mp4 Playlist 1
VIDEO .mp4
This playlist contains .mp4 videos and simple HTML markup.
-
My Folder Playlist 1
AUDIO .mp3 FOLDER
This playlist is created from a folder with mp3 files.
-
My HTML Playlist 2
HTML
Created using HTML markup, all formats are supported and it can have mixed audio & video.
-
My Podcast Playlist 2
PODCAST
This playlist is created using a podcast URL.
-
My Mixed Playlist 2
MIXED
This playlist contains mixed files like .mp3, .mp4, Youtube, Shoutcast, HLS etc ...
-
My XML Playlist 2
XML
This playlist is created using a XML file.
-
My Youtube Playlist 2
YOUTUBE
This playlist is created using a Youtube playlist URL.
-
My Video .mp4 Playlist 2
VIDEO .mp4
This playlist contains .mp4 videos and simple HTML markup.
-
My Folder Playlist 2
AUDIO .mp3 FOLDER
This playlist is created from a folder with mp3 files.
-
My HTML Playlist 3
HTML
Created using HTML markup, all formats are supported and it can have mixed audio & video.
-
My Podcast Playlist 3
PODCAST
This playlist is created using a podcast URL.
-
My Mixed Playlist 3
MIXED
This playlist contains mixed files like .mp3, .mp4, Youtube, Shoutcast, HLS etc ...
-
My XML Playlist 3
XML
This playlist is created using a XML file.
-
My Youtube Playlist 3
YOUTUBE
This playlist is created using a Youtube playlist URL.
-
My Video .mp4 Playlist 3
VIDEO .mp4
This playlist contains .mp4 videos and simple HTML markup.
-
My Folder Playlist 3
AUDIO .mp3 FOLDER
This playlist is created from a folder with mp3 files.
-
Yellow Claw & Tropkillaz - Assets feat. The Kemist
-
MACKLEMORE & RYAN LEWIS vs MAJOR LAZER - can't hold us remix (ft swappi and 1st klase)
-
Crush ft. Camden Cox - Could This Be Real (Luminox Remix)
-
DJ SLiiNK X DiRTY SOUTH JOE - CERTiFiED TRAP TOUR OFFiCiAL MiX
-
Knife Party - LRAD (CRNKN FESTIE RMX) - A to B loop
-
Sandro Silva & Quintino - Epic (Carnage & Luminox Festival Trap Refix)
-
New World Sound & Thomas Newson - Flute - Must be logged in!
-
Sick Individuals & Axwell ft. Taylr Renee - I AM (Jacob Plant Remix)
-
Morgan Page vs. Deorro - "Carry Yee" (Morgan Page Bootleg Remix)
-
Helicopter Showdown & Kezwik ft. La Meduza - No Return
-
Faithless vs. Danny Avila vs. Justice - We Are Poseidon Insomnia (MAKJ Vs. VINAI Edit)
-
Headhunterz ft. Krewella - United Kids Of The World (Project 46 Remix)
-
SVT116 – Niconé feat. Malonda - Let Love Begin (Acapella)
-
Terravita & Casey Desmond - Settle The Score (Case & Point Remix)
-
The Prototypes 'Chronicles' Mix - Recorded Exclusively for EDM.COM
-
Bass Kleph, Chris Arnott, Tommy Trash - We Feel Love (Daleri Bootleg)
-
Alina Baraz & Galimatias - Pretty Thoughts
-
Der Rauber Und Der Prinz - Jagd Auf Den Hirsch (Guti remix) DESOLAT 2010
-
Great Good Fine Ok - You're The One For Me (option4 remix)
-
Private video - Please enter password to play track, test password is Melinda
-
HLS live streaming .m3u8 - https://stream.ram.radio/audio/ram.stream_aac/playlist.m3u8
-
Shoutcast example - https://stunnel1.cyber-streaming.com:9120/