Codeplug AnyTone AT-D890UV Version 1.05

AddressElementDescription
1000000hChannel banksA sparse series of channel banks.
1f81000hVFO ChannelsA sparse series of channel banks.
2000000hZone channel lists
2080000hRoaming channel bankEncodes a bank of up to 250 roaming channels.
2085000hRoaming zone bankA collection of up to 64 roaming zones.
2100000hScan list banks
3180000hMessage banks
3400000hFM Channels
3402000hFM Channel VFOFM channel VFO mode
3402050hFM Channel Scan Bitmap
3481e00hDTMF Settings
3482c20hZone Bitmap Element
3483200hAuto repeater offset frequency bankHolds up to 250 offset frequencies for the auto-repeater feature.
3500000hGeneral Settings
3500400hB channelsB channel.
3500800hDTMF IdsEncodes DTMF PTT ids.
3500900hBoot Settings
3501000hAPRS settings
3501200hFM APRS Message
3580000hAES encryption key bank
3584000hARC4 encryption keys
3585000hDMR Encryption Keys
3585110hDMR Encryption IDs
3585600hAES encryption key bitmap
3585620hARC4 key bitmap
3600000hZone Names
3680000hRadio Ids
3684000hPrimary ID
3780000hGroup List Bank
3880000hAir Band Channel Bank
3884600hAir Band Zone A Channels Banks
3884800hAir Band Scan Enable Bitmap
3888000hAir Band Zones
3a00000hContact banks
7000000hCall-sign Database Limits
7080000hContact Map Bank
7900000hCall-sign DB Banks
18000000hUnused data
18080000hUnused data

814 Channel banks v1.05done

Between 1 and 32 repetitions of Channel Bank.

A sparse series of channel banks.

815 Channel Bank needs review

Between 1 and 128 repetitions of Channel.

A single channel bank, holding up to 128 Channels.

816 Channel needs review

Element of size 80h.

Encodes a single FM or DMR channel.

76543210765432107654321076543210000000040008000c001000140018001c0020003000340038003c0040004400600064007cRX FrequencyTX Frequency OffsetRepeater ModeBandwidthTransmit powerChannel modeEnable talkaroundEnable call confirmEnable RX onlySwap RX/TXEnable TX DCSEnable TX CTCSSEnable RX DCSEnable RX CTCSSTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequencyTwo-tone decode indexTransmit contact indexRadio ID indexSquelch ModePTT IDUnused dataOptional SignalingUnused dataAdmit CriteriumScan list indexRX Group List indexTwo-tone IdFive-tone IdDTMF IdRX ColorcodeEnable Lone WorkerEncTypeEnable APRS RXEnable adaptive TDMAEnable TS Split DCDMEnable Double Slot DCDMEnable SMS ConfirmationTime SlotAES Key IndexUnused data...Pad ByteDMR Ignore CRCUnused dataIdle TXAuto ScanDisable Data ACKExclude From RoamingEnable Direct ModeEnable rangingTX APRS TypeDMR APRS indexUnused data...Frequency CorrectionEncryption key indexUnused dataExtended Encryption TypeSend Talker AliasUnused dataSMS forbidRandom KeyMultiple KeysUnused dataARC4 Key IndexScrambler SetCustom Scrambler5Tone BOT5Tone EOTQDC1200 IndexTX ColorcodeName...Unused data...
RX Frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Specifies the reception frequency.

Frequency is specified in 10Hz.

TX Frequency Offset

At address 4h: 32-bit bcd big-endian integer value (bcd8be).

Specifies the transmit frequency or offset.

The frequency is stored in 10Hz. The offset direction is stored separately.

Repeater Mode

At address 8h:7: Enumeration of size 0h:2, with 3 options. Specifies the offset direction for the repeater mode.

ValueNameDescription
0SimplexRX = TX Frequency
1PositiveTX = RX + Offset
2NegativeTX = RX - Offset
Bandwidth

At address 8h:5: Enumeration of size 0h:2, with 2 options. Specifies the bandwidth of the FM channel. DMR channels are always 12.5kHz wide.

ValueNameDescription
0Narrow (12.5kHz)
1Wide (25kHz)
Transmit power

At address 8h:3: Enumeration of size 0h:2, with 4 options. Specifies the transmit power of the channel.

ValueNameDescription
0Low
1Medium
2High
3Turbo
Channel mode

At address 8h:1: Enumeration of size 0h:2, with 4 options. Specifies the mode of the channel. Channel Type

ValueNameDescription
0FM
1DMR
2FM + DMR RX
3DMR + FM RX
Enable talkaround

At address 9h:7: boolean value. Default value 0h.

Enable call confirm

At address 9h:6: boolean value. Default value 0h.

Enable RX only

At address 9h:5: boolean value. Default value 0h.

If enabled, no transmission is possible on this channel.

PTT prohibit

Swap RX/TX

At address 9h:4: boolean value.

Enable TX DCS

At address 9h:3: boolean value. Default value 0h.

Enable TX CTCSS

At address 9h:2: boolean value.

Enable RX DCS

At address 9h:1: boolean value. Default value 0h.

Enable RX CTCSS

At address 9h:0: boolean value. Default value 0h.

TX Tone CTCSS

At address ah: Enumeration of size 1h, with 52 options.

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
51Custom
RX Tone CTCSS

At address bh: Enumeration of size 1h, with 52 options. Same codes as for TX

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
51Custom
TX DCS code

At address ch: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

RX DCS code

At address eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Custom CTCSS frequency

At address 10h: 16-bit signed little-endian integer value (int16le). Default value 0h.

Specifies a custom CTCSS frequency in 0.1Hz.

Two-tone decode index

At address 12h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Specifies the two-tone decode index.

Transmit contact index

At address 14h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.

Contact/Group index, 0-based.

Radio ID index

At address 18h: 8-bit unsigned integer value (uint8). Default value 0h.

Squelch Mode

At address 19h:7: Enumeration of size 0h:4, with 5 options.

ValueNameDescription
0Carrier
1CTCSS/DSC
2Optional Signaling
3CTCSS/DSC and Optional Signaling
4CTCSS/DSC or Optional Signaling
PTT ID

At address 19h:3: Enumeration of size 0h:4, with 4 options.

ValueNameDescription
0off
1start
2end
3end
Unused data

At address 1ah:7: Unused data of size 0h:1: 00

Optional Signaling

At address 1ah:6: Enumeration of size 0h:3, with 5 options.

ValueNameDescription
0Off
1DTMF
2two-tone
3five-tone
4QDC1200
Unused data

At address 1ah:3: Unused data of size 0h:2: 00

Admit Criterium

At address 1ah:1: Enumeration of size 0h:2, with 4 options. Tx permit

ValueNameDescription
0Always
1Channel Free
2Different CC
3Same CC
Scan list index

At address 1bh: 8-bit unsigned integer value (uint8). Default value 0h.

Scan list index, 0-based.

RX Group List index

At address 1ch: 8-bit unsigned integer value (uint8).

RX Group

Two-tone Id

At address 1dh: 8-bit unsigned integer value (uint8).

Five-tone Id

At address 1eh: 8-bit unsigned integer value (uint8).

DTMF Id

At address 1fh: 8-bit unsigned integer value (uint8).

RX Colorcode

At address 20h: 8-bit unsigned integer value (uint8). Valid values between 0h and fh

Enable Lone Worker

At address 21h:7: boolean value. Default value 0h.

Work alone

Encryption Type EncType

At address 21h:6: Enumeration of size 0h:1, with 2 options. Specifies the encryption type.

ValueNameDescription
0BasicBasic DMR encryption
1EnhancedAES or ARC4
Enable APRS RX

At address 21h:5: boolean value.

Enable RX for digital or analog APRS

Enable adaptive TDMA

At address 21h:4: boolean value.

Ignore slot if CC matches, for Double Slot and Repeater mpde Slot suit in CPS

Enable TS Split DCDM

At address 21h:3: boolean value.

Use set TS for RX and other for TX

Enable Double Slot DCDM

At address 21h:2: boolean value.

0 = Single, 1 = Double

Enable SMS Confirmation

At address 21h:1: boolean value.

Time Slot

At address 21h:0: Enumeration of size 0h:1, with 2 options.

ValueNameDescription
0Time Slot 1
1Time Slot 2
AES Key Index

At address 22h: 8-bit unsigned integer value (uint8).

Unused data

At address 23h: Unused data of size 10h: 00 00 00 00 00 00 00 00 00 00

Pad Byte

At address 33h: Unused data of size 1h: 00

DMR Ignore CRC

At address 34h:7: boolean value.

Unused data

At address 34h:6: Unused data of size 0h:1: 00

Idle TX

At address 34h:5: boolean value.

Enable switch TS if set TS is occupied

Auto Scan

At address 34h:4: boolean value.

Disable Data ACK

At address 34h:3: boolean value. Default value 0h.

Exclude From Roaming

At address 34h:2: boolean value. Default value 0h.

Exclude channel from roaming

Enable Direct Mode

At address 34h:1: boolean value.

0 = Repeater, 1 = Simplex(Singleslot?), Double slot or Split

Enable ranging

At address 34h:0: boolean value.

TX APRS Type

At address 35h: Enumeration of size 1h, with 2 options. Specifies the type of the APRS transmission.

ValueNameDescription
0Off
1DMR
DMR APRS index

At address 36h: 8-bit unsigned integer value (uint8).

Unused data

At address 37h: Unused data of size 2h:

Frequency Correction

At address 39h: 8-bit signed integer value (int8).

Frequency correction +/- * 10 Hz

-1280 to 1270 Hz

Encryption key index

At address 3ah: 8-bit unsigned integer value (uint8). Default value 0h.

Encodes the DMR/enhanced encryption key index.

The index is encoded as index +1, where 0=Off.

Unused data

At address 3bh:7: Unused data of size 0h:2: 00

Extended Encryption Type

At address 3bh:5: Enumeration of size 0h:1, with 2 options.

ValueNameDescription
0AES
1ARC4
Send Talker Alias

At address 3bh:4: boolean value.

Send talker alias for DMR/NXDN

Unused data

At address 3bh:3: Unused data of size 0h:1:

SMS forbid

At address 3bh:2: boolean value.

Random Key

At address 3bh:1: boolean value.

Multiple Keys

At address 3bh:0: boolean value.

Unused data

At address 3ch: Unused data of size 1h: 00 00 00 00

ARC4 Key Index

At address 3dh: 8-bit unsigned integer value (uint8).

Scrambler Set

At address 3eh: Enumeration of size 1h, with 16 options. Analog scrambler

ValueNameDescription
0Off
13.5k
23.39k
33.3k
43.29k
53.2k
63.1k
73.0k
82.9k
92.8k
102.7k
112.6k
122.5k
134.095k
143.458k
15Custom
Custom Scrambler

At address 3fh: Enumeration of size 1h, with 29 options.

ValueNameDescription
01.3k
11.4k
21.5k
31.6k
41.7k
51.8k
61.9k
72.0k
82.1k
92.2k
102.3k
112.4k
122.5k
132.6k
142.7k
152.8k
162.9k
173.0k
183.1k
193.2k
203.3k
213.4k
223.5k
233.6k
243.7k
253.8k
263.9k
274.0k
284.1k
5Tone BOT

At address 40h: 8-bit signed integer value (int8).

-1 = custom

5Tone EOT

At address 41h: 8-bit signed integer value (int8).

-1 = custom

QDC1200 Index

At address 42h: 8-bit unsigned integer value (uint8).

TX Colorcode

At address 43h: 8-bit unsigned integer value (uint8). Valid values between 0h and fh

Name

At address 44h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 64h: Unused data of size 1ch:

817 VFO Channels needs review

Between 1 and 2 repetitions of Channel Bank.

A sparse series of channel banks.

818 Channel Bank needs review

Between 1 and 20 repetitions of Channel.

A single channel bank, holding up to 128 Channels.

819 Channel needs review

Element of size 80h.

Encodes a single FM or DMR channel.

76543210765432107654321076543210000000040008000c001000140018001c0020003000340038003c0040004400600064007cRX FrequencyTX Frequency OffsetRepeater ModeBandwidthTransmit powerChannel modeEnable talkaroundEnable call confirmEnable RX onlySwap RX/TXEnable TX DCSEnable TX CTCSSEnable RX DCSEnable RX CTCSSTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequencyTwo-tone decode indexTransmit contact indexRadio ID indexSquelch ModeUnused dataUnused dataOptional SignalingUnused dataAdmit CriteriumScan list indexGroup List indexTwo-tone IdFive-tone IdDTMF IdColorcodeEnable Lone WorkerEncTypeEnable GPS RXEnable adaptive TDMAUnused dataEnable simplex TDMAEnable SMS ConfirmationTime SlotEncryption key indexUnknown data...Pad ByteUnused dataDisable Data ACKUnknown dataEnable Through ModeEnable rangingTX APRS TypeDMR APRS indexUnused data...Frequency CorrectUnknown dataUnused dataSMS forbidRandom KeyMultiple KeysUnused data...Name...Unknown data...
RX Frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Specifies the reception frequency.

Frequency is specified in 10Hz.

TX Frequency Offset

At address 4h: 32-bit bcd big-endian integer value (bcd8be).

Specifies the transmit frequency or offset.

The frequency is stored in 10Hz. The offset direction is stored separately.

Repeater Mode

At address 8h:7: Enumeration of size 0h:2, with 3 options. Specifies the offset direction for the repeater mode.

ValueNameDescription
0SimplexRX = TX Frequency
1PositiveTX = RX + Offset
2NegativeTX = RX - Offset
Bandwidth

At address 8h:5: Enumeration of size 0h:2, with 2 options. Specifies the bandwidth of the FM channel. DMR channels are always 12.5kHz wide.

ValueNameDescription
0Narrow (12.5kHz)
1Wide (25kHz)
Transmit power

At address 8h:3: Enumeration of size 0h:2, with 4 options. Specifies the transmit power of the channel.

ValueNameDescription
0Low
1Medium
2High
3Turbo
Channel mode

At address 8h:1: Enumeration of size 0h:2, with 4 options. Specifies the mode of the channel.

ValueNameDescription
0FM
1DMR
2FM + DMR RX
3DMR + FM RX
Enable talkaround

At address 9h:7: boolean value. Default value 0h.

Enable call confirm

At address 9h:6: boolean value. Default value 0h.

Enable RX only

At address 9h:5: boolean value. Default value 0h.

If enabled, no transmission is possible on this channel.

Swap RX/TX

At address 9h:4: boolean value. Default value 0h.

Swaps RX and TX frequencies.

Enable TX DCS

At address 9h:3: boolean value. Default value 0h.

Enable TX CTCSS

At address 9h:2: boolean value.

Enable RX DCS

At address 9h:1: boolean value. Default value 0h.

Enable RX CTCSS

At address 9h:0: boolean value. Default value 0h.

TX Tone CTCSS

At address ah: Enumeration of size 1h, with 52 options.

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
51Custom
RX Tone CTCSS

At address bh: Enumeration of size 1h, with 52 options. Same codes as for TX

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
51Custom
TX DCS code

At address ch: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

RX DCS code

At address eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Custom CTCSS frequency

At address 10h: 16-bit signed little-endian integer value (int16le). Default value 0h.

Specifies a custom CTCSS frequency in 0.1Hz.

Two-tone decode index

At address 12h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Specifies the two-tone decode index.

Transmit contact index

At address 14h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.

Contact index, 0-based.

Radio ID index

At address 18h: 8-bit unsigned integer value (uint8). Default value 0h.

Squelch Mode

At address 19h:7: Enumeration of size 0h:4, with 5 options.

ValueNameDescription
0Carrier
1CTCSS/DSC
2Optional Signaling
3CTCSS/DSC and Optional Signaling
4CTCSS/DSC or Optional Signaling
Unused data

At address 19h:3: Unused data of size 0h:4: 00

Unused data

At address 1ah:7: Unused data of size 0h:1: 00

Optional Signaling

At address 1ah:6: Enumeration of size 0h:3, with 5 options.

ValueNameDescription
0Off
1DTMF
2two-tone
3five-tone
4QDC1200
Unused data

At address 1ah:3: Unused data of size 0h:2: 00

Admit Criterium

At address 1ah:1: Enumeration of size 0h:2, with 4 options.

ValueNameDescription
0Always
1Channel Free
2Different CC
3Same CC
Scan list index

At address 1bh: 8-bit unsigned integer value (uint8). Default value 0h.

Scan list index, 0-based.

Group List index

At address 1ch: 8-bit unsigned integer value (uint8).

Two-tone Id

At address 1dh: 8-bit unsigned integer value (uint8).

Five-tone Id

At address 1eh: 8-bit unsigned integer value (uint8).

DTMF Id

At address 1fh: 8-bit unsigned integer value (uint8).

Colorcode

At address 20h: 8-bit unsigned integer value (uint8).

Enable Lone Worker

At address 21h:7: boolean value. Default value 0h.

Encryption Type EncType

At address 21h:6: Enumeration of size 0h:1, with 2 options. Specifies the encryption type.

ValueNameDescription
0BasicBasic DMR encryption
1Enhanced
Enable GPS RX

At address 21h:5: boolean value.

Enable adaptive TDMA

At address 21h:4: boolean value.

Unused data

At address 21h:3: Unused data of size 0h:1: 00

Enable simplex TDMA

At address 21h:2: boolean value.

Enable SMS Confirmation

At address 21h:1: boolean value.

Time Slot

At address 21h:0: Enumeration of size 0h:1, with 2 options.

ValueNameDescription
0Time Slot 1
1Time Slot 2
Encryption key index

At address 22h: 8-bit unsigned integer value (uint8). Default value 0h.

Encodes the DMR/enhanced encryption key index.

The index is encoded as index +1, where 0=Off.

Unknown data

At address 23h: Unknown data of size 10h.

Pad Byte

At address 33h: Unused data of size 1h: 00

Unused data

At address 34h:7: Unused data of size 0h:4: 00

Disable Data ACK

At address 34h:3: boolean value. Default value 0h.

Unknown data

At address 34h:2: Unknown data of size 0h:1.

Enable Through Mode

At address 34h:1: boolean value.

Enable ranging

At address 34h:0: boolean value.

TX APRS Type

At address 35h: Enumeration of size 1h, with 2 options. Specifies the type of the APRS transmission.

ValueNameDescription
0Off
1DMR
DMR APRS index

At address 36h: 8-bit unsigned integer value (uint8).

Unused data

At address 37h: Unused data of size 2h:

Frequency Correct

At address 39h: 8-bit signed integer value (int8).

Unknown data

At address 3ah: Unknown data of size 1h.

Unused data

At address 3bh:7: Unused data of size 0h:5: 00

SMS forbid

At address 3bh:2: boolean value.

Random Key

At address 3bh:1: boolean value.

Multiple Keys

At address 3bh:0: boolean value.

Unused data

At address 3ch: Unused data of size 8h: 00 00 00 00

Name

At address 44h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unknown data

At address 64h: Unknown data of size 1ch.

820 Zone channel lists v1.05done

Between 1 and 250 repetitions of Zone channel list.

821 Zone channel list v1.05done

Element of size 200h.

76543210765432107654321076543210000001f001f401fcZone channel indices...Unused data...

821.1 Zone channel indices v1.05done

Exactly 250 repetitions of Channel index.

A fixed sized list of channel indices for the zone.

Channel index

16-bit unsigned little-endian integer value (uint16le). Default value ffffh.

Specifies the 0-based channel index.

If unset, value is ffffh.

Unused data

At address 1f4h: Unused data of size ch: ff

822 Roaming channel bank v1.05done

Between 1 and 250 repetitions of Roaming channel.

Encodes a bank of up to 250 roaming channels.

823 Roaming channel v1.05done

Element of size 40h.

Encodes a single roaming channel.

765432107654321076543210765432100000000400080028003cRX frequencyTX frequencyColor code overrideTime slot overrideName...Unused data...
RX frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Specifies the RX frequency.

The frequency is stored in multiples of 10Hz.

TX frequency

At address 4h: 32-bit bcd big-endian integer value (bcd8be).

Encodes the transmit frequency.

The frequency is encoded in multiples of 10Hz.

Color code override

At address 8h: 8-bit unsigned integer value (uint8). Valid values between 0h and 16h, with default value 0h.

Specifies the color code to override the current channels setting with. 16=no use

If set to 16 (10h), there is no override.

Time slot override

At address 9h: Enumeration of size 1h, with 3 options. Specifies if and how the current channels time slot gets overridden.

ValueNameDescription
0Time Slot 1
1Time Slot 2
2NoneIf selected, the current channels time slot will not be overridden.
Name

At address ah: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 2ah: Unused data of size 16h: 00

824 Roaming zone bank v1.05done

Up to 64 repetitions of Roaming zone.

A collection of up to 64 roaming zones.

825 Roaming zone v1.05done

Element of size 80h.

Encodes a single roaming.

765432107654321076543210765432100000003c0040005c0060007cRoaming channel indices...Name...Unused data...

825.1 Roaming channel indices v1.05done

Exactly 64 repetitions of Roaming channel index.

Roaming channel index

8-bit unsigned integer value (uint8).

Name

At address 40h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded. Specifies the name of the roaming zone.

Unused data

At address 60h: Unused data of size 20h: 00

826 Scan list banks v1.05done

Up to 250 repetitions of Scan list bank.

827 Scan list bank v1.05done

Between 1 and 250 repetitions of Scan List.

828 Scan List v1.05done

Element of size 200h.

76543210765432107654321076543210000000040008000c002c003000f400f801fcUnused dataPriority ChannelPrimary Priority Channel IndexSecondary Priority Channel IndexPrimary Look Back TimeSecondary Look Back TimeDropout delayDwell timeName...Unused dataChannel Indices...Revert Channel TypeUnused data...
Unused data

At address 0h: Unused data of size 1h:

Priority Channel

At address 1h: Enumeration of size 1h, with 4 options.

ValueNameDescription
0Off
1Primary
2Secondary
3Both
Primary Priority Channel Index

At address 2h: 16-bit unsigned little-endian integer value (uint16le). Default value ffffh.

Index +1, 0=selected. ffff=none.

Secondary Priority Channel Index

At address 4h: 16-bit unsigned little-endian integer value (uint16le). Default value ffffh.

Index +1, 0=selected, ffff=none

Primary Look Back Time

At address 6h: 16-bit unsigned little-endian integer value (uint16le).

in 10sec.

Secondary Look Back Time

At address 8h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.

in 10sec.

Dropout delay

At address ah: 16-bit unsigned little-endian integer value (uint16le).

in 10sec.

Dwell time

At address ch: 16-bit unsigned little-endian integer value (uint16le).

in 10sec.

Name

At address eh: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 2eh: Unused data of size 2h: 00

828.1 Channel Indices v1.05done

Exactly 100 repetitions of Channel Index.

Channel Index

16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Index 0-based, ffffh=disabled

Revert Channel Type

At address f8h: Enumeration of size 1h, with 8 options.

ValueNameDescription
0Selected Channel
1Selected + Active Channel
2Primary Channel
3Secondary Channel
4Last Called
5Last Used
6Primary + Active Channel
7Secondary + Active Channel
Unused data

At address f9h: Unused data of size 107h: 00

829 Message banks v1.05done

Up to 5 repetitions of Message bank.

830 Message bank v1.05done

Between 1 and 20 repetitions of Message.

831 Message v1.05done

Element of size 200h.

76543210765432107654321076543210000000c400c801fcNone...Unused data...

At address 0h: Unicode string of length (up to) 100 chars (size 200b), 0000h-padded.

Unused data

At address c8h: Unused data of size 138h:

832 FM Channels v1.05done

Up to 100 repetitions of FM Channel.

833 FM Channel v1.05done

Element of size 40h.

765432107654321076543210765432100000000400200024003cFrequencyName...Unused data...
Frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Name

At address 4h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded. FM channel name

Unused data

At address 24h: Unused data of size 1ch:

834 FM Channel VFO done

Up to 1 repetitions of FM Channel VFO.

FM channel VFO mode

835 FM Channel VFO done

Element of size 40h.

765432107654321076543210765432100000000400200024003cFrequencyName...Unused data...
Frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Name

At address 4h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded. FM channel name

Unused data

At address 24h: Unused data of size 1ch:

836 FM Channel Scan Bitmap v1.05done

Element at address 3402050h of size 10h.

765432107654321076543210765432100000000cFM broadcast channel scan bits...Unused data

836.1 FM broadcast channel scan bits v1.05done

Exactly 100 repetitions of Channel bit.

Channel bit

boolean value.

Unused data

At address ch:3: Unused data of size 3h:4:

837 DTMF Settings v1.05done

Element at address 3481e00h of size 50h.

76543210765432107654321076543210000000040008000c0010001c0020002c0030003c0040004cSymbol IntervalGroup CodeResponseTone DelayFirst digit durationAuto Reset TimeUnused data...Side-tone enablePost-tone delay.PTT Id PausePTT Id EnableD-Code PauseUnused dataBOT Id...EOT Id...Remote Kill Id...Remote Stun Id...
Symbol Interval

At address 0h: 8-bit unsigned integer value (uint8).

Valid values 0-15.

Group Code

At address 1h: 8-bit unsigned integer value (uint8).

Valid values 0-15

Response

At address 2h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0None
1Tone
2Tone + Respond
Tone Delay

At address 3h: 8-bit unsigned integer value (uint8).

Tone delay in 10ms.

First digit duration

At address 4h: 8-bit unsigned integer value (uint8).

Duration in 10ms.

Auto Reset Time

At address 5h: 8-bit unsigned integer value (uint8).

In multiple of 10s.

Unused data

At address 6h: Unused data of size 3h: 00 00 01

Side-tone enable

At address 9h: 8-bit unsigned integer value (uint8).

Post-tone delay.

At address ah: 8-bit unsigned integer value (uint8).

Delay in multiple of 10ms before EOT.

PTT Id Pause

At address bh: 8-bit unsigned integer value (uint8).

Pause between PTT Id transmissions in multiple of 10s.

Possible values in CPS: Off(0), 5 to 10

PTT Id Enable

At address ch: 8-bit unsigned integer value (uint8).

D-Code Pause

At address dh: 8-bit unsigned integer value (uint8).

In seconds.

Unused data

At address eh: Unused data of size 2h: 00 00

837.1 BOT Id v1.05done

Exactly 16 repetitions of DTMF digit.

DTMF digit

8-bit unsigned integer value (uint8). Default value ffh.

Valid values 0h - fh. If not set, ffh.

837.2 EOT Id v1.05done

Exactly 16 repetitions of DTMF digit.

DTMF digit

8-bit unsigned integer value (uint8). Default value ffh.

Valid values 0h - fh. If not set, ffh.

837.3 Remote Kill Id v1.05done

Exactly 16 repetitions of DTMF digit.

DTMF digit

8-bit unsigned integer value (uint8). Default value ffh.

Valid values 0h - fh. If not set, ffh.

837.4 Remote Stun Id v1.05done

Exactly 16 repetitions of DTMF digit.

DTMF digit

8-bit unsigned integer value (uint8). Default value ffh.

Valid values 0h - fh. If not set, ffh.

838 Zone Bitmap Element v1.05done

Element at address 3482c20h of size 20h.

765432107654321076543210765432100000001cZone bitmap...Unused data

838.1 Zone bitmap v1.05done

Exactly 250 repetitions of Zone hide bit.

Zone hide bit

boolean value. Default value 0h.

Hide the zone from displaying

Unused data

At address 1fh:5: Unused data of size 0h:6: 00

839 Auto repeater offset frequency bank v1.05done

Element at address 3483200h of size 3f0h.

Holds up to 250 offset frequencies for the auto-repeater feature.

76543210765432107654321076543210000003e403e803ecAuto repeater offset frequencies...Unused data...

839.1 Auto repeater offset frequencies v1.05done

Exactly 250 repetitions of Offset frequency.

The actual list of exactly 250 offset frequencies.

Offset frequency

32-bit signed little-endian integer value (int32le). Default value 0h.

Encodes the absolute value of the offset frequency.

The frequency is encoded as multiples of 10Hz. If 0=disabled.

Unused data

At address 3e8h: Unused data of size 8h: 00

840 General Settings needs review

Element at address 3500000h of size 200h.

76543210765432107654321076543210000000040008000c001000140018001c002000240028002c003000340038003c004000440048004c005000540058005c006000640068006c00700084009800ac00b000b400b800bc00c000c400c800cc00d000d400d800dc00e000e400e800ec00f001040108010c011001140128013c01440148014c015001540158015c016001fcEnable key toneDisplay ModeEnable automatic key lockAuto-shutoff delayTransmit TimeoutLanguageBoot DisplayEnable Boot PasswordFrequency step sizeSquelch Level VFO ASquelch Level VFO BPower save modeVOX sensitivityVOX DelayVFO Scan TypeDMR mic gainPF1 Short Press FunctionPF2 Short Press FunctionPF3 Short Press FunctionP1 Short Press FunctionP2 Short Press FunctionWork Mode AWork Mode BSTE typeSTE FrequencyGroup call hang timePrivate call hang timeVoice Header RepetitionsPreamble durationFM broadcast channel indexFM broadcast modeBoot Zone ABoot Zone BUnknown dataEnable RecordingUnknown data...Display BrightnessBacklight durationEnable GPSEnable SMS AlertUnknown dataEnable FM broadcast monitorMain VFOEnable SubchannelTBSTEnable Call AlertTime ZoneTalk permit toneEnable DMR call reset toneVOX SourceUI ModeUnknown dataDMR channel free toneMenu exit timeEnable filter own IdEnable Startup ToneUnknown dataMax speaker volumekillUnknown dataEnable remote monitorEnable RX DMR APRS PositionsUnknown dataPF1 Long Press FunctionPF2 Long Press FunctionPF3 Long Press FunctionP1 Long Press FunctionP2 Long Press FunctionLong Press DurationShow volume barAuto-repeater A directionDMR monitor modeDMR monitor match CCDMR monitor match idEnable DMR monitor slot holdShow last callerUnused dataUnknown dataFM Call hold timeShow ClockMax head-phone volumeSent (DMR) APRS message.Unknown dataEnable enhanced audioVFO Scan UHF min FrequencyVFO Scan UHF max FrequencyVFO Scan VHF min FrequencyVFO Scan VHF max FrequencyUHF Auto-repeater offset frequency 1 indexVHF Auto-repeater 1 offset frequency index.Unknown data...Enable answer sub channelPriority zone index APriority zone index BUnknown dataCall Permit Melody...Match End Melody...Call Reset Melody...Unknown dataCall display modeUnknown dataEnable blue toothBlue tooth and internal micBlue tooth and internal speaker.Enable plug-in recording toneRanging intervalBlue tooth mic gainBlue tooth speaker gainChannel number modeEnable show current contactAuto-roaming periodKey tone volumeCall sign colorUnitsUnknown dataFoLkSkLkUnknown dataKbLkKnLkRoaming delayStandby text colorStandby background imageShow last caller on bootSMS standardVHF auto-repeater 1 min frequencyVHF auto-repeater 1 max frequencyUHF auto-repeater 1 min frequencyUHF auto-repeater 1 max frequencyAuto-repeater B directionSend FM own IDEnable default boot channelBoot zone VFO ABoot zoot VFO BDefault boot channel VFO ADefault boot channel VFO BRoaming zone indexEnable repeater checkRepeater check intervalRepeater check retry countAuto-roaming start conditionBacklight duration TXShow menu separatorKeep last callerChannel A name colorRepeater check OOR notificationBacklight duration RXEnable auto roaminUnknown dataMute durationRepeater check OOR notification countEnable MCU resetBlue tooth hold durationBlue tooth RX delayUnknown dataNOAA AlertUnknown data...Manual Dial Grp Hold TimeManual Dial Prv Hold TimeUnknown dataEncryption TypeTOT PredictTX Power ControlUnknown data...Analog Idle ToneUnknown dataAnalog Mic GainUnknown dataUnMatch End Melody...All Call End Melody...NOAA ChannelUnknown data...Dynamic Range ControlRX Noise ReductionTX Noise ReductionUnknown data...Fixed LocationUnknown data...NX Mic gainReset Digital ProtocolPower On Volume TypePower On VolumeNOAA MonitorNOAA ScanUnknown dataSpeaker On TXUnknown dataUnused data...
Enable key tone

At address 0h: 8-bit unsigned integer value (uint8). Default value 0h.

Display Mode

At address 1h: Enumeration of size 1h, with 2 options. Speficies the channel display mode. That is name or frequency.

ValueNameDescription
0Channel
1Frequency
Enable automatic key lock

At address 2h: 8-bit unsigned integer value (uint8).

Auto-shutoff delay

At address 3h: Enumeration of size 1h, with 5 options. Specifies the time period afer wich the radio shuts off.

ValueNameDescription
0Off
110 min
230 min
360 min
4120 min
Transmit Timeout TOT

At address 4h: 8-bit unsigned integer value (uint8).

Specifies the transmit time out in multiples of 30s.

Valid values are Off (0), 30s, ..., 240s.

Language

At address 5h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0English
1Chinese
2Russian
Boot Display

At address 6h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Default
1Custom Text
2Custom Image
Enable Boot Password

At address 7h: 8-bit unsigned integer value (uint8).

Frequency step size

At address 8h: Enumeration of size 1h, with 10 options. Specifies the frequency step size.

ValueNameDescription
02.5 kHz
15 kHz
26.25 kHz
38.33 kHz
410 kHz
512.5 kHz
620 kHz
725 kHz
830 kHz
950 kHz
Squelch Level VFO A

At address 9h: 8-bit unsigned integer value (uint8). Default value 1h.

Specifies the squelch level for VFO A.

Valid values are Off, 1, ..., 5, where 0=Off.

Squelch Level VFO B

At address ah: 8-bit unsigned integer value (uint8). Default value 1h.

Valid values are Off, 1, ..., 5, where 0=Off.

Power save mode

At address bh: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Off
11:1 (50%)
21:2 (66%)
VOX sensitivity

At address ch: Enumeration of size 1h, with 4 options. Enables and sets the VOX sensitivity.

ValueNameDescription
0Off
11
22
33
VOX Delay

At address dh: 8-bit unsigned integer value (uint8).

Delay expressed in 500ms + 100ms * n. Valid ranges are 0.5, ..., 3.0s.

VFO Scan Type

At address eh: Enumeration of size 1h, with 3 options. Specifies if and when a scan continues.

ValueNameDescription
0Fixed TimeContinues after a fixed time period.
1CarrierContinues once the carrier is gone.
2StopStops the scan after the first signal is recieved.
DMR mic gain

At address fh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the DMR microphone gain.

Valid values are [1..5, Auto], encoded as 0..4, 5=auto.

PF1 Short Press Function

At address 10h: Enumeration of size 1h, with 64 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
46Send TBST
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
57NOAA Monitor
58Channel Settings
59RX NR
60TX NR
61Repeater
62Frequency Sync
63Frequency Step
PF2 Short Press Function

At address 11h: Enumeration of size 1h, with 64 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
46Send TBST
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
57NOAA Monitor
58Channel Settings
59RX NR
60TX NR
61Repeater
62Frequency Sync
63Frequency Step
PF3 Short Press Function

At address 12h: Enumeration of size 1h, with 64 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
46Send TBST
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
57NOAA Monitor
58Channel Settings
59RX NR
60TX NR
61Repeater
62Frequency Sync
63Frequency Step
P1 Short Press Function

At address 13h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
P2 Short Press Function

At address 14h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
Work Mode A

At address 15h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Channel
1VFO
Work Mode B

At address 16h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Channel
1VFO
STE type

At address 17h: Enumeration of size 1h, with 5 options. Specifies the squelch tail elemination type.

ValueNameDescription
0Off
1Silent
2120 deg
3180 deg
4240 deg
STE Frequency

At address 18h: Enumeration of size 1h, with 3 options. Squelch tail elemination frequency.

ValueNameDescription
0Off
155.2 Hz
2259.2 Hz
Group call hang time

At address 19h: 8-bit unsigned integer value (uint8).

Specifies hang time in seconds. That is. 0=1s, ..., 29=30s, 30=30min, 31=infinite.

Private call hang time

At address 1ah: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies hang time in seconds. That is. 0=1s, ..., 29=30s, 30=30min, 31=infinite.

Voice Header Repetitions

At address 1bh: 8-bit unsigned integer value (uint8). Valid values between 2h and ah, with default value 2h.

Preamble duration

At address 1ch: 8-bit unsigned integer value (uint8). Default value 5h.

Specifies the preamble duration in multiples of 60ms.

That is 0 = 0ms, ..., 40 = 2400ms.

FM broadcast channel index

At address 1dh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the pre-set FM broadcast channel.

FM broadcast mode

At address 1eh: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Channel
1VFO
Boot Zone A

At address 1fh: 8-bit unsigned integer value (uint8).

When work mode for VFO A is set to Channel, this index specifies the zone. 0-based zone index.

Boot Zone B

At address 20h: 8-bit unsigned integer value (uint8).

When work mode for VFO B is set to Channel, this index specifies the zone. 0-based zone index.

Unknown data

At address 21h: Unknown data of size 1h.

Enable Recording

At address 22h: 8-bit unsigned integer value (uint8).

Unknown data

At address 23h: Unknown data of size 3h.

Display Brightness

At address 26h: 8-bit unsigned integer value (uint8). Default value 0h.

Possible values [0-4].

Backlight duration

At address 27h: Enumeration of size 1h, with 16 options. Specifies the time, the backlight stays on after every event. E.g, button press or call.

ValueNameDescription
0Infinite
15s
210s
315s
420s
525s
630s
71min
82min
93min
104min
115min
1215min
1330min
1445min
151h
Enable GPS

At address 28h: 8-bit unsigned integer value (uint8). Default value 0h.

Enable SMS Alert

At address 29h: 8-bit unsigned integer value (uint8).

Unknown data

At address 2ah: Unknown data of size 1h.

Enable FM broadcast monitor

At address 2bh: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, radio calls are received while listening to the FM broadcast.

Main VFO

At address 2ch: Enumeration of size 1h, with 2 options. Specifies, which VFO is the main one.

ValueNameDescription
0A
1B
Enable Subchannel

At address 2dh: 8-bit unsigned integer value (uint8). Default value 0h.

TBST

At address 2eh: Enumeration of size 1h, with 4 options.

ValueNameDescription
01000 Hz
11450 Hz
21750 Hz
32100 Hz
Enable Call Alert

At address 2fh: 8-bit unsigned integer value (uint8).

Time Zone

At address 30h: 8-bit unsigned integer value (uint8). Valid values between 0h and 32h, with default value 0h.

Specifies the time zone as an offset in multiples of 30min.

