Codeplug AnyTone AT-D878UVII/AT-D878UVII+ Version 4.00

AddressElementDescription
800000hChannel banksA sparse series of channel banks.
802000hChannel extension banksA series of channel extension banks corresponding to each encoded channel bank.
fc0800hVFO channel AEncodes VFO channel A.
fc0840hVFO channel BEncodes VFO channel B.
fc2800hVFO A channel extensionEncodes additional channel information for VFO A.
fc2840hVFO B channel extensionEncodes additional channel information for VFO B.
1000000hZone channel lists.
1040000hRoaming channel bankEncodes a bank of up to 250 roaming channels.
1042000hRoaming channel bitmap
1042080hRoaming zone bitmap
1043000hRoaming zone bankA collection of up to 64 roaming zones.
1080000hScan list banks
1640000hMessage linked list
1640800hMessage byte-map
2140000hMessage banks
2480000hFM broadcast channel frequencies
2480200hFM broadcast VFO frequency
2480210hFM broadcast channel bitmap
2480220hFM broadcast channel scan bitmap
24c0000h5-Tone IDs
24c0c80h5-Tone id bitmap
24c0d00h5-Tone functionsDefines up to 16 functions, that can be triggered by a 5-tone id.
24c1000h5-Tone settings
24c1080hDTMF Settings
24c1100h2-Tone Ids
24c1280h2-Tone Id bitmapSpecifies, which 2-tone id is valid.
24c1290h2-Tone Settings
24c1300hZone Bitmap Element
24c1320hRadio Id Bitmap Element
24c1340hScan List Bitmap Element
24c1360hHidden zone bitmap
24c1400hAlarm Settings
24c1440hDMR Alarm Extension
24c1500hChannel Bitmap Element
24c1700hDMR Encryption IDs
24c1800hDMR Encryption Keys
24c2000hAuto repeater offset frequency bankHolds up to 250 offset frequencies for the auto-repeater feature.
24c2400h2-Tone functionsEncodes up to 16 two-tone functions.
24c2600h2-Tone function bitmap
24c4000hAES encryption key bank
24c8000hAES encryption key bitmap
2500000hGeneral Settings
2500100hB channelsB channel.
2500500hDTMF IdsEncodes DTMF PTT ids.
2500600hBoot Settings
2501000hAPRS settings
2501280hDMR APRS message
2501400hGeneral Settings Extension
2501800hAPRS receive filter bank
2504000hGPS roaming zone bankEncodes up to 32 GPS roaming zones.
2540000hZone Names
2580000hRadio Ids
2582000hPrimary ID Settings
25c0000hFM Quick Call Bank
25c0100hStatus Messages
25c0500hHot-Key Settings
25c0b00hStatus Message Bitmap Element
25c0b10hGroup List Bitmap Element
25c0c00hARC4 encryption keys
25c1c00hARC4 key bitmap
2600000hValid contact indicesSome weird contact index map, containing the indices of up to 10000 valid contacts.
2640000hContact Bitmap Element
2680000hContact banks
2900000hAnalog Contact Index List
2900100hAnalog Contact ByteMap
2940000hAnalog Contacts
2980000hGroup List Bank
4000000hCall-sign Index Banks
4800000hContact Map
4840000hCall-sign Database Limits
5500000hCall-sign DB Banks

482 Channel banks v2.40done

Between 1 and 32 repetitions of Channel Bank.

A sparse series of channel banks.

483 Channel Bank v2.40done

Between 1 and 128 repetitions of Channel.

A single channel bank, holding up to 128 Channels.

484 Channel v2.40done

Element of size 40h.

Encodes a single FM or DMR channel.

76543210765432107654321076543210000000040008000c001000140018001c0020003000340038003cRX FrequencyTX Frequency OffsetRep DirBWPWRCModeTlkArClCnfRXOPhRevTX DCSTX CTCRX DCSRX CTCTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequencyTwo-tone decode indexTransmit contact indexRadio ID indexUnused dataSquelch ModeUnused dataTX PTT IDUnused dataOpt SigUnknown dataAdm CritScan list indexGroup List indexTwo-tone IdFive-tone IdDTMF IdColorcodeLWkUnknown dataAPRSrUnknown dataDCMASMS ACKTSAES encryption key indexName...Pad ByteUnknown dataAuScdACKnRoamSmplxRngngAPRS TypeFM APRS PTT modeDMR APRS PTT modeDMR APRS channel indexFrequency correctionUnknown dataUnknown dataCrypTypeTalkAlnAPRSnSMSRandom KeyMultiple KeysFM APRS frequency indexARC4 key indexUnknown 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 offset.

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

Repeater direction Rep Dir

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 BW

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 PWR

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 CMode

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 TlkAr

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

Call confirm ClCnf

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

Enable RX only RXO

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

If enabled, no transmission is possible on this channel.

Enable CTCSS phase reversal PhRev

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

Enable TX DCS TX DCS

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

Enable TX CTCSS TX CTC

At address 9h:2: boolean value.

Enable RX DCS RX DCS

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

Enable RX CTCSS RX CTC

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

TX Tone CTCSS

At address ah: 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
RX Tone CTCSS

At address bh: 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
TX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

RX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

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.

Unused data

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

Squelch Mode

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

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

At address 19h:3: Unused data of size 0h:2:

FM PTT ID transmission mode TX PTT ID

At address 19h:1: Enumeration of size 0h:2, with 4 options. Specifies when to transmit the FM PTT id.

ValueNameDescription
0Off
1Start
2End
3Both
Unused data

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

Optional Signaling Opt Sig

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

ValueNameDescription
0Off
1DTMF
2two-tone
3five-tone
Unknown data

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

Admit Criterium Adm Crit

At address 1ah:1: Enumeration of size 0h:2, with 4 options. This is a mess. Similar admid criteria for FM and DMR are encoded differently. E.g., channel free and different CC/tone.

ValueNameDescription
0Always
1Channel FreeDMR: channel Free, FM: different CTCSS/DCS tone.
2Different color codeDMR: different CC; FM: channel free
3Same color code
Scan list index

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

Scan list index, 0-based.

None = 0xff.

Group List index

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

Specifies the group list index.

A 0-based index of the group list. If not set, 0xff.

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 LWk

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

Unknown data

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

Enable APRS RX APRSr

At address 21h:5: boolean value.

Unknown data

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

DCMA mode DCMA

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

ValueNameDescription
0Off
1DCMA Double Slot
2DCMA Sinlge Slot
Enable SMS Confirmation SMS ACK

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

Time Slot TS

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
AES encryption key index

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

Name

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

Pad Byte

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

Unknown data

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

Auto scan AuSc

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

Disable data ACK dACK

At address 34h:3: boolean value.

Exclude channel from roaming nRoam

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

Enable Simplex Smplx

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

Enables the simplex mode.

That is, RX = TX frequency.

Enable ranging Rngng

At address 34h:0: boolean value.

APRS Type

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

ValueNameDescription
0None
1FM ARPS
2DMR APRS
FM APRS PTT mode

At address 36h: Enumeration of size 1h, with 3 options. Specifies, when to send the APRS information.

ValueNameDescription
0Off
1Start of transmission
2End of transmission
DMR APRS PTT mode

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

ValueNameDescription
0Off
1On
DMR APRS channel index

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

Specifies the DMR APRS channel setting index. A value in [0,7].

Frequency correction

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

Specifies the frequency correction in multiples of 10Hz.

Unknown data

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

Unknown data

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

Encryption type CrypType

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

ValueNameDescription
0AES
1ARC4
Send talker alias TalkAl

At address 3bh:4: boolean value. Default value 0h.

