AT-D578UV software

AT-D578UV Programming Software & Firmware Updating

AT-D578UV software General notes on firmware upgrading:

  • Firmware updates do not need to be applied in order. You can skip right to the latest working firmware update.
  • Normally each firmware update will also include a new version of programming software.
  • All radios shipped will have the latest updates installed that were available on the date of shipping.

General notes on installing programming software:

Some antivirus software will give a false-positive warning when downloading or installing programming software.
The following procedure is a workaround for Kaspersky Antivirus and other brands of antivirus should be similar.

  1. Turn the antivirus software off while downloading or installing the programming software
  2. Install the programming software
  3. Open the “settings” or “tools” window for the antivirus software, but do not re-activate its protection yet
  4. You should find a way to add an “exception” so that a particular program will not be scanned by the antivirus software
  5. Use Google to search for “name-of-your-antivirus-software” + “add an exception” if you need help figuring it out
  6. You will add exceptions for the .exe files in the folder where your programming software was installed
  7. If done correctly, your antivirus will ignore the programming software when you run it
  8. Remember to turn your antivirus software back on after adding the exceptions


A USB cable driver required for AT-D578UV

Your choice:
If you have not already done so, download and install this driver BEFORE connecting your radio to your computer. Select x86 for 32-bit systems or select x64 for 64-bit systems. CLICK HERE TO DOWNLOAD

For Windows 10, some people report that with the programming cable attached to the radio (only), turning on the radio and then connecting the programming cable to your computer, will usually load a working USB driver.

Trouble getting the drivers to install or work properly on Win 7 or 10

(Credit to Carsten Bauer VK6PCB, Chris Pyle & Duane Reese)
Some people have had problems with the drivers AnyTone / GigaDevice supplies to get the USB communicating with the radio when using Windows, especially Windows 10. Check these solutions to see if they can help you:

• If you have troubles with what Windows installs by default, create a Windows restore point first (just to be safe) and then download and update to the latest GD32 drivers here: (921kb) then select the x64 folder for 64 bit Windows, or x86 for 32 bit Windows operating systems

Win 7: when Windows starts, hold F8 to get into the ’advanced boot options’ and select ’Disable Driver Signature Enforcement: Loads installed software that has invalid or missing signatures.’

Win 10: Press and hold the shift key on your keyboard and click the Restart button. Select Troubleshoot > Advanced options > Startup Settings and then click the Restart button. When your computer restarts, you’ll see a list of options, press F7 to select Disable driver signature enforcement. Once the computer restarts, go and install the AnyTone driver.

• Out of date or invalid usbser.sys system file in c:\windows\system32\drivers folder can also cause problems. Find a new version 6.1.7601.17xxx of usbser.sys, and manually copy it into your system32 drivers folder after booting into MS DOS mode, and restart the computer.

• Some computer’s USB controllers can have trouble detecting the USB connection to the 578 if the radio is connected via it’s programming cable while turned off, then turned on after the cable is connected. If you find you have this problem, try plugging in the USB cable into the PC while your radio is powered up.

Normally that’s a big no-no, as you can induce spurious transitions on the USB data lines which can lead to strange things happening. In this case it can result in a successful connection!

The working theory is that it is some PC USB controllers might be too impatient waiting for the radio’s USB to respond while it is busy booting up, but if it’s already powered up the radio MCU responds quick enough to keep finicky PC USB controllers happy.

Digital Contact List from

The website has stopped providing the Digital Contact List in the CSV file format. The file format is now JSON.
To quickly convert a .json file to a .csv file you can use Digital ID List Converter.
1) Extract Digital ID List to a folder 2) Run the JsonToCsv.exe
3) Click on Convert, it will allow you open a .json file 4) Click on Save, it will save to a .csv file

Firmware Update files contain the firmware, instructions and the latest Computer Programming Software (CPS)

CPS v1.13
(this is only the CPS file)
March 4, 2021
use this CPS with
firmware update v1.12
Firmware Update v1.12
(Updated March 4, 2021)
Original Release February 9, 2021
Updated March 4, 2021

USB Virtual Com Port Driver_v2.0.1.2313


is a stand-alone program for updating firmware.  Just extract the .zip file to a folder and run the .exe file, no installation required.


To check the current version of your firmware, press MENU, scroll with the channel knob to SETTINGS, press MENU, scroll to DEVICE INFO, press MENU, scroll to FIRMWARE VER to see the number of your firmware.
Press EXIT three times to return to the main screen. If your version number is less than the latest version shown below, you should upgrade to the latest version. update files contain updated programming software, firmware and other information

Firmware Update Sequence
It seems that some people have a problem with the button pressing sequence when trying to put the D578UV into firmware update mode.  The following procedure works for me 100% of the time.
1- Have the radio powered on
2- Place a finger on both the MENU and EXIT buttons, but do not press
3- Press and hold the POWER button
4- The INSTANT that the display goes dark, press and hold the MENU and EXIT buttons
5- Release the POWER button.  The red light above the power button should blink slowly
6- Release the MENU and EXIT buttons.  The red light should continue to blink and the
radio is ready to accept the firmware update.


AT-D578UV Mobile Radio Firmware Update Instructions

