You cannot just use a USB cable. The GM338 uses a specific programming interface.
Pro Tip: Ensure your radio battery is fully charged before attempting to read or write. If the radio loses power during a firmware flash, it can permanently damage the radio.
If the above is down, the Internet Archive hosts a mirror: motorola gm338 programming software download upd link
Purchase a FTDI-based USB-to-GM338 cable (Brands: BlueMax49ers, Valley Enterprises). Avoid Prolific PL2303 chips—they cause blue screens on Windows 10/11.
Driver Download Link (FTDI):
When searching for an "upd link" (update link) for the GM338, be careful. The GM338 does not update "over the air" or via the internet. In this context, an "update" simply means installing a newer revision of the CPS software on your computer.
Safety Tip: Avoid websites that promise a "direct download link" but require you to fill out surveys, enter your credit card for "verification," or disable your antivirus. These are almost always scams. You cannot just use a USB cable
Unlike some modern radios that use browser-based interfaces, the GM338 relies on Motorola’s proprietary Customer Programming Software (CPS).
For the GM338 (which is part of the GM300/GM360/GM338 series), the specific software you are looking for is typically known as GM300/GM338 CPS. It is important to note that this is legacy software. It was designed to run on older operating systems like Windows 95, 98, or XP. Pro Tip: Ensure your radio battery is fully
If you try to run the original GM338 software on a modern Windows 10 or Windows 11 computer, it likely won't work natively. You will almost certainly need to use a Virtual Machine (VM) running Windows XP, or an old laptop, to successfully program the radio.
The commonly used software for programming Motorola radios, including the GM338, is: