Codeplug BTECH DMR-6X2 Version 2.21b

Description

Documents the codeplug format for the BTECH DMR-6X2 UV device.

AddressElementDescription
800000hChannel banks
802000hChannel Extension BanksA series of channel extension banks corresponding to each encoded channel bank.
fc0800hVFO Channels
fc2800hVFO Channel Extensions
1000000hZone channel lists
1040000hRoming channels
1042000hRoming channel bitmap block
1042080hRoming zones bitmap block
1043000hRoming zones
1080000hScan list banks
1640000hMessage index list
1640800hMessage bytemap block
2140000hMessage banks
2480000hFM broadcast channel banks
2480200hFM VFO frequency block
2480210hFM broadcast channel bitmap block
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 block
24c1320hRadio ID bitmap block
24c1340hScan list bitmap block
24c1400hAlarm Settings
24c1440hDMR Alarm Extension
24c1500hChannel bitmap block
24c1700hDMR encryption keysEncodes the set of basic DMR encryption keys.
24c1800hDMR Enhanced Encryption KeysDMR encryption keys.
24c2000hAuto-repeater offset frequency block
24c2400h2-Tone functionsEncodes up to 16 two-tone functions.
24c2600h2-Tone function bitmap
24c2610hDTMF Function Bitmap
24c2630h5-Tone Function Bitmap
24c3000hDTMF FunctionsUp to 250 DTMF functions.
24c5000h5-Tone FunctionsEncodes up to 250 5-tone functions.
2500000hGeneral settings element
2500100hZone A/B index list block
2500500hDTMF IdsEncodes DTMF PTT ids.
2500600hBoot settings
2501000hAPRS settings
2501200hAPRS message settings
2501280hDMR APRS message block
2501400hExtended settings
2540000hZone names
2580000hRadio Ids
25c0000hFM Quick Call Bank
25c0100hStatus Messages
25c0500hHot-Key Settings
25c0b00hStatus Message Bitmap Element
25c0b10hGroup list bitmap block
25c1000hAES encryption key bankEncodes up to 255 256bit AES keys.
25c5000hARC4 Keys
2600000hContact index list
2640000hContact bitmap block
2680000hContact bank
2900000hDTMF Contact index list
2900100hDTMF Contact bytemap
2940000hAnalog Contacts
2980000hGroup List Bank
2ec0000hOrbital Element SetsHolds the orbital elements for some sattelites.
4000000hCall-sign Index Banks
4340000hDMR Contact Map
44c0000hCall-sign Database Limits
4500000hCall-sign DB Banks

892 Channel banks v2.21bdone

Between 1 and 32 repetitions of Channel bank.

Description

A series of channel banks.

893 Channel bank v2.21bdone

Between 1 and 128 repetitions of Channel.

Description

A series of channels.

894 Channel v2.21bdone

Element of size 40h.

Description

Encodes a FM or DMR channel.

76543210765432107654321076543210000000040008000c001000140018001c002000300034003cRX frequencyTX frequency offsetRepeater modeUnused dataBandwidthPowerChannel modeEnable talk aroundEnable call confirmEnable RX onlyEnable CTCSS phase reversalEnable TX DCS toneEnable TX CTCSS toneEnable RX DCS toneEnable RX CTCSS toneTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequency2-tone Function IndexAES Encryption Key IndexContact indexRadio ID indexUnused dataSquelch modeUnused dataPTT IDUnused dataOptional signalingUnused dataTransmit permit criterionUnknown dataEnhEncUnknown dataExclude channel from roamingUnused dataRangingGroup list index2-Tone ID5-tone IDDTMF IDColor codeEnable lone workerEncTyEnable RX DMR-APRSEnable adaptive TDMAUnused bitEnable simplex TDMAEnable SMS confirmTime slotDMR Encryption Key IndexChannel name...Pad byteUnused bitsData ACK disableEnable through modeUnused bitUnused byteScan list indices...APRS report channel indexUnused bitsEnable DMR-APRS RXEnable DMR-APRS PTTFM APRS PTT ModeAPRS mode
RX frequency

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

Encodes the RX frequency in 10Hz.

TX frequency offset

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

Encodes the RX frequency in 10Hz.

Repeater mode

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

ValueNameDescription
0simplexTransmit frequency offset is ignored. Transmit and receive frequencies are the same.
1positiveTransmit frequency offset is positive. Transmit frequency lays above the receive frequency.
2positiveTransmit frequency offset is negative. Transmit frequency lays below the receive frequency.
Unused data

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

Bandwidth

At address 8h:4: Enumeration of size 0h:1, with 2 options. Specifies the FM bandwidth to use.

ValueNameDescription
0narrowThe FM bandwidth is set to 12.5kHz.
1wideThe FM bandwidth is set to 25kHz.
Power

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

ValueNameDescription
0low
1mid
2high
3max
Channel mode

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

ValueNameDescription
0FM
1DMR
2FM + DMR RX
3DMR + FM RX
Enable talk around

At address 9h:7: boolean value. Valid values from 0h, with default value 0h.

Enable call confirm

At address 9h:6: boolean value.

Enable RX only

At address 9h:5: boolean value.

Enable CTCSS phase reversal

At address 9h:4: boolean value.

Enable TX DCS tone

At address 9h:3: boolean value.

Enable TX CTCSS tone

At address 9h:2: boolean value.

Enable RX DCS tone

At address 9h:1: boolean value.

Enable RX CTCSS tone

At address 9h:0: boolean value.

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

RX DCS code

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

Custom CTCSS frequency

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

2-tone Function Index

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

Specifies the index (+1) of the 2-tone function.

If set to 0, 2-tone decoding is disabled.

AES Encryption Key Index

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

Specifies the AES encryption key index.

The index is 1-based. 0=None.

Contact index

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

Radio ID index

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

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/DCS
2Optional signaling
3CTCSS/DCS + optional signaling
Unused data

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

PTT ID

At address 19h:1: Enumeration of size 0h:2, with 4 options. Specifies, if and how an analog PTT ID is send.

ValueNameDescription
0OffNo PTT ID is send.
1StartPTT ID is send at the start of a trasmission.
2EndPTT ID is send at the end of a transmission.
3BothPTT ID is send at the start and end of a transmission.
Unused data

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

Optional signaling

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

ValueNameDescription
0Off
1DTMF
22-tone
35-tone
Unused data

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

Transmit permit criterion

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

ValueNameDescription
0always
1colorcode
2channel free
Unknown data

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

Enhanced encryption type EnhEnc

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

ValueNameDescription
0AES
1ARC4
Unknown data

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

Exclude channel from roaming

At address 1bh:2: boolean value.

Unused data

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

Ranging

At address 1bh:0: boolean value.

Group list index

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

2-Tone ID

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

Specifies the index (+1) of the 2-tone PTT ID to send (if enabled).

If set to 0, no ID is specified.

5-tone ID

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

DTMF ID

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

Color code

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

Enable lone worker

At address 21h:7: boolean value.

DMR Encryption Type EncTy

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

ValueNameDescription
0DMR
1Enhanced
Enable RX DMR-APRS

At address 21h:5: boolean value.