Note: Once the radio is put in the FW update mode you must complete the FW Update Write to prevent the radio from staying in the Update Mode **

1. ) Power the radio “ON”.

2. ) Press and Hold both the MENU and EXIT keys, and power the radio “OFF” You may see a non-relevant message on the display, but keep holding the 3 buttons until you get the blinking red light over the power-off button.

3. ) The red LED light should now blinking, and the radio has entered into firmware update mode.

4. ) Use the USB cable to connect radio to your PC.

5. ) Open the radio Computer Programming Software (CPS) and go to TOOLS > Firmware Update

AT-D578UV software

6. ) Select the Open File button and select the appropriate D578UV.spi file in the FW Update folder

7. ) Check and Set the Com Port that is correct for your PC connected to the radio.

8. ) Select the Write button to write the new FW to the radio.

9. ) After the firmware update is finished, you must perform a Reset of the Radio (MCU Reboot).

Radio Reset / MCU Reboot

1)    To Reset the Radio: Press and Hold the two front panel keys P2 and the Channel Knob (the one above the microphone connector) Hold these two keys while turning on the radio and it will reboot the radio into the Reset Mode.

2)    The radio Reset Screen will appear and ask you to Confirm the reset by pressing the Menu key on the front panel. The reset itself will take a minute or more.

AT-D578UV software

3) After completing the reset, the Calibration Date settings screen will open. You need to set the correct information by using the Channel Knob. Pushing the Channel Knob will navigate through the GMT, Date and Time fields, Rotating the Channel Knob will allow you to change the settings. When finished setting the data, use the Menu button to Confirm and the radio will reboot.

AT-D578UV software


4) After successfully resetting the radio, your codeplug will be gone and the factory smaller version loaded. You should now load your saved Code Plug into the radio. Check the Com Port, and from the CPS write your codeplug into the radio. No special set-up is required to write a codeplug into the radio.

Anytone AT-D578UV Hints & tips for upgrading firmware

Anytone AT-D578UV Firmware. Upgrading on the AnyTone radio is easy, so long as you follow these general steps:

1. Under the original firmware, before you do any upgrades, export everything (Tool > Export > Export All)

2. Go through all your Optional Setting and write them down or take screen shots of all the settings there. If you are using encryption, also record all your encryption keys. These settings and encryption keys are not saved by the Export All process.

3. Power up the radio normally, then hold down the MENU and EXIT keys and power off the radio. Ensure the LED is flashing red, indicating firmware upload mode is active. Upload the new firmware using the CPS software menu Tool > Firmware and Icon Update

4. RESET the radio – this step is very important! If you do not do this, the old data in the radio could conflict with the way the firmware expects the memory to be formatted after upgrading.

5. If there is a baseband update with the new firmware release, do this now. Power up the radio holding the top orange / blue button and the # button until the message “This is Boot Mode for SCT!!!” is displayed.
Use a freshly installed version of the SCT_PORT Host Controller software on your PC to send the new SCT3258 hex file to the radio. Older versions of the SCT_PORT Host Controller software may not be able to load all the required information, despite giving no error or other failure indication

6. If there is an icon update with the new firmware release, do this now. Power up the radio holding the PTT and the lower side button until the message “UPDATE MODE” is displayed. Upload the new icon file using the CPS software enú Tool > Firmware and Icon Update

7. Install new version CPS

8. Go to Tools > Options and tick the GPS / Bluetooth / 500 Hours record / APRS options that apply to your radio.

9. Now read from the freshly reset radio (yes, you are reading a ’blank’ radio, that is OK)

10. Import everything saved from step 1

11. Finish off your codeplug by attending to the Optional Setting & encryption keys if applicable and confirm all is correct

12. Send the freshly rebuilt codeplug to the radio

13. If you had a custom start up picture or background pictures, send those to the radio now

14. Finally, save the codeplug and ensure you use this saved file as the basis for any further changes you may make
Yes, the thing will work with last firmware version’s codeplug, but strange things can & do happen. Laggy transmit, distorted alert tones, freezing, lockups and other miscellaneous issues have all been fixed by a fresh codeplug rebuild – a process made a lot easier with the export & import features of the software.

This ensures the underlying data that your codeplug is built upon is fresh and consistent with the CPS and firmware version in use. Take the time to do this to ensure the best result.

If something goes wrong with the firmware update process, like a power failure in the middle of writing or the USB cable gets knocked, and corrupts the update to the point where the 578 won’t turn on or reset any more, follow this process that Sergey UA3ARF passed along:

1. Remove power from the 578 by unplugging it’s power cord, or turn off your power supply. Wait for a minute to allow things to settle

2. You will need to get the help of a second person here: Hold down the POWER, MENU and EXIT buttons. While holding in those buttons, reconnect power (or turn on your power supply) and then first release just the MENU and EXIT buttons, and then release the POWER button quickly after

3. If you’ve done this right, the front panel LED will be flashing red, indicating the 578 is ready to accept a firmware update. Carefully redo the firmware update again.

AT-D578UV Band Error and four ways you can fix it

It's only fair to share...Tweet about this on Twitter
Share on Facebook
Share on Reddit
Share on LinkedIn