Codeplug format for the AnyTone AT-D868UVE device.
1 Channel banks v2.40done
Between 1 and 32 repetitions of Channel Bank.
A sparse series of channel banks.
2 Channel Bank v2.40done
Between 1 and 128 repetitions of Channel.
A single channel bank, holding up to 128 Channels.
3 Channel v2.40done
Element of size 40h.
Encodes a single FM or DMR channel.
RX Frequency
At address 0h: 32-bit bcd big-endian integer value (bcd8be).
Specifies the reception frequency.
Frequency is specified in 10Hz.
TX Frequency Offset
At address 4h: 32-bit bcd big-endian integer value (bcd8be).
Specifies the transmit frequency offset.
The frequency is stored in 10Hz. The offset direction is stored separately.
Repeater Mode
At address 8h:7: Enumeration of size 0h:2, with 3 options. Specifies the offset direction for the repeater mode.
| Value | Name | Description |
|---|---|---|
| 0 | Simplex | RX = TX Frequency |
| 1 | Positive | TX = RX + Offset |
| 2 | Negative | TX = RX - Offset |
Bandwidth
At address 8h:5: Enumeration of size 0h:2, with 2 options. Specifies the bandwidth of the FM channel. DMR channels are always 12.5kHz wide.
| Value | Name | Description |
|---|---|---|
| 0 | Narrow (12.5kHz) | |
| 1 | Wide (25kHz) |
Transmit power
At address 8h:3: Enumeration of size 0h:2, with 4 options. Specifies the transmit power of the channel.
| Value | Name | Description |
|---|---|---|
| 0 | Low | |
| 1 | Medium | |
| 2 | High | |
| 3 | Turbo |
Channel mode
At address 8h:1: Enumeration of size 0h:2, with 4 options. Specifies the mode of the channel.
| Value | Name | Description |
|---|---|---|
| 0 | FM | |
| 1 | DMR | |
| 2 | FM + DMR RX | |
| 3 | DMR + FM RX |
Enable talkaround
At address 9h:7: boolean value. Default value 0h.
Enable call confirm
At address 9h:6: boolean value. Default value 0h.
Enable RX only
At address 9h:5: boolean value. Default value 0h.
If enabled, no transmission is possible on this channel.
Enable CTCSS phase reversal
At address 9h:4: boolean value. Default value 0h.
Enable TX DCS
At address 9h:3: boolean value. Default value 0h.
Enable TX CTCSS
At address 9h:2: boolean value.
Enable RX DCS
At address 9h:1: boolean value. Default value 0h.
Enable RX CTCSS
At address 9h:0: boolean value. Default value 0h.
TX Tone CTCSS
At address ah: Enumeration of size 1h, with 51 options.
| Value | Name | Description |
|---|---|---|
| 0 | 62.5 Hz | |
| 1 | 67.0 Hz | |
| 2 | 69.3 Hz | |
| 3 | 71.9 Hz | |
| 4 | 74.4 Hz | |
| 5 | 77.0 Hz | |
| 6 | 79.7 Hz | |
| 7 | 82.5 Hz | |
| 8 | 85.4 Hz | |
| 9 | 88.5 Hz | |
| 10 | 91.5 Hz | |
| 11 | 94.8 Hz | |
| 12 | 97.4 Hz | |
| 13 | 100.0 Hz | |
| 14 | 103.5 Hz | |
| 15 | 107.2 Hz | |
| 16 | 110.9 Hz | |
| 17 | 114.8 Hz | |
| 18 | 118.8 Hz | |
| 19 | 123.0 Hz | |
| 20 | 127.3 Hz | |
| 21 | 131.8 Hz | |
| 22 | 136.5 Hz | |
| 23 | 141.3 Hz | |
| 24 | 146.2 Hz | |
| 25 | 151.4 Hz | |
| 26 | 156.7 Hz | |
| 27 | 159.8 Hz | |
| 28 | 162.2 Hz | |
| 29 | 165.5 Hz | |
| 30 | 167.9 Hz | |
| 31 | 171.3 Hz | |
| 32 | 173.8 Hz | |
| 33 | 177.3 Hz | |
| 34 | 179.9 Hz | |
| 35 | 183.5 Hz | |
| 36 | 186.2 Hz | |
| 37 | 189.9 Hz | |
| 38 | 192.8 Hz | |
| 39 | 196.6 Hz | |
| 40 | 199.5 Hz | |
| 41 | 203.5 Hz | |
| 42 | 206.5 Hz | |
| 43 | 210.7 Hz | |
| 44 | 218.1 Hz | |
| 45 | 225.7 Hz | |
| 46 | 229.1 Hz | |
| 47 | 233.6 Hz | |
| 48 | 241.8 Hz | |
| 49 | 250.3 Hz | |
| 50 | 254.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). Default value 0h.
RX DCS code
At address eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Custom CTCSS frequency
At address 10h: 16-bit signed little-endian integer value (int16le). Default value 0h.
Specifies a custom CTCSS frequency in 0.1Hz.
Two-tone decode index
At address 12h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Specifies the two-tone decode index.
Transmit contact index
At address 14h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.
Contact index, 0-based.
Radio ID index
At address 18h: 8-bit unsigned integer value (uint8). Default value 0h.
Unused data
At address 19h:7: Unused data of size 0h:1: 00
Squelch Mode
At address 19h:6: Enumeration of size 0h:3, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Carrier | |
| 1 | CTCSS/DSC | |
| 2 | Optional Signaling | |
| 3 | CTCSS/DSC and Optional Signaling |
Unused data
At address 19h:3: Unused data of size 0h:4: 00
Unused data
At address 1ah:7: Unused data of size 0h:2: 00
Optional Signaling
At address 1ah:5: Enumeration of size 0h:2, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | DTMF | |
| 2 | two-tone | |
| 3 | five-tone |
Unused data
At address 1ah:3: Unused data of size 0h:2: 00
Admit Criterium
At address 1ah:1: Enumeration of size 0h:2, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Always | |
| 1 | Colorcode | |
| 2 | Channel Free |
Scan list index
At address 1bh: 8-bit unsigned integer value (uint8). Default value 0h.
Scan list index, 0-based.
Group List index
At address 1ch: 8-bit unsigned integer value (uint8).
Two-tone Id
At address 1dh: 8-bit unsigned integer value (uint8).
Five-tone Id
At address 1eh: 8-bit unsigned integer value (uint8).
DTMF Id
At address 1fh: 8-bit unsigned integer value (uint8).
Colorcode
At address 20h: 8-bit unsigned integer value (uint8).
Enable Lone Worker
At address 21h:7: boolean value. Default value 0h.
Encryption Type EncType
At address 21h:6: Enumeration of size 0h:1, with 2 options. Specifies the encryption type.
| Value | Name | Description |
|---|---|---|
| 0 | Basic | Basic DMR encryption |
| 1 | Enhanced |
Enable GPS RX
At address 21h:5: boolean value.
Enable adaptive TDMA
At address 21h:4: boolean value.
Unused data
At address 21h:3: Unused data of size 0h:1: 00
Enable simplex TDMA
At address 21h:2: boolean value.
Enable SMS Confirmation
At address 21h:1: boolean value.
Time Slot
At address 21h:0: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Time Slot 1 | |
| 1 | Time Slot 2 |
Encryption key index
At address 22h: 8-bit unsigned integer value (uint8). Default value 0h.
Encodes the DMR/enhanced encryption key index.
The index is encoded as index +1, where 0=Off.
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 data
At address 34h:7: Unused data of size 0h:5: 00
Disable Data ACK
At address 34h:2: boolean value. Default value 0h.
Enable Through Mode
At address 34h:1: boolean value.
Enable ranging
At address 34h:0: boolean value.
TX APRS Type
At address 35h: Enumeration of size 1h, with 2 options. Specifies the type of the APRS transmission.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | DMR |
DMR APRS index
At address 36h: 8-bit unsigned integer value (uint8).
Unused data
At address 37h: Unused data of size 3h:
Unknown data
At address 3ah: Unknown data of size 1h.
Unused data
At address 3bh:7: Unused data of size 0h:5: 00
SMS forbid
At address 3bh:2: boolean value.
Random Key
At address 3bh:1: boolean value.
Multiple Keys
At address 3bh:0: boolean value.
Unused data
At address 3ch: Unused data of size 4h: 00 00 00 00
4 VFO Channels v2.40done
Exactly 2 repetitions of VFO Channel.
5 VFO Channel v2.40done
Element of size 40h.
Encodes a single FM or DMR channel.
RX Frequency
At address 0h: 32-bit bcd big-endian integer value (bcd8be).
Specifies the reception frequency.
Frequency is specified in 10Hz.
TX Frequency Offset
At address 4h: 32-bit bcd big-endian integer value (bcd8be).
Specifies the transmit frequency offset.
The frequency is stored in 10Hz. The offset direction is stored separately.
Repeater Mode
At address 8h:7: Enumeration of size 0h:2, with 3 options. Specifies the offset direction for the repeater mode.
| Value | Name | Description |
|---|---|---|
| 0 | Simplex | RX = TX Frequency |
| 1 | Positive | TX = RX + Offset |
| 2 | Negative | TX = RX - Offset |
Bandwidth
At address 8h:5: Enumeration of size 0h:2, with 2 options. Specifies the bandwidth of the FM channel. DMR channels are always 12.5kHz wide.
| Value | Name | Description |
|---|---|---|
| 0 | Narrow (12.5kHz) | |
| 1 | Wide (25kHz) |
Transmit power
At address 8h:3: Enumeration of size 0h:2, with 4 options. Specifies the transmit power of the channel.
| Value | Name | Description |
|---|---|---|
| 0 | Low | |
| 1 | Medium | |
| 2 | High | |
| 3 | Turbo |
Channel mode
At address 8h:1: Enumeration of size 0h:2, with 4 options. Specifies the mode of the channel.
| Value | Name | Description |
|---|---|---|
| 0 | FM | |
| 1 | DMR | |
| 2 | FM + DMR RX | |
| 3 | DMR + FM RX |
Enable talkaround
At address 9h:7: boolean value. Default value 0h.
Enable call confirm
At address 9h:6: boolean value. Default value 0h.
Enable RX only
At address 9h:5: boolean value. Default value 0h.
If enabled, no transmission is possible on this channel.
Enable CTCSS phase reversal
At address 9h:4: boolean value. Default value 0h.
Enable TX DCS
At address 9h:3: boolean value. Default value 0h.
Enable TX CTCSS
At address 9h:2: boolean value.
Enable RX DCS
At address 9h:1: boolean value. Default value 0h.
Enable RX CTCSS
At address 9h:0: boolean value. Default value 0h.
TX Tone CTCSS
At address ah: Enumeration of size 1h, with 51 options.
| Value | Name | Description |
|---|---|---|
| 0 | 62.5 Hz | |
| 1 | 67.0 Hz | |
| 2 | 69.3 Hz | |
| 3 | 71.9 Hz | |
| 4 | 74.4 Hz | |
| 5 | 77.0 Hz | |
| 6 | 79.7 Hz | |
| 7 | 82.5 Hz | |
| 8 | 85.4 Hz | |
| 9 | 88.5 Hz | |
| 10 | 91.5 Hz | |
| 11 | 94.8 Hz | |
| 12 | 97.4 Hz | |
| 13 | 100.0 Hz | |
| 14 | 103.5 Hz | |
| 15 | 107.2 Hz | |
| 16 | 110.9 Hz | |
| 17 | 114.8 Hz | |
| 18 | 118.8 Hz | |
| 19 | 123.0 Hz | |
| 20 | 127.3 Hz | |
| 21 | 131.8 Hz | |
| 22 | 136.5 Hz | |
| 23 | 141.3 Hz | |
| 24 | 146.2 Hz | |
| 25 | 151.4 Hz | |
| 26 | 156.7 Hz | |
| 27 | 159.8 Hz | |
| 28 | 162.2 Hz | |
| 29 | 165.5 Hz | |
| 30 | 167.9 Hz | |
| 31 | 171.3 Hz | |
| 32 | 173.8 Hz | |
| 33 | 177.3 Hz | |
| 34 | 179.9 Hz | |
| 35 | 183.5 Hz | |
| 36 | 186.2 Hz | |
| 37 | 189.9 Hz | |
| 38 | 192.8 Hz | |
| 39 | 196.6 Hz | |
| 40 | 199.5 Hz | |
| 41 | 203.5 Hz | |
| 42 | 206.5 Hz | |
| 43 | 210.7 Hz | |
| 44 | 218.1 Hz | |
| 45 | 225.7 Hz | |
| 46 | 229.1 Hz | |
| 47 | 233.6 Hz | |
| 48 | 241.8 Hz | |
| 49 | 250.3 Hz | |
| 50 | 254.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). Default value 0h.
RX DCS code
At address eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Custom CTCSS frequency
At address 10h: 16-bit signed little-endian integer value (int16le). Default value 0h.
Specifies a custom CTCSS frequency in 0.1Hz.
Two-tone decode index
At address 12h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Specifies the two-tone decode index.
Transmit contact index
At address 14h: 32-bit unsigned little-endian integer value (uint32le). Default value 0h.
Contact index, 0-based.
Radio ID index
At address 18h: 8-bit unsigned integer value (uint8). Default value 0h.
Unused data
At address 19h:7: Unused data of size 0h:1: 00
Squelch Mode
At address 19h:6: Enumeration of size 0h:3, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Carrier | |
| 1 | CTCSS/DSC | |
| 2 | Optional Signaling | |
| 3 | CTCSS/DSC and Optional Signaling |
Unused data
At address 19h:3: Unused data of size 0h:4: 00
Unused data
At address 1ah:7: Unused data of size 0h:2: 00
Optional Signaling
At address 1ah:5: Enumeration of size 0h:2, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | DTMF | |
| 2 | two-tone | |
| 3 | five-tone |
Unused data
At address 1ah:3: Unused data of size 0h:2: 00
Admit Criterium
At address 1ah:1: Enumeration of size 0h:2, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Always | |
| 1 | Colorcode | |
| 2 | Channel Free |
Scan list index
At address 1bh: 8-bit unsigned integer value (uint8). Default value 0h.
Scan list index, 0-based.
Group List index
At address 1ch: 8-bit unsigned integer value (uint8).
Two-tone Id
At address 1dh: 8-bit unsigned integer value (uint8).
Five-tone Id
At address 1eh: 8-bit unsigned integer value (uint8).
DTMF Id
At address 1fh: 8-bit unsigned integer value (uint8).
Colorcode
At address 20h: 8-bit unsigned integer value (uint8).
Enable Lone Worker
At address 21h:7: boolean value. Default value 0h.
Enable enhanced encryption
At address 21h:6: boolean value.
Enable GPS RX
At address 21h:5: boolean value.
Enable adaptive TDMA
At address 21h:4: boolean value.
Unused data
At address 21h:3: Unused data of size 0h:1: 00
Enable simplex TDMA
At address 21h:2: boolean value.
Enable SMS Confirmation
At address 21h:1: boolean value.
Time Slot
At address 21h:0: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Time Slot 1 | |
| 1 | Time Slot 2 |
AES encryption key index
At address 22h: 8-bit unsigned integer value (uint8).
Name
At address 23h: ASCII string of length (up to) 16 chars, 00h-padded.
Pad Byte
At address 33h: Unused data of size 1h: 00
Unused data
At address 34h:7: Unused data of size 0h:5: 00
Disable Data ACK
At address 34h:2: boolean value. Default value 0h.
Enable Through Mode
At address 34h:1: boolean value.
Enable ranging
At address 34h:0: boolean value.
Unused data
At address 35h:7: Unused data of size 0h:7: 00
Enable TX ARPS
At address 35h:0: boolean value.
DMR APRS index
At address 36h: 8-bit unsigned integer value (uint8).
Unused data
At address 37h: Unused data of size 3h:
DMR Encryption index
At address 3ah: 8-bit unsigned integer value (uint8).
Index +1, 0=off.
Unused data
At address 3bh:7: Unused data of size 0h:5: 00
SMS forbid
At address 3bh:2: boolean value.
Random Key
At address 3bh:1: boolean value.
Multiple Keys
At address 3bh:0: boolean value.
Unused data
At address 3ch: Unused data of size 4h: 00 00 00 00
6 Zone channel lists. v2.40done
Between 1 and 250 repetitions of Channel indices.
7 Channel indices v2.40done
Between 1 and 250 repetitions of Channel index.
Channel index
16-bit unsigned little-endian integer value (uint16le).
8 Scan list banks v2.40done
Up to 16 repetitions of Scan list bank.
9 Scan list bank v2.40done
Between 1 and 250 repetitions of Scan List.
10 Scan List v2.40done
Element of size 90h.
Unused data
At address 0h: Unused data of size 1h:
Priority Channel
At address 1h: Enumeration of size 1h, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Primary | |
| 2 | Secondary | |
| 3 | Both |
Primary Priority Channel Index
At address 2h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Index +1, 0=selected.
Secondary Priority Channel Index
At address 4h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Index +1, 0=selected.
Primary Look Back Time
At address 6h: 16-bit unsigned little-endian integer value (uint16le).
in 10sec.
Secondary Look Back Time
At address 8h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
in 10sec.
Dropout delay
At address ah: 16-bit unsigned little-endian integer value (uint16le).
in 10sec.
Dwell time
At address ch: 16-bit unsigned little-endian integer value (uint16le).
in 10sec.
Revert Channel Type
At address eh: Enumeration of size 1h, with 8 options.
| Value | Name | Description |
|---|---|---|
| 0 | Selected Channel | |
| 1 | Selected + Active Channel | |
| 2 | Primary Channel | |
| 3 | Secondary Channel | |
| 4 | Last Called | |
| 5 | Last Used | |
| 6 | Primary + Active Channel | |
| 7 | Secondary + Active Channel |
Name
At address fh: ASCII string of length (up to) 16 chars, 00h-padded.
Pad Byte
At address 1fh: Unused data of size 1h: 00
10.1 Channel Indices v2.40done
Exactly 50 repetitions of Channel Index.
Channel Index
16-bit unsigned little-endian integer value (uint16le). Default value ffffh.
Index 0-based, ffffh=disabled
Unused data
At address 84h: Unused data of size ch: 00
11 Message linked list v2.40done
Up to 100 repetitions of List element.
12 List element v2.40done
Element of size 10h.
Unused data
At address 0h: Unused data of size 2h:
Next index
At address 2h: 8-bit unsigned integer value (uint8).
Current index
At address 3h: 8-bit unsigned integer value (uint8).
Unused data
At address 4h: Unused data of size ch:
13 Message byte-map v2.40done
Element at address 1640800h of size 92h.
13.1 Unnamed section v2.40done
Exactly 100 repetitions of None.
Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Invalid | |
| 255 | Valid |
Unused data
At address 64h: Unused data of size 2eh:
14 Message banks v2.40done
Up to 13 repetitions of Message bank.
15 Message bank v2.40done
Between 1 and 8 repetitions of Message.
16 Message v2.40done
Element of size 100h.
At address 0h: ASCII string of length (up to) 99 chars, 00h-padded.
Unused data
At address 63h: Unused data of size 9dh:
17 FM broadcast channel frequencies v2.40done
Up to 100 repetitions of Channel frequency.
Channel frequency
32-bit signed little-endian integer value (int32le).
18 FM broadcast VFO frequency v2.40done
Element at address 2480200h of size 10h.
VFO frequency
At address 0h: 32-bit signed little-endian integer value (int32le).
Unused data
At address 4h: Unused data of size ch:
19 FM broadcast channel bitmap v2.40done
Element at address 2480210h of size 10h.
19.1 Unnamed section v2.40done
Exactly 100 repetitions of Channel bit.
Channel bit
boolean value.
Unused data
At address ch:3: Unused data of size 3h:4:
Some unknown bitfield
At address 2480220h: Unknown data of size 16h.
20 5-tone IDs v2.40done
Up to 100 repetitions of 5-tone ID.
21 5-tone ID v2.40done
Element of size 34h.
Unused data
At address 0h: Unused data of size 1h:
Standard
At address 1h: Enumeration of size 1h, with 15 options.
| Value | Name | Description |
|---|---|---|
| 0 | ZVEI1 | |
| 1 | ZVEI2 | |
| 2 | ZVEI3 | |
| 3 | PZVEI | |
| 4 | DZVEI | |
| 5 | PDZVEI | |
| 6 | CCIR1 | |
| 7 | CCIR2 | |
| 8 | PCCIR | |
| 9 | EEA | |
| 10 | Euro Signal | |
| 11 | NATEL | |
| 12 | MODAT | |
| 13 | CCITT | |
| 14 | EIA |
ID length
At address 2h: 8-bit signed integer value (int8).
Tone duration in ms
At address 3h: 8-bit signed integer value (int8).
ID
At address 4h: 320-bit signed little-endian integer value (int320le).
Name
At address 2ch: ASCII string of length (up to) 7 chars, 20h-padded.
Unused data
At address 33h: Unused data of size 1h:
22 5-tone bitmap v2.40done
Element at address 24c0c80h of size 10h.
22.1 Unnamed section v2.40done
Exactly 100 repetitions of None.
boolean value.
Unused data
At address ch:3: Unused data of size 3h:4:
23 5-tone functions v2.40done
Exactly 16 repetitions of 5-tone function.
24 5-tone function v2.40done
Element of size 1bh.
Function
At address 0h: Enumeration of size 1h, with 7 options.
| Value | Name | Description |
|---|---|---|
| 0 | Open squelch | |
| 1 | Call all | |
| 2 | Emergency alarm | |
| 3 | Remote kill | |
| 4 | Remote stun | |
| 5 | Remote wakeup | |
| 6 | Group call |
ID length
At address 1h: 8-bit signed integer value (int8).
ID
At address 2h: 96-bit signed little-endian integer value (int96le).
Name
At address eh: ASCII string of length (up to) 7 chars, 20h-padded.
Unused data
At address 15h: Unused data of size 6h:
25 5-tone settings v2.40done
Element at address 24c1000h of size 7ch.
Unknown data
At address 0h: Unknown data of size 20h.
Unused data
At address 20h: Unused data of size 1h:
Decoing response
At address 21h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | Tone | |
| 2 | Tone and respond |
Decoding standard
At address 22h: Enumeration of size 1h, with 15 options.
| Value | Name | Description |
|---|---|---|
| 0 | ZVEI1 | |
| 1 | ZVEI2 | |
| 2 | ZVEI3 | |
| 3 | PZVEI | |
| 4 | DZVEI | |
| 5 | PDZVEI | |
| 6 | CCIR1 | |
| 7 | CCIR2 | |
| 8 | PCCIR | |
| 9 | EEA | |
| 10 | Euro Signal | |
| 11 | NATEL | |
| 12 | MODAT | |
| 13 | CCITT | |
| 14 | EIA |
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.
| Value | Name | Description |
|---|---|---|
| 0 | ||
| 1 |
Unknown data
At address 31h: Unknown data of size 1h.
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.
| Value | Name | Description |
|---|---|---|
| 0 | ZVEI1 | |
| 1 | ZVEI2 | |
| 2 | ZVEI3 | |
| 3 | PZVEI | |
| 4 | DZVEI | |
| 5 | PDZVEI | |
| 6 | CCIR1 | |
| 7 | CCIR2 | |
| 8 | PCCIR | |
| 9 | EEA | |
| 10 | Euro Signal | |
| 11 | NATEL | |
| 12 | MODAT | |
| 13 | CCITT | |
| 14 | EIA |
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.
| Value | Name | Description |
|---|---|---|
| 0 | ZVEI1 | |
| 1 | ZVEI2 | |
| 2 | ZVEI3 | |
| 3 | PZVEI | |
| 4 | DZVEI | |
| 5 | PDZVEI | |
| 6 | CCIR1 | |
| 7 | CCIR2 | |
| 8 | PCCIR | |
| 9 | EEA | |
| 10 | Euro Signal | |
| 11 | NATEL | |
| 12 | MODAT | |
| 13 | CCITT | |
| 14 | EIA |
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 10h:
26 DTMF Settings
Element at address 24c1080h of size 50h.
Symbol Interval
At address 0h: 8-bit unsigned integer value (uint8).
Valid values 0-15.
Group Code
At address 1h: 8-bit unsigned integer value (uint8).
Valid values 0-15
Response
At address 2h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | Tone | |
| 2 | Tone + Respond |
Tone Delay
At address 3h: 8-bit unsigned integer value (uint8).
Tone delay in 10ms.
First digit duration
At address 4h: 8-bit unsigned integer value (uint8).
Duration in 10ms.
Auto Reset Time
At address 5h: 8-bit unsigned integer value (uint8).
In multiple of 10s.
Radio ID
At address 6h: ASCII string of length (up to) 3 chars, 00h-padded.
Post-tone delay.
At address 9h: 8-bit unsigned integer value (uint8).
Delay in multiple of 10ms before EOT.
PTT Id Pause
At address ah: 8-bit unsigned integer value (uint8).
Pause between PTT Id transmissions in multiple of 10s.
PTT Id Enable
At address bh: 8-bit unsigned integer value (uint8).
D-Code Pause
At address ch: 8-bit unsigned integer value (uint8).
In seconds.
Side-tone enable
At address dh: 8-bit unsigned integer value (uint8).
Unused data
At address eh: Unused data of size 2h: 00 00
BOT Id
At address 10h: ASCII string of length (up to) 16 chars, FFh-padded.
EOT Id
At address 20h: ASCII string of length (up to) 16 chars, FFh-padded.
Remote kill Id
At address 30h: ASCII string of length (up to) 16 chars, FFh-padded.
Remote Stun Id
At address 40h: ASCII string of length (up to) 16 chars, FFh-padded.
Two-Tone Encoding
At address 24c1100h: Unknown data of size 10h.
Two-Tone Encoding Bitmap
At address 24c1280h: Unknown data of size 10h.
Two-Tone Settings
At address 24c1290h: Unknown data of size 10h.
27 Zone Bitmap Element
Element at address 24c1300h of size 20h.
27.1 Zone bitmap
Exactly 250 repetitions of Zone enable bit.
Zone enable bit
boolean value. Default value 0h.
Unused data
At address 1fh:5: Unused data of size 0h:6: 00
28 Radio Id Bitmap Element
Element at address 24c1320h of size 20h.
28.1 Radio Id Bitmap
Exactly 250 repetitions of Radio Id Enable Bit.
Radio Id Enable Bit
boolean value. Default value 0h.
Unused data
At address 1fh:5: Unused data of size 0h:6:
29 Scan List Bitmap Element
Element at address 24c1340h of size 20h.
29.1 Scan List Bitmap
Exactly 250 repetitions of Scan List Enable Bit.
Scan List Enable Bit
boolean value.
Unused data
At address 1fh:5: Unused data of size 0h:6: 00
30 Alarm Settings v2.40done
Element at address 24c1400h of size 30h.
30.1 Analog Alarm Settings v2.40done
Element at address 0h of size ch.
Action
At address 0h: Enumeration of size 1h, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | TX and background | |
| 2 | TX and non-local alarm | |
| 3 | TX and local alarm |
Alarm duration
At address 1h: 8-bit unsigned integer value (uint8).
Duration in seconds.
TX duration
At address 2h: 8-bit unsigned integer value (uint8).
Duration in seconds.
RX duration
At address 3h: 8-bit unsigned integer value (uint8).
Duration in seconds.
Channel Index
At address 4h: 16-bit unsigned little-endian integer value (uint16le).
0-based index.
Channel Select
At address 6h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Indexed | |
| 1 | Current |
Alarm repeat
At address 7h: 8-bit unsigned integer value (uint8).
0 = continous.
Voice Switch Broadcast Duration
At address 8h: 8-bit unsigned integer value (uint8).
Duration in minutes +1min. I.e., 0=1min, ...
Area Switch Broadcast Duration
At address 9h: 8-bit unsigned integer value (uint8).
Duration in minutes +1min. That is, 0=1min, ...
VOX Enable
At address ah: 8-bit unsigned integer value (uint8).
Alarm Enable
At address bh: 8-bit unsigned integer value (uint8).
30.2 DMR Alarm Settings v2.40done
Element at address ch of size 20h.
Unused data
At address 0h: Unused data of size 1h: 00
Standard
At address 1h: Enumeration of size 1h, with 15 options.
| Value | Name | Description |
|---|---|---|
| 0 | ZVEI1 | |
| 1 | ZVEI2 | |
| 2 | ZVEI3 | |
| 3 | PZVEI | |
| 4 | DZVEI | |
| 5 | PDZVEI | |
| 6 | CCIR1 | |
| 7 | CCIR2 | |
| 8 | PCCIR | |
| 9 | EEA | |
| 10 | EURO SIGNAL | |
| 11 | NATEL | |
| 12 | MODAT | |
| 13 | CCITT | |
| 14 | EIA |
Id Length
At address 2h: 8-bit unsigned integer value (uint8).
Tone duration
At address 3h: 8-bit unsigned integer value (uint8).
Duration in ms.
Id
At address 4h: Unknown data of size 14h.
Name
At address 18h: ASCII string of length (up to) 7 chars, 00h-padded.
Pad Byte
At address 1fh: Unused data of size 1h: 00
Unused data
At address 2ch: Unused data of size 4h:
31 DMR Alarm Extension v2.40done
Element at address 24c1440h of size 30h.
Call Type
At address 0h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Private Call | |
| 1 | Group Call | |
| 2 | All 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
32 Channel Bitmap Element v2.40done
Element at address 24c1500h of size 200h.
32.1 Channel enable bits v2.40done
Exactly 4000 repetitions of Channel enable bit.
Channel enable bit
boolean value.
Unused data
At address 1f4h: Unused data of size ch:
33 DMR Encryption IDs v2.40done
Exactly 32 repetitions of DMR Encryption Id.
DMR Encryption Id
16-bit unsigned big-endian integer value (uint16be).
34 DMR Encryption Keys v2.40done
Exactly 32 repetitions of DMR Encryption Key.
35 DMR Encryption Key v2.40done
Element of size 28h.
Unknown data
At address 0h: Unknown data of size 28h.
36 Auto-Repeater Offset Frequencies v2.40done
Exactly 250 repetitions of Offset.
Offset
32-bit unsigned little-endian integer value (uint32le). Default value 0h.
Positive offset frequency in 10Hz.
Two-Tone Decoding
At address 24c2400h: Unknown data of size 30h.
Two-Tone Decoding Bitmap
At address 24c2600h: Unknown data of size 10h.
37 General Settings
Element at address 2500000h of size d0h.
Enable key tone
At address 0h: 8-bit unsigned integer value (uint8).
Display Mode
At address 1h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | Frequency |
Enable automatic key lock
At address 2h: 8-bit unsigned integer value (uint8).
Automatic Shut Down Delay
At address 3h: 8-bit unsigned integer value (uint8).
Unused data
At address 4h: Unknown data of size 1h.
Unused data
At address 5h: Unknown data of size 1h.
Boot Display
At address 6h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Default | |
| 1 | Custom Text | |
| 2 | Custom Image |
Enable Boot Password
At address 7h: 8-bit unsigned integer value (uint8).
Unknown data
At address 8h: Unknown data of size 1h.
Squelch Level VFO A
At address 9h: 8-bit unsigned integer value (uint8).
Squelch Level VFO B
At address ah: 8-bit unsigned integer value (uint8).
Power save mode
At address bh: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 1:1 (50%) | |
| 2 | 1:2 (66%) |
VOX Sensitivity
At address ch: 8-bit unsigned integer value (uint8).
VOX Delay
At address dh: 8-bit unsigned integer value (uint8).
Delay expressed in 100ms + 500ms * n.
VFO Scan Type
At address eh: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Fixed Time | |
| 1 | Carrier | |
| 2 | Stop |
Mic Gain
At address fh: 8-bit unsigned integer value (uint8).
PF1 Short Press Function
At address 10h: Enumeration of size 1h, with 0 options.
PF2 Short Press Function
At address 11h: Enumeration of size 1h, with 0 options.
PF3 Short Press Function
At address 12h: Enumeration of size 1h, with 0 options.
P1 Short Press Function
At address 13h: Enumeration of size 1h, with 0 options.
P2 Short Press Function
At address 14h: Enumeration of size 1h, with 0 options.
Work Mode A
At address 15h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | VFO |
Work Mode B
At address 16h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | VFO |
Unknown data
At address 17h: Unknown data of size 8h.
Work Mode Mem Zone A
At address 1fh: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | VFO |
Work Mode Mem Zone B
At address 20h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | VFO |
Unknown data
At address 21h: Unknown data of size 1h.
Enable Recording
At address 22h: 8-bit unsigned integer value (uint8).
Unknown data
At address 23h: Unknown data of size 3h.
Display Brightness
At address 26h: 8-bit unsigned integer value (uint8).
Backlight duration
At address 27h: Enumeration of size 1h, with 12 options. Specifies the time, the backlight stays on after every event. E.g, button press or call.
| Value | Name | Description |
|---|---|---|
| 0 | Infinite | |
| 1 | 5s | |
| 2 | 10s | |
| 3 | 15s | |
| 4 | 20s | |
| 5 | 25s | |
| 6 | 30s | |
| 7 | 1min | |
| 8 | 2min | |
| 9 | 3min | |
| 10 | 4min | |
| 11 | 5min |
Enable GPS
At address 28h: 8-bit unsigned integer value (uint8).
Enable SMS Alert
At address 29h: 8-bit unsigned integer value (uint8).
Unknown data
At address 2ah: Unknown data of size 2h.
Main VFO
At address 2ch: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | A | |
| 1 | B |
Enable Subchannel
At address 2dh: 8-bit unsigned integer value (uint8).
Unknown data
At address 2eh: Unknown data of size 1h.
Enable Call Alert
At address 2fh: 8-bit unsigned integer value (uint8).
GPS Time Zone
At address 30h: Enumeration of size 1h, with 0 options.
Enable talk permit tone
At address 31h: 8-bit unsigned integer value (uint8).
Enable DMR call reset tone
At address 32h: 8-bit unsigned integer value (uint8).
VOX Source
At address 33h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Internal | |
| 1 | External | |
| 2 | Both |
Unknown data
At address 34h: Unknown data of size 2h.
Enable Idle Channel Tone
At address 36h: 8-bit unsigned integer value (uint8).
Menu exit time
At address 37h: 8-bit unsigned integer value (uint8).
Unknown data
At address 38h: Unknown data of size 1h.
Enable Startup Tone
At address 39h: 8-bit unsigned integer value (uint8).
Enable Call End Prompt
At address 3ah: 8-bit unsigned integer value (uint8).
Max Volume
At address 3bh: 8-bit unsigned integer value (uint8).
Unknown data
At address 3ch: Unknown data of size 3h.
Enable RX DMR APRS Positions
At address 3fh: 8-bit unsigned integer value (uint8).
Unknown data
At address 40h: Unknown data of size 1h.
PF1 Long Press Function
At address 41h: Enumeration of size 1h, with 0 options.
PF2 Long Press Function
At address 42h: Enumeration of size 1h, with 0 options.
PF3 Long Press Function
At address 43h: Enumeration of size 1h, with 0 options.
P1 Long Press Function
At address 44h: Enumeration of size 1h, with 0 options.
P2 Long Press Function
At address 45h: Enumeration of size 1h, with 0 options.
Long Press Duration
At address 46h: 8-bit unsigned integer value (uint8).
Enable Volume Change Prompt
At address 47h: 8-bit unsigned integer value (uint8).
Auto-repeater A direction
At address 48h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Positive | |
| 2 | Negative |
Unknown data
At address 49h: Unknown data of size 4h.
Enable Show Last Caller
At address 4dh: 8-bit unsigned integer value (uint8).
Unused data
At address 4eh: Unknown data of size 1h.
Unknown data
At address 4fh: Unknown data of size 2h.
Show Clock
At address 51h: 8-bit unsigned integer value (uint8).
Max head-phone volume
At address 52h: 8-bit unsigned integer value (uint8).
Unknown data
At address 53h: Unknown data of size 4h.
Enable Enhanced Audio
At address 57h: 8-bit unsigned integer value (uint8).
VFO Scan UHF min Frequency
At address 58h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
VFO Scan UHF max Frequency
At address 5ch: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz
VFO Scan VHF min Frequency
At address 60h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz
VFO Scan VHF max Frequency
At address 64h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
UHF Auto-repeater offset frequency index
At address 68h: 8-bit unsigned integer value (uint8).
VHF Auto-repeater offset frequency index.
At address 69h: 8-bit unsigned integer value (uint8).
Unknown data
At address 6ah: Unknown data of size 8h.
37.1 Call Melody
Element at address 72h of size 14h.
37.1.1 Tones
Exactly 5 repetitions of Frequency.
Frequency
16-bit unsigned little-endian integer value (uint16le).
in Hz.
37.1.2 Durations
Exactly 5 repetitions of Duration.
Duration
16-bit unsigned little-endian integer value (uint16le).
in ms.
37.2 Idle Melody
Element at address 86h of size 14h.
37.2.1 Tones
Exactly 5 repetitions of Frequency.
Frequency
16-bit unsigned little-endian integer value (uint16le).
in Hz.
37.2.2 Durations
Exactly 5 repetitions of Duration.
Duration
16-bit unsigned little-endian integer value (uint16le).
in ms.
37.3 Reset Melody
Element at address 9ah of size 14h.
37.3.1 Tones
Exactly 5 repetitions of Frequency.
Frequency
16-bit unsigned little-endian integer value (uint16le).
in Hz.
37.3.2 Durations
Exactly 5 repetitions of Duration.
Duration
16-bit unsigned little-endian integer value (uint16le).
in ms.
Record delay
At address aeh: 8-bit unsigned integer value (uint8).
in 200ms
Call Display Mode
At address afh: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Call | |
| 2 | Name |
Call Display Color
At address b0h: Enumeration of size 1h, with 0 options.
GPS update period
At address b1h: 8-bit unsigned integer value (uint8).
Show Zone Talkgroup
At address b2h: 8-bit unsigned integer value (uint8).
Key tone level
At address b3h: 8-bit unsigned integer value (uint8).
GPS Units
At address b4h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Metric | |
| 1 | Achaic |
Unused data
At address b5h:7: Unused data of size 0h:3: 00
Professional key lock
At address b5h:4: boolean value.
Side key lock
At address b5h:3: boolean value.
Unused data
At address b5h:2: Unused data of size 0h:1: 00
Keyboard lock
At address b5h:1: boolean value.
Knob lock
At address b5h:0: boolean value.
Show last heard
At address b6h: 8-bit unsigned integer value (uint8).
Unknown data
At address b7h: Unknown data of size 1h.
VHF Auto-repeater min Frequency
At address b8h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
VHF Auto-repeater max Frequency
At address bch: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
UHF Auto-repeater min Frequency
At address c0h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
UHF Auto-repeater max Frequency
At address c4h: 32-bit unsigned little-endian integer value (uint32le).
in 10Hz.
Auto-repeater direction
At address c8h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Positive | |
| 2 | Negative |
Unknown data
At address c9h: Unknown data of size 1h.
Enable Default Channel
At address cah: 8-bit unsigned integer value (uint8).
Default Zone VFO A
At address cbh: 8-bit unsigned integer value (uint8).
Default Zone VFO B
At address cch: 8-bit unsigned integer value (uint8).
Default Channel A
At address cdh: 8-bit unsigned integer value (uint8).
Default Channel B
At address ceh: 8-bit unsigned integer value (uint8).
Keep Last Caller
At address cfh: 8-bit unsigned integer value (uint8).
B Channel List
At address 2500100h: Unknown data of size 400h.
DTMF List
At address 2500500h: Unknown data of size 100h.
38 Boot settings v2.40done
Element at address 2500600h of size 30h.
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 00 00 00 00 00 00 00
39 DMR APRS Settings
Element at address 2501000h of size 30h.
Max. TX Interval
At address 0h: 8-bit unsigned integer value (uint8).
in seconds.
Auto TX Interval
At address 1h: 8-bit unsigned integer value (uint8).
in seconds.
Enable fixed position
At address 2h: 8-bit unsigned integer value (uint8).
Latitude (deg)
At address 3h: 8-bit unsigned integer value (uint8).
in degrees.
Latitude (min)
At address 4h: 8-bit unsigned integer value (uint8).
Minutes part.
Latitude (sec)
At address 5h: 8-bit unsigned integer value (uint8).
Seconds part.
North Flag
At address 6h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | North | |
| 1 | South |
Longitude (deg)
At address 7h: 8-bit unsigned integer value (uint8).
Degrees part.
Longitude (min)
At address 8h: 8-bit unsigned integer value (uint8).
Minutes part.
Longitude (sec)
At address 9h: 8-bit unsigned integer value (uint8).
Seconds part.
West flag
At address ah: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | East | |
| 1 | West |
Transmit Power
At address bh: Enumeration of size 1h, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Low | |
| 1 | Medium | |
| 2 | High | |
| 3 | Turbo |
39.1 Revert Channel Indices
Exactly 8 repetitions of Revert Channel Index.
Revert Channel Index
16-bit unsigned little-endian integer value (uint16le).
Index, 0-based.
Target DMR Id
At address 1ch: 32-bit bcd big-endian integer value (bcd8be).
Call Type
At address 20h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Private Call | |
| 1 | Group Call | |
| 2 | All Call |
Time Slot override
At address 21h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Default | |
| 1 | Time Slot 1 | |
| 2 | Time Slot 2 |
Unused data
At address 22h: Unused data of size eh:
DMR APRS Message
At address 2501100h: ASCII string of length (up to) 48 chars, 00h-padded.
40 Zone Names
Up to 250 repetitions of Zone Name.
Zone Name
ASCII string of length (up to) 32 chars, 00h-padded.
41 Radio Ids
Up to 250 repetitions of Radio Id Element.
42 Radio Id Element
Element of size 20h.
DMR Id
At address 0h: 32-bit bcd big-endian integer value (bcd8be).
Unused data
At address 4h: Unused data of size 1h: 00
Name
At address 5h: ASCII string of length (up to) 16 chars, 00h-padded.
Unused data
At address 15h: Unused data of size bh: 00
43 FM Quick Call Bank v2.40done
Element at address 25c0000h of size 8h.
43.1 FM Quick Calls v2.40done
Exactly 4 repetitions of FM Qick Call.
43.2 FM Qick Call v2.40done
Element of size 2h.
Type
At address 0h: Enumeration of size 1h, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | DTMF | |
| 2 | Two-Tone | |
| 3 | Five-Tone |
Analog Contact Index
At address 1h: 8-bit unsigned integer value (uint8). Default value ffh.
0-based index, ffh=none.
44 Status Messages v2.40done
Exactly 32 repetitions of Status Message.
Status Message
ASCII string of length (up to) 32 chars, 00h-padded.
45 Hot-Key Settings v2.40done
Exactly 18 repetitions of Hot-Key Setting.
46 Hot-Key Setting v2.40done
Element of size 30h.
Type
At address 0h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Call | |
| 1 | Menu |
Menu Item
At address 1h: Enumeration of size 1h, with 8 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | Show SMS Menu | |
| 2 | Show New SMS Menu | |
| 3 | Show Hot Text Menu | |
| 4 | Show SMS Inbox | |
| 5 | Show SMS Outbox | |
| 6 | Show Contacts | |
| 7 | Show Menual Dial Menu |
Call Type
At address 2h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | FM | |
| 1 | DMR |
DMR Call Type
At address 3h: Enumeration of size 1h, with 7 options.
| Value | Name | Description |
|---|---|---|
| 255 | Off | |
| 0 | Group Call | |
| 1 | Private Call | |
| 2 | All Call | |
| 3 | Hot Text | |
| 4 | Call Tip | |
| 5 | Status 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:
47 Status Message Bitmap Element
Element at address 25c0b00h of size 10h.
47.1 Status Message Bitmap
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
48 Group List Bitmap Element
Element at address 25c0b10h of size 20h.
48.1 Group List Bitmap
Exactly 250 repetitions of Group List Enable.
Group List Enable
boolean value.
Unused data
At address 1fh:5: Unused data of size 0h:6:
49 Valid contact index list
Up to 1000 repetitions of Contact index.
Contact index
32-bit unsigned little-endian integer value (uint32le). Default value ffffffffh.
50 Contact Bitmap Element
Element at address 2640000h of size 500h.
50.1 Contact Bitmap
Exactly 10000 repetitions of Contact disable bit.
Contact disable bit
boolean value. Default value 0h.
Unused data
At address 4e2h: Unused data of size 1eh: 00
51 Contact banks
Up to 10 repetitions of Contact Bank.
52 Contact Bank
Up to 10000 repetitions of Contact.
53 Contact
Element of size 64h.
Call Type
At address 0h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Private Call | |
| 1 | Group Call | |
| 2 | All Call |
Name
At address 1h: ASCII string of length (up to) 16 chars, 00h-padded.
Unused data
At address 11h: Unused data of size 12h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
DMR ID
At address 23h: 32-bit bcd big-endian integer value (bcd8be).
Call Alert
At address 27h: Enumeration of size 1h, with 0 options.
Unused data
At address 28h: Unused data of size 3ch:
54 Analog Contact Index List
Exactly 128 repetitions of Analog Contact Index.
Analog Contact Index
8-bit unsigned integer value (uint8).
55 Analog Contact ByteMap
Exactly 128 repetitions of Analog Contact Enable Byte.
Analog Contact Enable Byte
8-bit unsigned integer value (uint8).
56 Analog Contacts
Up to 128 repetitions of DTMF Contact.
57 DTMF Contact
Element of size 18h.
DTMF Number
At address 0h: 56-bit bcd big-endian integer value (bcd14be).
Number Length
At address 7h: 8-bit unsigned integer value (uint8).
Name
At address 8h: ASCII string of length (up to) 15 chars, 00h-padded.
Pad Byte
At address 17h: Unused data of size 1h: 00
58 Group List Bank
Up to 250 repetitions of Group List.
59 Group List
Element of size 120h.
59.1 Contact Indices
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:
60 Call-sign Index Banks v2.40done
Some repetitions of None.
61 Call-sign Index Bank v2.40done
Up to 16000 repetitions of Call-sign Index Entry.
62 Call-sign Index Entry v2.40done
Element of size 8h.
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).
63 Contact Map
Up to 10000 repetitions of Contact Map Entry.
64 Contact Map Entry
Element of size 8h.
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).
65 Call-sign Database Limits v2.40done
Element at address 44c0000h of size 10h.
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.
66 Call-sign DB Banks v2.40done
Up to 20000 repetitions of Call-sign database bank.
67 Call-sign database bank v2.40done
Up to 1000 repetitions of Call-sign database entry.
68 Call-sign database entry v2.40done
Element of size 64h.
Call Type
At address 0h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Private Call | |
| 1 | Group Call | |
| 2 | All 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