Enable adaptive TDMA

At address 21h:4: boolean value.

Unused bit

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

Enable simplex TDMA

At address 21h:2: boolean value.

Enable SMS confirm

At address 21h:1: boolean value.

Time slot

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

ValueNameDescription
0Time slot 1
1Time slot 2
DMR Encryption Key Index

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

Specifies the DMR/Enhanced encryption key index.

The index is 1-based. If 0, no key is associated with the channel.

Channel 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

Unused bits

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

Data ACK disable

At address 34h:2: boolean value.

Enable through mode

At address 34h:1: boolean value.

Unused bit

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

Unused byte

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

894.1 Scan list indices v2.21bdone

Exactly 8 repetitions of Scan list index.

Scan list index

8-bit unsigned integer value (uint8).

ffh if not set/used.

APRS report channel index

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

Unused bits

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

Enable DMR-APRS RX

At address 3fh:5: boolean value.

Enable DMR-APRS PTT

At address 3fh:4: boolean value.

FM APRS PTT Mode

At address 3fh:3: Enumeration of size 0h:2, with 3 options. Specifies when the position is send via the associated FM-APRS system.

ValueNameDescription
0OffDisables FM APRS PTT
1StartTransmits the postion via FM-APRS at the start of transmission.
2EndTransmits the position via FM-APRS at the end of the transmission.
APRS mode

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

ValueNameDescription
0Off
1FM APRS
2DMR APRS

895 Channel Extension Banks v2.21bdone

Between 1 and 32 repetitions of Channel extension bank.

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

896 Channel extension bank v2.21bdone

Between 1 and 128 repetitions of Channel extension.

Encodes several channel extensions corresponding to each encoded channel.

897 Channel extension v2.21bdone

Element of size 40h.

Encodes additional channel information.

765432107654321076543210765432100000003cARC4 Encryption Key IndexUnknown data...
ARC4 Encryption Key Index

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

Specifies the ARC4 encryption key index.

Index is stored idx+1, 0=Off.

Unknown data

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

898 VFO Channels v2.21bdone

Exactly 2 repetitions of VFO Channel.

899 VFO Channel v2.21bdone

Element of size 40h.

Description

Encodes a FM or DMR channel.

76543210765432107654321076543210000000040008000c001000140018001c002000300034003cRX frequencyTX frequency offsetRepeater modeUnused dataBandwidthPowerChannel modeEnable talk aroundEnable call confirmEnable RX onlyEnable CTCSS phase reversalEnable TX DCS toneEnable TX CTCSS toneEnable RX DCS toneEnable RX CTCSS toneTX Tone CTCSSRX Tone CTCSSTX DCS codeRX DCS codeCustom CTCSS frequency2-tone decode indexContact indexRadio ID indexUnused dataSquelch modeUnused dataUnused dataOptional signalingUnused dataTransmit permit criterionUnused dataExclude channel from roamingUnused dataRangingGroup list index2-tone ID5-tone IDDTMF IDColor codeEnable lone workerEnable enhanced encryptionEnable RX DMR-APRSEnable adaptive TDMAUnused bitEnable simplex TDMAEnable SMS confirmTime slotAES encryption key indexChannel name...Pad byteUnused bitsData ACK disableEnable through modeUnused bitUnused byteScan list indices...APRS report channel indexUnused bitsEnable DMR-APRS RXEnable DMR-APRS PTTFM APRS PTT ModeAPRS mode
RX frequency

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

Encodes the RX frequency in 10Hz.

TX frequency offset

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

Encodes the RX frequency in 10Hz.

Repeater mode

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

ValueNameDescription
0simplexTransmit frequency offset is ignored. Transmit and receive frequencies are the same.
1positiveTransmit frequency offset is positive. Transmit frequency lays above the receive frequency.
2positiveTransmit frequency offset is negative. Transmit frequency lays below the receive frequency.
Unused data

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

Bandwidth

At address 8h:4: Enumeration of size 0h:1, with 2 options. Specifies the FM bandwidth to use.

ValueNameDescription
0narrowThe FM bandwidth is set to 12.5kHz.
1wideThe FM bandwidth is set to 25kHz.
Power

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

ValueNameDescription
0low
1mid
2high
3max
Channel mode

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

ValueNameDescription
0FM
1DMR
2FM + DMR RX
3DMR + FM RX
Enable talk around

At address 9h:7: boolean value.

Enable call confirm

At address 9h:6: boolean value.

Enable RX only

At address 9h:5: boolean value.

Enable CTCSS phase reversal

At address 9h:4: boolean value.

Enable TX DCS tone

At address 9h:3: boolean value.

Enable TX CTCSS tone

At address 9h:2: boolean value.

Enable RX DCS tone

At address 9h:1: boolean value.

Enable RX CTCSS tone

At address 9h:0: boolean value.

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 0 options. Same codes as for TX

TX DCS code

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

RX DCS code

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

Custom CTCSS frequency

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

2-tone decode index

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

Contact index

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

Radio ID index

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

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/DCS
2Optional signaling
3CTCSS/DCS + optional signaling
Unused data

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

Unused data

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

Optional signaling

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

ValueNameDescription
0Off
1DTMF
22-tone
35-tone
Unused data

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

Transmit permit criterion

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

ValueNameDescription
0always
1colorcode
2channel free
Unused data

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

Exclude channel from roaming

At address 1bh:2: boolean value.

Unused data

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

Ranging

At address 1bh:0: boolean value.

Group list index

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

2-tone ID

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

5-tone ID

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

DTMF ID

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

Color code

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

Enable lone worker

At address 21h:7: boolean value.

Enable enhanced encryption

At address 21h:6: boolean value.

Enable RX DMR-APRS

At address 21h:5: boolean value.

Enable adaptive TDMA

At address 21h:4: boolean value.

Unused bit

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

Enable simplex TDMA

At address 21h:2: boolean value.

Enable SMS confirm

At address 21h:1: boolean value.

Time slot

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

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

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

Channel 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

Unused bits

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

Data ACK disable

At address 34h:2: boolean value.

Enable through mode

At address 34h:1: boolean value.

Unused bit

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

Unused byte

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

899.1 Scan list indices v2.21bdone

Exactly 8 repetitions of Scan list index.

Scan list index

8-bit unsigned integer value (uint8).

ffh if not set/used.

APRS report channel index

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

Unused bits

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

Enable DMR-APRS RX

At address 3fh:5: boolean value.

Enable DMR-APRS PTT

At address 3fh:4: boolean value.

FM APRS PTT Mode

At address 3fh:3: Enumeration of size 0h:2, with 3 options. Specifies when the position is send via the associated FM-APRS system.

ValueNameDescription
0OffDisables FM APRS PTT
1StartTransmits the postion via FM-APRS at the start of transmission.
2EndTransmits the position via FM-APRS at the end of the transmission.
APRS mode

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

ValueNameDescription
0Off
1FM APRS
2DMR APRS

900 VFO Channel Extensions v2.21bdone

Exactly 2 repetitions of VFO Channel Extension.

901 VFO Channel Extension v2.21bdone

Element of size 40h.

765432107654321076543210765432100000003cUnknown data...
Unknown data

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