Mute FM APRS nAPRS

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

SMS forbid nSMS

At address 3bh:2: boolean value.

Random Key

At address 3bh:1: boolean value.

Multiple Keys

At address 3bh:0: boolean value.

FM APRS frequency index

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

A value in range [0,7].

ARC4 key index

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

Specifies the key index for ARC4 encryption.

This index is idx+1, that is 0=Off, 1=key 0, 2 = key 1, ...

Unknown data

At address 3eh: Unknown data of size 2h.

485 Channel extension banks

Between 1 and 32 repetitions of Channel extension bank.

A series of channel extension banks corresponding to each encoded channel bank.

486 Channel extension bank

Between 1 and 128 repetitions of Channel extension.

Encodes several channel extensions corresponding to each encoded channel.

487 Channel extension

Element of size 40h.

Encodes additional channel information.

7654321076543210765432107654321000000004003c5 Tone PTT ID index BOT5 Tone PTT ID index EOTUnknown dataTX color codeUnknown data...
5 Tone PTT ID index BOT

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

Specifies the index of the begin-of-transmission 5 tone PTT ID to send.

.

5 Tone PTT ID index EOT

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

Specifies the index of the 5 tone end-of-transmission PTT ID to send.

.

Unknown data

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

TX color code TX CC

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

Sets the transmit color code.

Usually, this should be equal to the RX color code.

Unknown data

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

488 VFO channel A v2.40done

Element at address fc0800h of size 40h.

Encodes VFO channel A.

Description

Same ecoding as a normal channel.

76543210765432107654321076543210000000040008000c001000140018001c0020003000340038003cRX FrequencyTX Frequency OffsetRepeater directionBandwidthTransmit powerChannel modeTlkArCall confirmRXOEnable CTCSS phase reversalEnable TX DCSEnable TX CTCSSEnable RX DCSEnable RX CTCSSTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequencyTwo-tone decode indexTransmit contact indexRadio ID indexUnknown dataTX PTT IDUnused dataOptional SignalingUnknown dataAdmit CriteriumScan list indexGroup List indexTwo-tone IdFive-tone IdDTMF IdColorcodeLWkUnknown dataAPRSrUnknown dataDCMA modeSMS ACKTime SlotAES encryption key indexName...Pad ByteUnknown dataAuto scandACKExclude channel from roamingSmplxRngngAPRS TypeDMR APRS PTT modeFM APRS PTT modeDMR APRS channel indexFrequency correctionUnknown dataUnknown dataCrypTypeSend TalkAlMute FM APRSSMS forbidRandom KeyMultiple KeysFM APRS frequency indexARC4 key indexUnknown 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 offset.

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

Repeater direction

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 TlkAr

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

Call confirm

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

Enable RX only RXO

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

If enabled, no transmission is possible on this channel.

Enable CTCSS phase reversal

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

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 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
RX Tone CTCSS

At address bh: 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
TX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

RX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

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.

Unknown data

At address 19h: Unknown data of size 0h:6.

FM PTT ID transmission mode TX PTT ID

At address 19h:1: Enumeration of size 0h:2, with 4 options. Specifies when to transmit the FM PTT id.

ValueNameDescription
0Off
1Start
2End
3Both
Unused data

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

Optional Signaling

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

ValueNameDescription
0Off
1DTMF
2two-tone
3five-tone
Unknown data

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

Admit Criterium

At address 1ah:1: Enumeration of size 0h:2, with 4 options. This is a mess. Similar admid criteria for FM and DMR are encoded differently. E.g., channel free and different CC/tone.

ValueNameDescription
0Always
1Channel FreeDMR: channel Free, FM: different CTCSS/DCS tone.
2Different color codeDMR: different CC; FM: channel free
3Same color code
Scan list index

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

Scan list index, 0-based.

None = 0xff.

Group List index

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

Specifies the group list index.

A 0-based index of the group list. If not set, 0xff.

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 LWk

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

Unknown data

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

Enable APRS RX APRSr

At address 21h:5: boolean value.

Unknown data

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

DCMA mode

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

ValueNameDescription
0Off
1DCMA Double Slot
2DCMA Sinlge Slot
Enable SMS Confirmation SMS ACK

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

Time Slot

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
AES encryption key index

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

Name

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

Pad Byte

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

Unknown data

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

Auto scan

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

Disable data ACK dACK

At address 34h:3: boolean value.

Exclude channel from roaming

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

Enable Simplex Smplx

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

Enables the simplex mode.

That is, RX = TX frequency.

Enable ranging Rngng

At address 34h:0: boolean value.

APRS Type

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

ValueNameDescription
0None
1FM ARPS
2DMR APRS
DMR APRS PTT mode

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

ValueNameDescription
0Off
1Start of transmission
2End of transmission
FM APRS PTT mode

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

ValueNameDescription
0Off
1On
DMR APRS channel index

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

Specifies the DMR APRS channel setting index. A value in [0,7].

Frequency correction

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

Specifies the frequency correction in multiples of 10Hz.

Unknown data

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

Unknown data

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

Encryption type CrypType

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

ValueNameDescription
0AES
1ARC4
Send talker alias Send TalkAl

At address 3bh:4: boolean value. Default value 0h.

Mute FM APRS

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

SMS forbid

At address 3bh:2: boolean value.

Random Key

At address 3bh:1: boolean value.

Multiple Keys

At address 3bh:0: boolean value.

FM APRS frequency index

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

A value in range [0,7].

ARC4 key index

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

Specifies the key index for ARC4 encryption.

This index is idx+1, that is 0=Off, 1=key 0, 2 = key 1, ...

Unknown data

At address 3eh: Unknown data of size 2h.

489 VFO channel B v2.40done

Element at address fc0840h of size 40h.

Encodes VFO channel B.

Description

Same ecoding as a normal channel.

76543210765432107654321076543210000000040008000c001000140018001c0020003000340038003cRX FrequencyTX Frequency OffsetRepeater directionBandwidthTransmit powerChannel modeTlkArCall confirmRXOEnable CTCSS phase reversalEnable TX DCSEnable TX CTCSSEnable RX DCSEnable RX CTCSSTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequencyTwo-tone decode indexTransmit contact indexRadio ID indexUnknown dataTX PTT IDUnused dataOptional SignalingUnknown dataAdmit CriteriumScan list indexGroup List indexTwo-tone IdFive-tone IdDTMF IdColorcodeLWkUnknown dataAPRSrUnknown dataDCMA modeSMS ACKTime SlotAES encryption key indexName...Pad ByteUnknown dataAuto scandACKExclude channel from roamingSmplxRngngAPRS TypeDMR APRS PTT modeFM APRS PTT modeDMR APRS channel indexFrequency correctionUnknown dataUnknown dataCrypTypeSend TalkAlMute FM APRSSMS forbidRandom KeyMultiple KeysFM APRS frequency indexARC4 key indexUnknown 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 offset.

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

Repeater direction

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 TlkAr

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

Call confirm

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

Enable RX only RXO

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

If enabled, no transmission is possible on this channel.

Enable CTCSS phase reversal

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

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 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
RX Tone CTCSS

At address bh: 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
TX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

RX DCS code

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

Encodes the DCS code in a complex way.

The least significant 9 bits encode the binary DCS code. The 9th bit encodes the inversion flag.

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.

Unknown data

At address 19h: Unknown data of size 0h:6.

FM PTT ID transmission mode TX PTT ID

At address 19h:1: Enumeration of size 0h:2, with 4 options. Specifies when to transmit the FM PTT id.

ValueNameDescription
0Off
1Start
2End
3Both
Unused data

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

Optional Signaling

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

