Some MOTOTRBO CPS error codes and how to solve them

UPDATE (28.05.19)

The below is only applicable to CPS 16.0 and earlier. CPS2 has different error codes that are in form of 100XXXX where XXXX is the below number. Most have the same meaning but there are some differences. For example, with CPS2, error 1001687 means no acknowledge from device (i.e. cable not connected or radios is turned off).

For the majority of us technicians, programming MOTOTRBO radios will go smoothly and without error. In some cases, you might encounter an error, either when installing or starting the CPS or - more often - when trying to read a radio/repeater.

Despite what most think, there is no secret "error codes and what they mean list" hidden in the vaults at Motorola. The error codes don't actually say what specifically is causing the error, they only point to several possible causes.

Back in the day, when I used to do post-sales technical support, we actually had to do some investigative work to determine the cause in some cases. We did however (and I'm sure my technical support colleagues still do) see the same error codes come up more than once and know what to look for. So here's a short list.

This is by no means a comprehensive list so if you've seen one that I've missed, let me know via the comments.


You're trying to write a codeplug that has a feature flag and the device you're writing to doesn't. For example, you're trying to write a codeplug with a Capacity Plus channel into a repeater with no Capacity Plus licence in it.


This is often caused by a lack of permissions to create the below folders. The fix in this case, is to install and run the CPS as an Administrator.

There could also be an issue with Windows (specifically the WMI Service). Make sure Windows is updated (all patches are applied and no restart is needed). Makre sure you have your codeplugs (if any) saved somewhere else, uninstall the CPS then reboot. Once rebooted go through and delete the following:

C:\Program Files (x86)\Motorola\MOTOTRBO CPS
C:\ProgramData\Motorola\MOTOTRBO CPS

Use a registry cleaner to delete any unused entries then reinstall the (latest) CPS. If this doesnt do the trick, see my support page to get help.


This is the most common error code. I've covered this before, so have a look here.


This is another common one usually caused by an IP address confict, so have a look here.


This means you've either got CPS or purchased a radio from another region. For example, the CPS from EMEA (my region) won't work with an XPR7550e. You either need to go back to the person who sold you the radio or CPS.
If, for example, you are in North America and you have a DP4801e. You will encounter two problems: the DP4801e is not FCC approved, so you could be breaking the law, and none of the local Motorola dealers will want to help you since you'll be seen as a grey market importer.


During the last upgrade, something went awry. The fix is to perform a device recovery. Connect the radio/repeater, from the Device menu in the CPS, click Device Recovery and wait for the process to complete. You will however loose whatever configuration was in there before so be prepared.


That one is easy: you need the latest CPS.


This error code is seen when installing the CPS. The root cause is simple: the user doesn't have full permissions to the required folders on the PC. One fix would be to run the installer as an Administrator or to go back and give that user full permissions to the installation drive.

Error codes when registering an EID

There are generally two causes:

  1. That EID/feature is assigned to another serial number or there are no more features left on that EID.
  2. There is a problem with the connection between your PC and internet. Try pinging to see if the connection is good.
Note that you only need an internet connection when registering a feature. You can disconnect when activating it in the device.

Anything else.

For anything else, make sure Windows has all the updates; you have the latest CPS and the PC is working correctly. Also, sometimes Antivirus applications can interferere so try disabling them as part of your checks to find the root cause - this includes Windows Firewall. If you still need help, see my support page. If you need the latest CPS, see my FAQ page.


  1. I'm trying to update radios via OTAP. Suddenly being faced with this error code:

    Error Code: 600 [ Failed to switchover device, invalid Session Identifier. ]

    Any ideas what could be causing that?


    1. And when I try perform the same update via USB I get this:

      Error Code: 678 [ Application has encountered an error. ]

    2. I've not seen those before. I'll do some research to see if this come up before at work. Are you using template mode (accessed via the CPS) or configuration mode (accessed via Radio Management client)? Was it working before? If yes, was anything changed when, or shortly before, it stopped working?

    3. We are using template mode and it was working fine before. Nothing I'm aware of has been changed before it stopped working and I'm having this issue with most radios now, although not all. As I'm writing I discovered that running a 'read' job first then allows me to write successfully - not sure why!

    4. I had a look and could not find any reference to the above error code. This must be something new, or unique to your setup. Looks like a job for technical support (see

  2. Hello Wayne,

    Please clarify what does error code 846 mean?




  3. Hello Wayne,

    I have a new error code for you and Motorola. We have error code #1046 (read) & #8870 (write/clone). I am using my Motorola DP4400 radios with OTAP and all is working fine until I used the latest CPS 16.0 (823). When I try to read out a radio with firmware version R02.08.05.0004, I have this error message on my screen.

    I noticed that the only solutions is to recover the radios. After the recovery process the radios are default again and should be reprogrammed, and the radio ID & Name should be programmed again as well.

    A bit odd, frustrating and lot of work for couple of hundred radios, but the only solution I could find and really work.

    KBcom telecom
    Michael Krul


Powered by Blogger.