902 Zone channel lists v2.21bdone

Up to 250 repetitions of Zone channel index list.

903 Zone channel index list v2.21bdone

Between 1 and 250 repetitions of Channel index.

Channel index

16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.

904 Roming channels v2.21bdone

Up to 250 repetitions of Roaming channel.

905 Roaming channel v2.21bdone

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

906 Roming channel bitmap block v2.21bdone

Element at address 1042000h of size 20h.

765432107654321076543210765432100000001cRoaming channel bitmap...Unused data

906.1 Roaming channel bitmap v2.21bdone

Exactly 250 repetitions of Roaming channel enable bit.

Roaming channel enable bit

boolean value.

Unused data

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

907 Roming zones bitmap block v2.21bdone

Element at address 1042080h of size 10h.

76543210765432107654321076543210000000040008000cRoaming zones bitmap...Unused data...

907.1 Roaming zones bitmap v2.21bdone

Exactly 64 repetitions of Roaming zone enable bit.

Roaming zone enable bit

boolean value.

Unused data

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

908 Roming zones v2.21bdone

Up to 64 repetitions of Roaming zone.

909 Roaming zone v2.21bdone

Element of size 80h.

Encodes a single roaming.

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

909.1 Roaming channel indices v2.21bdone

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

910 Scan list banks v2.21bdone

Up to 16 repetitions of Scan list bank.

911 Scan list bank v2.21bdone

Between 1 and 16 repetitions of Scan list.

912 Scan list v2.21bdone

Element of size 90h.

76543210765432107654321076543210000000040008000c001c002000800084008cUnused dataPriority channel selectPriority channel 1 indexPriority Channel 2 indexLook back time ALookback time BDrop out delayDwell timeRevert ChannelName...Pad byteChannel indices...Unused data...
Unused data

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

Priority channel select

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

ValueNameDescription
0None
1Priority Channel 1
2Priority Channel 2
3Both
Priority channel 1 index

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

Global channel index +1, 0=Current channel, ffffh = Off.

Priority Channel 2 index

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

Global channel index +1, 0=Current channel, ffffh=Off.

Look back time A

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

Look back time in 100ms . E.g, 5=0.5s, 1=0.6s, ..., 50=5.0.

Lookback time B

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

Look back time in 100ms. I.e., 5=0.5s, ..., 50=5.0s.

Drop out delay

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

Delay in 100ms, 1=0.1s, ..., 50=5.0s.

Dwell time

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

Dwell time in 100ms, 1=0.1, ..., 50=5.0s.

Revert Channel

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

ValueNameDescription
0Selected
1Selected + Talkback
4Last Called
5Last Used
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

912.1 Channel indices v2.21bdone

Exactly 50 repetitions of Channel index.

Channel index

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

Global channel index, ffffh=unused.

Unused data

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

913 Message index list v2.21bdone

Between 1 and 100 repetitions of Message index entry.

914 Message index entry v2.21bdone

Element of size 10h.

7654321076543210765432107654321000000004000cUnused dataNext message indexThis message indexUnused data...
Unused data

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

Next message index

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

0-based. If end of list 0xff.

This message index

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

0-based

Unused data

At address 4h: Unused data of size ch:

915 Message bytemap block v2.21bdone

Element at address 1640800h of size 90h.

76543210765432107654321076543210000000600064008cMessage bytemap...Unused data...

915.1 Message bytemap v2.21bdone

Exactly 100 repetitions of Message enable byte.

Message enable byte

8-bit unsigned integer value (uint8).

Unused data

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

916 Message banks v2.21bdone

Up to 12 repetitions of Message bank.

917 Message bank v2.21bdone

Between 1 and 8 repetitions of Message.

918 Message v2.21bdone

Element of size d0h.

765432107654321076543210765432100000006000ccMessage 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 6dh:

919 FM broadcast channel banks v2.21bdone

Up to 25 repetitions of FM broadcast channel bank.

920 FM broadcast channel bank v2.21bdone

Exactly 4 repetitions of FM broadcast frequency in 100Hz.

FM broadcast frequency in 100Hz

32-bit bcd little-endian integer value (bcd8le).

921 FM VFO frequency block v2.21bdone

Element at address 2480200h of size 10h.

7654321076543210765432107654321000000004000cFM VFO frequency in 100HzUnused data...
FM VFO frequency in 100Hz

At address 0h: 32-bit bcd little-endian integer value (bcd8le).

Unused data

At address 4h: Unused data of size ch:

922 FM broadcast channel bitmap block v2.21bdone

Element at address 2480210h of size 10h.

765432107654321076543210765432100000000cChannel enable bits...Unused data

922.1 Channel enable bits v2.21bdone

Exactly 100 repetitions of FM Channel enable bit.

FM Channel enable bit

boolean value.

Unused data

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

923 5-Tone IDs v2.21bdone

Up to 100 repetitions of 5-tone ID.

924 5-tone ID v2.21bdone

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.

924.1 ID v2.21bdone

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

925 5-Tone id bitmap v2.21bdone

Element at address 24c0c80h of size 10h.

765432107654321076543210765432100000000c5-tone id bits...Unused data

925.1 5-tone id bits v2.21bdone

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:

926 5-Tone functions v2.21bdone

Exactly 16 repetitions of 5-Tone function.

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

927 5-Tone function v2.21bdone

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). Valid values from 0h, with default value 0h.

Specifies the length of the id.

927.1 ID v2.21bdone

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

928 5-Tone settings v2.21bdone

Element at address 24c1000h of size 80h.

765432107654321076543210765432100000001c002000240028002c00300034003c00400048004c005c00600068006c007cUnused 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...
Unused data

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

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:

929 DTMF Settings v2.21bdone

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

Disabled if ffh.

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.

Valid values 0-2500ms

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.

930 2-Tone Ids v2.21bdone

Up to 24 repetitions of 2-Tone Id.

931 2-Tone Id v2.21bdone

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

932 2-Tone Id bitmap v2.21bdone

Element at address 24c1280h of size 10h.

Specifies, which 2-tone id is valid.

765432107654321076543210765432100000000c2-tone id enable bitsUnused data...

932.1 2-tone id enable bits v2.21bdone

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

933 2-Tone Settings v2.21bdone

Element at address 24c1290h of size 10h.

7654321076543210765432107654321000000008000cUnused data...First tone durationSecond tone durationLong tone durationGap durationReset periodSide toneUnused data
Unused data

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

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
Unused data

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

934 Zone bitmap block v2.21bdone

Element at address 24c1300h of size 20h.

765432107654321076543210765432100000001cZone bitmap...Unused data

934.1 Zone bitmap v2.21bdone

Exactly 250 repetitions of Zone enable bit.

Zone enable bit

boolean value.

Unused data

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

935 Radio ID bitmap block v2.21bdone

Element at address 24c1320h of size 20h.

765432107654321076543210765432100000001cRadio ID bitmap...Unused data

935.1 Radio ID bitmap v2.21bdone

Exactly 250 repetitions of Radio ID enable bit.

Radio ID enable bit

boolean value.

Unused data

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

936 Scan list bitmap block v2.21bdone