ValueNameDescription
0Off
1DTMF
2two-tone
3five-tone
Unknown data

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

Admit Criterium

At address 1ah:1: Enumeration of size 0h:2, with 4 options. This is a mess. Similar admid criteria for FM and DMR are encoded differently. E.g., channel free and different CC/tone.

ValueNameDescription
0Always
1Channel FreeDMR: channel Free, FM: different CTCSS/DCS tone.
2Different color codeDMR: different CC; FM: channel free
3Same color code
Scan list index

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

Scan list index, 0-based.

None = 0xff.

Group List index

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

Specifies the group list index.

A 0-based index of the group list. If not set, 0xff.

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 LWk

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

Unknown data

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

Enable APRS RX APRSr

At address 21h:5: boolean value.

Unknown data

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

DCMA mode

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

ValueNameDescription
0Off
1DCMA Double Slot
2DCMA Sinlge Slot
Enable SMS Confirmation SMS ACK

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

Time Slot

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
AES encryption key index

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

Name

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

Pad Byte

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

Unknown data

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

Auto scan

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

Disable data ACK dACK

At address 34h:3: boolean value.

Exclude channel from roaming

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

Enable Simplex Smplx

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

Enables the simplex mode.

That is, RX = TX frequency.

Enable ranging Rngng

At address 34h:0: boolean value.

APRS Type

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

ValueNameDescription
0None
1FM ARPS
2DMR APRS
DMR APRS PTT mode

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

ValueNameDescription
0Off
1Start of transmission
2End of transmission
FM APRS PTT mode

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

ValueNameDescription
0Off
1On
DMR APRS channel index

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

Specifies the DMR APRS channel setting index. A value in [0,7].

Frequency correction

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

Specifies the frequency correction in multiples of 10Hz.

Unknown data

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

Unknown data

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

Encryption type CrypType

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

ValueNameDescription
0AES
1ARC4
Send talker alias Send TalkAl

At address 3bh:4: boolean value. Default value 0h.

Mute FM APRS

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

SMS forbid

At address 3bh:2: boolean value.

Random Key

At address 3bh:1: boolean value.

Multiple Keys

At address 3bh:0: boolean value.

FM APRS frequency index

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

A value in range [0,7].

ARC4 key index

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

Specifies the key index for ARC4 encryption.

This index is idx+1, that is 0=Off, 1=key 0, 2 = key 1, ...

Unknown data

At address 3eh: Unknown data of size 2h.

490 VFO A channel extension

Element at address fc2800h of size 40h.

Encodes additional channel information for VFO A.

765432107654321076543210765432100000003c5 Tone PTT ID index BOT5 Tone PTT ID index EOTUnknown data...
5 Tone PTT ID index BOT

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

Specifies the index of the begin-of-transmission 5 tone PTT ID to send.

.

5 Tone PTT ID index EOT

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

Specifies the index of the 5 tone end-of-transmission PTT ID to send.

.

Unknown data

At address 2h: Unknown data of size 3eh.

491 VFO B channel extension

Element at address fc2840h of size 40h.

Encodes additional channel information for VFO B.

765432107654321076543210765432100000003c5 Tone PTT ID index BOT5 Tone PTT ID index EOTUnknown data...
5 Tone PTT ID index BOT

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

Specifies the index of the begin-of-transmission 5 tone PTT ID to send.

.

5 Tone PTT ID index EOT

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

Specifies the index of the 5 tone end-of-transmission PTT ID to send.

.

Unknown data

At address 2h: Unknown data of size 3eh.

492 Zone channel lists. v3.04done

Between 1 and 250 repetitions of Zone channel list.

493 Zone channel list v3.04done

Element of size 200h.

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

493.1 Zone channel indices v3.04done

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

494 Roaming channel bank v3.04done

Up to 250 repetitions of Roaming channel.

Encodes a bank of up to 250 roaming channels.

495 Roaming channel v3.04done

Element of size 20h.

Encodes a single roaming channel.

765432107654321076543210765432100000000400080018001cRX 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). Default value 0h.

Specifies the color code to override the current channels setting with.

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: ASCII string of length (up to) 16 chars, 00h-padded.

Unused data

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

496 Roaming channel bitmap v3.04done

Element at address 1042000h of size 20h.

765432107654321076543210765432100000001cRoaming channel bits...Unused data

496.1 Roaming channel bits v3.04done

Exactly 250 repetitions of Roaming channel bit.

Roaming channel bit

boolean value. Default value 0h.

Single bit encoding whether a roaming channel is valid.

Unused data

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

497 Roaming zone bitmap v3.04done

Element at address 1042080h of size 10h.

76543210765432107654321076543210000000040008000cRoaming zone bits...Unused data...

497.1 Roaming zone bits v3.04done

Exactly 64 repetitions of Roaming zone enable bit.

Roaming zone enable bit

boolean value. Default value 0h.

Enables a single roaming zone.

Unused data

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

498 Roaming zone bank v3.04done

Up to 64 repetitions of Roaming zone.

A collection of up to 64 roaming zones.

499 Roaming zone v3.04done

Element of size 80h.

Encodes a single roaming.

765432107654321076543210765432100000003c0040004c0050007cRoaming channel indices...Name...Unused data...

499.1 Roaming channel indices v3.04done

Exactly 64 repetitions of Roaming channel index.

Roaming channel index

8-bit unsigned integer value (uint8).

Name

At address 40h: ASCII string of length (up to) 16 chars, 00h-padded. Specifies the name of the roaming zone.

Unused data

At address 50h: Unused data of size 30h: 00

500 Scan list banks v3.04done

Up to 16 repetitions of Scan list bank.

501 Scan list bank v3.04done

Between 1 and 250 repetitions of Scan List.

502 Scan List v3.04done

Element of size 90h.

76543210765432107654321076543210000000040008000c001c002000800084008cUnused dataPriority ChannelPrimary Priority Channel IndexSecondary Priority Channel IndexPrimary Look Back TimeSecondary Look Back TimeDropout delayDwell timeRevert Channel TypeName...Pad ByteChannel Indices...Unused 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.

Revert Channel Type

At address eh: 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
Name

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

Pad Byte

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

502.1 Channel Indices v3.04done

Exactly 50 repetitions of Channel Index.

Channel Index

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

Index 0-based, ffffh=disabled

Unused data

At address 84h: Unused data of size ch: 00

503 Message linked list v3.04done

Up to 100 repetitions of List element.

504 List element v3.04done

Element of size 10h.

7654321076543210765432107654321000000004000cUnused dataNext indexCurrent indexUnused data...
Unused data

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

Next index

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

Current index

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

Unused data

At address 4h: Unused data of size ch:

505 Message byte-map v3.04done

Element at address 1640800h of size 90h.

76543210765432107654321076543210000000600064008cMessage enabled bytes...Unused data...

505.1 Message enabled bytes v3.04done

Exactly 100 repetitions of Message enable byte.

Message enable byte

Enumeration of size 1h, with 2 options. Enables a specific message.

ValueNameDescription
0Valid
255Invalid
Unused data

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

506 Message banks v3.04done

Up to 13 repetitions of Message bank.

507 Message bank v3.04done

Between 1 and 8 repetitions of Message.

508 Message v3.04done

Element of size 100h.

765432107654321076543210765432100000006000fcMessage text...Unused data...
Message text

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

Unused data

At address 63h: Unused data of size 9dh:

509 FM broadcast channel frequencies v3.04done

Up to 100 repetitions of Channel frequency.

Channel frequency

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

510 FM broadcast VFO frequency v3.04done

Element at address 2480200h of size 10h.

7654321076543210765432107654321000000004000cVFO frequencyUnused data...
VFO frequency