Starting at UTC-12:00. That is, 0=UTC-12:00, 1=UTC-11:30, ..., 24=UTC, ..., 50=UTC+13:00

Talk permit tone

At address 31h: Enumeration of size 1h, with 4 options.

ValueNameDescription
0None
1DMR
2FM
3Both
Enable DMR call reset tone

At address 32h: 8-bit unsigned integer value (uint8).

VOX Source

At address 33h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Internal
1External
2Both
UI Mode

At address 34h: Enumeration of size 1h, with 2 options. Specifies the freedom in the UI. That is, in amateur mode, you can set a lot of stuff using the radio itself. In professional mode, you are basically locked in.

ValueNameDescription
0Amateur
1Professional
Unknown data

At address 35h: Unknown data of size 1h.

DMR channel free tone

At address 36h: Enumeration of size 1h, with 4 options. Selects the channel free/idle tone.

ValueNameDescription
0Off
1Type 1
2Type 2
3Type 3
Menu exit time

At address 37h: 8-bit unsigned integer value (uint8). Default value 5h.

Specifies the menu hang time/duartion.

The duration is specified in multiples of 5s + 5s. That is, 0=5s, 1=10s, 2=15s, ..., 11=60s.

Enable filter own Id

At address 38h: 8-bit unsigned integer value (uint8). Default value 0h.

Filters own ID from list of missed calls.

Enable Startup Tone

At address 39h: 8-bit unsigned integer value (uint8). Default value 0h.

Unknown data

At address 3ah: Unknown data of size 1h.

Max speaker volume

At address 3bh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the maximum speaker volume.

Valid values are [Indoors, 1, ..., 8]. Where Indoors is encoded as 0.

kill

At address 3ch: 8-bit unsigned integer value (uint8). Default value 0h.

Unknown data

At address 3dh: Unknown data of size 1h.

Enable remote monitor

At address 3eh: 8-bit unsigned integer value (uint8). Default value 0h.

Enable RX DMR APRS Positions

At address 3fh: 8-bit unsigned integer value (uint8).

Unknown data

At address 40h: Unknown data of size 1h.

PF1 Long Press Function

At address 41h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
PF2 Long Press Function

At address 42h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
PF3 Long Press Function

At address 43h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
P1 Long Press Function

At address 44h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
P2 Long Press Function

At address 45h: Enumeration of size 1h, with 56 options.

ValueNameDescription
0Off
1Voltage
2Power
3Talk Around
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub Channel PTT
10Scan
11FM Broadcast
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Information
18Monitor
19Main Channel Toggle
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuisance Delete
28DMR Monitor
29Sub Channel Toggle
30Priority Zone
31VFO Scan
32Mic Sound Quality
33Last Call Reply
34Channel Type Switch
35Ranging
36Roaming
37Channel Ranging
38MaxVolume
39Slot Switch
40APRS Type Switch
41Zone Select
42Set Timed Roaming
43APRS Settings
44Mute timing
45CTCSS/DCS Settings
47Bluetooth
48GPS
49Channel Name
50CDT Scan
51APRS Scan
52FM APRS Info
53GPS Roaming
54Dim Shut
55Satellite Predicting
56FM Squelch
Long Press Duration

At address 46h: 8-bit unsigned integer value (uint8).

Specifies the long-press duration in seconds.

That is t = 1s + 1s * n. Valid values are 1s, ..., 5s.

Show volume bar

At address 47h: 8-bit unsigned integer value (uint8). Default value 0h.

Shows the volume bar, when the volume is changed.

Auto-repeater A direction

At address 48h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Off
1Positive
2Negative
DMR monitor mode

At address 49h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Off
1Single slot
2Double slot
DMR monitor match CC

At address 4ah: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Any
1Same
DMR monitor match id

At address 4bh: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Any
1Same
Enable DMR monitor slot hold

At address 4ch: 8-bit unsigned integer value (uint8). Default value 0h.

Show last caller

At address 4dh: Enumeration of size 1h, with 4 options. Specifies if and how the last caller is shown.

ValueNameDescription
0Off
1DMR ID
2Callsign
3Both
Unused data

At address 4eh: Unknown data of size 1h.

Unknown data

At address 4fh: Unknown data of size 1h.

FM Call hold time

At address 50h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the hold time in seconds. Valid values are 0s, ..., 30s.

Show Clock

At address 51h: 8-bit unsigned integer value (uint8).

Max head-phone volume

At address 52h: 8-bit unsigned integer value (uint8). Default value 0h.

Encodes the maximum head-phone volume.

Valid values are [Indoors, 1, ..., 8]. Where Indoors is encoded as 0.

Sent (DMR) APRS message.

At address 53h: 8-bit unsigned integer value (uint8). Default value 0h.

Unknown data

At address 54h: Unknown data of size 3h.

Enable enhanced audio

At address 57h: 8-bit unsigned integer value (uint8). Default value 0h.

VFO Scan UHF min Frequency

At address 58h: 32-bit unsigned little-endian integer value (uint32le).

in 10Hz.

VFO Scan UHF max Frequency

At address 5ch: 32-bit unsigned little-endian integer value (uint32le).

in 10Hz

VFO Scan VHF min Frequency

At address 60h: 32-bit unsigned little-endian integer value (uint32le).

in 10Hz

VFO Scan VHF max Frequency

At address 64h: 32-bit unsigned little-endian integer value (uint32le).

in 10Hz.

UHF Auto-repeater offset frequency 1 index

At address 68h: 8-bit unsigned integer value (uint8). Default value ffh.

The 0-based index of the offset frequency.

If set to ffh, disabled.

VHF Auto-repeater 1 offset frequency index.

At address 69h: 8-bit unsigned integer value (uint8). Default value ffh.

Specifies the 0-based index of the offset frequency.

If set to ffh, disables the auto-repeater feature.

Unknown data

At address 6ah: Unknown data of size 4h.

Enable answer sub channel

At address 6eh: 8-bit unsigned integer value (uint8). Default value 0h.

If enabled, a sub-channel call can be answered when pressing PTT within 5s.

Priority zone index A

At address 6fh: 8-bit unsigned integer value (uint8). Default value ffh.

Specifies the zone 0-based index for the priority zone of VFO A. If none is set, set to ffh.

Priority zone index B

At address 70h: 8-bit unsigned integer value (uint8). Default value ffh.

Specifies the zone 0-based index for the priority zone of VFO B. If none is set, set to ffh.

Unknown data

At address 71h: Unknown data of size 1h.

840.1 Call Permit Melody v1.05done

Element at address 72h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

840.1.1 Tones v1.05done

Exactly 5 repetitions of Frequency.

Frequency

16-bit unsigned little-endian integer value (uint16le).

in Hz.

840.1.2 Durations v1.05done

Exactly 5 repetitions of Duration.

Duration

16-bit unsigned little-endian integer value (uint16le).

in ms.

840.2 Match End Melody v1.05done

Element at address 86h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

840.2.1 Tones v1.05done

Exactly 5 repetitions of Frequency.

Frequency

16-bit unsigned little-endian integer value (uint16le).

in Hz.

840.2.2 Durations v1.05done

Exactly 5 repetitions of Duration.

Duration

16-bit unsigned little-endian integer value (uint16le).

in ms.

840.3 Call Reset Melody v1.05done

Element at address 9ah of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

840.3.1 Tones v1.05done

Exactly 5 repetitions of Frequency.

Frequency

16-bit unsigned little-endian integer value (uint16le).

in Hz.

840.3.2 Durations v1.05done

Exactly 5 repetitions of Duration.

Duration

16-bit unsigned little-endian integer value (uint16le).

in ms.

Unknown data

At address aeh: Unknown data of size 1h.

Call display mode

At address afh: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Off
1Call
2Name
Unknown data

At address b0h: Unknown data of size 1h.

Enable blue tooth

At address b1h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, blue tooth is enabled.

Blue tooth and internal mic

At address b2h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, the bluetooth and internal mic are used.

Blue tooth and internal speaker.

At address b3h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, blue tooth and the internal speaker are used.

Enable plug-in recording tone

At address b4h: 8-bit unsigned integer value (uint8). Default value 0h.

Whatever that is. Here you can enable it.

Ranging interval

At address b5h: 8-bit unsigned integer value (uint8). Default value 5h.

Specifies the ranging interval in seconds. Valid values are [5,255].

No offset. Nobody gave a f**k. I wonder, what happens if one sets it to 0.

Blue tooth mic gain

At address b6h: 8-bit unsigned integer value (uint8).

Specifies the microphone gain for the blue tooth source.

Valid values are 1-5, encoded as 0-4. That is, 0=1, ..., 4=5.

Blue tooth speaker gain

At address b7h: 8-bit unsigned integer value (uint8). Default value 2h.

Specifies the speaker gain for the blue tooth output.

Valid values are 1-5, encoded as 0-4. That is, 0=1, ..., 4=5.

Channel number mode

At address b8h: Enumeration of size 1h, with 2 options. WTF, really? Specifies whether the total or within-zone number is show as the channel number. It makes absolutely no sense to show a total channel number, dear AnyTone engineer. The user can only access channels through a zone. So, if a channel is not assigned to any zone, it is basically hidden. So, explain to me, why should anyone care about the absolute channel number?

ValueNameDescription
0Total
1Within Zone
Enable show current contact

At address b9h: 8-bit unsigned integer value (uint8). Default value 0h.

Enables the display of the current contact.

Why is the default off? Isn't it a pretty important information?

Auto-roaming period

At address bah: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the auto-roaming period (if enabled) in multiples of 1 minute.

The period is stored as n + 1min. That is 0=1min, 1=2min, ..., 255=256min.

Key tone volume

At address bbh: 8-bit unsigned integer value (uint8). Default value 0h.

A value in range [1,15]. If set to 0 it is adjustable.

Call sign color

At address bch: Enumeration of size 1h, with 7 options. Specifies the color, the callsign is shown in. Because it is incredible important to be able to set it. Default is orange (0).

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
Units