Element at address 24c1340h of size 20h.

765432107654321076543210765432100000001cScan list bitmap...Unused bits

936.1 Scan list bitmap v2.21bdone

Exactly 250 repetitions of Scan list enable bit.

Scan list enable bit

boolean value.

Unused bits

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

937 Alarm Settings v2.21bdone

Element at address 24c1400h of size ah.

7654321076543210765432107654321000000008Analog Alarm Settings...

937.1 Analog Alarm Settings v2.21bdone

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.

938 DMR Alarm Extension v2.21bdone

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

939 Channel bitmap block v2.21bdone

Element at address 24c1500h of size 200h.

76543210765432107654321076543210000001f001f401fcChannel bits...Unused data...

939.1 Channel bits v2.21bdone

Exactly 4000 repetitions of Channel bit.

Channel bit

boolean value.

Unused data

At address 1f4h: Unused data of size ch:

940 DMR encryption keys v2.10needs review

Exactly 32 repetitions of DMR encryption key.

Encodes the set of basic DMR encryption keys.

Description

encryption key.

DMR encryption key

32-bit unsigned big-endian integer value (uint32be).

The actual encryption key.

941 DMR Enhanced Encryption Keys v2.10needs review

Exactly 32 repetitions of DMR Encryption Key.

DMR encryption keys.

942 DMR Encryption Key v2.10needs review

Element of size 28h.

Encodes a single DMR enhanced encryption key.

Description

There is nothing enhanced about this encryption. The effective key size is still 16bit.

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

943 Auto-repeater offset frequency block v2.21bdone

Element at address 24c2000h of size 3f0h.

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

943.1 Auto-repeater offset frequencies v2.21bdone

Exactly 250 repetitions of Offset frequency in 10Hz.

Offset frequency in 10Hz

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

Disabled if set to 0.

Unused data

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

944 2-Tone functions v2.21bdone

Up to 16 repetitions of Two-Tone function.

Encodes up to 16 two-tone functions.

945 Two-Tone function v2.21bdone

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

946 2-Tone function bitmap v2.21bdone

Element at address 24c2600h of size 10h.

765432107654321076543210765432100000000c2-Tone function bitsUnused data...

946.1 2-Tone function bits v2.21bdone

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

947 DTMF Function Bitmap v2.21bdone

Element at address 24c2610h of size 20h.

765432107654321076543210765432100000001cBitmap...Pad bits

947.1 Bitmap v2.21bdone

Exactly 250 repetitions of Enable bit.

Enable bit

boolean value. Default value 0h.

Enables a single DTMF function.

Pad bits

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

948 5-Tone Function Bitmap v2.21bdone

Element at address 24c2630h of size 20h.

765432107654321076543210765432100000001c5-Tone function bits...Pad bits

948.1 5-Tone function bits v2.21bdone

Exactly 250 repetitions of Enable bit.

Enable bit

boolean value. Default value 0h.

Enables a single 5-tone function.

Pad bits

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

949 DTMF Functions v2.21bdone

Up to 250 repetitions of DTMF Function.

Up to 250 DTMF functions.

950 DTMF Function v2.21bdone

Element of size 20h.

Specifies a single DTMF funciton

765432107654321076543210765432100000000400100014001cIDFunctionFunction Name...Unused data...

950.1 ID v2.21bdone

Exactly 3 repetitions of ID Digit.

Encodes the fixed size ID. If an ID is shorter, it gets prepended with 0s.

ID Digit

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

A single ID digit.

Function

At address 3h: Enumeration of size 1h, with 3 options. The function to perform, when the code is received.

ValueNameDescription
0None
1Beep
2Respond
Function Name

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

Unused data

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

951 5-Tone Functions v2.21bdone

Up to 250 repetitions of 5-Tone Function.

Encodes up to 250 5-tone functions.

952 5-Tone Function v2.21bdone

Element of size 20h.

Encodes a single 5-tone function.

765432107654321076543210765432100000000400080018001cID...ID SizeStandardTone DurationFunctionFunction Name...Pad Bytes...

952.1 ID v2.21bdone

Exactly 7 repetitions of ID digits.

ID digits

8-bit unsigned integer value (uint8).

ID Size

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

Standard

At address 8h: Enumeration of size 1h, with 15 options. Specifies the 5-tone standard.

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

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

Specifies the tone duration in ms. Valid values depend on the chosen standard.

Function

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

ValueNameDescription
0None
1Beep
2Respond
Function Name

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

Pad Bytes

At address 1bh: Unused data of size 5h: 00

953 General settings element v2.21bdone

Element at address 2500000h of size e0h.

76543210765432107654321076543210000000040008000c001000140018001c002000240028002c003000340038003c004000440048004c005000540058005c006000640068006c00700084009800ac00b000b400b800bc00c000c400c800cc00d000d400d800dcEnable key toneDisplay modeKeypad LockSleep mode timeoutTransmit timeoutUnknown dataBoot displayBoot password enableVFO Tuing Step SIzeSquelch Level VFO ASquelch Level VFO BPower save modeVOX LevelVOX DelayVFO Scan ModeMicrophone GainPF1 short press functionPF2 short press functionPF3 short press functionP1 short press functionP2 short press functionWork Mode VFO AWork Mode VFO BSquelch Tail EliminationSTE FrequencyGroup Call Hang TimePrivate Call Hang TimeVoice header repetitionTX Preamble DurationWFM Channel IndexWFM ModeMemory Zone A IndexMemory Zone B IndexUnknown dataEnable record functionDTMF tone durationUnknown dataDisplay brightnessBacklight durationEnable GPSSMS alert tone enableUnknown dataEnable WFM MonitorMain ChannelEnable Sub-ChannelTBSTCall alert tone enableGPS time zoneUnused bitsEnable FM talk permit toneEnable DMR talk permit toneDMR call reset tone enableVOX SourceFM channel idle toneUnknown dataDMR channel idle toneMenu display durationEnable Filter Own ID From Missed CallsBoot sound enableUnknown dataMax Speaker VolumeKillUnknown dataEnable Remote DMR MonitorGet positionEnable Select TX ContactPF1 long press functionPF2 long press functionPF3 long press functionP1 long press functionP2 long press functionLong Press DurationShow volume change notificationAutorepeater VFO ADMR MonitorDMR Monitor Match CCDMR Monitor Match IDEnable DMR Monitor hold slotLast caller displayUnknown dataFM Call Hang TimeShow clockMax Headphone VolumeDMR APRS message enableUnknown dataEnable enhanced sound quality.VFO Scan UHF Min FrequencyVFO Scan UHF Max FrequencyVFO Scan VHF Min FrequencyVFO Scan VHF Max FrequencyAuto Repeater UHF Offset IndexAuto Repeater VHF Offset IndexUnknown data...Enable Call Channel is MaintainedPriority Zone Index VFO APriority Zone Index VFO BEnable SMS ConfirmationCall alert tone...Idle channel tone...Call reset tone...Record delayCall-sign display modeCall-sign colorSimplex RepeaterRanging intervalMonitor Simplex RepeaterShow TX contactUnused bitsKey tone volumeUnused dataEnable Professional Key LockEnable Sidekey LockEnable Keyboard LockEnable Knob LockSimplex Repeater Time SlotEnable Show Last Call on LaunchSMS StandardRanging unitsUnknown dataAuto-repeater VHF min FrequencyAuto-repeater VHF max FrequencyAuto-repeater UHF min FrequencyAuto-repeater UHF max FrequencyAuto repeater VFO BEnable Address book is send with own codeDefault boot channel enableDefault zone A indexDefault zone B indexDefault Channel A IndexDefault Channel B IndexKeep last callerRX backlight durationChannel background colorManual Dial Group Call Hang TimeManual Dial Private Call Hang TimeUnknown data...
Enable key tone

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

