Codeplug Radtel RT-4D Version V3.25

Corresponds to CPS version 2.07.

AddressElementDescription
2000hFirst Settings BlockCorresponds to the segment index 0.
c000hChannel BankCorresponds to the segment index 1.
1c000hSecond Settings BlockCorresponds to the segment index 2.
1e000hZone BankCorresponds to the segment index 3.
5e000hContact bankCorresponds to the segment index 4.
c6000hGroup List BankCorresponds to the segment index 5.
d0000hEncryption KeysCorresponds to the segment index 6.
d6000hMessagesCorresponds to the segment index 7.
f0000hFM Broadcast Channel BankCorresponds to the segment index 8.

1363 First Settings Block v3.22done

Element at address 2000h of size 400h.

Corresponds to the segment index 0.

765432107654321076543210765432100000000c001000140018001c0028002c0048004c0058005c006000640068006c007c0080008c00a000a400a800e800fc010001040108010c01100114017c018001840188018c01900194019801fc02000204020803080318032803380348034c0350035403fcUnknown data...Enable Boot ImageUnknown dataEnable Boot ToneEnable Boot TextUnknown dataBoot Message Start LineUnknown dataBoot Message Start ColumnUnknown dataBoot Password EnableBoot Password...Boot Message...Radio Name...Enable Voice PromptEnable Key ToneUnknown dataKey Lock DelayEnable BacklightDisplay BrightnessDisplay Shut-off DelayPower Save ModePower Save DelayMenu Exit DelayUnknown dataTalkaroundAlarm TypeEnable Auto-ShutdownAuto-Shutdown Delay...Unknown data...TX PriorityPTT ModeUnknown data...Frequency Ranges...Unknown dataScan ModeScan Return ChannelScan Dwell TimeScan Interval DurationUnknown data...RSSI Update PeriodUnknown data...Display ContrastFrequency PrecisionUnknown data...TBST FrequencyFM Squelch LevelUnknown data...FM MIC GainFM Speaker GainUnknown data...FM Enable BOT ToneFM EOT ToneUnknown dataFrequency Detect RangeRepeat Detect DelayUnknown dataFM Glitch ThresholdTBST DurationUnknown data...Radio DMR IDDMR Enable Remote ControlDMR TX Denoise LevelDMR RX Denoise LevelDMR Mic GainDMR Speaker GainUnknown data...DMR EOT BeepUnknown dataGroup Call Hang Time...Private Call Hang TimeDMR Squelch LevelCaller alias display modeUnknown dataSMS FormatSMS EncodingCaller alias display durationUnknown data...DTMF transmit delayDTMF tone durationDTMF IntervalDTMF transmission modeDTMF code indexDTMF Enable receive displayDTMF transmit gainDTMF decode thresholdDTMF enable remote controlUnknown dataDTMF codes...DTMF remote stun code...DTMF remote kill code...DTMF remote wake code...DTMF remote monitor code...Swap RX and TX FrequenciesEnable SMS NotificationLower Scan FrequencyUpper Scan FrequencyEnable LEDUnknown data...
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.

ValueNameDescription
0Off
15 s
210 s
315 s
430 s
545 s
660 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.

ValueNameDescription
0Off
15 s
210 s
315 s
430 s
545 s
660 s
Power Save Mode

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

ValueNameDescription
0Off
150 %
266 %
375 %
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.

ValueNameDescription
0Off
15 s
210 s
315 s
430 s
545 s
660 s
Unknown data

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

Talkaround

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

ValueNameDescription
0Off
1Enabled
2Inverse
Alarm Type

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

ValueNameDescription
0Sound
1Transmit
2Sound 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?

ValueNameDescription
0Busy
1Edit
PTT Mode

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

ValueNameDescription
0VFO A
1Main 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.

7654321076543210765432107654321000000004Lock TypeLower FrequencyUpper Frequency...
Lock Type

At address 0h: Enumeration of size 1h, with 3 options. Specifies the possible locking type for the frequency range.

ValueNameDescription
0UnlockedCan RX and TX
1RX OnlyCan RX only
2ForbiddenCan 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.

ValueNameDescription
0Carrier
1Time
2Stop
Scan Return Channel

At address a4h: Enumeration of size 1h, with 2 options. Specifies the channel to switch to, after a scan ended.

ValueNameDescription
0Active Channel
1Original 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.

ValueNameDescription
06 digits
18 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.

ValueNameDescription
0Off
1Roger 1
2Roger 2
3MDC1200
4GPS
Unknown data

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

Frequency Detect Range

At address 110h: Enumeration of size 1h, with 11 options. WTF?

ValueNameDescription
018 - 64 MHz
164 - 136 MHz
2136 - 174 MHz
3174 - 240 MHz
4240 - 320 MHz
5320 - 400 MHz
6400 - 480 MHz
7480 - 560 MHz
8560 - 640 MHz
9840 - 920 MHz
10920 - 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.

ValueNameDescription
0Off
1Roger 2
2Roger 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.