At address 0h: 32-bit signed little-endian integer value (int32le).

Unused data

At address 4h: Unused data of size ch:

511 FM broadcast channel bitmap v3.04done

Element at address 2480210h of size 10h.

765432107654321076543210765432100000000cFM broadcast channel bits...Unused data

511.1 FM broadcast channel bits v3.04done

Exactly 100 repetitions of Channel bit.

Channel bit

boolean value.

Unused data

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

512 FM broadcast channel scan bitmap v3.04done

Element at address 2480220h of size 10h.

765432107654321076543210765432100000000cFM broadcast channel scan bits...Unused data

512.1 FM broadcast channel scan bits v3.04done

Exactly 100 repetitions of Channel bit.

Channel bit

boolean value.

Unused data

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

513 5-Tone IDs v3.05done

Up to 100 repetitions of 5-tone ID.

514 5-tone ID v3.05done

Element of size 20h.

765432107654321076543210765432100000000400140018001cUnused dataStandardID lengthTone durationID...Name...Pad Byte
Unused data

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

Standard

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

ValueNameDescription
0ZVEI1
1ZVEI2
2ZVEI3
3PZVEI
4DZVEI
5PDZVEI
6CCIR1
7CCIR2
8PCCIR
9EEA
10Euro Signal
11NATEL
12MODAT
13CCITT
14EIA
ID length

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

Tone duration

At address 3h: 8-bit signed integer value (int8). Default value 0h.

Duration is encoded in ms. Valid values are 30ms - 100ms.

514.1 ID v3.05done

Exactly 40 repetitions of Digit.

Up to 40 digits

Digit

4-bit unsigned integer value (uint4). Default value 0h.

Encodes a single ID digit.

Name

At address 18h: ASCII string of length (up to) 7 chars, 20h-padded.

Pad Byte

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

515 5-Tone id bitmap v3.05done

Element at address 24c0c80h of size 10h.

765432107654321076543210765432100000000c5-tone id bits...Unused data

515.1 5-tone id bits v3.05done

Exactly 100 repetitions of 5-tone id bit.

5-tone id bit

boolean value.

Unused data

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

516 5-Tone functions v3.05done

Exactly 16 repetitions of 5-Tone function.

Defines up to 16 functions, that can be triggered by a 5-tone id.

517 5-Tone function v3.05done

Element of size 20h.

Configures a single function

765432107654321076543210765432100000000c00100014001cFunction codeResponseID LengthID...Pad ByteName...Unused data...
Function code

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

ValueNameDescription
0Open squelch
1Call all
2Emergency alarm
3Remote kill
4Remote stun
5Remote restore
6Message group
Response

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

ValueNameDescription
0None
1Tone
2Respond
ID Length

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

517.1 ID v3.05done

Exactly 12 repetitions of ID digit.

ID digit

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

Encodes a single ID digit. Valid values are 0-9, A-F. Encoded as 0-15.

Pad Byte

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

Name

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

Unused data

At address 17h: Unused data of size 9h: 00

518 5-Tone settings v3.05done

Element at address 24c1000h of size 80h.

765432107654321076543210765432100000001c002000240028002c00300034003c00400048004c005c00600068006c007cUnknown data...Unused dataDecoing responseDecoding standardRadio ID lengthDecoding tone duration in msRadio ID...Post encode delay in 10msPTT ID 0=off, [5,75]Auto reset time in 10sFirst delay in 10msSidetone enableUnused dataStop codeStop time in 10msDecode time in 10msDelay after stop in 10msPre-time in 10msUnused data...BOT standardBOT ID lengthBOT tone duration in msBOT ID...Unused data...EOT standardEOT ID lengthEOT tone duration in msEOT ID...Unused data...
Unknown data

At address 0h: Unknown data of size 20h.

Unused data

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

Decoing response

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

ValueNameDescription
0None
1Tone
2Tone and respond
Decoding standard

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

ValueNameDescription
0ZVEI1
1ZVEI2
2ZVEI3
3PZVEI
4DZVEI
5PDZVEI
6CCIR1
7CCIR2
8PCCIR
9EEA
10Euro Signal
11NATEL
12MODAT
13CCITT
14EIA
Radio ID length

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

Decoding tone duration in ms

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

Radio ID

At address 25h: 56-bit signed little-endian integer value (int56le).

Post encode delay in 10ms

At address 2ch: 8-bit signed integer value (int8).

PTT ID 0=off, [5,75]

At address 2dh: 8-bit signed integer value (int8).

Auto reset time in 10s

At address 2eh: 8-bit signed integer value (int8).

First delay in 10ms

At address 2fh: 8-bit signed integer value (int8).

Sidetone enable

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

ValueNameDescription
0
1
Unused data

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

Stop code

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

Stop time in 10ms

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

Decode time in 10ms

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

Delay after stop in 10ms

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

Pre-time in 10ms

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

Unused data

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

BOT standard

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

ValueNameDescription
0ZVEI1
1ZVEI2
2ZVEI3
3PZVEI
4DZVEI
5PDZVEI
6CCIR1
7CCIR2
8PCCIR
9EEA
10Euro Signal
11NATEL
12MODAT
13CCITT
14EIA
BOT ID length

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

BOT tone duration in ms

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

BOT ID

At address 40h: 96-bit signed little-endian integer value (int96le).

Unused data

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

EOT standard

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

ValueNameDescription
0ZVEI1
1ZVEI2
2ZVEI3
3PZVEI
4DZVEI
5PDZVEI
6CCIR1
7CCIR2
8PCCIR
9EEA
10Euro Signal
11NATEL
12MODAT
13CCITT
14EIA
EOT ID length

At address 5eh: 8-bit signed integer value (int8).

EOT tone duration in ms

At address 5fh: 8-bit signed integer value (int8).

EOT ID

At address 60h: 96-bit signed little-endian integer value (int96le).

Unused data

At address 6ch: Unused data of size 14h:

519 DTMF Settings v3.05done

Element at address 24c1080h of size 50h.

76543210765432107654321076543210000000040008000c0010001c0020002c0030003c0040004cSymbol IntervalGroup CodeResponseTone DelayFirst digit durationAuto Reset TimeRadio ID...Post-tone delay.PTT Id PausePTT Id EnableD-Code PauseSide-tone enableUnused 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.

Radio ID

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

Post-tone delay.

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

Delay in multiple of 10ms before EOT.

PTT Id Pause

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

Pause between PTT Id transmissions in multiple of 10s.

PTT Id Enable

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

D-Code Pause

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

In seconds.

Side-tone enable

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

Unused data

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

BOT Id

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

EOT Id

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

Remote kill Id

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

Remote Stun Id

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

520 2-Tone Ids v3.05done

Up to 24 repetitions of 2-Tone Id.

521 2-Tone Id v3.05done

Element of size 10h.

Encodes a single 2-tone id.

76543210765432107654321076543210000000040008000cFirst tone frequencySecond tone frequencyUnused dataName...Pad byte
First tone frequency

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

Encodes the frequency in multiples of 0.1Hz.

Second tone frequency

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

Encodes the tone frequency in multiples of 0.1Hz.

Unused data

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

Name

At address 8h: ASCII string of length (up to) 7 chars, 00h-padded. The name of the id.

Pad byte

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

522 2-Tone Id bitmap v3.05done

Element at address 24c1280h of size 10h.

Specifies, which 2-tone id is valid.

765432107654321076543210765432100000000c2-tone id enable bitsUnused data...

522.1 2-tone id enable bits v3.05done

Exactly 24 repetitions of 2-tone id enable bit.

2-tone id enable bit

boolean value. Default value 0h.

Unused data