Display mode

At address 1h: Enumeration of size 1h, with 2 options. Specifies the work mode. That is VFO/Channel.

ValueNameDescription
0Channel
1Frequency
Keypad Lock

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

ValueNameDescription
0Auto
1Manual
Sleep mode timeout

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

ValueNameDescription
0Off
110 min
230 min
360 min
4120 min
Transmit timeout

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

Specifies the transmit timeout in multiles of 30s.

That is, the timeout is T = n*30s, where n=0 disables the transmit timeout.

Unknown data

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

Boot display

At address 6h: Enumeration of size 1h, with 3 options. Specifies, what is show during boot.

ValueNameDescription
0Default Display
1Custom Text
2Custom Image
Boot password enable

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

VFO Tuing Step SIze

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

ValueNameDescription
02.5 kHz
15 kHz
26.25 kHz
310 kHz
412.5 kHz
520 kHz
625 kHz
730 kHz
850 kHz
Squelch Level VFO A

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

Valid values 0=Open, 1, ..., 5.

Squelch Level VFO B

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

Valid values 0=Open, 1, ..., 5

Power save mode

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

ValueNameDescription
0Off
150 %
266 %
VOX Level

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

Specifies the VOX level: 0=Off, 1, ..., 3.

VOX Delay

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

Delay in (n+5) * 100ms.

VFO Scan Mode

At address eh: Enumeration of size 1h, with 3 options. Specifies, how the scan behaves, once a signal is received.

ValueNameDescription
0TimeScan continues after a specified time.
1CarrierScan continues, after end of transmisison.
2EndEnds the scan once a singal is found.
Microphone Gain

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

Specifies the mic gain. Valid values 0=1, ..., 4=5.

PF1 short press function

At address 10h: Enumeration of size 1h, with 51 options. Specifies the function for a short press of PF1.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
49GPS Toggle
50Satellite Predict
PF2 short press function

At address 11h: Enumeration of size 1h, with 51 options. Specifies the function for a short press of PF2.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
49GPS toggle
50Satellite Predict
PF3 short press function

At address 12h: Enumeration of size 1h, with 51 options. Specifies the function for a short press of PF3.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
49GPS toggle
50Satellite Predict
P1 short press function

At address 13h: Enumeration of size 1h, with 51 options. Specifies the function for a short press of P1.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
49GPS toggle
50Satellite Predict
P2 short press function

At address 14h: Enumeration of size 1h, with 51 options. Specifies the function for a short press of P2.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
49GPS toggle
50Satellite predict
Work Mode VFO A

At address 15h: Enumeration of size 1h, with 2 options. Specifies the work mode for VFO A.

ValueNameDescription
0Channel
1VFO
Work Mode VFO B

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

ValueNameDescription
0Channel
1VFO
Squelch Tail Elimination

At address 17h: Enumeration of size 1h, with 5 options. Sets the STE type.

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

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

ValueNameDescription
0None
155.2 Hz
2259.2 Hz
Group Call Hang Time

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

Specifies the duration in seconds. Valid values are 1, ..., 30s, 31=unlimited.

Private Call Hang Time

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

Specifies the duration in seconds. Valid values are 1, ..., 30, 31=unlimited.

Voice header repetition

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

The count is stored as n+2. Valid values are 2,...,8

TX Preamble Duration

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

Stroed in multiples of 60ms. Valid values are 0, ..., 2400ms.

WFM Channel Index

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

Specifies the 0-based index of the current WFM channel index.

WFM Mode

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

ValueNameDescription
0Channel
1VFO
Memory Zone A Index

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

Specifies the current Zone for VFO A.

Memory Zone B Index

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

Specifies the zone index for the VFO B.

Unknown data

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

Enable record function

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

DTMF tone duration

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

ValueNameDescription
050ms
1100ms
2200ms
3300ms
4500ms
Unknown data

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

Display brightness

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

Valid values 0-4.

Brightness level-1, levels=1, ..., 5.

Backlight duration

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

ValueNameDescription
0Always
15s
210s
315s
420s
525s
630s
71min
82min
93min
104min
115min
Enable GPS

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

SMS alert tone enable

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

Unknown data

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

Enable WFM Monitor

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

Main Channel

At address 2ch: Enumeration of size 1h, with 2 options. Specifies the current active VFO (A or B).

ValueNameDescription
0A
1B
Enable Sub-Channel

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

TBST

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

ValueNameDescription
01000 Hz
11450 Hz
21750 Hz
32100 Hz
Call alert tone enable

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

GPS time zone

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

ValueNameDescription
0GMT-12
1GMT-11
2GMT-10
3GMT-9
4GMT-8
5GMT-7
6GMT-6
7GMT-5
8GMT-4
9GMT-3
10GMT-2
11GMT-1
12GMT
13GMT+1
14GMT+2
15GMT+3
16GMT+4
17GMT+5
18GMT+6
19GMT+7
20GMT+8
21GMT+9
22GMT+10
23GMT+11
24GMT+12
25GMT+13
Unused bits

At address 31h:7: Unused data of size 0h:6: 00

Enable FM talk permit tone

At address 31h:1: boolean value.

Enable DMR talk permit tone

At address 31h:0: boolean value.

DMR call reset tone enable

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

VOX Source

At address 33h: Enumeration of size 1h, with 3 options. Specifies the VOX trigger source. This can either be the internal, external or both microphones.´

ValueNameDescription
0Internal Mic
1External Mic
2Both
FM channel idle tone

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

Unknown data

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

DMR channel idle tone

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

ValueNameDescription
0Off
1Type 1
2Type 2
3Type 3
Menu display duration

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

T = (n+1) * 5s. Valid values 5-60s.

In multiples of 5s + 5s. 0=5s, 1=10s, 2=15s, ..., 11=60s.

Enable Filter Own ID From Missed Calls

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

Boot sound enable

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

Unknown data

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

Max Speaker Volume

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

Specifies the maximum speaker volume 0=Indoors, 1, ..., 8.

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 DMR Monitor

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

Get position

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

Enable Select TX Contact

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

PF1 long press function

At address 41h: Enumeration of size 1h, with 49 options. Specifies the function for a long press of PF1.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
PF2 long press function

At address 42h: Enumeration of size 1h, with 49 options. Specifies the function for a long press of PF2.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
PF3 long press function

At address 43h: Enumeration of size 1h, with 49 options. Specifies the function for a long press of PF3.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
P1 long press function

At address 44h: Enumeration of size 1h, with 49 options. Specifies the function for a long press of P1.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
P2 long press function