At address bdh: Enumeration of size 1h, with 2 options. .

ValueNameDescription
0Metric
1Archaic
Unknown data

At address beh: Unknown data of size 0h:3.

Forced lock FoLk

At address beh:4: boolean value. Default value 0h.

Side key lock SkLk

At address beh:3: boolean value.

If set, the side keys are locked too.

Unknown data

At address beh:2: Unknown data of size 0h:1.

Enable keyboard lock KbLk

At address beh:1: boolean value. Default value 0h.

If enabled, the keyboard is locked.

Enable knob lock KnLk

At address beh:0: boolean value. Default value 0h.

If set, the knob is also locked.

Roaming delay

At address bfh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the delay in seconds between a auto-roaming trigger and the actual auto-roaming.

Valid values are [None, 1s, 30s], where None is encoded as 0.

Standby text color

At address c0h: Enumeration of size 1h, with 8 options. Another palette. Thanks! Seriously dear AnyTone engineer. Why for f**k sake can't you produce a consistent encoding of colors? It is called copy-and-paste. The produces a lot of code you can impress your supervisor with at zero cost. Give it a try, you gonna love it.

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Turquoise
7Blue
Standby background image

At address c1h: Enumeration of size 1h, with 3 options. Specifies a wallpaper for the radio. Yes, very important feature.

ValueNameDescription
0Default
1Custom 1
2Custom 2
Show last caller on boot

At address c2h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, shows the last caller after boot.

Why do I need to know that? That might be ages ago.

SMS standard

At address c3h: Enumeration of size 1h, with 3 options. Specifies the SMS standard to use.

ValueNameDescription
0Motorola
1Hytera
2ETSI DMR
VHF auto-repeater 1 min frequency

At address c4h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.

Specifies the lower bound of the first VHF auto-repeater frequency range.

The freuqency is stored in multiples of 10Hz.

VHF auto-repeater 1 max frequency

At address c8h: 32-bit unsigned little-endian integer value (uint32le).

Speifies the upper bound of the first VHF auto-repeater frequency range.

The frequency is stored in multiples of 10Hz.

UHF auto-repeater 1 min frequency

At address cch: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.

Specifies the lower bound of the first UHF auto-repeater frequency range.

The freuqency is stored in multiples of 10Hz.

UHF auto-repeater 1 max frequency

At address d0h: 32-bit unsigned little-endian integer value (uint32le).

Speifies the upper bound of the first UHF auto-repeater frequency range.

The frequency is stored in multiples of 10Hz.

Auto-repeater B direction

At address d4h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Off
1Positive
2Negative
Send FM own ID

At address d5h: 8-bit unsigned integer value (uint8). Default value 0h.

in CPS.

Enable default boot channel

At address d6h: 8-bit unsigned integer value (uint8).

If set to 1, a default channel for VFO A and B is set.

Boot zone VFO A

At address d7h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the zone index for the boot zone.

That is, the zone selected for VFO A at boot.

Boot zoot VFO B

At address d8h: 8-bit unsigned integer value (uint8).

Default boot zone for VFO B

Encodes the 0-based boot zone for the VFO B. That is, the zone being selected at bootup.

Default boot channel VFO A

At address d9h: 8-bit unsigned integer value (uint8). Default value ffh.

Specifies the channel index within the boot zone.

If set to ffh, the VFO is selected.

Default boot channel VFO B

At address dah: 8-bit unsigned integer value (uint8). Default value ffh.

Encodes the channel index for the boot channel for VFO B.

That is, the 0-based index of the channel within the boot zone B. If ffh is selected, the VFO is selected as the boot channel.

Roaming zone index

At address dbh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the 0-based roaming zone index.

Enable repeater check

At address dch: 8-bit unsigned integer value (uint8). Default value 0h.

Repeater check interval

At address ddh: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the repeater check interval in multuples of 5s. The period is 5s * n + 5s with valid values in 5s - 50s.

Repeater check retry count

At address deh: 8-bit unsigned integer value (uint8). Default value 0h.

Number is specified as 3 + n with valid values in [3, 5].

Auto-roaming start condition

At address dfh: Enumeration of size 1h, with 2 options. Specifies, when auto roaming is triggered.

ValueNameDescription
0PeriodicAuto roaming starts periodically.
1Out-of-rangeAuto roaming starts on out-of-range event.
Backlight duration TX

At address e0h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the duration of the backlight during TX.

Encodes the duration in seconds. Valid values are [1,30]. If set to 0, the backlight is disabled during TX.

Show menu separator

At address e1h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, shows menu separators.

Keep last caller

At address e2h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, the last caller is kept when the channel is changed.

Channel A name color

At address e3h: Enumeration of size 1h, with 7 options. Specifies the color of the channel name. Because it is incredible important to be able to set it. Default is orange (0).

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
Repeater check OOR notification

At address e4h: Enumeration of size 1h, with 3 options. Specifies the mode of notification for an out-of-range event.

ValueNameDescription
0Off
1Tone
2Voice
Backlight duration RX

At address e5h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the duration of the backlight during RX.

The duration is specified in seconds. Valid values are [1,30] seconds. If set to 0 the backlight stays on.

Enable auto roamin

At address e6h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, enables auto roaming.

Unknown data

At address e7h: Unknown data of size 1h.

Mute duration

At address e8h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the duration of a mute in minutes, triggered by a function key. 1..256 s

The duration is specified as t = 1min + 1min * n. That is 0=1min, ..., 255 = 256min.

Repeater check OOR notification count

At address e9h: 8-bit unsigned integer value (uint8).

Number of notifications for a out-of-range event. The number is specified as n + 1 with an valid value in [1, 10].

Enable MCU reset

At address eah: 8-bit unsigned integer value (uint8). Default value 1h.

Blue tooth hold duration

At address ebh: Enumeration of size 1h, with 33 options.

ValueNameDescription
0Off
11s
22s
33s
44s
55s
66s
77s
88s
99s
1011s
1112s
1213s
1314s
1415s
1516s
1617s
1718s
1819s
1920s
2021s
2122s
2223s
2324s
2425s
2526s
2627s
2728s
2829s
2930s
3060s
31120s
32Infinite
Blue tooth RX delay

At address ech: 8-bit unsigned integer value (uint8). Default value 2h.

Delay in multiples of 500ms.

That is 500ms + 500ms * n: 0=500ms, 1=1s, ..., 10=5.5s.

Unknown data

At address edh: Unknown data of size 2h.

NOAA Alert

At address efh: 8-bit unsigned integer value (uint8).

Listen for NOAA on sub channel and start alarm sound for 3 min if TBST in RX

Unknown data

At address f0h: Unknown data of size 17h.

Manual Dial Grp Hold Time

At address 107h: 8-bit unsigned integer value (uint8).

Specifies hold time in seconds. That is. 0=1s, ..., 29=30s, 30=30min, 31=infinite.

Manual Dial Prv Hold Time

At address 108h: 8-bit unsigned integer value (uint8).

Specifies hold time in seconds. That is. 0=1s, ..., 29=30s, 30=30min, 31=infinite.

Unknown data

At address 109h: Unknown data of size 1h.

Encryption Type

At address 10ah: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Commononly between Anytone radios
1AES/ARC4Motorola compatible
TOT Predict

At address 10bh: 8-bit unsigned integer value (uint8).

Signal TOT 5 s in advance with a beep

TX Power Control

At address 10ch: 8-bit unsigned integer value (uint8).

Lower TX power if strong RX signal

in CPS

Unknown data

At address 10dh: Unknown data of size 4h.

Analog Idle Tone

At address 111h: 8-bit unsigned integer value (uint8).

Unknown data

At address 112h: Unknown data of size 1h.

Analog Mic Gain

At address 113h: 8-bit unsigned integer value (uint8).

Analog mic gain 0..4, 5=auto, also for BT mic

Valid values are [1..5, Auto], encoded as 0..4, 5=auto.

Unknown data

At address 114h: Unknown data of size 2h.

840.4 UnMatch End Melody v1.05done

Element at address 116h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

840.4.1 Tones v1.05done

Exactly 5 repetitions of Frequency.

Frequency

16-bit unsigned little-endian integer value (uint16le).

in Hz.

840.4.2 Durations v1.05done

Exactly 5 repetitions of Duration.

Duration

16-bit unsigned little-endian integer value (uint16le).

in ms.

840.5 All Call End Melody v1.05done

Element at address 12ah of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

840.5.1 Tones v1.05done

Exactly 5 repetitions of Frequency.

Frequency

16-bit unsigned little-endian integer value (uint16le).

in Hz.

840.5.2 Durations v1.05done

Exactly 5 repetitions of Duration.

Duration

16-bit unsigned little-endian integer value (uint16le).

in ms.

NOAA Channel

At address 13eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 9h

Channel +1

Unknown data

At address 13fh: Unknown data of size 8h.

Dynamic Range Control

At address 147h: 8-bit unsigned integer value (uint8).

DRC for RX AGC

RX Noise Reduction

At address 148h: 8-bit unsigned integer value (uint8).

0=off,1..5

TX Noise Reduction

At address 149h: 8-bit unsigned integer value (uint8).

0=off,1..5

Unknown data

At address 14ah: Unknown data of size 4h.

Fixed Location

At address 14eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 8h

Use fixed location for APRS and satellite prediction 0= off, 1-8 fixed location index

Unknown data

At address 14fh: Unknown data of size 4h.

NX Mic gain

At address 153h: 8-bit unsigned integer value (uint8).

NXDN mic gain 0..4, 5=auto

Currently not supported in Radio

Reset Digital Protocol

At address 154h: Enumeration of size 1h, with 3 options. The digital protocol after resetting

ValueNameDescription
0Off
1DMR
2NXDNNot implemented
Power On Volume Type

At address 155h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Preset
1Minimum
Power On Volume

