AT-D878UVII Digital DMR Dual Band Handheld Commercial Radio
Important Notice: After update the firmware, you need to do the reset to the radio first, power off the radio
first. Then power it on while holding the PTT and the PF1 button below the PTT at the same time. The radio will start up with a note on the display stating MCU Reset, Please Wait and do not turn the radio off while it restarts.
****** See the Separate FW Update Instructions for Details ******
- Install the Customer Program Software (CPS) by running the D878UVII_CPS_Setup_x.xx.exe setup program in the CPS Program Folder
- After installing a new D878UVII CPS version go to the top Menu -> Tool-> Options in the CPS to set GPS, BT, 500 Hour Record and APRS options as needed
Please make sure the codeplug is saved to PC before your do the update and reset.
*** USB Drivers – Many users have found the D878 radio USB will connect in Windows 10 without loading the AnyTone virtual drivers. The PC found Windows the driver that worked just by plugging in and turning on the radio. If you get a new radio and your PC is Windows10 system, do not install the GD32 virtual driver.
*** Just plug the radio USB cable in to the USB port on your PC and let windows find the driver.
*** If Windows 10 fails to load a USB driver please see the separate Virtual USB Driver Installation Instructions.
D878UV — Please use the firmware D878UV_Vx.xx for updating the radio.
D878UVII — Please use the firmware D878UVII_Vx.xx for updating the radio.
D878UVII firmware update V3.08N (dated 2025-6-14)
Change List
- Resolve the issue in 3.07firmware that monitor function does not open speaker to white noise.
- Resolve the issue in 3.07firmware that radio get freeze when use a different background image.
- Resolve the issue in 3.07firmware that when radio set A+D or D+A it doesn’t receive anything, even the analog monitor doesn’t work
- Resolve the issue that Repeater Out of range notify – voice – is not working on 878 and 878II.
- Resolve the issue that Satellite TX frequency is incorrect.
- Resolve the issue that Satellite passes are inaccurate.
- BT Module is updated to V10046, it helps to make the BT PTT button reconnect to radio when put it close to radio after the disconnect.
- Allows the radio memory the BT PTT button after reboot, so the radio will connect to correct BT PTT button after reboot.
Firmware version: V3.08N
CPS version: V3.08
ICON version: V1.23 (same, no need update)
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10046
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.07 (dated 2025-4-29)
Change List
- Resolve the issue that APRS doesn’t work well.
- Resolve the issue that GPS info menu was missing the Edit button.
- Resolve the issue that Satellite Aos limit doesn’t work.
- Resolve the issue that when listen to a Satellite, the radio doesn’t have a sound when SQ set 0.
- Resolve the issue that the radio doesn’t display the satellite name after load the the satellite information.
Firmware version: V3.07 CPS version: V3.07 ICON version: V1.23 same, no need update SCT 3258 version: V2.01.07 BA same, no need update BT Version: 10033 or 10036 or 10043 or 19043 (no need update) APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.06 (dated 2025-1-23) Change List
Firmware version: V3.07
CPS version: V3.07
ICON version: V1.23 (same, no need update)
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.06 (dated 2025-1-23)
Change List
1. Add Maidenhead locator display in the GPS data, when the GPS is locked, the Maidenhead locator will display under the Sat and Lat data.
2. Allows APRS Transmit under Satellite menu, press PTT+PF2 button to transmit the APRS. The APRS shall be set up in CPS->Tool->GPS Satellite Data Update -> AprsTxFreq(Hz).
9. Allows Arm CTCSS transmit under Satellite menu, press PTT+PF1 button to transmit the ArmCTC or DCS. The Arm CTC or Arm DCS shall be set up in CPS->Tool->GPS Satellite Data Update -> Arm CTC or Arm DCS first.
10. Separate the color code for TX and RX in channel setting.
11. Separate the color code for TX and RX in channel setting. When you load the old. rdt file to the CPS, the CPS will come up with a screen to ask whether you want to let the TX CC same as RX CC, click on Yes will make the TX CC= RX CC.
12. Resolve the issue that APRS TX doesn’t work in 3.05 firmware.
13. Resolve the issue that radio still transmit the 250ms silent even when STE=OFF.
14. CPS->Tool->GPS Satellite Data Update, allows to import and export the satellite data in .CSV file format.
Firmware version: V3.06
CPS version: V3.06
ICON version: V1.22 (same, no need update)
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.05 (dated 2024-12-12)
Change List
- Satellite function Allows set up power for Satellite separately from channel power. Press * key to switch the power level when the radio is in Satellite mode.
- Satellite function Improve the issue that radio stuck during predicting.
- Satellite function Allow the radio stay at the satellite menu, ignore the menu exit time setting. The radio will exit Satellite menu by pressing the return key only.
- Satellite function The CPS->tool->Satellite Data Updating, this page is updated to allow input different download link for satellite information update use.
- In CPS->Digital->Master ID, allows set up a Master ID for the radio. In radio menu ->Setting->Channel Set-> Radio ID, if you select the master ID in a channel, all the channels will switch to use master ID, it is a public setting for all channels. It is helpful when you temporarily lending out radios.
- In radio menu ->GPS-> GPS Info, allows to save the GPS position to fixed beacon.
- In CPS->Optional Setting-> Key function, add the “ANA SQL” setting which allows setting the analog squelch level by side keys.
Firmware version: V3.05
CPS version: V3.05
ICON version: V1.22
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.04 (dated 2024-9-15)
Change List
- Add the Satellite function.
The radio will provide a predict list for the satellites which will transit recently. Select a satellite to check the frequency and transit time. Press PTT button to transmit to the satellite. - Modify the GPS icon to green satellite. (Designed by IK8JHL)
- Allows ARC4 and AES256 export/import in CPS.
Export = Default template to let you edit. This is a blank file apart from its headers.
Import = The file you manually made base on the template.
Firmware version: V3.04
CPS version: V3.04
ICON version: V1.22
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.03 (dated 2023-12-18)
Change List
15. Improve the scan speed, ignore some burst signal.
16. Modify the SMS to support the Text Capture on BM.
17. Modify the CPS to prohibit the CPS read the AES / ARC4 encryption from the radio, and prohibit the CPS read the AES / ARC4 encryption from the codeplug.
To avoid the mistake, we suggest you do the process as below.
1. Save the codeplug in 3.02 CPS in .rdt file.
2. Do the firmware upgrade on the radio, and after firmware upgrade, the reset is a must.
3. Run the 3.03 CPS and open the saved .rdt file, the AES keys only display xxxx now, but it still works when write the code plug into radio. To be safe, engineer suggests you re-input the AES keys in the CPS before loading to radio, then it must work.
18. CPS->Optional setting->Key function, add the “dim shut” function which allow set a key to shut off the radio backlight and LED completely.
19. Modify the firmware to make the AES encryption have a variable Vector(IV) instead of fixed “12345678”.
Firmware version: V3.03
CPS version: V3.03
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
APRS ver: 1.06 or 2.00 (no need update)
D878UVII firmware update V3.02 (dated 2023-4-21)
Change List
- CPS->Digital->ARC4 encryption, add the ARC4 encryption which is compatible with Motorola radio. When use AES/ARC4 encryption with 878, it is better to turn off the sub band to increase the percentage of successful.
- CPS->Optional Setting ->Digital -> Voice Header Repetitions, allows you set the voice header transmit times to sync the receive radio, it will improve the communication success rate with RX radio.
- CPS->Optional Setting ->Digital -> TX preamble to define the preamble time of the data transfer function (not needed for audio calls), and improve synchronization
- SMS confirmation mode improvements with better compatibility with other devices
- Call Alert fully compliant with ETSI recommendation
Firmware version: V3.02
CPS version: V3.02
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 or 10043 or 19043 (no need update)
D878UVII firmware update V3.01 (dated 2022-11-4)
Change List
- Channel -> Analog -> 5Tone ID, make the decode standard in current channel to be same as the 5Tone ID encode standard.
- AES256 encryption code only allows to write into radio, not allow to read from the radio.
Firmware version: V3.01
CPS version: V3.01
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 or 10036 (no need update)
APRS ver: 1.04 (shall be updated from V1.03 to V1.04)
D878UVII firmware update V3.00 (dated 2022-10-14)
Change List
- RX Group List (Settings > Chan Set > Rx Group List), add “none” selection
- Introduce the choice of selecting On line alert also to each Talk Group (one by one), so that every time any contact talks using that specific Talk Group, you will hear a beep at the beginning of speaking, regardless of the contact.
- Introduce a Global parameters for setting when the Idle state of digital channel will be played:
0 -> Beep off
1-> Beep on led transition from blue to off (end of slot digital communication)
2-> Beep on led transtion from green to off
3-> Beep on led transition from blue or green to off.
Firmware version: V3.00
CPS version: V3.00
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 (same, no need update)
APRS ver: 1.04 (shall be updated from V1.03 to V1.04)
D878UVII firmware update V2.05 (dated 2022-4-11)
Change List
- Set the sub band default OFF when GPS roaming is turned On, to avoid the issue that sub band VFO channel jumps to random channel.
- Add new function in CPS->APRS-> Analog -> PASS ALL. Set On PASSALL will receive more APRS message, but some are with corrupted data.
Default OFF.
This command enables the attempt to display corrupted packets when PASSALL is ON.
When PASSALL is OFF, packets will be displayed only if the CRC (error checking) is correct. - Improve the analog APRS receive, with upgrading the APRS firmware to V1.04 for the APRS+BT board.
- Resolve the issue that export .dcf file doesn’t work with Contact Manager V270.
Firmware version: V2.05
CPS version: V2.05
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 (same, no need update)
APRS ver: 1.03 (shall be updated from V1.02 to V1.03)
D878UVII firmware update V2.04 (dated 2021-12-10)
Change List
- Resolve the issue in V2.03 that radio can’t make contact with Repeater.
- Resolve the issue that Talker Alias setting is not saved in export CSV file.
- CPS->Tool-> Channel Talker Alias Operation, allows you check or uncheck all Talker Alias in channel.
- Resolve the issue that CPS->Channel -> Analog APRS Report Freq. is not saved with the selected number.
- Resolve the issue that CPS-> GPS Roaming data is not saved.
Firmware version: V2.04
CPS version: V2.04
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 (same, no need update)
D878UVII firmware update V2.03 (dated 2021-11-30)
Change List
- Allow to select TG and RX group list for the new channel created in radio menu.
- Improve the Single Frequency Repeater unstable problem.
- Add APRS SMS function in the radio menu, allows the radio to receive and transmit APRS message. Sending APRS Text from one AnyTone radio to another that has the APRS Rx feature. Go to the radio Menu –> APRS –> APRS SMS where you can add a text message using the microphone keys, use the # key to switch from alpha to numbers, etc.
After entering your text, confirm it with the Menu button to get to the next Call Sign / SSID entry screen.
Enter the Call Sign and SSID dash number for the user you want to send the message to; use the # key to switch from alpha to numbers, etc. When you confirm the Call Sign the APRS test message will send.
NOTE: APRS SMS TX setting is using the CPS->APRS-> Analog setting, so the received channel should have the matched frequency setting/CTCSS setting/band width to the TX radio’s APRS setting, and have the APRS RX turned on. - Radio Menu ->Settings ->Device Info, add the APRS board version display
- CPS->APRS->Analog, add 8 groups analog TX frequency.
In CPS->Channel->Analog APRS Report
Freq, allows select a TX frequency to transmit the analog APRS. - CPS->Common Setting->Channel ->DMR Mode, add “DCDM TS Split” mode.
In this mode, the radio
receives on the selected slot in channel, but in transmission it will use the other slot. This configuration is only in use when the radio talk through a D578UV in repeater mode with fixed slot. - CPS->Common Setting ->GPS Roaming, allow user set a list of GPS locations, when GPS positioning is within the preset radiation radius of coordinates, the radio will switch to the corresponding zone.
CPS->Common Setting-> Optional Setting ->GPS/Ranging -> GPS Roaming should be set ON to enable this function(make sure the GPS should be ON first). - CPS->Common Setting ->Zone -> Zone hide, add Zone Hide function in the Zone menu, it allows user hide some zone when they don’t need it on display. Since the Zone Hide is new inserted item, it may be checked automatically when open an existing codeplug. CPS->Tool-> Zone Hide Operation, allows you check or uncheck all Zone Hide.
- Add APRS SMS function in the radio menu, allows the radio to receive and transmit APRS message.
- CPS->Common Setting ->Optional Setting->Key Function, add “Ana APRS Info”, for fast accessing the received APRS information.
- CPS->Common Setting ->Channel -> Send Talker Alias, make the Talker Alias to be private setting for each channel, instead of public setting for all channels.
- CPS->Tool -> APRS information Manager, allows the CPS to read the received APRS message from radio and export.
- Add “Draft” in the Messages menu, unsuccessful SMS is saved in draft and can be resent.
- Add timezone GMT+5:30(India), GMT+5:45 (Nepal), GMT+4:30(Afganistan), GMT+3:30(Iran) GMT-3:30 (Newfoundland, Canada), GMT+8:30 (Eucla)
- Change the APRS message to be a lower priority than menu, the radio will not be kicked out of radio menu when receive the APRS message.
- Correct the analog APRS sending inaccurate altitude (height) issue.
- Correct the reverb/echo sound issue when transmit analog in the A+D channel.
- Radio menu -> APRS -> Ana APRS Info ->APRS Verify, allows you set the function on or off. The Anytone firmware has error code verification when receive analog APRS information, it helps to display the data correctly. Turn off the error code verification may improve the analog APRS receive.
Firmware version: V2.03
CPS version: V2.03
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 (same, no need update)
D878UVII firmware update V2.02N (dated 2021-05-31)
Change List
- Correct the issue that FM radio is unable to off in menu.
- Correct the issue that CPS->APRS -> APRS set APRS auto TX intervals(s) doesn’t match to radio setting.
Firmware version: V2.01N
CPS version: V2.01N
SCT 3258 version: V2.01.07 BA (same, no need update)
BT Version: 10033 (same, no need update)
D878UVII firmware update V2.02 (dated 2021-05-26)
Change List - CPS->Optional setting ->Display->Date Display Format, allows the user set the date format on display.
- CPS->Optional setting ->Display->Display Channel type, allows the user turn off the channel type on display
- CPS->Optional setting ->Display->Display time slot, allows the user turn off the time slot on display
- CPS->Optional setting ->Display->Display color code, allows the user turn off the color code on display
- CPS-> Optional setting ->Alert Tone, add Ana idle channel tone, the digital channel and analog channel have separated idle channel tone setting.
- CPS->Channel -> Auto scan, tick on the box to allow the radio start scan automatically.
- CPS-> Optional setting ->Volume/Audio, separate mic gain setting for digital channel and analog channel
- CPS-> APRS ->Ana AprsTX, allows to set wide band or narrow band for analog APRS transmit.
- Add the alert tone setting in radio menu.
- CPS->Analog -> 2Tone Setting-> Auto Reset Time changes to maximum 250S. If you set Auto Reset Time to 25s, it keeps the squelch on carrier until there is 25 secs of silence, then it switches back to waiting for tones. If there is a transmission before the end of that 25 secs, the timer restarts. It is useful for the 2Tone Paging System.
- CPS->Analog -> 5Tone Setting-> Auto Reset Time changes to maximum 250S
- CPS->Analog -> DTMF-> Auto Reset Time changes to maximum 250S
- CPS->Channel-> Ana aprs mute, allows to mute the analog APRS audio.
- Digital APRS add Coarse and Speed information.
- Optional Setting ->Other-> Priority Zone A, Priority Zone B change to display the zone name instead of zone number.
- CPS-> APRS-> APRS alt data add “Meters” unit for optional.
Firmware version: V2.02
CPS version: V2.02
SCT 3258 version: V2.01.07 BA
BT Version: 10033
D878UVII firmware update V2.01b (dated 2021-04-10)
Change List - CPS->Digital -> Contact List, allows to load 500,000 digital contacts.
- Add Analog APRS Receive function (for AT-D878UVII PLUS).
Turn on this function to enable the radio receiving the analog APRS information in current channel. Make sure your channel setting Frequency, CTCSS/DCS match to the transmit radio’s setting.
The radio will display the callsign, coordinates, direction, distance, digipeater paths, etc., when receive the analog APRS from the other radios.
Radio Menu-> APRS -> Ana APRS Info, allows to check the receive analog APRS logs.
CPS -> Public->APRS ->Analog APRS -> Receive Allow set to “On”, and input the Callsign and SSID you want to receive. The radio will only receive and display the analog APRS information of the filter callsign, instead of display all analog APRS. - We will keep upgrading the firmware to add more Analog APRS function in future.
Firmware version: V2.01b
CPS version: V2.00
SCT 3258 version: V2.01.07 BA
BT Version: 10033
Documents / Resources
![]() |
BridgeCom Systems AT-D878UVII Digital DMR Dual Band Handheld Commercial Radio [pdf] Installation Guide D878UV, D878UVII, AT-D878UVII Digital DMR Dual Band Handheld Commercial Radio, AT-D878UVII, Digital DMR Dual Band Handheld Commercial Radio, Band Handheld Commercial Radio, Handheld Commercial Radio, Commercial Radio |