At address 45h: Enumeration of size 1h, with 49 options. Specifies the function for a long press of P2.

ValueNameDescription
0Off
1Voltage
2Power
3Repeater
4Reverse
5DMR Encryption
6Call
7VOX
8VFO/Channel
9Sub PTT
10Scan
11WFM
12Alarm
13Record Switch
14Record
15SMS
16Dial
17GPS Info
18Monitor
19Main Channel Switch
20Hot Key 1
21Hot Key 2
22Hot Key 3
23Hot Key 4
24Hot Key 5
25Hot Key 6
26Work Alone
27Nuiasance Delete
28DMR Monitor
29Sub Channel Switch
30Priority Zone
31Programming Scan
32MIC Sound Quality
33Last Call Reply
34Channel Type Switch
35Simplex Repeater
36Ranging
37Channel Ranging
38Maximum Volume
39Slot Switch
40FM Squelch
41Roaming
42Zone Select
43Roaming Settings
44Fixed Time Mute
45CTCSS/DSC Settings
46APRS Type
47APRS Settings
48DIM Shut
Long Press Duration

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

Specifies the duration in (n+1) seconds. Valid values are 1, ..., 5 seconds.

Show volume change notification

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

Autorepeater VFO A

At address 48h: Enumeration of size 1h, with 3 options. Enables and specifies the direction of the auto-repeater function.

ValueNameDescription
0Off
1Positive
2Negative
DMR Monitor

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

ValueNameDescription
0Off
1Single Slot
2Dual 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 hold slot

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

Last caller display

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

ValueNameDescription
0Off
1DMR-ID
2Callsign
3Both
Unknown data

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

FM Call Hang Time

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

Specifies the FM call hang time in seconds. Valid values are 0, ..., 30s.

Show clock

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

Max Headphone Volume

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

Specifies the maximum head-phone volume. Valid values: 0=Indoors, 1, ..., 8.

DMR APRS message enable

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

Unknown data

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

Enable enhanced sound quality.

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

Lower bound of the UHF VFO scan range. Frequency is stored in multiples of 10Hz.

VFO Scan UHF Max Frequency

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

Specifies the upper bound of the VFO scan frequency range.

The frequency is encoded in multiples of 10Hz.

VFO Scan VHF Min Frequency

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

Specifies the lower bound of the VFO scan frequency range.

The frequency is stored in multiples of 10Hz.

VFO Scan VHF Max Frequency

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

Specifies the VFO scan upper bound frequency.

The frequency is stored in multiples of 10Hz.

Auto Repeater UHF Offset Index

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

Specifies the index of the UHF repeater offset frequency. If set to ffh, is it disabled.

Auto Repeater VHF Offset Index

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

Specifies the index of the VHF auto-repater offset frequency. If set to ffh, the function is disabled.

Unknown data

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

Enable Call Channel is Maintained

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

Priority Zone Index VFO A

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

The index is 0-based. An index of ffh, implies no priority zone.

Priority Zone Index VFO B

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

0-based index, a value of ffh imples no priority zone.

Enable SMS Confirmation

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

953.1 Call alert tone v2.21bdone

Element at address 72h of size 14h.

Description

Consists of 5 tones.

76543210765432107654321076543210000000080010Frequencies...Durations...

953.1.1 Frequencies v2.21bdone

Exactly 5 repetitions of Frequency.

Frequency

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

Frequency in Hz.

953.1.2 Durations v2.21bdone

Exactly 5 repetitions of Duration.

Duration

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

In 10ms. Limited to 200ms.

953.2 Idle channel tone v2.21bdone

Element at address 86h of size 14h.

76543210765432107654321076543210000000080010Frequencies...Durations...

953.2.1 Frequencies v2.21bdone

Exactly 5 repetitions of Frequency.

Frequency

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

Frequency in Hz.

953.2.2 Durations v2.21bdone

Exactly 5 repetitions of Duration.

Duration

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

Duration in 10ms.

953.3 Call reset tone v2.21bdone

Element at address 9ah of size 14h.

76543210765432107654321076543210000000080010Frequencies...Durations...

953.3.1 Frequencies v2.21bdone

Exactly 5 repetitions of Frequency.

Frequency

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

Frequency in Hz.

953.3.2 Durations v2.21bdone

Exactly 5 repetitions of Duration.

Duration

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

Duration in 10ms.

Record delay

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

Specifies the record delay in multiples of 0.2s.

Call-sign display mode

At address afh: Enumeration of size 1h, with 2 options. Specifies, what is show from the call-sign DB.

ValueNameDescription
0Name
1Callsign
Call-sign color

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

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
7Black
Simplex Repeater

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

ValueNameDescription
0Off
1On
Ranging interval

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

Duration in seconds, Valid values 1-255.

Interval in seconds. Valid range [5,255].

Monitor Simplex Repeater

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

ValueNameDescription
0Off
1On
Show TX contact

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

Unused bits

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

Key tone volume

At address b5h:3: 4-bit unsigned integer value (uint4). Default value 0h.

Specifies the key tone volume. If set to 0, it means it is adjustable.

Specifies the key tone volume. If set to 0, it is user adjustable.

Unused data

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

Enable Professional Key Lock

At address b6h:3: boolean value. Default value 1h.

WTF?!?

Enable Sidekey Lock

At address b6h:2: boolean value. Default value 1h.

Enable Keyboard Lock

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

Enable Knob Lock

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

Simplex Repeater Time Slot

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
2Channel Time Slot
Enable Show Last Call on Launch

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

SMS Standard

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

ValueNameDescription
0Motorola
1Hytera
2DMR
Ranging units

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

ValueNameDescription
0Metric
1Archaic
Unknown data

At address bbh: Unknown data of size 1h.

Auto-repeater VHF min Frequency

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

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

The frequency is stored in multiples of 10Hz.

Auto-repeater VHF max Frequency

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

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

The frequency is stored in multiples of 10Hz.

Auto-repeater UHF min Frequency

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

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

Auto-repeater UHF max Frequency

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

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

Auto repeater VFO B

At address cch: Enumeration of size 1h, with 3 options. Enables and specifies the direction of the auto-repeater function.

ValueNameDescription
0Off
1Positive
2Negative
Enable Address book is send with own code

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

Default boot channel enable

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

Default zone A index

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

Specifies the index of the boot zone for VFO A. Index is 0-based.

Default zone B index

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

Index of the boot zone for VFO B. Index is 0-based.

Default Channel A Index

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

Specifies the 0-based index of the channel within the zone. If set to ff, the VFO is selected at boot.

Index of channel within default zone. 0xff for VFO.

Default Channel B Index

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

Specifies the 0-based index of the channel within the zone. If set to ff, the VFO is selected at boot.

Channel index within default zone. If ffh, VFO is selected.

Keep last caller

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

If enabled, the last caller is kept on a channel switch.

RX backlight duration

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

Duration specified in second. If set to 0, backlight is always on.

Specifies the number of second, the backlight stays on during the reception of a call. Values 0, ..., 30. 0=Always.

Channel background color

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

ValueNameDescription
0Black
1Blue
Manual Dial Group Call Hang Time

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