At address 156h: 8-bit unsigned integer value (uint8).

NOAA Monitor

At address 157h: 8-bit unsigned integer value (uint8).

Monitor always open

NOAA Scan

At address 158h: 8-bit unsigned integer value (uint8).

Scan for best NOAA channel

Unknown data

At address 159h: Unknown data of size 2h.

Speaker On TX

At address 15bh: 8-bit unsigned integer value (uint8).

Speaker on for RX channel on TX (default=off)

Unknown data

At address 15ch: Unknown data of size 4h.

Unused data

At address 160h: Unused data of size a0h:

841 B channels v1.05done

Element at address 3500400h of size 400h.

B channel.

76543210765432107654321076543210000001fc020003fcA channel List...B channel List...

841.1 A channel List v1.05done

Element at address 0h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel indices...Unused data...

841.1.1 Channel indices v1.05done

Exactly 250 repetitions of Channel index.

Channel A indices for all possible zones.

Channel index

16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Specifies a 0-based channel index. No special values.

Unused data

At address 1f4h: Unused data of size ch: 00

841.2 B channel List v1.05done

Element at address 200h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel indices...Unused data...

841.2.1 Channel indices v1.05done

Exactly 250 repetitions of Channel index.

Channel B indices for all possible zones.

Channel index

16-bit unsigned little-endian integer value (uint16le). Default value 0h.

Specifies a 0-based channel index. No special values.

Unused data

At address 1f4h: Unused data of size ch: 00

842 DTMF Ids v1.05done

Exactly 16 repetitions of DTMF Id.

Encodes DTMF PTT ids.

843 DTMF Id v1.05done

Exactly 16 repetitions of DTMF digit.

DTMF digit

8-bit unsigned integer value (uint8). Default value ffh.

Valid values 0h - fh. If not set, ffh.

844 Boot Settings v1.05done

Element at address 3500900h of size 60h.

7654321076543210765432107654321000000018001c00200038003c004000440048005cBoot text line 1...Pad bytesBoot text line 2...Pad bytesBoot password...Unused data...
Boot text line 1

At address 0h: Unicode string of length (up to) 14 chars (size 28b), 0000h-padded. Specifies the first line of the boot text.

Pad bytes

At address 1ch: Unused data of size 4h: 00 00

Boot text line 2

At address 20h: Unicode string of length (up to) 14 chars (size 28b), 0000h-padded. Encodes the second line of the boot text.

Pad bytes

At address 3ch: Unused data of size 4h: 00 00

Boot password

At address 40h: ASCII string of length (up to) 8 chars, 00h-padded. Plain boot password.

Although this is an ASCII string, only digits are allowed. That is 30h-39h.

Unused data

At address 48h: Unused data of size 18h: 00

845 APRS settings needs review

Element at address 3501000h of size 100h.

76543210765432107654321076543210000000040008000c00140018001c002000240038003c004000740078008000a400a800ac00c800cc00fcFM APRS Decoding ChannelUnknown data...FM APRS TX delayFM APRS sub tone typeFM APRS TX CTCSS toneFM APRS DCS codeManual TX intervalAutomatic TX intervalAPRS monitor enableUnknown dataUnknown data...Destination call...Destination SSIDSource call...Source SSIDAPRS path string 0-14h...APRS symbol tableAPRS symbolFM APRS transmit powerPrewave delayUnknown dataDMR APRS settings...Roaming supportDMR APRS time slots...Repeater activation delayAPRS Display TimeAPRS path 15h-38h...APRS Info Display DurationFixed altitude...FStatFNEMAFWXFMsgFItemFObjFMicEFPosFM APRS bandwidthEnable AX.25 CRC checkFM APRS frequencies...Unknown data...
FM APRS Decoding Channel

At address 0h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Main channel
1Sub channel
Unknown data

At address 1h: Unknown data of size 4h.

FM APRS TX delay

At address 5h: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the transmit FM APRS delay in multiple of 20ms. Valid values are 0-5100ms.

FM APRS sub tone type

At address 6h: Enumeration of size 1h, with 3 options. Specifies the transmit sub-tone for FM APRS.

ValueNameDescription
0None
1CTCSS
2DCS
FM APRS TX CTCSS tone

At address 7h: Enumeration of size 1h, with 51 options.

ValueNameDescription
062.5 Hz
167.0 Hz
269.3 Hz
371.9 Hz
474.4 Hz
577.0 Hz
679.7 Hz
782.5 Hz
885.4 Hz
988.5 Hz
1091.5 Hz
1194.8 Hz
1297.4 Hz
13100.0 Hz
14103.5 Hz
15107.2 Hz
16110.9 Hz
17114.8 Hz
18118.8 Hz
19123.0 Hz
20127.3 Hz
21131.8 Hz
22136.5 Hz
23141.3 Hz
24146.2 Hz
25151.4 Hz
26156.7 Hz
27159.8 Hz
28162.2 Hz
29165.5 Hz
30167.9 Hz
31171.3 Hz
32173.8 Hz
33177.3 Hz
34179.9 Hz
35183.5 Hz
36186.2 Hz
37189.9 Hz
38192.8 Hz
39196.6 Hz
40199.5 Hz
41203.5 Hz
42206.5 Hz
43210.7 Hz
44218.1 Hz
45225.7 Hz
46229.1 Hz
47233.6 Hz
48241.8 Hz
49250.3 Hz
50254.1 Hz
FM APRS DCS code

At address 8h: 16-bit unsigned little-endian integer value (uint16le).

Encodes the DCS code in a complex way.

That is, the least significant 9 bits encode the binary DCS code and 9th bit encodes the inverted flag of DCS.

Manual TX interval

At address ah: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the manual TX interval in second. 0: Off, 1-255.

Automatic TX interval

At address bh: 8-bit unsigned integer value (uint8).

Specifies the interval in multiples of 45 s + x * 15 s. 0:Off. Valid values 30-3870s.

APRS monitor enable

At address ch: Enumeration of size 1h, with 2 options. Listen to the APRS packet transmission.

ValueNameDescription
0Off
1On
Unknown data

At address dh: Unknown data of size 1h.

Unknown data

At address eh: Unknown data of size 8h.

Destination call

At address 16h: ASCII string of length (up to) 6 chars, 00h-padded.

Destination SSID

At address 1ch: 8-bit unsigned integer value (uint8). Default value 0h.

Source call

At address 1dh: ASCII string of length (up to) 6 chars, 00h-padded.

Source SSID

At address 23h: 8-bit unsigned integer value (uint8).

APRS path string 0-14h

At address 24h: ASCII string of length (up to) 21 chars, 00h-padded. First half of the APRS path string. Contains the first 24 bytes.

APRS symbol table

At address 39h: 8-bit signed integer value (int8).

A char!

APRS symbol

At address 3ah: 8-bit signed integer value (int8).

A char!

FM APRS transmit power

At address 3bh: Enumeration of size 1h, with 4 options.

ValueNameDescription
0Low
1Mid
2High
3Max
Prewave delay

At address 3ch: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the pre-wave delay in multiples of 10ms. Valid values are 0-2550ms.

Unknown data

At address 3dh: Unknown data of size 3h.

845.1 DMR APRS settings v1.05done

Element at address 40h of size 38h.

765432107654321076543210765432100000000c0010002c00300034Channel indices...Destination DMR IDs...Call types...

845.1.1 Channel indices v1.05done

Exactly 8 repetitions of Channel index.

Channel index

16-bit unsigned little-endian integer value (uint16le). Default value 0h.

0-based transmit channel. 0fa0=VFO A, 0fa1=VFO B, 0fa2=Current

845.1.2 Destination DMR IDs v1.05done

Exactly 8 repetitions of DMR destination ID.

DMR destination ID

32-bit bcd big-endian integer value (bcd8be). Default value 0h.

845.1.3 Call types v1.05done

Exactly 8 repetitions of Call type.

Call type

Enumeration of size 1h, with 3 options.

ValueNameDescription
0Private Call
1Group Call
2All Call
Roaming support

At address 78h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Disabled
1Enabled

845.2 DMR APRS time slots v1.05done

Exactly 8 repetitions of Time slot.

Time slot

Enumeration of size 1h, with 3 options.

ValueNameDescription
0Channel slot
1Time slot 1
2Time slot 2
Repeater activation delay

At address 81h: 8-bit unsigned integer value (uint8).

Delay in multiples of 100ms. 0=Off.

Valid values are Off, 100ms, ..., 1000ms.

APRS Display Time

At address 82h: 8-bit unsigned integer value (uint8). Valid values between 0h and dh

00..0c = 3..15, 0d = infinity

APRS path 15h-38h

At address 83h: ASCII string of length (up to) 35 chars, 00h-padded. Second half of the APRS path.

APRS Info Display Duration

At address a6h: 8-bit unsigned integer value (uint8).

Specifies the duration in seconds.

In fact, it is (n+3) second. If n=13, infinite.

Fixed altitude

At address a7h: 16-bit unsigned little-endian integer value (uint16le).

Encodes the fixed altitude in feet.

Status report flag FStat

At address a9h:7: boolean value.

flag.

NEMA report flag FNEMA

At address a9h:6: boolean value.

flag.

Weather report flag FWX

At address a9h:5: boolean value.

Sets the weather report flag.

Message flag FMsg

At address a9h:4: boolean value.

flag.

Item flag FItem

At address a9h:3: boolean value.

flag.

Object flag FObj

At address a9h:2: boolean value.

flag.

Mic-E flag FMicE

At address a9h:1: boolean value.

flag.

Position Flag FPos

At address a9h:0: boolean value. Default value 0h.

flag.

FM APRS bandwidth

At address aah: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Narrow
1Wide
Enable AX.25 CRC check

At address abh: Enumeration of size 1h, with 2 options. in CPS

ValueNameDescription
0On
1Off

845.3 FM APRS frequencies v1.05done

