| Address | Element | Description |
|---|---|---|
| 0h | Settings | |
| 1000000h | Channel bank | |
| 2000000h | Zone bank | Holds all 256 zones. |
| 3000000h | Contact bank | |
| 4000000h | Group List Bank | |
| 5000000h | Encryption Keys | |
| 7000000h | Messages | |
| 9000000h | FM Settings Element |
1263 Settings
Element at address 0h of size 1000h.
Unknown data
At address 0h: Unknown data of size 10h.
Show Boot Image
At address 10h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 1h.
Screen Saver Delay
At address 11h: Enumeration of size 1h, with 7 options. Ugh. Dude, take pride in your Work! If you do not encode the delay directly, make it useful. Do I really need to encode a 10min delay in 15s increments? Actually, the range goes up to 600s.
| 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 12h: Unknown data of size 1h.
Play Boot Melody
At address 13h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 1h.
Show Boot Message
At address 14h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 1h.
Unknown data
At address 15h: Unknown data of size 2h.
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.
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.
Enable Boot Password
At address 1bh: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Boot Password
At address 1ch: ASCII string of length (up to) 16 chars, FFh-padded. Is actually stored in ASCII.
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) 15 chars, FFh-padded. Specifies the radio name or call.
Unknown data
At address 5bh: Unknown data of size 1h.
Enable Voice Prompt
At address 5ch: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 1h.
Enable Key Tone
At address 5dh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Yikes.
Key Lock Enable
At address 5eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Key Lock Delay
At address 5fh: Enumeration of size 1h, with 7 options. Actually, the range goes up to 600s.
| 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 1h.
Display Brightness
At address 61h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 4h.
LCD Shutdown Delay
At address 62h: Enumeration of size 1h, with 7 options. Actually, the range goes up to 600s.
| 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: Enumeration of size 1h, with 7 options. Actually, the range goes up to 600s.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Menu Exit Delay
At address 65h: Enumeration of size 1h, with 7 options. Actually, the range goes up to 600s.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Dual Channel Standby
At address 66h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Listen to both channels?
Talkaround
At address 67h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Talkaround | |
| 1 | Off | |
| 2 | Inverted |
Alarm Type
At address 68h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Tone | |
| 1 | Transmit | |
| 2 | Both |
Enable Auto Power-Off
At address 69h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Auto Power-Off Delay
At address 6ah: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 708h.
Specifies the time to auto power-off in seconds.
Unknown data
At address 6ch: Unknown data of size 12h.
TX Priority
At address 7eh: Enumeration of size 1h, with 2 options. WTF?
| Value | Name | Description |
|---|---|---|
| 0 | Edit | |
| 1 | Busy |
Main Channel PTT
At address 7fh: Enumeration of size 1h, with 2 options. Specifies which channel to key. Default is Main Channel.
| Value | Name | Description |
|---|---|---|
| 0 | Main Channel | |
| 1 | VFO A |
VFO Step Size
At address 80h: 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 81h: Unknown data of size 2h.
Active VFO
At address 83h: Enumeration of size 1h, with 2 options. Specifies which VFO is currently active. Default A.
| Value | Name | Description |
|---|---|---|
| 0 | VFO A | |
| 1 | VFO B |
VFO A Mode
At address 84h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Frequency Mode | |
| 1 | Channel Mode | |
| 2 | Zone Mode |
VFO A Display Mode
At address 85h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | Frequency | |
| 2 | Alias |
VFO A Default Zone Index
At address 86h: 8-bit unsigned integer value (uint8). Default value 0h.
0-based zone index.
VFO A Channel Index
At address 87h: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Holds the 0-based global channel index.
VFO B Mode
At address 89h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Frequency Mode | |
| 1 | Channel Mode | |
| 2 | Zone Mode |
VFO B Display Mode
At address 8ah: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel | |
| 1 | Frequency | |
| 2 | Alias |
VFO B Default Zone Index
At address 8bh: 8-bit unsigned integer value (uint8). Default value 0h.
0-based zone index.
VFO B Channel Index
At address 8ch: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Holds the 0-based global channel index.
1263.1 Frequency Ranges v1.2.0.16done
Exactly 4 repetitions of Frequency Range.
1263.2 Frequency Range v1.2.0.16done
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.
Scan Direction
At address a2h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Up | |
| 1 | Down |
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 End Channel
At address a4h: Enumeration of size 1h, with 2 options. Specifies where to switch to once the scan has ended. Either revert to the original channel or stay on the current one.
| Value | Name | Description |
|---|---|---|
| 0 | Revert | |
| 1 | Stay |
Scan Hold Time
At address a5h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1eh, with default value 0h.
Specifies the scan hold time in seconds.
Unknown data
At address a6h: Unknown data of size 4h.
1263.3 Programmable Key Functions v1.2.0.16done
Exactly 4 repetitions of Key Function.
These encode both short and long-press functions. So the encoding is (SK1 short, SK1 long, SK2 short, SK2 long).
Key Function
Enumeration of size 1h, with 40 options. Specifies the function for a key-press.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | FM Monitor | |
| 2 | Power Switch | |
| 3 | Dual Standby | |
| 4 | TX Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Tone | |
| 8 | FM Broadcast | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | RX CTCSS/DSC | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | Color Code Detect | |
| 17 | DMR Remote Stun | |
| 18 | DMR Remote Kill | |
| 19 | DMR Remote Reset | |
| 20 | Online Detect | |
| 21 | Show DMR Group Call ID | |
| 22 | AM/FM Toggle (RX) | |
| 23 | FM Spectrum | |
| 24 | Squelch | |
| 25 | Frequency Step | |
| 26 | Toggle VFO | |
| 27 | NOAA Weather Channel | |
| 28 | Save Channel | |
| 29 | New SMS | |
| 30 | SMS Menu | |
| 31 | LCD Brightness | |
| 32 | FM VOX | |
| 33 | Zone | |
| 34 | Promsicuous Mode | |
| 35 | Toggle Dual Slot | |
| 36 | Toggle Time Slot | |
| 37 | Color code | |
| 38 | Toggle Encryption | |
| 39 | Group List |
Unknown data
At address aeh: Unknown data of size 2h.
1263.4 Number Key Functions v1.2.0.16done
Exactly 10 repetitions of Key Function.
Key Function
Enumeration of size 1h, with 40 options. Specifies the function for a key-press.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | FM Monitor | |
| 2 | Power Switch | |
| 3 | Dual Standby | |
| 4 | TX Priority | |
| 5 | Scan | |
| 6 | Backlight | |
| 7 | FM EOT Tone | |
| 8 | FM Broadcast | |
| 9 | Talkaround | |
| 10 | Alarm | |
| 11 | Frequency Detect | |
| 12 | RX CTCSS/DSC | |
| 13 | TBST | |
| 14 | Query State | |
| 15 | Remote Monitor | |
| 16 | Color Code Detect | |
| 17 | DMR Remote Stun | |
| 18 | DMR Remote Kill | |
| 19 | DMR Remote Reset | |
| 20 | Online Detect | |
| 21 | Show DMR Group Call ID | |
| 22 | AM/FM Toggle (RX) | |
| 23 | FM Spectrum | |
| 24 | Squelch | |
| 25 | Frequency Step | |
| 26 | Toggle VFO | |
| 27 | NOAA Weather Channel | |
| 28 | Save Channel | |
| 29 | New SMS | |
| 30 | SMS Menu | |
| 31 | LCD Brightness | |
| 32 | FM VOX | |
| 33 | Zone | |
| 34 | Promsicuous Mode | |
| 35 | Toggle Dual Slot | |
| 36 | Toggle Time Slot | |
| 37 | Color code | |
| 38 | Toggle Encryption | |
| 39 | Group List |
Unknown data
At address bah: Unknown data of size 2eh.
Enable SK1 as SubPPT
At address e8h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
LCD Contrast
At address e9h: 8-bit unsigned integer value (uint8). Valid values between 0h and 19h, with default value 0h.
Frequency Input Size
At address eah: Enumeration of size 1h, with 2 options. Specifies, whether 6 or 8 digit frequencies are expected.
| Value | Name | Description |
|---|---|---|
| 0 | 6 digits | |
| 1 | 8 digits |
Dual Channel Display
At address ebh: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Dual VFO | |
| 1 | Single VFO |
Unknown data
At address ech: Unknown data of size 14h.
TBST Frequency
At address 100h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Specifies the TBST frequency in Hz.
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 0h, with default value 0h.
FM Speaker Volume
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.
BOT Tone
At address 10bh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
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.
Glitch Threshold
At address 114h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 0h.
WTF?
Unknown data
At address 115h: Unknown data of size 6bh.
DMR Radio ID
At address 180h: 32-bit bcd little-endian integer value (bcd8le). Default value 0h.
Specifies the DMR radio ID as a 8-digit BCD in little (!) endian.
Enable Remote Kill and Stun
At address 184h: 8-bit unsigned integer value (uint8). Valid values between 0h and 0h, with default value 0h.
Unknown data
At address 185h: Unknown data of size 2h.
DMR Mic Gain
At address 187h: 8-bit unsigned integer value (uint8). Valid values between 0h and 18h, with default value fh.
DMR Speaker Volume
At address 188h: 8-bit unsigned integer value (uint8). Valid values between 0h and 18h, with default value fh.
Unknown data
At address 189h: Unknown data of size 4h.
BOT Tone
At address 18dh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
EOT Tone
At address 18eh: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | Roger 1 | |
| 2 | Roger 2 |
Group Call Hang Duration
At address 18fh: 16-bit unsigned little-endian integer value (uint16le). Valid values between 0h and 270fh, with default value 0h.
Specifies the group call hang duration in seconds.
Private Call Hang Duration
At address 191h: 16-bit unsigned little-endian integer value (uint16le). Valid values between 0h and 270fh, with default value 0h.
Specifies the private call hang duration in seconds.
DMR Squelch Level
At address 193h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 4h.
Group Call Display
At address 194h: Enumeration of size 1h, with 2 options. Specifies what to display during a group call.
| Value | Name | Description |
|---|---|---|
| 0 | Caller | |
| 1 | Group |
Unknown data
At address 195h: Unknown data of size 6bh.
DTMF TX Delay
At address 200h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h, with default value 1h.
Delay between PTT and first DTMF tone.
Encodes delay in multiples of 100ms.
DTMF Tone Duration
At address 201h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 3h.
Specifies tone duration in multiples of 10ms, with 30ms offset.
That is, the final duration T = 30ms + 10ms * n. Valid values are 30ms - 200ms.
DTMF Tone Pause Duration
At address 202h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 3h.
Specifies the time-period between tones in multiples of 10ms with 30ms offset.
That is, the pause duration T = 30ms + 10ms * n. With valid durations of 30ms - 200ms.
DTMF Send
At address 203h: Enumeration of size 1h, with 4 options. Specifies when to send DTMF codes
| 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 13h, with default value 0h.
Specifies the 0-based index of the DTMF code to send.
Show Received DTMF Codes
At address 205h: 8-bit unsigned integer value (uint8). Valid values between 0h and 0h, with default value 0h.
DTMF TX Gain
At address 206h: 8-bit unsigned integer value (uint8). Valid values between 0h and 7fh, with default value 40h.
DTMF Decode Threshold
At address 207h: 8-bit unsigned integer value (uint8). Valid values between 0h and 3fh, with default value 16h.
DTMF Enable Remote Stun and Kill
At address 208h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
DTMF Enable Remote Calibration
At address 209h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
WTF?
1263.5 DTMF Codes v1.2.0.16done
Exactly 20 repetitions of DTMF Function.
The first 16 encode arbitrary codes. The latter 4 encode Remote Stun, Remote Kill, Remote Reset and Remote Monitor functions.
1263.6 DTMF Function v1.2.0.16done
Element of size 10h.
DTMF Code
At address 0h: ASCII string of length (up to) 14 chars, FFh-padded. Any ASCII char from [0-9A-D*#].
Pad Byte
At address eh: Unused data of size 1h: ff
Code Size
At address fh: 8-bit unsigned integer value (uint8). Valid values between 0h and eh, with default value 0h.
Specifies the DTMF code length.
Unknown data
At address 34ah: Unknown data of size 1h.
Enable SMS Prompt
At address 34bh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Lower Scan-Range Frequency
At address 34ch: 32-bit unsigned little-endian integer value (uint32le). Default value 2628ad4h.
Specifies the lower bound of the scan frequency range in multiple of 10Hz.
Upper Scan-Range Frequency
At address 350h: 32-bit unsigned little-endian integer value (uint32le). Default value 2cd1ffch.
Specifies the upper bound of the scan frequency range in multiples of 10Hz.
Unknown data
At address 354h: Unknown data of size cach.
1264 Channel bank
Exactly 1024 repetitions of Channel.
1265 Channel
Union size 30h.
Union of either a DMR or Analog channel.
1265.1 DMR Channel
Element at address 0h of size 30h.
DMR Source ID
At address 0h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Radio ID | |
| 1 | Channel ID |
Unknown data
At address 1h: Unknown data of size 1h.
Channel Type
At address 2h: Enumeration of size 1h, with 2 options. Specifies the channel type.
| Value | Name | Description |
|---|---|---|
| 0 | DMR | |
| 1 | Analog |
Timeslot
At address 3h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | TS 1 | |
| 1 | TS 2 |
Color Code
At address 4h: 8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value 0h.
Enable DCDM
At address 5h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
RX Frequency
At address 6h: 24-bit unsigned little-endian integer value (uint24le).
Specifies the RX frequency in multiples of 10Hz.
TX Frequency
At address 9h: 24-bit unsigned little-endian integer value (uint24le).
Specifies the TX Frequency in multiples of 10Hz.
Unknown data
At address ch: Unknown data of size 2h.
Enable Promiscuous Mode
At address eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.
Unknown data
At address fh: Unknown data of size 1h.
Power
At address 10h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | High | |
| 1 | Low |
Admid Criterion
At address 11h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Always | |
| 1 | Channel Free | |
| 2 | Color Code and Idle |
Unknown data
At address 12h: Unknown data of size 1h.
Include in Scan
At address 13h:7: boolean value. Valid values between 0h and 1h, with default value 0h.
Unknown data
At address 13h:6: Unknown data of size 0h:7.
Transmit Timeout
At address 14h: Enumeration of size 1h, with 7 options. Up to 600s ToT. Gosh.
| 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 15h: Unknown data of size 1h.
Group List Index
At address 16h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Specifies the group list index+1.
Unknown data
At address 17h: Unknown data of size 1h.
Transmit Contact Index
At address 18h: 16-bit unsigned little-endian integer value (uint16le). Valid values from 0h, with default value 0h.
Specifies the contact index+1. If set to 0, none is selected.
Encryption Key Index
At address 1ah: 16-bit unsigned little-endian integer value (uint16le). Valid values between 0h and 100h, with default value 0h.
Specifies the encryption key index+1. If set to 0, no key is set.
Channel DMR ID
At address 1ch: 32-bit bcd little-endian integer value (bcd8le). Valid values from 0h, with default value 1h.
Specifies the source DMR ID.
Name
At address 20h: ASCII string of length (up to) 16 chars, FFh-padded.
1265.2 Analog Channel
Element at address 0h of size 30h.
Analog Channel RX Mode
At address 0h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | FM | |
| 1 | AM | |
| 2 | SSB |
Unknown data
At address 1h: Unknown data of size 1h.
Channel Type
At address 2h: Enumeration of size 1h, with 2 options. Specifies the channel type.
| Value | Name | Description |
|---|---|---|
| 0 | DMR | |
| 1 | Analog |
Bandwidth
At address 3h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Wide | |
| 1 | Narrow |
RX Tone
At address 4h: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Union of CTCSS Frequency and DCS codes.
If most significant 4bit 0, disabled. If most significant 4bit is 1, encodes CTCSS frequency inside the least significant 12bit as multiple of 0.1Hz. If most significant 4 bit are 2, stores non-inverted DCS code in least significant 12bit as binary code. If most significant 4 bit are 3, stores inverted DCS code in least significant 12bit as binary code.
RX Frequency
At address 6h: 24-bit unsigned little-endian integer value (uint24le).
Specifies the RX frequency in multiples of 10Hz.
TX Frequency
At address 9h: 24-bit unsigned little-endian integer value (uint24le).
Specifies the TX Frequency in multiples of 10Hz.
Unknown data
At address ch: Unknown data of size 2h.
TX Tone
At address eh: 16-bit unsigned little-endian integer value (uint16le). Default value 0h.
Union of CTCSS Frequency and DCS codes.
If most significant 4bit 0, disabled. If most significant 4bit is 1, encodes CTCSS frequency inside the least significant 12bit as multiple of 0.1Hz. If most significant 4 bit are 2, stores non-inverted DCS code in least significant 12bit as binary code. If most significant 4 bit are 3, stores inverted DCS code in least significant 12bit as binary code.
Power
At address 10h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | High | |
| 1 | Low |
Admid Criterion
At address 11h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Always | |
| 1 | Channel Free | |
| 2 | Tone |
DCS Type
At address 12h:7: 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 |
Transmit Timeout
At address 12h:4: Enumeration of size 0h:5, with 7 options. Specifies the transmit timeout in multiples of 15 s up to 600s. Except for the first few entries.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 5 s | |
| 2 | 10 s | |
| 3 | 15 s | |
| 4 | 30 s | |
| 5 | 45 s | |
| 6 | 60 s |
Include in Scan
At address 13h:7: boolean value. Valid values between 0h and 1h, with default value 0h.
Squelch Tail Eliminiation
At address 13h:6: Enumeration of size 0h:3, with 5 options.
| Value | Name | Description |
|---|---|---|
| 0 | Off | |
| 1 | 0 deg | |
| 2 | 120 deg | |
| 3 | 180 deg | |
| 4 | 240 deg |
Scambler Index
At address 13h:3: 4-bit unsigned integer value (uint4). Valid values between 0h and 8h, with default value 0h.
Specifies the scrambler index+1.
Mute Code
At address 14h: 24-bit bcd little-endian integer value (bcd6le). Valid values from 0h, with default value 0h.
Specifies the mute code as 6-digit BCD in little endian.
Unknown data
At address 17h: Unknown data of size 9h.
Name
At address 20h: ASCII string of length (up to) 16 chars, FFh-padded.
1266 Zone bank v1.2.0.16done
Exactly 256 repetitions of Zone.
Holds all 256 zones.
1267 Zone v1.2.0.16done
Element of size 200h.
Channel count
At address 0h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Channel count
At address 1h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Yes, again.
Unused data
At address 2h: Unused data of size 2h: ff ff
Zone name
At address 4h: ASCII string of length (up to) 16 chars, FFh-padded.
1267.1 Channels v1.2.0.16done
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 5ch:
1268 Contact bank v1.2.0.16done
Element at address 3000000h of size 10000h.
1268.1 Contacts v1.2.0.16done
Exactly 2000 repetitions of Contact.
1268.2 Contact v1.2.0.16done
Element of size 20h.
Index (LSB)
At address 0h: 8-bit unsigned integer value (uint8).
Contains only the least significant byte of the contact index + 1.
This field is set irrespective of whether the contact is valid or not.
Contact Type
At address 1h: Enumeration of size 1h, with 3 options.
| Value | Name | Description |
|---|---|---|
| 0 | Private Call | |
| 1 | Group Call | |
| 2 | All Call |
DMR ID
At address 2h: 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.
Unused data
At address 6h: Unused data of size ah: ff
Contact Name
At address 10h: ASCII string of length (up to) 16 chars, 00h-padded.
Unused data
At address fa00h: Unused data of size 600h: ff
1269 Group List Bank
Element at address 4000000h of size 3000h.
1269.1 Group Lists v1.2.0.16done
Exactly 32 repetitions of Group List.
1269.2 Group List v1.2.0.16done
Element of size 110h.
Index
At address 0h: 8-bit unsigned integer value (uint8). Valid values from 1h, with default value ffh.
Stores the index+1 of the group list. May also be used to indicate valid group lists.
Unknown integer
At address 1h: 8-bit unsigned integer value (uint8). Default value 1h.
Always set to 1
Name
At address 2h: ASCII string of length (up to) 14 chars, FFh-padded.
1269.2.1 Group Call Indices v1.2.0.16done
Exactly 128 repetitions of Group Call Index.
Group Call Index
16-bit unsigned little-endian integer value (uint16le). Default value ffffh.
Specifies the index+1 of the group call.
Unused data
At address 2200h: Unused data of size e00h:
1270 Encryption Keys v1.2.0.16done
Exactly 256 repetitions of Encryption Key.
1271 Encryption Key v1.2.0.16done
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.
1272 Messages v1.2.0.16done
Exactly 16 repetitions of Message.
1273 Message v1.2.0.16done
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.
1274 FM Settings Element v1.2.0.16done
Element at address 9000000h of size 400h.
Mode
At address 0h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Channel Mode | |
| 1 | VFO Mode |
Standby Enabled
At address 1h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
FM Area
At address 2h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Active Channel Index
At address 3h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 0h.
Zero based index of the active FM channel.
Scan Mode
At address 4h: Enumeration of size 1h, with 2 options.
| Value | Name | Description |
|---|---|---|
| 0 | Carrier | |
| 1 | Continous |
1274.1 FM BC Zones v1.2.0.16done
Exactly 16 repetitions of FM BC Zone.
1274.2 FM BC Zone v1.2.0.16done
Element of size 30h.
Name
At address 0h: ASCII string of length (up to) 16 chars, FFh-padded.
1274.2.1 Channels v1.2.0.16done
Exactly 16 repetitions of Channel Frequency.
Channel Frequency
16-bit unsigned little-endian integer value (uint16le). Default value 36ch.
Specifies the frequency in 0.1MHz.
Unused data
At address 305h: Unused data of size fbh: ff