The duration is specified in seconds. Valid values are 1, ..., 30, 31=unlimited.

Manual Dial Private Call Hang Time

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

The duration is specified in seconds. Valid values are 1, ..., 30s, 31=infinite.

Unknown data

At address d8h: Unknown data of size 8h.

954 Zone A/B index list block v2.21bdone

Element at address 2500100h of size 400h.

76543210765432107654321076543210000003e403e803fcZone A/B index list...Unused data...

954.1 Zone A/B index list v2.21bdone

Exactly 250 repetitions of Zone A/B index pair.

954.2 Zone A/B index pair v2.21bdone

Element of size 4h.

765432107654321076543210765432100000Channel A indexChannel B index
Channel A index

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

Channel B index

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

Unused data

At address 3e8h: Unused data of size 18h:

955 DTMF Ids v2.21bdone

Exactly 16 repetitions of DTMF Id.

Encodes DTMF PTT ids.

956 DTMF Id v2.21bdone

Exactly 16 repetitions of DTMF digit.

DTMF digit

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

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

957 Boot settings v2.21bdone

Element at address 2500600h of size 30h.

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

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

Boot text line 2

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

Boot password

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

Unused data

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

958 APRS settings v2.21bdone

Element at address 2501000h of size a0h.

76543210765432107654321076543210000000040008000c00140018001c002000240038003c0040007400780080009cUnused dataFM APRS TX Frquency...FM APRS TX delayFM APRS sub tone typeFM APRS TX CTCSS toneFM APRS DCS codeManual TX intervalAutomatic TX intervalEnabl APRS TX ToneEnable Fixed LocationFixed location...Destination call...Destination SSIDSource call...Source SSIDAPRS path string 0-14h...APRS symbol tableAPRS symbolFM APRS transmit powerPrewave delayUnused dataDMR APRS settings...Roaming supportDMR APRS time slots...Repeater activation delayUnused data...
Unused data

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

FM APRS TX Frquency

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

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.

Enabl APRS TX Tone

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

Enable Fixed Location

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

958.1 Fixed location v2.21bdone

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.

Unused data

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

958.2 DMR APRS settings v2.21bdone

Element at address 40h of size 38h.

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

958.2.1 Channel indices v2.21bdone

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

958.2.2 Destination DMR IDs v2.21bdone

Exactly 8 repetitions of DMR destination ID.

DMR destination ID

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

958.2.3 Call types v2.21bdone

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

958.3 DMR APRS time slots v2.21bdone

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.

Unused data

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

959 APRS message settings v2.21bdone

Element at address 2501200h of size 40h.

7654321076543210765432107654321000000038003cAPRS message...Unused data
APRS message

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

Unused data

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

960 DMR APRS message block v2.21bdone

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

961 Extended settings v2.21bdone

Element at address 2501400h of size 30h.

76543210765432107654321076543210000000040008000c00100014002cUnknown dataText colorEnable custom channel backgroundRoaming Zone IndexEnable auto-roamingEnable Repeater CheckRepeater out of range notificationRepeater out-of-range reminderRepeater check intervalRepeater reconnectionsRoaming start conditionAuto-roaming intervalRoaming delayRoaming Return ConditionMute TimeoutEncryption typeZone A name colorZone B name colorChannel A name colorChannel B name colorUnknown data...
Unknown data

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

Text color

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

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Turquoise
7Blue
Enable custom channel background

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

Roaming Zone Index

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

Specifies the 0-based index of the roaming zone.

The default value is not defined. There is a bug in the manufacturer CPS requireing at least one roaming zone to prevent the CPS from crashing.

Enable auto-roaming

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

Enable Repeater Check

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

Repeater out of range notification

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

ValueNameDescription
0Off
1Tone
2Voice
Repeater out-of-range reminder

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

that the current repeater is out-of-range.

The count is stored n-1. That is, 0=1 times, 1=2 times, ..., 9=10 times.

Repeater check interval

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

Specifies the interval in (n+1)*5s. Valid values are 5s ... 50s.

Repeater reconnections

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

5.

Roaming start condition

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

ValueNameDescription
0Time
1Out-of-range
Auto-roaming interval

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

Specified in n+1 minutes. Valid values 1, ..., 256min.

Roaming delay

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

Specifies the roaming delay in seconds. 0=Off.

Roaming Return Condition

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

ValueNameDescription
0Time
1Out of range
Mute Timeout

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

Specifies a mute timeout in multiples of 1minute. The timeout is stored as n+1 minutes. Valid values are 1, ..., 256 minutes.

Encryption type

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

ValueNameDescription
0DMR
1AES + ARC4
Zone A name color

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

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

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

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
7Black
Channel A name color

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

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

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

ValueNameDescription
0Orange
1Red
2Yellow
3Green
4Turquoise
5Blue
6White
7Black
Unknown data

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

962 Zone names v2.21bdone

Up to 250 repetitions of Zone name.

Zone name

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

963 Radio Ids v2.21bdone

Up to 250 repetitions of Radio Id Element.

964 Radio Id Element v2.21bdone

Element of size 20h.

76543210765432107654321076543210000000040014001cDMR IdPad ByteName...Unused data...
DMR Id

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

Pad Byte

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

965 FM Quick Call Bank v2.21bdone

Element at address 25c0000h of size 100h.

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

965.1 FM Quick Calls v2.21bdone

Exactly 4 repetitions of FM Qick Call.

965.2 FM Qick Call v2.21bdone

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

966 Status Messages v2.21bdone

Exactly 32 repetitions of Status Message.

Status Message

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

967 Hot-Key Settings v2.21bdone

Exactly 18 repetitions of Hot-Key Setting.

968 Hot-Key Setting v2.21bdone

Element of size 30h.

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

At address 0h: Enumeration of size 1h, with 2 options. Specifies the hot-key action type.

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:

969 Status Message Bitmap Element v2.21bdone

Element at address 25c0b00h of size 10h.

7654321076543210765432107654321000000004000cStatus Message BitmapUnused data...

969.1 Status Message Bitmap v2.21bdone

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

970 Group list bitmap block v2.21bdone

Element at address 25c0b10h of size 20h.

765432107654321076543210765432100000001cGroup list bitmap...Unused data

970.1 Group list bitmap v2.21bdone

Exactly 250 repetitions of Group list enable bit.

Group list enable bit

boolean value.

Unused data

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

971 AES encryption key bank v2.21bdone

Element at address 25c1000h of size 4000h.

Encodes up to 255 256bit AES keys.

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

971.1 AES encryption keys v2.21bdone

Exactly 255 repetitions of AES encryption key.

971.2 AES encryption key v2.21bdone

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

972 ARC4 Keys v2.21bdone

Exactly 255 repetitions of ARC4 Key.

973 ARC4 Key v2.21bdone

Element of size 10h.

7654321076543210765432107654321000000004000cKey IDKey data...Unused data...
Key ID

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

Valid values are 1-255, 0 means disabled.

973.1 Key data v2.21bdone

Exactly 5 repetitions of Key byte.

Raw key data

Key byte

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

Unused data

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

974 Contact index list v2.21bdone