At address 3h: Unused data of size dh: 00

523 2-Tone Settings

Element at address 24c1290h of size 10h.

7654321076543210765432107654321000000008000cUnknown data...First tone durationSecond tone durationLong tone durationGap durationReset periodSide toneUnknown data
Unknown data

At address 0h: Unknown data of size 9h.

First tone duration

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

Encodes the first tone duration in multiples of 100ms. Valid values are 500-10000ms.

Second tone duration

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

Specifies the second tone duration in multiples of 100ms. Valid values are 500ms - 10000ms.

Long tone duration

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

Encodes the duration in terms of 100ms. Valid values are 500 - 10000ms.

Gap duration

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

Encodes the gap duration in multiples of 100ms. Valid values are 0 - 2000ms.

Reset period

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

Encodes the reset period in seconds. Valid values are 0 - 250s.

Side tone

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

ValueNameDescription
0Off
1On
Unknown data

At address fh: Unknown data of size 1h.

524 Zone Bitmap Element v3.04done

Element at address 24c1300h of size 20h.

765432107654321076543210765432100000001cZone bitmap...Unused data

524.1 Zone bitmap v3.04done

Exactly 250 repetitions of Zone enable bit.

Zone enable bit

boolean value. Default value 0h.

Unused data

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

525 Radio Id Bitmap Element v3.04done

Element at address 24c1320h of size 20h.

765432107654321076543210765432100000001cRadio Id Bitmap...Unused data

525.1 Radio Id Bitmap v3.04done

Exactly 250 repetitions of Radio Id Enable Bit.

Radio Id Enable Bit

boolean value. Default value 0h.

Unused data

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

526 Scan List Bitmap Element v3.04done

Element at address 24c1340h of size 20h.

765432107654321076543210765432100000001cScan List Bitmap...Unused data

526.1 Scan List Bitmap v3.04done

Exactly 250 repetitions of Scan List Enable Bit.

Scan List Enable Bit

boolean value.

Unused data

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

527 Hidden zone bitmap v3.05done

Element at address 24c1360h of size 20h.

765432107654321076543210765432100000001cHidden zone bits...Unused data

527.1 Hidden zone bits v3.05done

Exactly 250 repetitions of Hidden zone bit.

Hidden zone bit

boolean value. Default value 0h.

If enabled, the corresponding zone is hidden.

Unused data

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

528 Alarm Settings v3.05done

Element at address 24c1400h of size 20h.

765432107654321076543210765432100000000800100014001cAnalog Alarm Settings...DMR Alarm Settings...Lone Worker Settings...Unused data...

528.1 Analog Alarm Settings v3.05done

Element at address 0h of size ah.

76543210765432107654321076543210000000040008ActionModeDTMF/5Tomn id indexAlarm durationAlarm TX durationAlarm RX durationAlarm channel indexAlarm channel selectionEmergency cycle
Action

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

ValueNameDescription
0None
1TX and background
2TX and non-local alarm
3TX and local alarm
Mode

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

ValueNameDescription
0None
1DTMF
25-Tone
DTMF/5Tomn id index

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

0-based index of DTMF or 5-tone id.

Alarm duration

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

Specifies the alarm duration in seconds.

Alarm TX duration

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

Specifies the alarm transmit duration in seconds.

Alarm RX duration

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

Specifies the alarm RX duration in seconds.

Alarm channel index

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

Must be a 0-based index to an analog channel.

Alarm channel selection

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

ValueNameDescription
0Current Channel
1Set Channel
Emergency cycle

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

0 = continuous, otherwise count 1...255.

528.2 DMR Alarm Settings v3.05done

Element at address ah of size 8h.

7654321076543210765432107654321000000004ActionAlarm durationAlarm TX durationAlarm RX durationAlarm channel indexAlarm channel selectionEmergency cycle
Action

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

ValueNameDescription
0None
1TX and background
2TX and non-local alarm
3TX and local alarm
Alarm duration

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

Specifies the alarm duration in seconds.

Alarm TX duration

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

Specifies the TX duration in seconds.

Alarm RX duration

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

Specifies the alarm RX duration in seconds.

Alarm channel index

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

Specifies the index the alarm channel. Must be an index of a DMR channel.

Alarm channel selection

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

ValueNameDescription
0Channe index
1Current channel
Emergency cycle

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

0=Continous, else number of cycles.

528.3 Lone Worker Settings v3.05done

Element at address 12h of size 4h.

765432107654321076543210765432100000Voice switch broadcastArea switch broadcastMic switch broadcastReceive alarm
Voice switch broadcast

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

Some bull shit. Likely a period in minutes+1. Of regular transmissions. That is 0=1m, 1=2m,...

Area switch broadcast

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

Uh, the engineerd absolutely gave a shit. This is some other time interval. This time in seconds+1. That is, 0=1s, 1=2s, ...

Mic switch broadcast

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

ValueNameDescription
0Key
1Voice transmission
Receive alarm

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

ValueNameDescription
0Off
1On
Unused data

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

529 DMR Alarm Extension v3.05done

Element at address 24c1440h of size 30h.

76543210765432107654321076543210000000200024002cCall TypeUnused data...Destination Id...Unused data...
Call Type

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

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

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

Destination Id

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

Unused data

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

530 Channel Bitmap Element v3.04done

Element at address 24c1500h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel enable bits...Unused data...

530.1 Channel enable bits v3.04done

Exactly 4000 repetitions of Channel enable bit.

Channel enable bit

boolean value.

Unused data

At address 1f4h: Unused data of size ch:

531 DMR Encryption IDs v3.04done

Exactly 32 repetitions of DMR Encryption Id.

DMR Encryption Id

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

532 DMR Encryption Keys v3.04done

Exactly 32 repetitions of DMR Encryption Key.

533 DMR Encryption Key v3.04done

Element of size 28h.

765432107654321076543210765432100000000c00100024Unused data...KeyUnused data...
Unused data

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

Key

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

Unused data

At address 12h: Unused data of size 16h: 00

534 Auto repeater offset frequency bank v3.04done

Element at address 24c2000h of size 3f0h.

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

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

534.1 Auto repeater offset frequencies v3.04done

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

535 2-Tone functions v3.05done

Up to 16 repetitions of Two-Tone function.

Encodes up to 16 two-tone functions.

536 Two-Tone function v3.05done

Element of size 20h.

76543210765432107654321076543210000000040008000c001cFirst tone frequencySecond tone frequencyResponseFunction name...Unused data...
First tone frequency

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

Encodes the frequency of the first tone.

The value is stored in multiples of 0.1Hz.

Second tone frequency

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

Encodes the frequency of the second tone.

The value is stored in multiples of 0.1Hz.

Response

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

ValueNameDescription
0None
1Tone
2Respond
Function name

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

Unused data

At address ch: Unused data of size 14h: 00

537 2-Tone function bitmap v3.05done

Element at address 24c2600h of size 10h.

765432107654321076543210765432100000000c2-Tone function bitsUnused data...

537.1 2-Tone function bits v3.05done

Exactly 16 repetitions of 2-Tone function bit.

2-Tone function bit

boolean value. Default value 0h.

Unused data

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

538 AES encryption key bank v4.00done

Element at address 24c4000h of size 4000h.

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

538.1 AES encryption keys v4.00done

Exactly 255 repetitions of AES encryption key.

538.2 AES encryption key v4.00done

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 unsigned big-endian integer value (uint256be). 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

539 AES encryption key bitmap

Element at address 24c8000h of size 20h.

765432107654321076543210765432100000001cAES key enable bits...Unused data

539.1 AES key enable bits

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

540 General Settings v4.00done

Element at address 2500000h of size f0h.

