AT-D578UV Band Error and four ways you can fix it
AT-D578UV Band error. This happens when the codeplug you try to write to the radio doesn’t match the operational band the radio is set to. The radio has certain band limits that can be changed to suit local requirements, and this can be set to one of several options by the user. If the codeplug that you are trying to write to the radio doesn’t match that setting, this is the error you will see.
There are four ways you can correct this issue. Choose the one that best suits you:
Method 1: changing the band of the radio to match the codeplug file you are trying to write (easiest method)
- Ensure that you do not have any power on password active. If you do, you must use the CPS software to remove it first.
- Download Colin G4EML AT Options version 6 (17kb) software from:
Download from this webpage here
Download via Mega
Download via Google Drive
Download via Sabercat host
- Determine what band the codeplug is. Without the radio connected to the computer, open the codeplug .rdt file into the CPS software, and use menu Model then Model Information to display information about the codeplug. In the middle of the window will be ’Frequencys’ and next to that will be Mode with a number. This is your band number, write it down. Click on Cancel for now.
- Connect your radio to the computer with the programming cable now, and open AT Options software. Select your usual Com port and click Read.
- Next to Frequency, use the pull down list to select the band that matches the Mode number you wrote down earlier in step 2
- Click Write to change the radio band
- Back in the CPS programming software, you should now be able to write the codeplug .rdt file to the radio without a Band Error
Method 2: changing the band of the codeplug to match the radio (requires hex editing skills)
- Determine what band the radio is set to. Connect the radio to the computer with the programming cable and with the CPS programming software, read from the radio.
- In the CPS programming software use menu Model then Model Information to display information about what was read from the radio. In the middle of the window will be ’Frequencys’ and next to that will be Mode with a number. This is your band number, write it down. Click on Cancel for now and close down the CPS programming software.
- Convert the band number you wrote down into hexadecimal. As an example, if it is Mode 00015, 15=0F in hexadecimal. Write that down too.
- Now open your codeplug .rdt file in a hex editor, and look at the byte at address (hex) 0x0011. This is the byte that tells the CPS software what ’band’ the codeplug is. Change the value of the byte at address 0x0011 to the hex number you just calculated in step 3. Save the edited .rdt file under a new name.
- Start up the CPS programming software, load the edited .rdt file that you saved with a new name and send it to the radio.
Frank, KB2MXV, has made a nice YouTube video on the process of hex-editing your band byte. He’s using a different hex editor, so it will look a little different to the above picture, but the general process is the same. Take a look at: https://youtu.be/atMWu00_33U
Method 3: when all else fails, use this export all / import all method (most reliable method, but needs the most work)
- In the CPS programming software, open your codeplug.
- Use the menu Tool then Export and look at the top of the window that opens – there is an Export All button. Click it.
- Give your export a name, and click Save. This will export all your frequencies, contacts, zones etc etc to .csv files. This could take a few minutes with no apparent progress or activity especially if your digital contact list is large, wait until an Export Complete! message is shown
- There are some settings that are not exported, such as Optional Setting information, APRS and Encryption (if you happen to be using them). Go through and write down, take screen shots or take photos of these.
- Now connect the radio to the computer with the programming cable and with the CPS programming software, read from the radio.
- Use the menu Tool then Import and look at the top of the window that opens – there is an Import From File List button. Click it.
- Find the file you saved / exported in step 3 above, and click Open. This will import all your frequencies, contacts, zones etc etc to .csv files. This step can also take a few minutes to finish, wait until the Import Complete! message is shown
- Go through the Optional Setting / APRS / Encryption settings and restore all your settings as they were before, referring to your notes, screenshots or photos from step 4 above
- Save your newly rebuilt codeplug with a new name, perhaps including the mode number in the file name for easy reference
- Now write the fully rebuilt codeplug to the radio
Method 4: change radio bands to match codeplug via radio Test Mode menus (if enabled)
- Turn off the radio, then while holding down P4 key & pushing in the dial knob, power up the radio. Keep holding them until you see ’TEST MODE’ on the screen, and release the keys. If this is not displayed, then this method will not work for you.
- After the radio has fully powered up, you should see MODE:000xx on the screen. If you don’t, use the up/down buttons until you do.
- Then rotate the dial knob to set a new MODE value to match the codeplug you are trying to send to the radio, and simply turn off the radio to set that value.
- After turning the radio back on normally, you should now be able to write your codeplug to the radio