Corresponds to CPS version 2.07.
| Address | Element | Description |
|---|---|---|
| 2000h | First Settings Block | Corresponds to the segment index 0. |
| c000h | Channel Bank | Corresponds to the segment index 1. |
| 1c000h | Second Settings Block | Corresponds to the segment index 2. |
| 1e000h | Zone Bank | Corresponds to the segment index 3. |
| 5e000h | Contact bank | Corresponds to the segment index 4. |
| c6000h | Group List Bank | Corresponds to the segment index 5. |
| d0000h | Encryption Keys | Corresponds to the segment index 6. |
| d6000h | Messages | Corresponds to the segment index 7. |
| f0000h | FM Broadcast Channel Bank | Corresponds to the segment index 8. |
1363 First Settings Block v3.22done
Element at address 2000h of size 400h.
Corresponds to the segment index 0.
Unknown data
At address 0h: Unknown data of size 10h.
Enable Boot Image
At address 10h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 11h: Unknown data of size 2h.
Enable Boot Tone
At address 13h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 1h.
Enable Boot Text
At address 14h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 15h: Unknown data of size 2h.
Boot Message Start Line
At address 17h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Unknown data
At address 18h: Unknown data of size 1h.
Boot Message Start Column
At address 19h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 28h.
Unknown data
At address 1ah: Unknown data of size 1h.
Boot Password Enable
At address 1bh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Boot Password
At address 1ch: ASCII string of length (up to) 16 chars, FFh-padded.
Boot Message
At address 2ch: ASCII string of length (up to) 32 chars, FFh-padded.
Radio Name
At address 4ch: ASCII string of length (up to) 16 chars, FFh-padded.
Enable Voice Prompt
At address 5ch: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Enable Key Tone
At address 5dh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 5eh: Unknown data of size 1h.
Key Lock Delay
At address 5fh: Enumeration of size 1h, with 7 options. Weird implementation of an alomst regular time specification. Continues to 600s in 15s steps. 0=Off.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Enable Backlight
At address 60h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Display Brightness
At address 61h: 8-bit unsigned integer value (uint8). Valid values between 0h and 3h, with default value 0h.
Display Shut-off Delay
At address 62h: Enumeration of size 1h, with 7 options. Weird implementation of an alomst regular time specification. Continues to 600s in 15s steps. 0=Off.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Power Save Mode
At address 63h: Enumeration of size 1h, with 4 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 50 % | |
| 2 | 66 % | |
| 3 | 75 % |
Power Save Delay
At address 64h: 8-bit unsigned integer value (uint8). Valid values between 0h and c8h, with default value 30h.
Specifies the delay in seconds.
Menu Exit Delay
At address 65h: Enumeration of size 1h, with 7 options. Weird implementation of an alomst regular time specification. Continues to 600s in 15s steps. 0=Off.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Unknown data
At address 66h: Unknown data of size 1h.
Talkaround
At address 67h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Enabled | |
| 2 | Inverse |
Alarm Type
At address 68h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Sound | |
| 1 | Transmit | |
| 2 | Sound and Transmit |
Enable Auto-Shutdown
At address 69h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Auto-Shutdown Delay
At address 6ah: 32-bit unsigned little-endian integer value (uint32le).
Specifies the time-out in seconds.
Unknown data
At address 6eh: Unknown data of size 10h.
TX Priority
At address 7eh: Enumeration of size 1h, with 2 options. WTF?
| Value | Name | Description |
|---|---|---|
| 0 | Busy | |
| 1 | Edit |
PTT Mode
At address 7fh: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | VFO A | |
| 1 | Main Channel |
Unknown data
At address 80h: Unknown data of size eh.
1363.1 Frequency Ranges v3.22done
Exactly 4 repetitions of Frequency Range.
1363.2 Frequency Range v3.22done
Element of size 5h.
Lock Type
At address 0h: Enumeration of size 1h, with 3 options. Specifies the possible locking type for the frequency range.
| Value | Name | Description |
|---|---|---|
| 0 | Unlocked | Can RX and TX |
| 1 | RX Only | Can RX only |
| 2 | Forbidden | Can not be used. |
Lower Frequency
At address 1h: 16-bit unsigned little-endian integer value (uint16le).
Specifies the lower bound of the frequency range in MHz.
Upper Frequency
At address 3h: 16-bit unsigned little-endian integer value (uint16le).
Specifies the upper frequency bound in MHz.
Unknown data
At address a2h: Unknown data of size 1h.
Scan Mode
At address a3h: Enumeration of size 1h, with 3 options. Specifies the action taken, when a signal is found during scan. If Carrier, the scan halts as long as there is a carrier prenset and continues afterwards. If Time is set, the scan stops for a specified duration. If Stop is set, the scan stops and does not resume.
| Value | Name | Description |
|---|---|---|
| 0 | Carrier | |
| 1 | Time | |
| 2 | Stop |
Scan Return Channel
At address a4h: Enumeration of size 1h, with 2 options. Specifies the channel to switch to, after a scan ended.
| Value | Name | Description |
|---|---|---|
| 0 | Active Channel | |
| 1 | Original Channel |
Scan Dwell Time
At address a5h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1eh, with default value 5h.
Specifies the dwell time in seconds.
Scan Interval Duration
At address a6h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1eh, with default value 5h.
Specifies the duration in seconds.
Unknown data
At address a7h: Unknown data of size 2h.
RSSI Update Period
At address a9h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h, with default value 0h.
Specifies the update period in multiples of 100ms. 0=Off.
Unknown data
At address aah: Unknown data of size 3fh.
Display Contrast
At address e9h: 8-bit unsigned integer value (uint8). Valid values between 5h and 19h, with default value 0h.
Frequency Precision
At address eah: Enumeration of size 1h, with 2 options. Specifies the number of digits for frequencies.
| Value | Name | Description |
|---|---|---|
| 0 | 6 digits | |
| 1 | 8 digits |
Unknown data
At address ebh: Unknown data of size 15h.
TBST Frequency
At address 100h: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 6d6h.
Specifies the frequency in Hz.
FM Squelch Level
At address 102h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 4h.
Unknown data
At address 103h: Unknown data of size 2h.
FM MIC Gain
At address 105h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1fh, with default value fh.
FM Speaker Gain
At address 106h: 8-bit unsigned integer value (uint8). Valid values between 0h and 3fh, with default value 37h.
Unknown data
At address 107h: Unknown data of size 4h.
FM Enable BOT Tone
At address 10bh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
FM EOT Tone
At address 10ch: Enumeration of size 1h, with 5 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Roger 1 | |
| 2 | Roger 2 | |
| 3 | MDC1200 | |
| 4 | GPS |
Unknown data
At address 10dh: Unknown data of size 3h.
Frequency Detect Range
At address 110h: Enumeration of size 1h, with 11 options. WTF?
| Value | Name | Description |
|---|---|---|
| 0 | 18 - 64 MHz | |
| 1 | 64 - 136 MHz | |
| 2 | 136 - 174 MHz | |
| 3 | 174 - 240 MHz | |
| 4 | 240 - 320 MHz | |
| 5 | 320 - 400 MHz | |
| 6 | 400 - 480 MHz | |
| 7 | 480 - 560 MHz | |
| 8 | 560 - 640 MHz | |
| 9 | 840 - 920 MHz | |
| 10 | 920 - 1000 Mhz |
Repeat Detect Delay
At address 111h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h, with default value 5h.
Specifies the delay in multiples of 100ms.
Unknown data
At address 112h: Unknown data of size 2h.
FM Glitch Threshold
At address 114h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 6h.
WTF?
TBST Duration
At address 115h: 8-bit unsigned integer value (uint8). Valid values between 0h and 78h, with default value 5h.
Specifies the TBST duration in seconds.
Unknown data
At address 116h: Unknown data of size 6ah.
Radio DMR ID
At address 180h: 32-bit bcd little-endian integer value (bcd8le).
Specifies the DMR ID in little endian 8-digit BCD.
DMR Enable Remote Control
At address 184h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
DMR TX Denoise Level
At address 185h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 0h.
DMR RX Denoise Level
At address 186h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 0h.
DMR Mic Gain
At address 187h: 8-bit unsigned integer value (uint8). Valid values between 0h and 18h, with default value 11h.
DMR Speaker Gain
At address 188h: 8-bit unsigned integer value (uint8). Valid values between 0h and 18h, with default value 11h.
Unknown data
At address 189h: Unknown data of size 4h.
DMR EOT Beep
At address 18dh: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Roger 2 | |
| 2 | Roger 2 |
Unknown data
At address 18eh: Unknown data of size 1h.
Group Call Hang Time
At address 18fh: 16-bit unsigned little-endian integer value (uint16le). Valid values between 0h and 270fh, with default value 0h.
Specified in ms.
Private Call Hang Time
At address 191h: 16-bit unsigned little-endian integer value (uint16le). Valid values between 0h and 270fh, with default value 0h.
Specified in ms.
DMR Squelch Level
At address 193h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 4h.
Caller alias display mode
At address 194h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Show City | |
| 1 | Show DMR ID |
Unknown data
At address 195h: Unknown data of size 1h.
SMS Format
At address 196h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Hytera | |
| 1 | Motorola |
SMS Encoding
At address 197h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Unicode | |
| 1 | GBK |
Caller alias display duration
At address 198h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 0h.
Unknown data
At address 199h: Unknown data of size 67h.
DTMF transmit delay
At address 200h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h, with default value 1h.
Specified in multiples of 100ms.
DTMF tone duration
At address 201h: 8-bit unsigned integer value (uint8). Valid values between 0h and 11h, with default value 3h.
Specified as 30ms + n*10ms.
DTMF Interval
At address 202h: 8-bit unsigned integer value (uint8). Valid values between 0h and 11h, with default value 3h.
Specified as 30ms + n*10ms.
DTMF transmission mode
At address 203h: Enumeration of size 1h, with 4 options. Specifies when to transmit DTMF code.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | BOT | |
| 2 | EOT | |
| 3 | Both |
DTMF code index
At address 204h: 8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value 0h.
Index is specified without any offset.
DTMF Enable receive display
At address 205h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
DTMF transmit gain
At address 206h: 8-bit unsigned integer value (uint8). Valid values between 0h and 80h, with default value 40h.
DTMF decode threshold
At address 207h: 8-bit unsigned integer value (uint8). Valid values between 0h and 80h, with default value 16h.
DTMF enable remote control
At address 208h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 209h: Unknown data of size 1h.
1363.3 DTMF codes v3.25done
Exactly 16 repetitions of DTMF code.
1363.4 DTMF code v3.25done
Element of size 10h.
Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Just an ASCII string of 0-9, A-D, * and #.
Pad Byte
At address eh: Unused data of size 1h: ff
Length of code
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
1363.5 DTMF remote stun code v3.25done
Element at address 30ah of size 10h.
Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Just an ASCII string of 0-9, A-D, * and #.
Pad Byte
At address eh: Unused data of size 1h: ff
Length of code
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
1363.6 DTMF remote kill code v3.25done
Element at address 31ah of size 10h.
Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Just an ASCII string of 0-9, A-D, * and #.
Pad Byte
At address eh: Unused data of size 1h: ff
Length of code
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
1363.7 DTMF remote wake code v3.25done
Element at address 32ah of size 10h.
Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Just an ASCII string of 0-9, A-D, * and #.
Pad Byte
At address eh: Unused data of size 1h: ff
Length of code
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
1363.8 DTMF remote monitor code v3.25done
Element at address 33ah of size 10h.
Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Just an ASCII string of 0-9, A-D, * and #.
Pad Byte
At address eh: Unused data of size 1h: ff
Length of code
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
Swap RX and TX Frequencies
At address 34ah: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Enable SMS Notification
At address 34bh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Lower Scan Frequency
At address 34ch: 32-bit unsigned little-endian integer value (uint32le).
Specifies the lower boundary of the scan frequency range.
The frequency is specified in multiples of 10Hz.
Upper Scan Frequency
At address 350h: 32-bit unsigned little-endian integer value (uint32le).
Specifies the upper bound of the scan frequency range.
The frequency is specified in multiples of 10Hz.
Enable LED
At address 354h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 355h: Unknown data of size abh.
1364 Channel Bank v3.25done
Exactly 1024 repetitions of Channel.
Corresponds to the segment index 1.
1365 Channel v3.25done
Element of size 30h.
Unknown data
At address 0h: Unknown data of size 0h:1.
Channel Type ChTy
At address 0h:6: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | DMR | |
| 1 | Analog |
RX/TX TRX
At address 0h:5: Enumeration of size 0h:2, with 3 options. Selects if RX and/or TX is allowed.
| Value | Name | Description |
|---|---|---|
| 0 | RX+TX | |
| 1 | RX Only | |
| 2 | TX Only |
DMR id source IdSrc
At address 0h:3: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Radio id | |
| 1 | Channel id |
Enable dual-slot
At address 0h:2: boolean value. Default value 0h.
Time slot
At address 0h:1: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | TS 1 | |
| 1 | TS 2 |
Promiscuous mode enable Prom
At address 0h:0: boolean value. Default value 0h.
Color code
At address 1h:7: 4-bit unsigned integer value (uint4). Valid values between 0h and fh, with default value 1h.
FM scrabler index
At address 1h:3: 4-bit unsigned integer value (uint4). Valid values between 1h and 8h, with default value 0h.
Specifies the index +1. If set to 0, no scrabler is selected.
Unknown data
At address 2h: Unknown data of size 0h:1.
Power
At address 2h:6: Enumeration of size 0h:1, with 2 options. Specifies the transmit power.
| Value | Name | Description |
|---|---|---|
| 0 | Low | |
| 1 | High |
Unknown data
At address 2h:5: Unknown data of size 0h:6.
Unknown data
At address 3h: Unknown data of size 0h:1.
DMR Admit Criterion
At address 3h:6: Enumeration of size 0h:2, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Allways | |
| 1 | Channel Free | |
| 2 | Color Code Idle |
FM admit criterium
At address 3h:4: Enumeration of size 0h:2, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Always | |
| 1 | Channel free | |
| 2 | CTCSS/DSC idle |
STE Mode
At address 3h:2: Enumeration of size 0h:3, with 5 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | 55Hz 0° | |
| 2 | 55Hz 120° | |
| 3 | 55Hz 180° | |
| 4 | 55Hz 240° |
Unknown data
At address 4h: Unknown data of size 0h:1.
Bandwidth
At address 4h:6: Enumeration of size 0h:1, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Wide | |
| 1 | Narrow |
Analog Demodulation AnaDemod
At address 4h:5: Enumeration of size 0h:2, with 3 options. For analog channels, specifies the demodulation.
| Value | Name | Description |
|---|---|---|
| 0 | FM | |
| 1 | AM | |
| 2 | SSB |
Subtone Type
At address 4h:3: Enumeration of size 0h:3, with 5 options.
| Value | Name | Description |
|---|---|---|
| 0 | Normal | |
| 1 | Encrypt 1 | |
| 2 | Encrypt 2 | |
| 3 | Encrypt 3 | |
| 4 | Mute code |
Unknown data
At address 4h:0: Unknown data of size 0h:1.
RX Frequency
At address 5h: 32-bit unsigned little-endian integer value (uint32le).
Specifies in multiples of 10Hz.
TX Frequency
At address 9h: 32-bit unsigned little-endian integer value (uint32le).
Specifies in multiples of 10Hz.
RX Tone
At address dh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
If 0, no RX tone is selected.
The encoding is complex: The most significant nibble encodes the type 1=CTCSS, 2=DCS normal, 3=DCS inverted The remaining least significant 12bit encode the frequency in 0.1Hz or the DCS code in binary.
TX Tone
At address fh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
If 0, no TX tone is selected.
The encoding is complex: The most significant nibble encodes the type 1=CTCSS, 2=DCS normal, 3=DCS inverted The remaining least significant 12bit encode the frequency in 0.1Hz or the DCS code in binary.
Transmit Contact Index
At address 11h: 16-bit unsigned little-endian integer value (uint16le).
Specifies the index without any offset.
Unknown data
At address 13h: Unknown data of size 1h.
Group List Index
At address 14h: 8-bit unsigned integer value (uint8). Valid values between 1h and fah, with default value 0h.
Specifies the group list index +1. If set to 0, none is selected.
DMR encryption key index.
At address 15h: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value 0h.
Specifies the index +1. If set to 0, no key is selected.
DMR Channel Id
At address 16h: 32-bit bcd little-endian integer value (bcd8le). Default value 0h.
Unknown data
At address 1ah: Unknown data of size 1h.
Mute code
At address 1bh: 24-bit bcd little-endian integer value (bcd6le). Default value 0h.
6 digit BCD
Unknown data
At address 1eh: Unknown data of size 2h.
Name
At address 20h: ASCII string of length (up to) 16 chars, FFh-padded.
1366 Second Settings Block v3.25done
Element at address 1c000h of size 400h.
Corresponds to the segment index 2.
Unknown data
At address 0h: Unknown data of size 60h.
Enable Key Lock
At address 60h: 8-bit unsigned integer value (uint8).
Active VFO
At address 61h: Enumeration of size 1h, with 2 options. Specifies which VFO is active.
| Value | Name | Description |
|---|---|---|
| 0 | A | |
| 1 | B |
Enable Dual Wait
At address 62h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Enables simultaneous observation of both VFOs.
Display Mode
At address 63h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Dual | |
| 1 | Single |
Scan Direction
At address 64h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Up | |
| 1 | Down |
VFO Step Size
At address 65h: Enumeration of size 1h, with 14 options.
| Value | Name | Description |
|---|---|---|
| 0 | 250 Hz | |
| 1 | 1.25 kHz | |
| 2 | 2.5 kHz | |
| 3 | 5 kHz | |
| 4 | 6.25 kHz | |
| 5 | 10 kHz | |
| 6 | 12.5 kHz | |
| 7 | 20 kHz | |
| 8 | 25 kHz | |
| 9 | 50 kHz | |
| 10 | 100 kHz | |
| 11 | 500 kHz | |
| 12 | 1 MHz | |
| 13 | 5 MHz |
Unknown data
At address 66h: Unknown data of size 2h.
Spectrum Center Frequency
At address 68h: 32-bit unsigned little-endian integer value (uint32le). Valid values from 0h, with default value 297f2b4h.
Specified in multiple of 10Hz.
Spectrum Frequency Step
At address 6ch: 32-bit unsigned little-endian integer value (uint32le). Valid values from 0h, with default value 65h.
Specified in Hz.
Spectrum Threshold
At address 70h: 8-bit unsigned integer value (uint8). Valid values between 0h and ffh, with default value 50h.
In -dBm?
Unknown data
At address 71h: Unknown data of size 1h.
FM Broadcast Standby Channel
At address 72h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4fh, with default value 0h.
Enable FM Broadcast Standby
At address 73h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
VFO A Mode
At address 74h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Frequency | |
| 1 | Channel | |
| 2 | Zone |
VFO B Mode
At address 75h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Frequency | |
| 1 | Channel | |
| 2 | Zone |
VFO A Channel Display Mode
At address 76h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Number | |
| 1 | Frequency | |
| 2 | Name |
VFO B Channel Display Mode
At address 77h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Number | |
| 1 | Frequency | |
| 2 | Name |
VFO A Zone Index
At address 78h: 8-bit unsigned integer value (uint8). Valid values between 0h and f9h, with default value 0h.
0-base index.
VFO B Zone Index
At address 79h: 8-bit unsigned integer value (uint8). Valid values between 0h and f9h, with default value 0h.
0-base index.
VFO A Channel Index
At address 7ah: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
VFO B Channel Index
At address 7ch: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Enable Sub-PTT
At address 7eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
SK1 Sort Press
At address 7fh: Enumeration of size 1h, with 41 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | FM Monitor | |
| 2 | Power Toggle | |
| 3 | Dual Standby | |
| 4 | Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Beep | |
| 8 | FM Radio | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | CTCSS/DCS Decode | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | DMR Remote Stun | |
| 17 | DMR Remote Kill | |
| 18 | DMR Remote Wakeup | |
| 19 | Online Detect | |
| 20 | Show Call | |
| 21 | AM/FM (RX) Toggle | |
| 22 | FM Spectrum | |
| 23 | Squelch | |
| 24 | Frequency Step | |
| 25 | FM/DMR Toggle | |
| 26 | NOAA Weather Channel | |
| 27 | Save Channel | |
| 28 | New SMS | |
| 29 | SMS Menu | |
| 30 | LCD Brightness | |
| 31 | FM VOX | |
| 32 | Zone Select | |
| 33 | Promiscuos Mode | |
| 34 | Dual-Slot Toggle | |
| 35 | Time Slot Toggle | |
| 36 | Color Code Select | |
| 37 | Encryption Toggle | |
| 38 | Group List Select | |
| 39 | DMR Contact List | |
| 40 | DTMF Contact List |
SK1 Long Press
At address 80h: Enumeration of size 1h, with 41 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | FM Monitor | |
| 2 | Power Toggle | |
| 3 | Dual Standby | |
| 4 | Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Beep | |
| 8 | FM Radio | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | CTCSS/DCS Decode | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | DMR Remote Stun | |
| 17 | DMR Remote Kill | |
| 18 | DMR Remote Wakeup | |
| 19 | Online Detect | |
| 20 | Show Call | |
| 21 | AM/FM (RX) Toggle | |
| 22 | FM Spectrum | |
| 23 | Squelch | |
| 24 | Frequency Step | |
| 25 | FM/DMR Toggle | |
| 26 | NOAA Weather Channel | |
| 27 | Save Channel | |
| 28 | New SMS | |
| 29 | SMS Menu | |
| 30 | LCD Brightness | |
| 31 | FM VOX | |
| 32 | Zone Select | |
| 33 | Promiscuos Mode | |
| 34 | Dual-Slot Toggle | |
| 35 | Time Slot Toggle | |
| 36 | Color Code Select | |
| 37 | Encryption Toggle | |
| 38 | Group List Select | |
| 39 | DMR Contact List | |
| 40 | DTMF Contact List |
SK2 Sort Press
At address 81h: Enumeration of size 1h, with 41 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | FM Monitor | |
| 2 | Power Toggle | |
| 3 | Dual Standby | |
| 4 | Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Beep | |
| 8 | FM Radio | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | CTCSS/DCS Decode | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | DMR Remote Stun | |
| 17 | DMR Remote Kill | |
| 18 | DMR Remote Wakeup | |
| 19 | Online Detect | |
| 20 | Show Call | |
| 21 | AM/FM (RX) Toggle | |
| 22 | FM Spectrum | |
| 23 | Squelch | |
| 24 | Frequency Step | |
| 25 | FM/DMR Toggle | |
| 26 | NOAA Weather Channel | |
| 27 | Save Channel | |
| 28 | New SMS | |
| 29 | SMS Menu | |
| 30 | LCD Brightness | |
| 31 | FM VOX | |
| 32 | Zone Select | |
| 33 | Promiscuos Mode | |
| 34 | Dual-Slot Toggle | |
| 35 | Time Slot Toggle | |
| 36 | Color Code Select | |
| 37 | Encryption Toggle | |
| 38 | Group List Select | |
| 39 | DMR Contact List | |
| 40 | DTMF Contact List |
SK2 Long Press
At address 82h: Enumeration of size 1h, with 41 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | FM Monitor | |
| 2 | Power Toggle | |
| 3 | Dual Standby | |
| 4 | Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Beep | |
| 8 | FM Radio | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | CTCSS/DCS Decode | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | DMR Remote Stun | |
| 17 | DMR Remote Kill | |
| 18 | DMR Remote Wakeup | |
| 19 | Online Detect | |
| 20 | Show Call | |
| 21 | AM/FM (RX) Toggle | |
| 22 | FM Spectrum | |
| 23 | Squelch | |
| 24 | Frequency Step | |
| 25 | FM/DMR Toggle | |
| 26 | NOAA Weather Channel | |
| 27 | Save Channel | |
| 28 | New SMS | |
| 29 | SMS Menu | |
| 30 | LCD Brightness | |
| 31 | FM VOX | |
| 32 | Zone Select | |
| 33 | Promiscuos Mode | |
| 34 | Dual-Slot Toggle | |
| 35 | Time Slot Toggle | |
| 36 | Color Code Select | |
| 37 | Encryption Toggle | |
| 38 | Group List Select | |
| 39 | DMR Contact List | |
| 40 | DTMF Contact List |
Unknown data
At address 83h: Unknown data of size 2h.
1366.1 Quick Key Settings
Exactly 10 repetitions of Quick Key Function.
For every number key, 0, 1, ..., 9.
Quick Key Function
Enumeration of size 1h, with 41 options.
| Value | Name | Description |
|---|---|---|
| 0 | None | |
| 1 | FM Monitor | |
| 2 | Power Toggle | |
| 3 | Dual Standby | |
| 4 | Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Beep | |
| 8 | FM Radio | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | CTCSS/DCS Decode | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | DMR Remote Stun | |
| 17 | DMR Remote Kill | |
| 18 | DMR Remote Wakeup | |
| 19 | Online Detect | |
| 20 | Show Call | |
| 21 | AM/FM (RX) Toggle | |
| 22 | FM Spectrum | |
| 23 | Squelch | |
| 24 | Frequency Step | |
| 25 | FM/DMR Toggle | |
| 26 | NOAA Weather Channel | |
| 27 | Save Channel | |
| 28 | New SMS | |
| 29 | SMS Menu | |
| 30 | LCD Brightness | |
| 31 | FM VOX | |
| 32 | Zone Select | |
| 33 | Promiscuos Mode | |
| 34 | Dual-Slot Toggle | |
| 35 | Time Slot Toggle | |
| 36 | Color Code Select | |
| 37 | Encryption Toggle | |
| 38 | Group List Select | |
| 39 | DMR Contact List | |
| 40 | DTMF Contact List |
Unknown data
At address 8fh: Unknown data of size 371h.
1367 Zone Bank v3.25done
Element at address 1e000h of size 20000h.
Corresponds to the segment index 3.
1367.1 Zones v3.25done
Exactly 250 repetitions of Zone.
Holds all 256 zones.
1367.2 Zone v3.25done
Element of size 208h.
Default Channel Index VFO A
At address 0h: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Default Channel Index VFO B
At address 2h: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Yes, again.
Zone name
At address 4h: ASCII string of length (up to) 16 chars, FFh-padded.
1367.2.1 Channels v3.25done
Exactly 200 repetitions of Channel index.
Channel index
16-bit unsigned little-endian integer value (uint16le). Default value ffffh.
If not used, set to ffffh.
Unused data
At address 1a4h: Unused data of size 64h:
Unused data
At address 1fbd0h: Unused data of size 430h:
1368 Contact bank v3.25done
Element at address 5e000h of size 34000h.
Corresponds to the segment index 4.
1368.1 Contacts v3.25done
Exactly 10000 repetitions of Contact.
The first one may be fixed to all call. With number aaaaaaaah.
1368.2 Contact v3.25done
Element of size 15h.
Contact 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 unsigned little-endian integer value (uint32le).
Specifies the DMR ID in 8 digit BCD little endian!
If call type is all-call, the stored number is aaaaaaaah.
Contact Name
At address 5h: ASCII string of length (up to) 16 chars, 00h-padded.
Unused data
At address 33450h: Unused data of size bb0h: ff
1369 Group List Bank v3.25done
Element at address c6000h of size 5000h.
Corresponds to the segment index 5.
1369.1 Group Lists v3.25done
Exactly 250 repetitions of Group List.
1369.2 Group List v3.25done
Element of size 50h.
Name
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded.
Pad Chars
At address eh: Unused data of size 2h: ff ff
1369.2.1 Group Call Indices v3.25done
Exactly 32 repetitions of Group Call Index.
Group Call Index
16-bit unsigned little-endian integer value (uint16le). Default value ffffh.
Specifies the 0-based index of the group call. Set to ffffh, if not used.
Unused data
At address 4e20h: Unused data of size 1e0h:
1370 Encryption Keys v3.25done
Exactly 256 repetitions of Encryption Key.
Corresponds to the segment index 6.
1371 Encryption Key v3.25done
Element of size 30h.
Key Index (LSB)
At address 0h: 8-bit unsigned integer value (uint8).
Just the least signficant byte of the encryption key index + 1.
This field is set, irrespective whether the key is valid or not.
Key Type
At address 1h: Enumeration of size 1h, with 3 options. Specifies the key type.
| Value | Name | Description |
|---|---|---|
| 0 | ARC-4 | |
| 1 | AES-128 | |
| 2 | AES-256 |
Name
At address 2h: ASCII string of length (up to) 14 chars, FFh-padded. Specifies the key name.
Key
At address 10h: 256-bit unsigned big-endian integer value (uint256be). Default value 0h.
Stores the key data in big endian. Depending on the key type, the key might be 64/128/256 bits large.
1372 Messages v3.25done
Exactly 16 repetitions of Message.
Corresponds to the segment index 7.
1373 Message v3.25done
Element of size 100h.
Index
At address 0h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 256h.
Stores the 0-based index of the message. If set to ff, message is invalid.
Unused data
At address 1h: Unused data of size 37h: ff
Text
At address 38h: ASCII string of length (up to) 200 chars, FFh-padded.
1374 FM Broadcast Channel Bank v3.25done
Element at address f0000h of size 1000h.
Corresponds to the segment index 8.
1374.1 FM broadcast channels v3.25done
Exactly 80 repetitions of FM broadcast channel.
1374.2 FM broadcast channel v3.25done
Element of size 30h.
Valid Flag
At address 0h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Valid | |
| 255 | Invalid |
Frequency
At address 1h: 16-bit unsigned little-endian integer value (uint16le). Default value ffffh.
Specifies the frequency in multiples of 100kHz.
Unknown data
At address 3h: Unknown data of size 1bh.
Name
At address 1eh: ASCII string of length (up to) 16 chars, FFh-padded.
Unknown data
At address 2eh: Unknown data of size 2h.
Unused data
At address f00h: Unused data of size 100h: ff