76543210765432107654321076543210000000040008000c001000140018001c002000240028002c003000340038003c004000440048004c005000540058005c006000640068006c00700084009800ac00b000b400b800bc00c000c400c800cc00d000d400d800dc00e000e400e800ecEnable 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 timeUnknown dataPreamble 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 Melody...Idle Melody...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 IDUnknown dataEnable 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 GPS testEnable MCU resetBlue tooth hold durationBlue tooth RX delayUnknown 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 2 options.

ValueNameDescription
0English
1German
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], encoded as n + 1. That is, 0=1, ..., 4=5.

PF1 Short Press Function

At address 10h: 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 Short Press Function

At address 11h: 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 Short Press Function

At address 12h: 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 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.

Unknown data

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

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.

540.1 Call Melody v3.05done

Element at address 72h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

540.1.1 Tones v3.05done

Exactly 5 repetitions of Frequency.

Frequency

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

in Hz.

540.1.2 Durations v3.05done

Exactly 5 repetitions of Duration.

Duration

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

in ms.

540.2 Idle Melody v3.05done

Element at address 86h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

540.2.1 Tones v3.05done

Exactly 5 repetitions of Frequency.

Frequency

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

in Hz.

540.2.2 Durations v3.05done

Exactly 5 repetitions of Duration.

Duration

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

in ms.

540.3 Reset Melody v3.05done

Element at address 9ah of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

540.3.1 Tones v3.05done

Exactly 5 repetitions of Frequency.

Frequency

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

in Hz.

540.3.2 Durations v3.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.

Unknown data

At address d6h: Unknown data of size 1h.

Enable default boot channel

At address d7h: 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 d8h: 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 d9h: 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 dah: 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 dbh: 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 dch: 8-bit unsigned integer value (uint8). Default value 0h.

Specifies the 0-based roaming zone index.

Enable repeater check

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

Repeater check interval

At address deh: 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 dfh: 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 e0h: 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 e1h: 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 e2h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, shows menu separators.

Keep last caller

At address e3h: 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 e4h: 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 e5h: 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 e6h: 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 e7h: 8-bit unsigned integer value (uint8). Default value 0h.

If set to 1, enables auto roaming.

Unknown data

At address e8h: Unknown data of size 1h.

Mute duration

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

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

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

Repeater check OOR notification count

At address eah: 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 GPS test

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

If set to 1, the GPS gets tested at boot.

Enable MCU reset

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

Blue tooth hold duration

At address edh: 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 eeh: 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 efh: Unknown data of size 1h.

541 B channels v3.04done

Element at address 2500100h of size 400h.

B channel.

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

541.1 A channel List v3.04done

Element at address 0h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel indices...Unused data...

541.1.1 Channel indices v3.04done

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

541.2 B channel List v3.04done

Element at address 200h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel indices...Unused data...

541.2.1 Channel indices v3.04done

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

542 DTMF Ids v3.05done

Exactly 16 repetitions of DTMF Id.

Encodes DTMF PTT ids.

543 DTMF Id v3.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.

544 Boot Settings v3.05done

Element at address 2500600h of size 30h.

765432107654321076543210765432100000000c0010001c002000240028002cBoot text line 1...Pad bytesBoot text line 2...Pad bytesBoot password...Unused data...
Boot text line 1

At address 0h: ASCII string of length (up to) 14 chars, 00h-padded. Specifies the first line of the boot text.

Pad bytes

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

Boot text line 2

At address 10h: ASCII string of length (up to) 14 chars, 00h-padded. Encodes the second line of the boot text.

Pad bytes

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

Boot password

At address 20h: 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 28h: Unused data of size 8h: 00

545 APRS settings

Element at address 2501000h of size 240h.

76543210765432107654321076543210000000040008000c00140018001c002000240038003c004000740078008000a400a800ac00c800cc010401fc02000238023cUnknown data...FM APRS TX delayFM APRS sub tone typeFM APRS TX CTCSS toneFM APRS DCS codeManual TX intervalAutomatic TX intervalAPRS monitor enableFixed location indexFixed location 0...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 durationAPRS path 15h-38h...Fixed altitudeFStatFNEMAFWXFMsgFItemFObjFMicEFPosUnused dataFOtherFM APRS bandwidthEnable AX.25 CRC checkFM APRS frequencies...Unknown dataFixed locations 1-7...Unknown data...APRS message...Unknown data
Unknown data

At address 0h: Unknown data of size 5h.

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 30s. 0:Off. Valid values 30-7650s.

APRS monitor enable

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

ValueNameDescription
0Off
1On
Fixed location index

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

Speicfies which fixed location to use.

The index is stored +1. That is 1= index 0, ... . If 0 is set, GPS is used for the location.

545.1 Fixed location 0 v3.05done

Element at address eh of size 8h.

7654321076543210765432107654321000000004Latitude degreeLatitude minuteLatitude secondsLatitude hemisphereLongitude degreeLongitude minuteLongitude secondsLongitude hemisphere
Latitude degree

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

Encodes the first position latitude degree value.

Latitude minute

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

Latitude seconds

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

Latitude hemisphere

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

ValueNameDescription
0North
1South
Longitude degree

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

Longitude minute

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

Longitude seconds

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

Longitude hemisphere

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

ValueNameDescription
0East
1West
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.

545.2 DMR APRS settings v3.04done

Element at address 40h of size 38h.

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

545.2.1 Channel indices v3.04done

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

545.2.2 Destination DMR IDs v3.04done

Exactly 8 repetitions of DMR destination ID.

DMR destination ID

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

545.2.3 Call types v3.04done

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

545.3 DMR APRS time slots v3.04done

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 duration

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

Specifies the time, an APRS message is shown. Stored as 3s + n seconds.

That is, 0=3s, 1=4s, ... ch=15s, dh = infinity.

APRS path 15h-38h

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

Fixed altitude

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

Encodes the fixed altitude in feet.

Status report flag FStat

At address a8h:7: boolean value.

flag.

NEMA report flag FNEMA

At address a8h:6: boolean value.

flag.

Weather report flag FWX

At address a8h:5: boolean value.

Sets the weather report flag.

Message flag FMsg

At address a8h:4: boolean value.

flag.

Item flag FItem

At address a8h:3: boolean value.

flag.

Object flag FObj

At address a8h:2: boolean value.

flag.

Mic-E flag FMicE

At address a8h:1: boolean value.

flag.

Position Flag FPos

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

flag.

Unused data

At address a9h:7: Unused data of size 0h:7: 00

Other flag FOther

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. If disabled, the all decoded AX.25 frames are processed, even those with invalid CRCs.

ValueNameDescription
0On
1Off

545.4 FM APRS frequencies v3.04done

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 1h.

545.5 Fixed locations 1-7 v3.05done

Element at address cdh of size 38h.

7654321076543210765432107654321000000004000c00140018001c0020002800300034Fixed location latitude degree...Fixed location latitude minute...Fixed latitude seconds...Fixed location latitude hemispheres...Fixed location longitude degree...Fixed location longitude minute...Fixed location longitude seconds...Fixed location longitude hemispheres...

545.5.1 Fixed location latitude degree v3.05done

Exactly 7 repetitions of Latitude degree.

Latitude degree

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

545.5.2 Fixed location latitude minute v3.05done

Exactly 7 repetitions of Latitude minute.

Latitude minute

8-bit unsigned integer value (uint8).

545.5.3 Fixed latitude seconds v3.05done

Exactly 7 repetitions of Latitude seconds.

Latitude seconds

8-bit unsigned integer value (uint8).

545.5.4 Fixed location latitude hemispheres v3.05done