ValueNameDescription
0Show City
1Show DMR ID
Unknown data

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

SMS Format

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

ValueNameDescription
0Hytera
1Motorola
SMS Encoding

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

ValueNameDescription
0Unicode
1GBK
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.

ValueNameDescription
0Off
1BOT
2EOT
3Both
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.

765432107654321076543210765432100000000cCode...Pad ByteLength of code
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.

765432107654321076543210765432100000000cCode...Pad ByteLength of code
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.

765432107654321076543210765432100000000cCode...Pad ByteLength of code
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.

765432107654321076543210765432100000000cCode...Pad ByteLength of code
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.

765432107654321076543210765432100000000cCode...Pad ByteLength of code
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.

76543210765432107654321076543210000000040008000c001000140018001c0020002cUnknown dataChTyTRXIdSrcEnable dual-slotTime slotPromColor codeFM scrabler indexUnknown dataPowerUnknown dataUnknown dataDMR Admit CriterionFM admit criteriumSTE ModeUnknown dataBandwidthAnaDemodSubtone TypeUnknown dataRX Frequency...TX Frequency...RX ToneTX Tone...Transmit Contact IndexUnknown dataGroup List IndexDMR encryption key index.DMR Channel Id...Unknown dataMute code...Unknown dataName...
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.

ValueNameDescription
0DMR
1Analog
RX/TX TRX

At address 0h:5: Enumeration of size 0h:2, with 3 options. Selects if RX and/or TX is allowed.

ValueNameDescription
0RX+TX
1RX Only
2TX Only
DMR id source IdSrc

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

ValueNameDescription
0Radio id
1Channel 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.

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

ValueNameDescription
0Low
1High
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.

ValueNameDescription
0Allways
1Channel Free
2Color Code Idle
FM admit criterium

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

ValueNameDescription
0Always
1Channel free
2CTCSS/DSC idle
STE Mode

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

ValueNameDescription
0None
155Hz 0°
255Hz 120°
355Hz 180°
455Hz 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.

ValueNameDescription
0Wide
1Narrow
Analog Demodulation AnaDemod

At address 4h:5: Enumeration of size 0h:2, with 3 options. For analog channels, specifies the demodulation.

ValueNameDescription
0FM
1AM
2SSB
Subtone Type

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

ValueNameDescription
0Normal
1Encrypt 1
2Encrypt 2
3Encrypt 3
4Mute 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.

765432107654321076543210765432100000005c006000640068006c007000740078007c00800084008c03fcUnknown data...Enable Key LockActive VFOEnable Dual WaitDisplay ModeScan DirectionVFO Step SizeUnknown dataSpectrum Center FrequencySpectrum Frequency StepSpectrum ThresholdUnknown dataFM Broadcast Standby ChannelEnable FM Broadcast StandbyVFO A ModeVFO B ModeVFO A Channel Display ModeVFO B Channel Display ModeVFO A Zone IndexVFO B Zone IndexVFO A Channel IndexVFO B Channel IndexEnable Sub-PTTSK1 Sort PressSK1 Long PressSK2 Sort PressSK2 Long PressUnknown data...Quick Key Settings...Unknown data...
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.

ValueNameDescription
0A
1B
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.

ValueNameDescription
0Dual
1Single
Scan Direction

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

ValueNameDescription
0Up
1Down
VFO Step Size

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

ValueNameDescription
0250 Hz
11.25 kHz
22.5 kHz
35 kHz
46.25 kHz
510 kHz
612.5 kHz
720 kHz
825 kHz
950 kHz
10100 kHz
11500 kHz
121 MHz
135 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.

ValueNameDescription
0Frequency
1Channel
2Zone
VFO B Mode

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

ValueNameDescription
0Frequency
1Channel
2Zone
VFO A Channel Display Mode

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

ValueNameDescription
0Number
1Frequency
2Name
VFO B Channel Display Mode

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

ValueNameDescription
0Number
1Frequency
2Name
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.

ValueNameDescription
0None
1FM Monitor
2Power Toggle
3Dual Standby
4Priority
5Scan
6Backlight
7FM EOT Beep
8FM Radio
9Talkaround
10Alarm
11Frequency Detect
12CTCSS/DCS Decode
13TBST
14Query State
15Remote Monitor
16DMR Remote Stun
17DMR Remote Kill
18DMR Remote Wakeup
19Online Detect
20Show Call
21AM/FM (RX) Toggle
22FM Spectrum
23Squelch
24Frequency Step
25FM/DMR Toggle
26NOAA Weather Channel
27Save Channel
28New SMS
29SMS Menu
30LCD Brightness
31FM VOX
32Zone Select
33Promiscuos Mode
34Dual-Slot Toggle
35Time Slot Toggle
36Color Code Select
37Encryption Toggle
38Group List Select
39DMR Contact List
40DTMF Contact List
SK1 Long Press

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

