Bottom Line: The Motorola CM140 is a workhorse radio, but programming it requires legacy software (RVN4185 CPS), a serial cable (RKN4106A), and patience with Windows compatibility. When in doubt, trust a Motorola dealer to handle the job safely.
The Motorola CM140, a staple of the Commercial Series, is a rugged mobile radio designed for straightforward, reliable communication. Programming it requires specific Customer Programming Software (CPS) and a compatible interface cable. The Software: Commercial Series CPS
The CM140 belongs to the same family as the CP040 and CP140 portables, meaning they share the Commercial Series CPS (often version R05.xx).
Functionality: This software allows you to configure frequencies, PL/DPL codes, scan lists, and button assignments.
Compatibility: While newer MOTOTRBO software is often free, legacy Commercial Series software usually requires a specific license or access via the Motorola Solutions Support portal.
OS Requirements: Older versions of this CPS typically run best on Windows XP or Windows 7, though Windows 10 users often find success using "Compatibility Mode." Essential Hardware To connect the radio to your PC, you need:
Programming Cable: The CM140 uses a RJ45-style connector (the microphone jack) for programming. A 5-in-1 FTDI USB cable is a popular choice for its stability and broad compatibility across Motorola models.
Power Supply: Ensure the radio is powered by a stable 13.8V DC source during the read/write process to prevent data corruption. Programming Workflow
Connection: Plug the programming cable into the radio's mic port and the USB/Serial end into your computer. motorola cm140 programming software
Read Device: Always "Read" the radio first. This creates a backup of the current "codeplug" (configuration file) before you make changes.
Configuration: Modify your channels, setting the Frequency and Privacy Codes (CTCSS/DCS) to match your fleet.
Write Device: Upload the new settings. A chime or progress bar usually confirms a successful write. Pro Tip: The "Bricked" Risk
Avoid unplugging the cable while the "Writing" status bar is active. If the process is interrupted, the radio may become "bricked" (unresponsive), requiring specialized recovery tools or firmware flashes to restore.
The Motorola Commercial Series Customer Programming Software (CPS) is the utility used to configure and manage the Motorola CM140 mobile radio. Key Functions & Features
Channel Management: Program frequencies, names, and "personalities" for up to 8 channels on the CM140.
Device Customization: Adjust audio parameters like microphone gain, set LED alert behaviors, and assign functions to programmable side buttons.
Firmware & Security: View the radio's serial number and firmware version, or update/recover firmware to regain access to password-protected devices. Bottom Line: The Motorola CM140 is a workhorse
Efficiency Tools: Open two code plugs simultaneously to drag and drop settings between different radio profiles. Setup Requirements To program a CM140, you will need:
Hardware: A specialized USB-to-Serial programming cable with a micro jack end.
Operating System: The software typically runs on Windows; older versions may require compatibility modes or virtualization for obsolete systems like Windows XP.
Configuration: After installation, you must restart your computer and ensure the software is set to the correct COM port as identified in the Windows Device Manager. Accessing the Software Software - Motorola Solutions Support
Programming the Motorola CM140 requires specific Commercial Series Customer Programming Software (CPS) and a compatible interface cable. Unlike newer digital models, the is part of the legacy Commercial Series, which includes the Required Tools
Software: You need the Commercial Series CPS (often version R05.13 or similar for legacy units). This is proprietary Windows-based software. Cable : A Go to product viewer dialog for this item.
(or compatible) programming cable is required. Options include: BlueMax49ers FTDI RKN4081 Go to product viewer dialog for this item. : A reliable aftermarket option with LED activity lights. Unicom Radio CM140 Cable : A standard USB interface for quick programming. Generic 5-in-1 USB Cables : Often compatible with multiple models like the Go to product viewer dialog for this item. Go to product viewer dialog for this item. Go to product viewer dialog for this item. Programming Process Motorola CPS Software - Walkthrough And Tutorial
This is the most critical part of this review. the software is surprisingly capable
Verdict: A utilitarian "dinosaur" that gets the job done, but provides a frustrating user experience for modern Windows users.
If you are used to modern software with sleek "Material Design" interfaces, the CM140 CPS will feel like stepping into a time machine.
If using CPS R06.10 or older, Windows 10/11 may block the driver. Restart your PC, press F8, and select "Disable Driver Signature Enforcement."
Before launching the software, you need the correct interface cable. The CM140 uses an RJ45 (Ethernet-like) connector on the back of the radio.
Driver Note: Aftermarket cables require the correct USB-to-Serial driver (usually FTDI Virtual COM Port). Install the driver before connecting the cable.
Score: 3/10
Despite its aged look, the software is surprisingly capable, allowing the user to fine-tune the radio extensively.