Exactly 7 repetitions of Latitude hemisphere.

Latitude hemisphere

Enumeration of size 1h, with 2 options.

ValueNameDescription
0North
1South

545.5.5 Fixed location longitude degree v3.05done

Exactly 7 repetitions of Longitude degree.

Longitude degree

8-bit unsigned integer value (uint8).

545.5.6 Fixed location longitude minute v3.05done

Exactly 7 repetitions of Longitude minute.

Longitude minute

8-bit unsigned integer value (uint8).

545.5.7 Fixed location longitude seconds v3.05done

Exactly 7 repetitions of Longitude seconds.

Longitude seconds

8-bit unsigned integer value (uint8).

545.5.8 Fixed location longitude hemispheres v3.05done

Exactly 7 repetitions of Longitude hemisphere.

Longitude hemisphere

Enumeration of size 1h, with 2 options.

ValueNameDescription
0East
1West
Unknown data

At address 105h: Unknown data of size fbh.

APRS message

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

Unknown data

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

546 DMR APRS message v3.05done

Element at address 2501280h of size 30h.

765432107654321076543210765432100000001c0020002cDMR APRS message...Unused data...
DMR APRS message

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

Unused data

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

547 General Settings Extension

Element at address 2501400h of size 200h.

765432107654321076543210765432100000001c002000240028002c003000340038003c004000440058006c01fcUnknown dataShCoCoShTiSlShChTyUnknown dataDate formatUnknown data...Talker alias priorityTalker alias encodingUnknown dataEnable blue tooth PTT latchUHF auto-repeater 2 offset indexVHF auto-repeater 2 offset indexVHF auto-repeater 2 min frequencyVHF auto-repeater 2 max frequencyUHF auto-repeater 2 min frequencyUHF auto-repeater 2 max frequencyBlue tooth PTT sleep delayGPS ModesSTE durationManual dial group call hang timeManual dial private call hang timeChannel B name colorEncryption TypeEnable TOT reminderEnable transmit power AGCZone A name colorZone B name colorDisable auto-shutoff timer reset on callUnknown dataEnable FM channel free toneUnknown dataFM mic gainEnable GPS roaming.Unknown dataCall end melody...All-call melody...Header repetitionsUnknown data...
Unknown data

At address 0h: Unknown data of size 0h:5.

Show color code ShCoCo

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

If enabled, the color code is shown.

Show time slot ShTiSl

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

If enabled, the time slot is shown.

Show channel type ShChTy

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

If enables, the channel type is shown.

Unknown data

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

Date format

At address 2h: Enumeration of size 1h, with 2 options. Specifies the format, the date is shown in.

ValueNameDescription
0Big EndianYYYY/MM/DD
1Little EndianDD/MM/YYYY
Unknown data

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

Talker alias priority

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

ValueNameDescription
0Off
1Contact
2Over the air
Talker alias encoding

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

ValueNameDescription
0ISO 7
1ISO 8
2Unicode
Unknown data

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

Enable blue tooth PTT latch

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

If set to 1, one press with lattch the PTT and a second press will unlatch the PTT again.

UHF auto-repeater 2 offset index

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

Specifies the 0-based index of the offset frequency for the second UHF auto-repeater frequency range.

VHF auto-repeater 2 offset index

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

Specifies the 0-based index of the offset frequency for the second VHF auto-repeater frequency range.

VHF auto-repeater 2 min frequency

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

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

The freuqency is stored in multiples of 10Hz.

VHF auto-repeater 2 max frequency

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

Specifies the upper bound of the second VHF auto-repeater frequency range.

The freuqency is stored in multiples of 10Hz.

UHF auto-repeater 2 min frequency

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

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

The freuqency is stored in multiples of 10Hz.

UHF auto-repeater 2 max frequency

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

Specifies the upper bound of the second UHF auto-repeater frequency range.

The freuqency is stored in multiples of 10Hz.

Blue tooth PTT sleep delay

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

Specifies the delay befor the BT PTT button goes into sleep mode.

Encodes as minutes. Valid values are [Infinite, 1min, ..., 4min], where 0=Infinite.

GPS Modes

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

ValueNameDescription
0GPS
1BDS
2Both
STE duration

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

Specifies the STE duration in mutliples of 10ms. Valid values are [10ms-1000ms]

Manual dial group call hang time

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

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

Manual dial private call hang time

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

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

Channel B name color

At address 39h: 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
Encryption Type

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

ValueNameDescription
0Common/DMR
1AES/ARC4
Enable TOT reminder

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

If set to 1, five seconds before the transmit timeout, a warn tone sounds.

Enable transmit power AGC

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

Zone A name color

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

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
Zone B name color

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

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
Disable auto-shutoff timer reset on call

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

If set to 1, the auto-shutoff timer is not reset by a call.

Unknown data

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

Enable FM channel free tone

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

Unknown data

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

FM mic gain

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

Specifies the FM microphone gain.

Valid values are [1, ..., 5], encoded as n + 1. That is, 0=1, ..., 4=5.

Enable GPS roaming.

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

Unknown data

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

547.1 Call end melody v3.05done

Element at address 46h of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

547.1.1 Tones v3.05done

Exactly 5 repetitions of Frequency.

Frequency

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

in Hz.

547.1.2 Durations v3.05done

Exactly 5 repetitions of Duration.

Duration

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

in ms.

547.2 All-call melody v3.05done

Element at address 5ah of size 14h.

76543210765432107654321076543210000000080010Tones...Durations...

547.2.1 Tones v3.05done

Exactly 5 repetitions of Frequency.

Frequency

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

in Hz.

547.2.2 Durations v3.05done

Exactly 5 repetitions of Duration.

Duration

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

in ms.

Header repetitions

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

Specifies how often the so-called voice header is repeated. Valid values are 2, ..., 8.

Unknown data

At address 6fh: Unknown data of size 191h.

548 APRS receive filter bank v3.04done

Exactly 32 repetitions of APRS filter.

549 APRS filter v3.04done

Element of size 8h.

Encodes a single APRS filter based on call and SSID.

7654321076543210765432107654321000000004Enable filterCall...SSID
Enable filter

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

ValueNameDescription
0Off
1On
Call

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

SSID

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

Specifies the SSID of the call. Valid values 0h-fh, 10h = Off.

550 GPS roaming zone bank v3.04done

Exactly 32 repetitions of GPS roaming zone.

Encodes up to 32 GPS roaming zones.

551 GPS roaming zone v3.04done

Element of size 20h.

Encodes a single GPS roaming zone.

Description

That is, a position and radio defining a region associated with a certain roaming zone. Whenever the radio enters this region, the associated roaming zone gets selected.

76543210765432107654321076543210000000040008000c001cZone enableRoaming zone indexLatitude degreeLatitude minutesLatitude centi-minuteLatitude hemisphereLongitude degreesLongitude minutesLongitude centi-minutesLongitude hemisphereUnused dataRadiusUnused data...
Zone enable

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

ValueNameDescription
0Off
1On
Roaming zone index

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

Specifies the roaming zone index to use. If set to ffh, the zone is disabled.

Latitude degree

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

Specifies the integer part of the latitude in degrees.

Valid value range 0-89.

Latitude minutes

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

Encodes the integer latitude minute part.

Valid value range 0-59.

Latitude centi-minute

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

Encodes the 1/100th of a minute.

Valid value range 0-99.

Latitude hemisphere

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

ValueNameDescription
0North
1South
Longitude degrees

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

Encodes the integer part of the latitude degree.

Valid value range 0-179.

Longitude minutes

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

Encodes the longitude minutes.

Valid value range 0-59.

Longitude centi-minutes

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

Encodes the 1/100th part of the minute.