ValueNameDescription
0None
1FM Monitor
2Power Toggle
3Dual Standby
4Priority
5Scan
6Backlight
7FM EOT Beep
8FM Radio
9Talkaround
10Alarm
11Frequency Detect
12CTCSS/DCS Decode
13TBST
14Query State
15Remote Monitor
16DMR Remote Stun
17DMR Remote Kill
18DMR Remote Wakeup
19Online Detect
20Show Call
21AM/FM (RX) Toggle
22FM Spectrum
23Squelch
24Frequency Step
25FM/DMR Toggle
26NOAA Weather Channel
27Save Channel
28New SMS
29SMS Menu
30LCD Brightness
31FM VOX
32Zone Select
33Promiscuos Mode
34Dual-Slot Toggle
35Time Slot Toggle
36Color Code Select
37Encryption Toggle
38Group List Select
39DMR Contact List
40DTMF Contact List
SK2 Sort Press

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

ValueNameDescription
0None
1FM Monitor
2Power Toggle
3Dual Standby
4Priority
5Scan
6Backlight
7FM EOT Beep
8FM Radio
9Talkaround
10Alarm
11Frequency Detect
12CTCSS/DCS Decode
13TBST
14Query State
15Remote Monitor
16DMR Remote Stun
17DMR Remote Kill
18DMR Remote Wakeup
19Online Detect
20Show Call
21AM/FM (RX) Toggle
22FM Spectrum
23Squelch
24Frequency Step
25FM/DMR Toggle
26NOAA Weather Channel
27Save Channel
28New SMS
29SMS Menu
30LCD Brightness
31FM VOX
32Zone Select
33Promiscuos Mode
34Dual-Slot Toggle
35Time Slot Toggle
36Color Code Select
37Encryption Toggle
38Group List Select
39DMR Contact List
40DTMF Contact List
SK2 Long Press

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

ValueNameDescription
0None
1FM Monitor
2Power Toggle
3Dual Standby
4Priority
5Scan
6Backlight
7FM EOT Beep
8FM Radio
9Talkaround
10Alarm
11Frequency Detect
12CTCSS/DCS Decode
13TBST
14Query State
15Remote Monitor
16DMR Remote Stun
17DMR Remote Kill
18DMR Remote Wakeup
19Online Detect
20Show Call
21AM/FM (RX) Toggle
22FM Spectrum
23Squelch
24Frequency Step
25FM/DMR Toggle
26NOAA Weather Channel
27Save Channel
28New SMS
29SMS Menu
30LCD Brightness
31FM VOX
32Zone Select
33Promiscuos Mode
34Dual-Slot Toggle
35Time Slot Toggle
36Color Code Select
37Encryption Toggle
38Group List Select
39DMR Contact List
40DTMF 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.

ValueNameDescription
0None
1FM Monitor
2Power Toggle
3Dual Standby
4Priority
5Scan
6Backlight
7FM EOT Beep
8FM Radio
9Talkaround
10Alarm
11Frequency Detect
12CTCSS/DCS Decode
13TBST
14Query State
15Remote Monitor
16DMR Remote Stun
17DMR Remote Kill
18DMR Remote Wakeup
19Online Detect
20Show Call
21AM/FM (RX) Toggle
22FM Spectrum
23Squelch
24Frequency Step
25FM/DMR Toggle
26NOAA Weather Channel
27Save Channel
28New SMS
29SMS Menu
30LCD Brightness
31FM VOX
32Zone Select
33Promiscuos Mode
34Dual-Slot Toggle
35Time Slot Toggle
36Color Code Select
37Encryption Toggle
38Group List Select
39DMR Contact List
40DTMF 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.

7654321076543210765432107654321000001fbcc1fbd01fffcZones...Unused data...

1367.1 Zones v3.25done

Exactly 250 repetitions of Zone.

Holds all 256 zones.

1367.2 Zone v3.25done

Element of size 208h.

76543210765432107654321076543210000000040010001401a001a40204Default Channel Index VFO ADefault Channel Index VFO BZone name...Channels...Unused data...
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.

7654321076543210765432107654321000003344c3345033ffcContacts...Unused data...

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.

76543210765432107654321076543210000000040014Contact TypeDMR ID...Contact Name...
Contact 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 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.

7654321076543210765432107654321000004e1c4e204ffcGroup Lists...Unused data...

1369.1 Group Lists v3.25done

Exactly 250 repetitions of Group List.

1369.2 Group List v3.25done

Element of size 50h.

765432107654321076543210765432100000000c0010004cName...Pad CharsGroup Call Indices...
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.

765432107654321076543210765432100000000c0010002cKey Index (LSB)Key TypeName...Key...
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.

ValueNameDescription
0ARC-4
1AES-128
2AES-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.

7654321076543210765432107654321000000034003800fcIndexUnused data...Text...
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.

7654321076543210765432107654321000000efc0f000ffcFM broadcast channels...Unused data...

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.

765432107654321076543210765432100000001c002cValid FlagFrequencyUnknown data...Name...Unknown data
Valid Flag

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

ValueNameDescription
0Valid
255Invalid
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

Codeplug Radtel RT-4D