Up to 10000 repetitions of Contact index.

Contact index

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

975 Contact bitmap block v2.21bdone

Element at address 2640000h of size 4e2h.

76543210765432107654321076543210000004e0Contact bitmap...

975.1 Contact bitmap v2.21bdone

Exactly 10000 repetitions of Contact disable bit.

Contact disable bit

boolean value.

976 Contact bank v2.21bdone

Up to 10000 repetitions of Contact.

977 Contact v2.21bdone

Element of size 1h.

765432107654321076543210765432100000Type
Type

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

978 DTMF Contact index list v2.21bdone

Exactly 128 repetitions of DTMF contact index.

DTMF contact index

8-bit unsigned integer value (uint8).

979 DTMF Contact bytemap v2.21bdone

Exactly 128 repetitions of DTMF contact diable byte.

DTMF contact diable byte

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

The byte encodes 0=enabled and ff=disabled.

980 Analog Contacts v2.21bdone

Up to 128 repetitions of DTMF Contact.

981 DTMF Contact v2.21bdone

Element of size 18h.

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

981.1 DTMF Number v2.21bdone

Exactly 14 repetitions of DTMF Digit.

Exactly 14 4-bit digits. Unused digits are set to 0.

DTMF Digit

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

Encodes the DTMF digits as 0-9, A-D, *, #.

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

982 Group List Bank v2.21bdone

Up to 250 repetitions of Group List.

983 Group List v2.21bdone

Element of size 120h.

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

983.1 Contact Indices v2.21bdone

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:

984 Orbital Element Sets v2.21bdone

Up to 199 repetitions of Orbital Element.

Holds the orbital elements for some sattelites.

985 Orbital Element v2.21bdone

Element of size 200h.

Holds the (TLE) orbital elements for a single sat.

7654321076543210765432107654321000000004000800140020002800300038004000440048004c00540058005c006000640068006c00700074007801fcSatellite Name...Epoch YearEpoch Julien Day...SpaceFirst derivative mean motion...Inclination...SpaceRight ascension of the ascending node...SpaceEccentricity...Unused dataArgument of perigee...SpaceMean anomaly...SpaceMean motion...Revolution number at epoch...Unused dataFM Downlink FrequencyFM Uplink FrequencyUplink Tone TypeDownlink Tone TypeUplinkToneDownlink ToneUplink DCS codeDownlink DCSAPRS Uplink FrequencyArm sub tone typeArm Tone CTCSSArm DCS codeUnknown data...
Satellite Name

At address 0h: ASCII string of length (up to) 8 chars, 20h-padded. Simple ASCII string.

Unused chars are stored as space.

Epoch Year

At address 8h: ASCII string of length (up to) 2 chars, 00h-padded. The two-digit year with leading 0.

Epoch Julien Day

At address ah: ASCII string of length (up to) 12 chars, 00h-padded. Fractional Julien day in format ddd.ffffffff. The 3-digit ddd part is the day of year with leading zeros, while the 8-digit ffffffff encodes the fractional part of the day.

Space

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

First derivative mean motion

At address 17h: ASCII string of length (up to) 10 chars, 00h-padded. and the 8-digit field ffffffff contains the fractional part.

Inclination

At address 21h: ASCII string of length (up to) 8 chars, 00h-padded. Ecodes the inclination in degrees as ddd.ffff, where 3-digit ddd is the integer part. Leading zeros are not stored but replaced with spaces (ASCII 20h). The 4-digit ffff is the fractional part.

Space

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

Right ascension of the ascending node Ascension

At address 2ah: ASCII string of length (up to) 8 chars, 00h-padded. Ecodes the ascension in degrees as ddd.ffff, where 3-digit ddd is the integer part. Leading zeros are not stored but replaced with spaces (ASCII 20h). The 4-digit ffff is the fractional part.

Space

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

Eccentricity

At address 33h: ASCII string of length (up to) 7 chars, 00h-padded. Stores the fractional part of the eccentricity as a 7-digit number with leading zeros.

Unused data

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

Argument of perigee

At address 3bh: ASCII string of length (up to) 8 chars, 00h-padded. Stores the argument of perigee in degrees, stored as ddd.ffff. The 3-digit ddd field holds the integer part, where leading zeros are stored as space (ASCII 20h). The 4-digit ffff field holds the fractional part.

Space

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

Mean anomaly

At address 44h: ASCII string of length (up to) 8 chars, 00h-padded. Stores the mean anomaly in degrees as ddd.ffff. The 3-digit ddd part holds the integer part, where leading zeros are replaced by space (ASCII 20h). The 4-digit field ffff contains the fractional part.

Space

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

Mean motion

At address 4dh: ASCII string of length (up to) 11 chars, 00h-padded. Encodes the mean motion as dd.ffffffff. The 2-digit field dd encodes the integer part, where leading zeros are stored as space (ASCII 20h). The 8-digit ffffffff part encodes the fractional part.

Revolution number at epoch

At address 58h: ASCII string of length (up to) 5 chars, 00h-padded. Encodes the revoution number as 5-digit field ddddd. Leading zeros are stored.

Unused data

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

FM Downlink Frequency

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

Stores the frequency in multiples of 10Hz.

FM Uplink Frequency

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

Stores the frequency in multiples of 10Hz.

Uplink Tone Type

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

ValueNameDescription
0None
1CTCSS
Downlink Tone Type

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

ValueNameDescription
0None
1CTCSS
2DCS
UplinkTone

At address 6ah: 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
Downlink Tone

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

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

The least significant 9 bit encode the DCS code 000h-1ffh. The 10-th bit encodes the inversion flag. That is D023I is encoded as 0213h, and D777I as 03ffh.

Downlink DCS

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

The least significant 9 bit encode the DCS code 000h-1ffh. The 10-th bit encodes the inversion flag. That is D023I is encoded as 0213h, and D777I as 03ffh.

APRS Uplink Frequency

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

Specifies the APRS transmit (uplink) frequency.

The frequency is specified in multiples of 10Hz. If no frequency is set, the value is ffffffffh.

Arm sub tone type

At address 74h: Enumeration of size 1h, with 3 options. Specifies the subtone type to be send for arming the satellite.

ValueNameDescription
0NoneNo arm subtone is send.
1CTCSS
2DCS
Arm Tone CTCSS

At address 75h: 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
Arm DCS code

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

Unknown data

At address 78h: Unknown data of size 188h.

986 Call-sign Index Banks v2.21bdone

Some repetitions of None.

987 Call-sign Index Bank v2.21bdone

Up to 16000 repetitions of Call-sign Index Entry.

988 Call-sign Index Entry v2.21bdone

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

989 DMR Contact Map v2.21bdone

Up to 10000 repetitions of Contact Map Entry.

990 Contact Map Entry v2.21bdone

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

991 Call-sign Database Limits v2.21bdone

Element at address 44c0000h 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.

992 Call-sign DB Banks v2.21bdone

Up to 20000 repetitions of Call-sign database bank.

993 Call-sign database bank v2.21bdone

Up to 1000 repetitions of Call-sign database entry.

994 Call-sign database entry v2.21bdone

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 BTECH DMR-6X2