Valid value range 0-99.

Longitude hemisphere

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

ValueNameDescription
0East
1West
Unused data

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

Radius

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

The unit is specified in the setting.

Unused data

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

552 Zone Names v3.04done

Between 1 and 250 repetitions of Zone Name.

Zone Name

ASCII string of length (up to) 32 chars, 00h-padded.

553 Radio Ids v3.04done

Up to 250 repetitions of Radio Id Element.

554 Radio Id Element v3.04done

Element of size 20h.

76543210765432107654321076543210000000040014001cDMR IdUnused dataName...Unused data...
DMR Id

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

Unused data

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

Name

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

Unused data

At address 15h: Unused data of size bh: 00

555 Primary ID Settings v3.05done

Element at address 2582000h of size 20h.

7654321076543210765432107654321000000004001cPrimary DMR IDUsed flagPrimary radio name...Pad byte
Primary DMR ID

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

Used flag

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

ValueNameDescription
0Unused
1Used
Primary radio name

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

Pad byte

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

556 FM Quick Call Bank v3.05done

Element at address 25c0000h of size 100h.

7654321076543210765432107654321000000004000800fcFM Quick Calls...Unused data...

556.1 FM Quick Calls v3.05done

Exactly 4 repetitions of FM Qick Call.

556.2 FM Qick Call v3.05done

Element of size 2h.

765432107654321076543210765432100000TypeAnalog Contact Index
Type

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

ValueNameDescription
0None
1DTMF
2Two-Tone
3Five-Tone
Analog Contact Index

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

0-based index, ffh=none.

Unused data

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

557 Status Messages v3.05done

Exactly 32 repetitions of Status Message.

Status Message

ASCII string of length (up to) 32 chars, 00h-padded.

558 Hot-Key Settings v3.05done

Exactly 18 repetitions of Hot-Key Setting.

559 Hot-Key Setting v3.05done

Element of size 30h.

76543210765432107654321076543210000000040008002cTypeMenu ItemCall TypeDMR Call TypeContact IndexMessage IndexUnused data...
Type

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

ValueNameDescription
0Call
1Menu
Menu Item

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

ValueNameDescription
0None
1Show SMS Menu
2Show New SMS Menu
3Show Hot Text Menu
4Show SMS Inbox
5Show SMS Outbox
6Show Contacts
7Show Menual Dial Menu
8Show Call Log
9Show outgoing calls
10Show received calls
11Show missed call
12Show Zone menu
13Show Radio Settings Menu
14Show Channel Settings Menu
Call Type

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

ValueNameDescription
0FM
1DMR
DMR Call Type

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

ValueNameDescription
255Off
0Group Call
1Private Call
2All Call
3Hot Text
4Call Tip
5Status Message
Contact Index

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

0-based index, ffffffffh = none.

Used for both, FM and DMR contacts.

Message Index

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

0-based SMS message index or status message index. ffh = none.

Unused data

At address 9h: Unused data of size 27h:

560 Status Message Bitmap Element v3.05done

Element at address 25c0b00h of size 10h.

7654321076543210765432107654321000000004000cStatus Message BitmapUnused data...

560.1 Status Message Bitmap v3.05done

Exactly 32 repetitions of Status Message Bit.

Status Message Bit

boolean value. Default value 0h.

Unused data

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

561 Group List Bitmap Element v3.04done

Element at address 25c0b10h of size 20h.

765432107654321076543210765432100000001cGroup List Bitmap...Unused data

561.1 Group List Bitmap v3.04done

Exactly 250 repetitions of Group List Enable.

Group List Enable

boolean value.

Unused data

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

562 ARC4 encryption keys v3.04done

Exactly 255 repetitions of ARC4 encryption key.

563 ARC4 encryption key v3.04done

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 unsigned big-endian integer value (uint40be). Default value 0h.

Unused data

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

564 ARC4 key bitmap v3.04done

Element at address 25c1c00h of size 20h.

765432107654321076543210765432100000001cARC4 enable bits...Unused data

564.1 ARC4 enable bits v3.04done

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

565 Valid contact indices v3.04done

Exactly 10000 repetitions of Contact index.

Some weird contact index map, containing the indices of up to 10000 valid contacts.

Contact index

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

Specifies the index of a valid contact.

566 Contact Bitmap Element v3.04done

Element at address 2640000h of size 4f0h.

76543210765432107654321076543210000004e004ecContact Bitmap...Unused data...

566.1 Contact Bitmap v3.04done

Exactly 10000 repetitions of Contact disable bit.

Contact disable bit

boolean value. Default value 0h.

Unused data

At address 4e2h: Unused data of size eh: 00

567 Contact banks v3.04done

Up to 10 repetitions of Contact Bank.

568 Contact Bank v3.04done

Up to 10000 repetitions of Contact.

569 Contact v3.04done

Element of size 64h.

76543210765432107654321076543210000000100020002400280060Call TypeName...Unused data...DMR ID...Call AlertUnused 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
Name

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

Unused data

At address 11h: Unused data of size 12h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

DMR ID

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

Call Alert

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

Unused data

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

570 Analog Contact Index List v3.05done

Exactly 128 repetitions of Analog Contact Index.

Analog Contact Index

8-bit unsigned integer value (uint8).

Stores the 0-based index of the i-th entry.

If not set, set to ffh.

571 Analog Contact ByteMap v3.05done

Exactly 128 repetitions of Analog Contact Enable Byte.

Analog Contact Enable Byte

8-bit unsigned integer value (uint8).

Inverted bytemap for every contact entry. 0=enabled, ffh = disabled

572 Analog Contacts v3.05done

Up to 128 repetitions of DTMF Contact.

573 DTMF Contact v3.05done

Element of size 18h.

765432107654321076543210765432100000000400080014DTMF Number...Number LengthName...Pad Byte
DTMF Number

At address 0h: 56-bit bcd big-endian integer value (bcd14be).

Number Length

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

Name

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

Pad Byte

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

574 Group List Bank v3.04done

Up to 250 repetitions of Group List.

575 Group List v3.04done

Element of size 120h.

76543210765432107654321076543210000000fc0100010c0110011cContact Indices...Name...Unused data...

575.1 Contact Indices v3.04done

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: ASCII string of length (up to) 16 chars, 00h-padded.

Unused data

At address 110h: Unused data of size 10h:

576 Call-sign Index Banks v3.08done

Some repetitions of None.

577 Call-sign Index Bank v3.08done

Up to 16000 repetitions of Call-sign Index Entry.

578 Call-sign Index Entry v3.08done

Element of size 8h.

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

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

1) | GCF

Contact Offset

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

579 Contact Map v3.04done

Up to 10000 repetitions of Contact Map Entry.

580 Contact Map Entry v3.04done

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).

581 Call-sign Database Limits v3.08done

Element at address 4840000h of size 10h.

76543210765432107654321076543210000000040008000cEntry CountEnd-of-database addressUnknown 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.

Unknown data

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

582 Call-sign DB Banks v3.08done

Up to 20000 repetitions of Call-sign database bank.

583 Call-sign database bank v3.08done

Up to 1000 repetitions of Call-sign database entry.

584 Call-sign database entry v3.08done

Element of size 64h.

76543210765432107654321076543210000000040060Call TypeDMR ID...Unknown dataFriend FlagUnknown dataRing ToneDescription...Pad byte
Call Type

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

ValueNameDescription
0Private Call
1Group Call
2All Call
DMR ID

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

Unknown data

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

Friend Flag

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

Unknown data

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

Ring Tone

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

Description

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

Pad byte

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

Codeplug AnyTone AT-D878UVII/AT-D878UVII+