Exactly 8 repetitions of FM APRS Frequency.

FM APRS Frequency

32-bit bcd big-endian integer value (bcd8be). Default value 0h.

Unknown data

At address cch: Unknown data of size 34h.

846 FM APRS Message v1.05done

Element at address 3501200h of size 60h.

765432107654321076543210765432100000005cMessage Text...
Message Text

At address 0h: Unicode string of length (up to) 48 chars (size 96b), 0000h-padded. CPS allows 60 chars but sends 48

847 AES encryption key bank v1.05done

Element at address 3580000h of size 4000h.

7654321076543210765432107654321000003fbc3fc03ffcAES encryption keys...Unused data...

847.1 AES encryption keys v1.05done

Exactly 255 repetitions of AES encryption key.

847.2 AES encryption key v1.05done

Element of size 40h.

7654321076543210765432107654321000000020003cKey IdKey Data...Unused dataKey sizeUnused data...
Key Id

At address 0h: 8-bit unsigned integer value (uint8). Default value 0h.

1-based key Id. 0=Off.

Key Data

At address 1h: 256-bit bcd big-endian integer value (bcd64be). Default value 0h.

Up to 256 bit AES key. The key is right aligned. You may consider it as a big-endian integer.

Unused data

At address 21h: Unused data of size 1h: 00

Key size

At address 22h: 8-bit unsigned integer value (uint8). Valid values between 20h and 40h, with default value 40h.

Specifies the key size in multiples of 4bit.

Unused data

At address 23h: Unused data of size 1dh: 00

Unused data

At address 3fc0h: Unused data of size 40h: 00

848 ARC4 encryption keys v1.05done

Exactly 255 repetitions of ARC4 encryption key.

849 ARC4 encryption key v1.05done

Element of size 10h.

7654321076543210765432107654321000000004000cKey idKey bits...Unused data...
Key id

At address 0h: 8-bit unsigned integer value (uint8). Default value 0h.

Valid values 1-255. 0=Off.

Key bits

At address 1h: 40-bit bcd big-endian integer value (bcd10be). Default value 0h.

Unused data

At address 6h: Unused data of size ah: 00

850 DMR Encryption Keys v1.05done

Exactly 32 repetitions of DMR Encryption Key.

851 DMR Encryption Key v1.05done

Element of size 2h.

765432107654321076543210765432100000Key
Key

At address 0h: 16-bit signed big-endian integer value (int16be). Default value ffffh.

852 DMR Encryption IDs v1.05done

Exactly 32 repetitions of DMR Encryption Id.

DMR Encryption Id

16-bit unsigned big-endian integer value (uint16be).

853 AES encryption key bitmap v1.05done

Element at address 3585600h of size 20h.

765432107654321076543210765432100000001cAES key enable bits...Unused data

853.1 AES key enable bits v1.05done

Exactly 255 repetitions of Key enable bit.

Key enable bit

boolean value. Default value 0h.

Unused data

At address 1fh:0: Unused data of size 0h:1: 00

854 ARC4 key bitmap v1.05done

Element at address 3585620h of size 20h.

765432107654321076543210765432100000001cARC4 enable bits...Unused data

854.1 ARC4 enable bits v1.05done

Exactly 255 repetitions of Key enable bit.

Key enable bit

boolean value.

Unused data

At address 1fh:0: Unused data of size 0h:1: 00

855 Zone Names v1.05done

Between 1 and 250 repetitions of Zone Name.

Zone Name

Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

856 Radio Ids v1.05done

Up to 250 repetitions of Radio Id Element.

857 Radio Id Element v1.05done

Element of size 40h.

765432107654321076543210765432100000000400200024003cDMR IdName...Unused data...
DMR Id

At address 0h: 32-bit bcd big-endian integer value (bcd8be).

Name

At address 4h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 24h: Unused data of size 1ch: 00

858 Primary ID v1.05done

Element at address 3684000h of size 40h.

765432107654321076543210765432100000000400200024003cPrimary DMR IDPrimary radio name...Unused dataUsed flagUnused data...
Primary DMR ID

At address 0h: 32-bit bcd big-endian integer value (bcd8be). Default value 0h.

Primary radio name

At address 4h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 24h: Unused data of size 2h: 00

Used flag

At address 26h: Enumeration of size 1h, with 2 options.

ValueNameDescription
0Unused
1Used
Unused data

At address 27h: Unused data of size 19h: 00

859 Group List Bank v1.05done

Up to 250 repetitions of Group List.

860 Group List v1.05done

Element of size 120h.

76543210765432107654321076543210000000fc0100011cContact Indices...Name...

860.1 Contact Indices v1.05done

Exactly 64 repetitions of Contact Index.

Contact Index

32-bit unsigned little-endian integer value (uint32le). Default value ffffffffh.

0-based

Name

At address 100h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

861 Air Band Channel Bank v1.05done

Up to 256 repetitions of Air Band Channel.

862 Air Band Channel v1.05done

Element of size 40h.

76543210765432107654321076543210000000040014003cFrequencyChannel Name...Unused data...
Frequency

At address 0h: 32-bit bcd big-endian integer value (bcd8be). Default value 10800000h.

Specifies the channel frequency in multiples of 10Hz.

Channel Name

At address 4h: Unicode string of length (up to) 9 chars (size 18b), 0000h-padded.

Unused data

At address 16h: Unused data of size 2ah:

863 Air Band Zone A Channels Banks v1.05done

Up to 2 repetitions of A Channels.

864 A Channels v1.05done

Exactly 8 repetitions of A Channel.

A channels for 8 zones

A Channel

16-bit signed little-endian integer value (int16le).

865 Air Band Scan Enable Bitmap v1.05done

Element at address 3884800h of size 10h.

765432107654321076543210765432100000000cScan Enable Bits...Unused data

865.1 Scan Enable Bits v1.05done

Exactly 100 repetitions of Scan Enable Bit.

Scan Enable Bit

boolean value. Default value 0h.

If set, the corresponding channel is included in the air band scan.

Unused data

At address ch:3: Unused data of size 3h:4: 00

866 Air Band Zones v1.05done

Up to 16 repetitions of Air Band Zone.

867 Air Band Zone v1.05done

Element of size 80h.

765432107654321076543210765432100000001c002000240060007cName...Unused dataZone channel indicies...Unused data...
Name

At address 0h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded. Zone name

Unused data

At address 20h: Unused data of size 4h:

867.1 Zone channel indicies v1.05done

Exactly 31 repetitions of Channel.

List of channel indicies, ffff=unused

Channel

16-bit unsigned little-endian integer value (uint16le).

Unused data

At address 62h: Unused data of size 1eh: 00

868 Contact banks v1.05done

Up to 1 repetitions of Contact Bank.

869 Contact Bank v1.05done

Up to 10000 repetitions of Contact.

870 Contact v1.05done

Element of size c8h.

7654321076543210765432107654321000000004002400c4Call TypeCall AlertDMR ID...Name...Unused data...
Call Type

At address 0h: Enumeration of size 1h, with 3 options. Specifies the call type of the contact.

ValueNameDescription
0Private Call
1Group Call
2All Call
Call Alert

At address 1h: Enumeration of size 1h, with 2 options. Specifies the call alert type of the contact.

ValueNameDescription
0None
2Online Alert
DMR ID

At address 2h: 32-bit bcd big-endian integer value (bcd8be).

Name

At address 6h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Unused data

At address 26h: Unused data of size a2h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

871 Call-sign Database Limits v1.05done

Element at address 7000000h of size 10h.

76543210765432107654321076543210000000040008000cEntry CountEnd-of-database addressUnused data...
Entry Count

At address 0h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.

Specifies the number of entries in the call-sign database.

End-of-database address

At address 4h: 32-bit unsigned little-endian integer value (uint32le).

Absolute memory address of the end-of-database.

Unused data

At address 8h: Unused data of size 8h: 00

872 Contact Map Bank v1.05done

Up to 16 repetitions of Contact Map.

873 Contact Map v1.05done

Up to 32000 repetitions of Contact Map Entry.

874 Contact Map Entry v1.05done

Element of size 8h.

7654321076543210765432107654321000000004DMR ID and Group Call FlagContact Index
DMR ID and Group Call Flag

At address 0h: 32-bit unsigned little-endian integer value (uint32le).

1) | GCF

Contact Index

At address 4h: 32-bit unsigned little-endian integer value (uint32le).

875 Call-sign DB Banks v1.05done

Up to 500 repetitions of Call-sign database bank.

876 Call-sign database bank v1.05done

Up to 1000 repetitions of Call-sign database entry.

The number of repetitions is not set as the size of the elements are variable. It is just limited to 30d40h byte size.

877 Call-sign database entry v1.05done

Element of size c1h.

The element is actually of variable size.

765432107654321076543210765432100000000400bc00c0Call TypeUnknown dataFriend FlagUnknown dataRing ToneDMR ID...Description...Pad byte
Call Type

At address 0h: Enumeration of size 1h, with 3 options.

ValueNameDescription
0Private Call
1Group Call
2All Call
Unknown data

At address 1h: Unknown data of size 0h:3.

Friend Flag

At address 1h:4: boolean value. Default value 0h.

Unknown data

At address 1h:3: Unknown data of size 0h:2.

Ring Tone

At address 1h:1: 2-bit unsigned integer value (uint2). Default value 0h.

DMR ID

At address 2h: 32-bit bcd big-endian integer value (bcd8be). Default value 0h.

Description

At address 6h: Unicode string of length (up to) 93 chars (size 186b), 0000h-padded. A 0-separated list of strings. Containing name, city, call, state, country, comment.

Pad byte

At address c0h: Unused data of size 1h: 00

Unused data

At address 18000000h: Unused data of size fa0h: ff

Unused data

At address 18080000h: Unused data of size 80h: ff

Codeplug AnyTone AT-D890UV