Codeplug Baofeng DM-32UV Version V1.1.46

AddressElementDescription
3000hTwo/Five Tone Settings
4000hSettings Block
6000hDTMF/BDC Settings
a000hPreset Message Bank
b000hContact Index Block
f000hRX Group List Settings
10000hExtended Settings Block
11000hScan List Bank
12000hChannelBank 0
13000hChannel Banks 1-48
44000hContact BanksThere are only 800 contacts. Hence, the last contact bank remains half empty.
5c000hZone Bank 0
5d000hZone Banks 1-7Remaining zones
65000hRoaming Zone Bank
66000hRoaming Channel Bank
67000hRadio ID Bank
278000hCall Sign DB Bank 0The first of many call-sign DB banks.
279000hCall Sign DB Banks 1-1137Remaining call sign DB entries.

1288 Two/Five Tone Settings

Element at address 3000h of size 1000h.

765432107654321076543210765432100000002c0030005c0060021c0220071c0720072c07300e3c0e400ffcUnknown dataTwo Tone Code CountUnknown data...Two Tone Settings...Unknown data...Two Tone Codes...Unknown data...Five Tone Settings...Unknown data...
Unknown data

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

Two Tone Code Count

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

Unknown data

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

1288.1 Two Tone Settings v1.1.46done

Element at address 30h of size 30h.

76543210765432107654321076543210000000040008000c00100020002cPrewave DelayFirst Tone DurationSecond Tone DurationLone Tone DurationInterval DurationUnknown dataPolite Wait DurationA Tone Frequency...B Tone FrequencyC Tone Frequency...D Tone FrequencyUnused dataEnable Side ToneEnable Idle ACKAuto Reset TimeTwo Tone IDs...Unknown data...
Prewave Delay

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 32h, with default value 5h.

Duration is specified as multiples of 0.1s

First Tone Duration

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 1h and 32h, with default value 5h.

Specified in terms of multiple of 0.1s.

Second Tone Duration

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 1h and 32h, with default value 5h.

Specified in terms of 0.1s.

Lone Tone Duration

At address 3h: 8-bit unsigned integer value (uint8). Valid values between 1h and 32h, with default value 5h.

Specified in terms of 0.1s.

Interval Duration

At address 4h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h, with default value 0h.

Specified in multiples of 0.1s.

Unknown data

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

Polite Wait Duration

At address 6h: 8-bit unsigned integer value (uint8). Valid values between 0h and 32h, with default value 0h.

Specified in multiples of 0.1s.

A Tone Frequency

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

Specified in terms of 0.1Hz.

B Tone Frequency

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

Specified in terms of 0.1Hz.

C Tone Frequency

At address bh: 16-bit unsigned little-endian integer value (uint16le). Default value c91h.

Specified in terms of 0.1Hz.

D Tone Frequency

At address dh: 16-bit unsigned little-endian integer value (uint16le). Default value c91h.

Specified in terms of 0.1Hz.

Unused data

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

Enable Side Tone

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

Enable Idle ACK

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

Auto Reset Time

At address 10h: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value 1h.

Specified in seconds.

1288.1.1 Two Tone IDs v1.1.46done

Exactly 4 repetitions of Two Tone ID.

1288.1.2 Two Tone ID v1.1.46done

Element of size 4h.

765432107654321076543210765432100000CodeCall TypeEnable ReplyUnknown data
Code

At address 0h: Enumeration of size 1h, with 17 options. Refers to the tones specified for A-D.

ValueNameDescription
255Off
1A-B
2A-C
3A-D
16B-A
18B-C
19B-D
32C-A
33C-B
35C-D
48D-A
49D-B
50D-C
15A-A
31B-B
47C-C
63D-D
Call Type

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

ValueNameDescription
0None
1Call Alert
2Voice Call Alert
3Select Call
Enable Reply

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Unknown data

At address 21h: Unknown data of size fh.

Unknown data

At address 60h: Unknown data of size 1c0h.

1288.2 Two Tone Codes v1.1.46done

Exactly 32 repetitions of Two Tone Code.

1288.3 Two Tone Code v1.1.46done

Element of size 28h.

765432107654321076543210765432100000001c00200024Name...FormatUnknown dataFirst ToneSecond ToneUnused data
Name

At address 0h: Unicode string of length (up to) 16 chars (size 32b), 0000h-padded.

Format

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

ValueNameDescription
0Two Tone
1Single Tone
Unknown data

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

First Tone

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

Specified in 0.1Hz.

Second Tone

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

Specified in terms of 0.1Hz.

Unused data

At address 26h: Unused data of size 2h: 00

Unknown data

At address 720h: Unknown data of size 10h.

1288.4 Five Tone Settings

Element at address 730h of size 710h.

76543210765432107654321076543210000000040008000c001c0020009c00a000ac00b000bc00c000cc00d000ec00f006ec06f0070cRadio Id...Decode StandardResponseUnknown data...Prewave DelayAuto Reset TimePost TX DelayPTT ID Rekey DelayUnknown data...Five Tone Functions...BOT PTT ID...BOT ID StandardBOT ID Tone DurationUnknown data...EOT PTT ID...EOT ID StandardEOT ID Tone DurationUnknown data...Five Tone Calls...Unknown data...

1288.4.1 Radio Id v1.1.46done

Exactly 5 repetitions of Digit.

Digit

8-bit unsigned integer value (uint8).

Decode Standard

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

ValueNameDescription
0ZVEI I
1ZVEI II
2ZWEI III
3CCIR I
4CCIR II
5CCIR III
6EEA
7EIA
Response

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

ValueNameDescription
0None
1Alert
2Alert and ACK
Unknown data

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

Prewave Delay

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

Specified in multiples of 50ms. However, somehow broken.

Auto Reset Time

At address bh: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value ah.

Specified in terms of seconds.

Post TX Delay

At address ch: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value 1h.

Specifies in multiples of 10ms.

PTT ID Rekey Delay

At address dh: 8-bit unsigned integer value (uint8). Valid values between 5h and 4bh, with default value 0h.

Specified in seconds.

Unknown data

At address eh: Unknown data of size 12h.

1288.4.2 Five Tone Functions v1.1.46done

Exactly 8 repetitions of Five Tone Function.

1288.4.3 Five Tone Function v1.1.46done

Element of size 10h.

765432107654321076543210765432100000000cFunctionResponseFunction ID...Unknown data
Function

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

ValueNameDescription
0Open Squelch
1All Call
2Alarm
3Stun
4Kill
5Reenable
6Group Call
Response

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

ValueNameDescription
0None
1Alert

1288.4.3.1 Function ID v1.1.46done

Exactly 12 repetitions of Digit.

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

Unknown data

At address eh: Unknown data of size 2h.

1288.4.4 BOT PTT ID v1.1.46done

Exactly 16 repetitions of Digit.

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

BOT ID Standard

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

ValueNameDescription
0ZVEI I
1ZVEI II
2ZWEI III
3CCIR I
4CCIR II
5CCIR III
6EEA
7EIA
BOT ID Tone Duration

At address b1h: 8-bit unsigned integer value (uint8). Valid values between 3h and ah, with default value 7h.

Duration specified in multiples of 10ms.

Unknown data

At address b2h: Unknown data of size eh.

1288.4.5 EOT PTT ID v1.1.46done

Exactly 16 repetitions of Digit.

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

EOT ID Standard

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

ValueNameDescription
0ZVEI I
1ZVEI II
2ZWEI III
3CCIR I
4CCIR II
5CCIR III
6EEA
7EIA
EOT ID Tone Duration

At address d1h: 8-bit unsigned integer value (uint8). Valid values between 3h and ah, with default value 7h.

Duration specified in multiples of 10ms.

Unknown data

At address d2h: Unknown data of size 1eh.

1288.4.6 Five Tone Calls v1.1.46done

Exactly 32 repetitions of Five Tone Call.

1288.4.7 Five Tone Call v1.1.46done

Element of size 30h.

76543210765432107654321076543210000000040008000c0010001c0020002cCall TypeSide Data...Mid PauseStandardTone DurationUnused data...Data...Name...
Call Type

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

ValueNameDescription
255Off
0ANI
1Data

1288.4.7.1 Side Data v1.1.46done

Exactly 5 repetitions of Digit.

WTF?

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

Mid Pause

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

ValueNameDescription
0No Pause
1A
2B
3C
4D
5E
6F
Standard

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

ValueNameDescription
0ZVEI I
1ZVEI II
2ZVEI III
3CCIR I
4CCIR II
5CCIR III
6EEA
7EEI
Tone Duration

At address 8h: 8-bit unsigned integer value (uint8). Valid values between 3h and 10h, with default value 7h.

Specifies the duration in multiples of 10ms.

Unused data

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

1288.4.7.2 Data v1.1.46done

Exactly 16 repetitions of Digit.

Content for data call.

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

Name

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

Unknown data

At address 6f0h: Unknown data of size 20h.

Unknown data

At address e40h: Unknown data of size 1c0h.

1289 Settings Block

Element at address 4000h of size 1000h.

76543210765432107654321076543210000000fc010002fc030003fc040004fc050005fc06000ffcGeneral Settings...Quick Call Settings...APRS Settings...Password Settings...Menu Settings...Unknown data...

1289.1 General Settings v1.1.46done

Element at address 0h of size 100h.

765432107654321076543210765432100000000c001c0020002c003000340038003c00400044005c006000640068007c008000840088008c00900094009c00a000a400a800fcBoot DisplayBoot Message Line 1...Boot Message Line 2...Allow ResetAuto Power Off DelayUnknown dataRSltEnable Key ToneEnable SMS AlertEnable Group Call ToneEnable Private Call ToneEnable EOT ToneEnable Talk Permit ToneEnable Boot ToneEnable Voice PromptEnable Low Battery ToneUnknown BitUnknown dataFM Roger ToneUnknown data...Display BrightnessBacklight DurationMenu Exit TimeUnknown dataShow Volume ChangeDate FormatUnknown dataShow TimeCall Display ColorStandby Text ColorUnknown dataChannel A Name ColorChannel B Name ColorZonel A Name ColorZonel B Name ColorUnknown dataUnknown dataPosition FormatUnknown dataGNSS ModeUnknown dataEnable GNSSTime ZonePosition Update PeriodUnknown dataRecording SelectionUnknown data...Enable RecordingUnknown data...Unused dataEnable Group Call MatchEnable Private Call MatchDMR Call Hang TimeActive Wait TimeActive RetriesDMR Preamble DurationEnable DMR Remote MonitorEnable DMR Kill SwitchEnable DMR Radio CheckEnable DMR Remote ReenableEnable RX DMR AlertSMS FormatEnable Missed Call NotificationDMR Remote Monitor DurationUnknown dataTalkeralias FormatEnable TX Talker AliasTalker Alias SourceUnknown dataUnknown data...Dual Standby ModeMain VFOVFO B Display ModeVFO A Display ModeVFO B ModeVFO A ModeDisable VFO ModeDual Standby Hang TimeUnknown data...Unknown dataSkLkKbLkKyLkAuto Key Lock DelaySK1 Short Press FunctionSK1 Long Press FunctionSK2 Short Press FunctionSK2 Long Press FunctionUnknown data...P1 Short Press FunctionP1 Long Press FunctionP2 Short Press FunctionP2 Long Press FunctionUnknown dataLong Press DurationUnknown data...Transmit TimoutTransmit Timout reminderVOX LevelVOX DelayUnknown dataPower Save ModeUnknown dataEnable Weather AlarmUnknown dataDisable All LEDsUnknown dataTBST FrequencyUnknown dataSTEFM Mic LevelDMR Mic LevelUnknown data...
Boot Display

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

ValueNameDescription
0Image
1Message
2Voltage
Boot Message Line 1

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

Boot Message Line 2

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

Allow Reset

At address 1dh: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.

Auto Power Off Delay

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

ValueNameDescription
0Off
130 min
260 min
32 h
44 h
58 h
Unknown data

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

Enable Radio Silent RSlt

At address 20h:7: boolean value. Default value 0h.

Enable Key Tone

At address 20h:6: boolean value. Default value 0h.

Enable SMS Alert

At address 20h:5: boolean value. Default value 1h.

Enable Group Call Tone

At address 20h:4: boolean value. Default value 0h.

Enable Private Call Tone

At address 20h:3: boolean value. Default value 0h.

Enable EOT Tone

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

Enable Talk Permit Tone

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

Enable Boot Tone

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

Enable Voice Prompt

At address 21h:7: boolean value. Default value 1h.

Enable Low Battery Tone

At address 21h:6: boolean value. Default value 1h.

Unknown Bit

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

Unknown data

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

FM Roger Tone

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

ValueNameDescription
0Off
1Beep
2BDC
Unknown data

At address 22h: Unknown data of size eh.

Display Brightness

At address 30h: 8-bit unsigned integer value (uint8). Valid values between 0h and 5h, with default value 4h.

Backlight Duration

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

ValueNameDescription
0Always
15 s
210 s
315 s
420 s
525 s
630 s
71 min
82 min
93 min
104 min
115 min
Menu Exit Time

At address 32h: 8-bit unsigned integer value (uint8). Valid values between 0h and ch, with default value 2h.

The delay is specified in mutliples of 5s. If set to 0 = neven/infinite.

Unknown data

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

Show Volume Change

At address 33h:4: boolean value. Default value 0h.

Date Format

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

ValueNameDescription
0YYYY/MM/DD
1DD/MM/YYYY
Unknown data

At address 33h:2: Unknown data of size 0h:2.

Show Time

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

Call Display Color

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

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Cyan
7Blue
Standby Text Color

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

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

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

Channel A Name Color

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

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Cyan
7Blue
Channel B Name Color

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

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Cyan
7Blue
Zonel A Name Color

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

ValueNameDescription
0White
1Black
2Orange
3Red
4Yellow
5Green
6Cyan
7Blue
Zonel B Name Color

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

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

At address 3ch: Unknown data of size 4h.

Unknown data

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

Position Format

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

ValueNameDescription
0Fractional
1Degree/Minute/Second
Unknown data

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

GNSS Mode

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

ValueNameDescription
0GPS
1Baidou
2Both
Unknown data

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

Enable GNSS

At address 40h:0: boolean value. Default value 0h.

Time Zone

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

The zone is specified in a weird UTC Offset. That is O = n - 11h.

I.e., 0: UTC-11h, 1: UTC-10h, ...

Position Update Period

At address 42h: 8-bit unsigned integer value (uint8). Valid values between 5h and ffh, with default value 5h.

Time period is specified in minutes.

Unknown data

At address 43h: Unknown data of size 0h:5.

Recording Selection

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

ValueNameDescription
0RX
1TX
2Both
Unknown data

At address 43h:0: Unknown data of size 2h.

Enable Recording

At address 45h:0: boolean value. Default value 0h.

Unknown data

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

Unused data

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

Enable Group Call Match

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

Receive only group calls listed in group list.

Enable Private Call Match

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

Only receive private calls, if the DMR match.

DMR Call Hang Time

At address 61h: 8-bit unsigned integer value (uint8). Valid values from 0h, with default value 4h.

Specifies the hang time in multiples of 0.5s.

Active Wait Time

At address 62h: 8-bit unsigned integer value (uint8). Valid values between 1h and 97h, with default value 7h.

WTF? Specifies the duration in multiples of 30ms as T = 300ms + n*30ms.

Active Retries

At address 63h: 8-bit unsigned integer value (uint8). Valid values between 1h and 8h, with default value 5h.

WTF?

DMR Preamble Duration

At address 64h: 8-bit unsigned integer value (uint8). Valid values between 0h and 47h, with default value 2h.

Specifies the preamble duration as multiples of 120ms as T = 120ms + n*120ms.

Enable DMR Remote Monitor

At address 65h:7: boolean value. Default value 0h.

Enable DMR Kill Switch

At address 65h:6: boolean value. Default value 0h.

Enables the remote disable feature.

Enable DMR Radio Check

At address 65h:5: boolean value. Default value 1h.

Enable DMR Remote Reenable

At address 65h:4: boolean value. Default value 0h.

Enable RX DMR Alert

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

SMS Format

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

ValueNameDescription
0Hytera
1Motorola
2DMR Standard
Enable Missed Call Notification

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

DMR Remote Monitor Duration

At address 66h: 8-bit unsigned integer value (uint8). Valid values between 0h and bh, with default value 0h.

Specifies the duration as multiples of 10s as T = 10s + n*10s.

Unknown data

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

Talkeralias Format

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

ValueNameDescription
0ISO-8
1Unicode U16
Enable TX Talker Alias

At address 67h:3: boolean value. Default value 0h.

Talker Alias Source

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

ValueNameDescription
0Callsign DB
1Over the Air
Unknown data

At address 67h:1: Unknown data of size 0h:2.

Unknown data

At address 68h: Unknown data of size 18h.

Dual Standby Mode

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

ValueNameDescription
0Single VFO
1Double Standby
2Single Standby
Main VFO

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

ValueNameDescription
0A
1B
VFO B Display Mode

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

ValueNameDescription
0Frequency
1Channel Name
VFO A Display Mode

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

ValueNameDescription
0Frequency
1Channel Name
VFO B Mode

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

ValueNameDescription
0Channel
1VFO
VFO A Mode

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

ValueNameDescription
0Channel
1VFO
Disable VFO Mode

At address 80h:0: boolean value. Default value 0h.

If set, the radio can only operate in channel mode.

Dual Standby Hang Time

At address 81h: 8-bit unsigned integer value (uint8). Valid values between 0h and dh, with default value 1h.

Specifies the time, the radio keeps the last active VFO as main channel.

Duration is specified in multiples of 500ms.

Unknown data

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

Unknown data

At address 85h: Unknown data of size 0h:5.

Enable Side Key Lock SkLk

At address 85h:2: boolean value. Valid values between 0h and 1h, with default value 0h.

Enable Knob Lock KbLk

At address 85h:1: boolean value. Valid values between 0h and 1h, with default value 0h.

Key Lock KyLk

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

ValueNameDescription
0Manual
1Auto
Auto Key Lock Delay

At address 86h: 8-bit unsigned integer value (uint8). Valid values between 0h and 37h, with default value 0h.

Specifies the delay in some unknown units (likely minutes). Delay is encoded as D = 5 + n.

SK1 Short Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
SK1 Long Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
SK2 Short Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
SK2 Long Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
Unknown data

At address 8bh: Unknown data of size 2h.

P1 Short Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
P1 Long Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
P2 Short Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
P2 Long Press Function

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

ValueNameDescription
0None
1Power Select
2Volt
3Talkaround
4DMR Encryption
6VOX
7Channel Mode
8Alarm
9One Touch 1
10One Touch 2
11One Touch 3
12One Touch 4
13One Touch 5
14SMS
15Contacts
16Zone Up
17Zone Down
18Scan
19Toggle Record
20Previous Record
21Next Record
22FM BC Radio
23FM BC Scan
24GPS Information
25Monitor
26Toggle Main Channel
27Lone Worker
28Keypad Lock
29Mute
30TBST
31APRS TX
32Channel Type
33Display Mode
34CTCSS/DSC Scan
35CTCSS/DSC Settings
36Silent ToneWTF?
37Roaming
38Sub-PTT
40One-key Scan FrequencyWTF?
41Flashlight
42Alarm
Unknown data

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

Long Press Duration

At address 94h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 2h.

Specifies the long-press duration in seconds as D = 1 + n.

Unknown data

At address 95h: Unknown data of size bh.

Transmit Timout

At address a0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 61h, with default value 4h.

Duration is specified in multiples of 5s. If set to 0=Off, otherwise t = 15s + n*5s.

Transmit Timout reminder

At address a1h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 5h.

Specifies the ToT reminder time. In seconds, 0 = Off.

VOX Level

At address a2h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 0h.

Specifies the VOX sensitivity level+1.

VOX Delay

At address a3h: 8-bit unsigned integer value (uint8). Valid values between 3h and 32h, with default value 3h.

Specified in multiples of 100ms.

Unknown data

At address a4h: Unknown data of size 0h:2.

Power Save Mode

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

ValueNameDescription
0Off
150 %
266 %
375 %
Unknown data

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

Enable Weather Alarm

At address a4h:2: boolean value. Default value 0h.

Unknown data

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

Disable All LEDs

At address a4h:0: boolean value. Default value 0h.

Unknown data

At address a5h: Unknown data of size 0h:2.

TBST Frequency

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

ValueNameDescription
01000 Hz
11450 Hz
21750 Hz
32100 Hz
Unknown data

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

Squelch Tail Elimination STE

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

ValueNameDescription
0Off
1120 deg
2180 deg
355 Hz
FM Mic Level

At address a6h: 8-bit unsigned integer value (uint8). Valid values between 0h and 4h, with default value 2h.

Specifies the FM mic level+1

DMR Mic Level

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

ValueNameDescription
01
12
23
34
45
5Enhanced 1
6Enhanced 2
7Enhanced 3
Unknown data

At address a8h: Unknown data of size 58h.

1289.2 Quick Call Settings v1.1.46done

Element at address 100h of size 200h.

765432107654321076543210765432100000001c002000240028002c003000fc01000118012c0130016c01fcUnknown data...Analog Calls...Unused data...Unknown data...One Touch Calls...Unknown data...Numpad Key Functions...Unused data...
Unknown data

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

1289.2.1 Analog Calls v1.1.46done

Exactly 4 repetitions of Analog Call.

1289.2.2 Analog Call v1.1.46done

Element of size 2h.

765432107654321076543210765432100000Call TypeCall Index
Call Type

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

ValueNameDescription
0Off
1DTMF
2Two Tone
3Five Tone
Call Index

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 0h and 20h, with default value 0h.

Stores the index+1. If set to 0 = Off.

Unused data

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

Unknown data

At address 30h: Unknown data of size d0h.

1289.2.3 One Touch Calls v1.1.46done

Exactly 5 repetitions of One Touch Call.

1289.2.4 One Touch Call v1.1.46done

Element of size 5h.

7654321076543210765432107654321000000004Call TypeContact IndexActionMessage Index
Call Type

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

ValueNameDescription
0Off
1FM
2DMR
Contact Index

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

Contact index+1. If set to 0=Off.

This holds the index for both, FM and DMR calls.

Action

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

ValueNameDescription
0Off
2Group Call
3Message
Message Index

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

Stores the message index+1. If set to 0=Off.

Unknown data

At address 119h: Unknown data of size 17h.

1289.2.5 Numpad Key Functions v1.1.46done

Exactly 9 repetitions of Numpad Key Function.

1289.2.6 Numpad Key Function v1.1.46done

Element of size 7h.

7654321076543210765432107654321000000004Function TypeMenu ItemCall TypeContact Index...ActionMessage Index
Function Type

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

ValueNameDescription
0Call
1Menu
Menu Item

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

ValueNameDescription
0SMS
Call Type

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

ValueNameDescription
0Off
1FM
2DMR
Contact Index

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

Specifies the DMR and FM contact index+1. If set to 0=Off.

Action

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

ValueNameDescription
0Off
2Group Call
3Message
Message Index

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

Stores the message index+1. If set to 0=Off.

Unused data

At address 16fh: Unused data of size 91h:

1289.3 APRS Settings v1.1.46done

Element at address 300h of size 100h.

7654321076543210765432107654321000000004000c00100018001c0020002c0030003400fcUnknown dataAPRS Update PeriodEnable Fixed BeaconUnknown data...Fixed Beacon Latitude...Fixed Beacon Longitude...Unknown data...DMR APRS Revert Channels...DMR APRS Prewave DelayDMR APRS Call TypeDMR APRS Destination ID...Unknown data...
Unknown data

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

APRS Update Period

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 0h and f0h, with default value 1h.

Period is specified in muliples of 30s.

Enable Fixed Beacon

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Fixed Beacon Latitude

At address 6h: ASCII string of length (up to) 10 chars, 00h-padded. The latitude is written as a string DD.FFFFFFH. DD - Degree, FF - fractional part, H hemisphere. E.g., 15.123456N

Fixed Beacon Longitude

At address 10h: ASCII string of length (up to) 10 chars, 00h-padded. The longitude is specified as text. E.g., DDD.FFFFFH. Where DDD is degree, FFFFF fractional part and H the hemisphere. E.g., 112.12345E.

Unknown data

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

1289.3.1 DMR APRS Revert Channels v1.1.46done

Exactly 8 repetitions of Channel Index.

Channel Index

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

Specifies the revert channel index+1. If set to 0 = Current channel.

DMR APRS Prewave Delay

At address 30h: 8-bit unsigned integer value (uint8). Valid values between 0h and ah, with default value 0h.

Delay specified as multiples of 100ms.

DMR APRS Call Type

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

ValueNameDescription
0Private Call
1Group Call
DMR APRS Destination ID

At address 32h: 24-bit unsigned little-endian integer value (uint24le). Default value 1h.

Specifies the destination DMR Id.

Unknown data

At address 35h: Unknown data of size cbh.

1289.4 Password Settings

Element at address 400h of size 100h.

765432107654321076543210765432100000002c003000380040004800fcUnknown data...EnableBoot PasswordBoot Password...Enable Write PasswordEnable Read PasswordWrite Password...Read Password...Unknown data...
Unknown data

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

EnableBoot Password

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

ValueNameDescription
0Off
165On
Boot Password

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

Enable Write Password

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

ValueNameDescription
0Off
165On
Enable Read Password

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

ValueNameDescription
0Off
165On
Write Password

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

Read Password

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

Unknown data

At address 4bh: Unknown data of size b5h.

1289.5 Menu Settings v1.1.46done

Element at address 500h of size 100h.

7654321076543210765432107654321000000004000800fcUnused dataEnable Menu New ZoneEnable Menu List ZonesUnused dataEnable Menu Measure PeriodEnable Menu Remote Kill RadioEnable Menu Reenable RadioEnable Menu Remote MonitorEnable Menu Radio CheckEnable Menu Call AlertEnable Menu Match Group CallEnable Menu Display ModeEnable Menu Match Private CallEnable Menu Language SelectEnable Menu Boot DisplayEnable Menu Transmit PowerEnable Menu Alert ToneEnable Menu TalkaroundUnused dataEnable Menu RecordEnable Menu APRSEnable Menu GNSSEnable Menu Power SaveEnable Menu Sub-Channel ModeEnable Menu FM BC RadioEnable Menu SMS FormatUnused dataEnable Menu CSV ContactsEnable Menu Contact Manual DialEnable Menu Contact Send MessageEnable Menu Contact FunctionalityEnable Menu Edit ContactEnable Menu Delete ContactMenu Enable Add ContactUnused dataEnable Menu Clear CalllogEnable Menu Outgoing CallsEnable Menu Answered CallsEnable Menu Missed CallsEnable Menu Radio NameEnable Menu Radio IDEnable Menu Time SlotEnable Menu Color CodeEnable Menu TX ContactEnable Menu CTCSS/DCSEnable Menu TX FrequencyEnable Menu RX FrequencyUnused dataEnable Menu Channel NameEnable Menu Add ChannelEnable Menu Group ListEnable Menu DCDMEnable Menu Channel TypeUnknown data...
Unused data

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

Enable Menu New Zone

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

Enable Menu List Zones

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

Unused data

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

Enable Menu Measure Period

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

Enable Menu Remote Kill Radio

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

Enable Menu Reenable Radio

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

Enable Menu Remote Monitor

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

Enable Menu Radio Check

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

Enable Menu Call Alert

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

Enable Menu Match Group Call

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

Enable Menu Display Mode

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

Enable Menu Match Private Call

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

Enable Menu Language Select

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

Enable Menu Boot Display

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

Enable Menu Transmit Power

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

Enable Menu Alert Tone

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

Enable Menu Talkaround

At address 2h:0: boolean value.

Unused data

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

Enable Menu Record

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

Enable Menu APRS

At address 3h:5: boolean value.

Enable Menu GNSS

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

Enable Menu Power Save

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

Enable Menu Sub-Channel Mode

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

Enable Menu FM BC Radio

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

Enable Menu SMS Format

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

Unused data

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

Enable Menu CSV Contacts

At address 4h:6: boolean value. Default value 1h.

Enable Menu Contact Manual Dial

At address 4h:5: boolean value. Default value 1h.

Enable Menu Contact Send Message

At address 4h:4: boolean value.

Enable Menu Contact Functionality

At address 4h:3: boolean value.

Enable Menu Edit Contact

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

Enable Menu Delete Contact

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

Menu Enable Add Contact

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

Unused data

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

Enable Menu Clear Calllog

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

Enable Menu Outgoing Calls

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

Enable Menu Answered Calls

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

Enable Menu Missed Calls

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

Enable Menu Radio Name

At address 6h:7: boolean value.

Enable Menu Radio ID

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

Enable Menu Time Slot

At address 6h:5: boolean value. Default value 1h.

Enable Menu Color Code

At address 6h:4: boolean value. Default value 1h.

Enable Menu TX Contact

At address 6h:3: boolean value.

Enable Menu CTCSS/DCS

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

Enable Menu TX Frequency

At address 6h:1: boolean value.

Enable Menu RX Frequency

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

Unused data

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

Enable Menu Channel Name

At address 7h:4: boolean value.

Enable Menu Add Channel

At address 7h:3: boolean value.

Enable Menu Group List

At address 7h:2: boolean value.

Enable Menu DCDM

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

Enable Menu Channel Type

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

Unknown data

At address 8h: Unknown data of size f8h.

Unknown data

At address 600h: Unknown data of size a00h.

1290 DTMF/BDC Settings

Element at address 6000h of size 1000h.

76543210765432107654321076543210000000fc0100014c015001fc020009fc0a000a1c0a200ffcDTMF IDs...DTMF Settings...Unknown data...DTMF Contact CountDTMF Contacts...Unknown data...BDC1200 Settings...

1290.1 DTMF IDs

Exactly 16 repetitions of DTMF ID.

1290.2 DTMF ID

Exactly 16 repetitions of DTMF Digit.

DTMF Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

If not set ffh.

1290.3 DTMF Settings

Element at address 100h of size 50h.

76543210765432107654321076543210000000040008000c0010001c0020002c0030003c0040004cPrewave DelayFirst Digit DurationTone DurationPause DurationAutor Reset TimeUnknown dataDTMF ID...Group CodeInterval CharAuto AnswerPTT Id PauseUnknown dataDial Code DurationUnknown dataDTMF PTT ID BOT...DTMF PTT ID EOT...DTMF Stun Code...DTMF Kill Code...
Prewave Delay

At address 0h: 8-bit unsigned integer value (uint8). Valid values between fh and 61h, with default value fh.

Somehow broken.

First Digit Duration

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 0h and 12h, with default value 0h.

Duration specified in multiples of 50ms. That is D = 100ms + n*50ms.

Tone Duration

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 0h and c0h, with default value 1h.

Duration specified in multiples of 10ms. That is D = 80ms + n*10ms.

Pause Duration

At address 3h: 8-bit unsigned integer value (uint8). Valid values between 0h and c0h, with default value 1h.

Duration specified in multiples of 10ms. That is D = 80ms + n*10ms.

Autor Reset Time

At address 4h: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value ah.

Duration specified in seconds.

Unknown data

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

1290.3.1 DTMF ID

Exactly 3 repetitions of ID Digit.

ID Digit

8-bit unsigned integer value (uint8).

Group Code

At address 9h: Enumeration of size 1h, with 7 options. At some time, I have to find out what this means.

ValueNameDescription
255Off
10A
11B
12C
13D
14*
15#
Interval Char

At address ah: Enumeration of size 1h, with 6 options. At some time, I have to find out what this means.

ValueNameDescription
10A
11B
12C
13D
14*
15#
Auto Answer

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

ValueNameDescription
0Off
1Alert
2Alert and Transmit
PTT Id Pause

At address ch: 8-bit unsigned integer value (uint8). Valid values between 5h and 4bh, with default value 0h.

Specified in seconds. 0=Off

Unknown data

At address dh: Unknown data of size 1h.

Dial Code Duration

At address eh: 8-bit unsigned integer value (uint8). Valid values between 0h and 63h, with default value 0h.

Specified in multiples of 25ms. T = 25ms + n*25ms.

Unknown data

At address fh: Unknown data of size 1h.

1290.3.2 DTMF PTT ID BOT

Exactly 16 repetitions of DTMF Digit.

DTMF Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

End of number is marked by ffh.

1290.3.3 DTMF PTT ID EOT

Exactly 16 repetitions of DTMF Digit.

DTMF Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

End of number is marked by ffh.

1290.3.4 DTMF Stun Code

Exactly 16 repetitions of DTMF Digit.

DTMF Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

End of number is marked by ffh.

1290.3.5 DTMF Kill Code

Exactly 16 repetitions of DTMF Digit.

DTMF Digit

8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value ffh.

End of number is marked by ffh.

Unknown data

At address 150h: Unknown data of size afh.

DTMF Contact Count

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

1290.4 DTMF Contacts v1.1.46done

Exactly 64 repetitions of DTMF Contact.

1290.5 DTMF Contact v1.1.46done

Element of size 20h.

765432107654321076543210765432100000000c00100014001cName...Digits...Unused data...
Name

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

1290.5.1 Digits v1.1.46done

Exactly 5 repetitions of Digit.

Digit

8-bit unsigned integer value (uint8). Valid values between 0h and 9h, with default value ffh.

Unused data

At address 15h: Unused data of size bh: ff

Unknown data

At address a00h: Unknown data of size 20h.

1290.6 BDC1200 Settings

Element at address a20h of size 5e0h.

76543210765432107654321076543210000000040008006c0070057c058005dcRadio IDGroup IDPrewave delayUnknown dataPTT ID DecodeEnable PTT ToneBitsync LengthAuto Reset DelayPTT Dead TimeUnknown data...Contact Bank...Unknown data...
Radio ID

At address 0h: 16-bit bcd little-endian integer value (bcd4le). Default value 1h.

Group ID

At address 2h: 16-bit bcd little-endian integer value (bcd4le). Default value e000h.

Prewave delay

At address 4h: 8-bit unsigned integer value (uint8). Valid values from fh, with default value fh.

Specifies the delay in some broken way. fh = 300ms, 10h = 350ms, ...

Unknown data

At address 5h: Unknown data of size 0h:6.

PTT ID Decode

At address 5h:1: boolean value.

Enable PTT Tone

At address 5h:0: boolean value. Default value 0h.

Bitsync Length

At address 6h: 8-bit unsigned integer value (uint8). Valid values between 0h and 60h, with default value 0h.

Auto Reset Delay

At address 7h: 8-bit unsigned integer value (uint8). Valid values between 0h and ffh, with default value 1h.

PTT Dead Time

At address 8h: 8-bit unsigned integer value (uint8). Valid values between 5h and 4bh, with default value 0h.

Specified in multiples of 1s. If set to 0 = disabled.

Unknown data

At address 9h: Unknown data of size 67h.

1290.6.1 Contact Bank v1.1.46done

Element at address 70h of size 510h.

765432107654321076543210765432100000000c0010050cContact CountUnknown data...Contacts...
Contact Count

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 40h, with default value 0h.

Unknown data

At address 1h: Unknown data of size fh.

1290.6.1.1 Contacts v1.1.46done

Exactly 64 repetitions of Contact.

1290.6.1.2 Contact v1.1.46done

Element of size 14h.

765432107654321076543210765432100000000c0010Name...NumberUnused dataCall Type
Name

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

Number

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

Unused data

At address 12h: Unused data of size 1h: ff

Call Type

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

ValueNameDescription
0Group Call
1Private Call
2All Call
Unknown data

At address 580h: Unknown data of size 60h.

1291 Preset Message Bank v1.1.46done

Element at address a000h of size 1000h.

765432107654321076543210765432100000000c00100a200a240ffcMessage CountUnknown data...Messages...Unused data...
Message Count

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 14h

Unknown data

At address 1h: Unknown data of size fh.

1291.1 Messages v1.1.46done

Exactly 20 repetitions of Message.

1291.2 Message v1.1.46done

Element of size 81h.

765432107654321076543210765432100000007c0080Message LengthMessage Text...Pad...
Message Length

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 7eh, with default value 0h.

Specifies the message length. If set to 0, the message is not set.

Message Text

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

Pad

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

Unused data

At address a24h: Unused data of size 5dch: 00

1292 Contact Index Block

Element at address b000h of size 1000h.

7654321076543210765432107654321000000004000c00100070007400fc0100073c07400d7c0d800ffcTotal Contact CountGroup Call Contact CountPrivate Call Contact CountUnknown data...Contact Bitmap...Unknown data...Definition Index...Sorted Index...Unknown data...
Total Contact Count

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

Specifies the number of contacts stored in all contact banks.

Group Call Contact Count

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

Again, the toal contact count

Private Call Contact Count

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

Unknown data

At address 6h: Unknown data of size ah.

1292.1 Contact Bitmap

Exactly 800 repetitions of Disable Contact.

Bitmap enabling each of the 800 contacts.

Disable Contact

boolean value.

Yes, again. An inverted bitmap.

Unknown data

At address 74h: Unknown data of size 8ch.

1292.2 Definition Index

Exactly 800 repetitions of Index Entry.

The n-th entry corresponds to the n-th contact, irrespective of the DMR id.

Index Entry

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

Encodes the index entry in a complex way joining call type and index.

Consists of two fields. The most significant 4 bit contain the call type. That is 3=private call, 4= group call and 5=all call. The remaining least significant 12 bit contain the contact index.

1292.3 Sorted Index

Exactly 800 repetitions of Index Entry.

Same index but sorted by DMR Id.

Index Entry

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

Encodes the index entry in a complex way joining call type and index.

Consists of two fields. The most significant 4 bit contain the call type. That is 3=private call, 4= group call and 5=all call. The remaining least significant 12 bit contain the contact index.

Unknown data

At address d80h: Unknown data of size 280h.

1293 RX Group List Settings

Element at address f000h of size 1000h.

765432107654321076543210765432100000000400100db00ffcGroup List BitmapUnknown data...Group Lists...Unused data...

1293.1 Group List Bitmap

Exactly 32 repetitions of Single Group List Enable bit.

Single Group List Enable bit

boolean value. Valid values between 0h and 1h, with default value 0h.

Unknown data

At address 4h: Unknown data of size dh.

1293.2 Group Lists

Exactly 32 repetitions of Group List.

1293.3 Group List

Element of size 6dh.

76543210765432107654321076543210000000080068006cName...DMR IDs...Unknown data...
Name

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

1293.3.1 DMR IDs

Exactly 32 repetitions of DMR ID.

DMR ID

24-bit unsigned little-endian integer value (uint24le). Default value 0h.

Yes! THE DMR ID!

Okay, dear Baofeng engineer. You fucked it up. This is really stupid. You have a list of group calls and you do not store the index for these entries? This certainly does not produce any issues, when resolving the group call name.

Unknown data

At address 6bh: Unknown data of size 2h.

Unused data

At address db1h: Unused data of size 24fh: 00

1294 Extended Settings Block

Element at address 10000h of size 1000h.

76543210765432107654321076543210000002fc030008fc09000afc0b000bfc0c000ffcUnknown data...Encryption Settings...Unknown data...Lone Worker Settings...Unknown data...
Unknown data

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

1294.1 Encryption Settings

Element at address 300h of size 600h.

765432107654321076543210765432100000057c058005fcEncryption Keys...Unknown data...

1294.1.1 Encryption Keys v1.1.46done

Exactly 32 repetitions of Encryption Key.

1294.1.2 Encryption Key v1.1.46done

Element of size 2ch.

7654321076543210765432107654321000000008000c0028Key IDName...Key TypeKey Data...Unknown data
Key ID

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value 1h.

Name

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

Key Type

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

ValueNameDescription
0Off
1Custom
2ARC4
3AES128
4AES256
Key Data

At address ch:7: 254-bit unsigned little-endian integer value (uint254le).

Left-aligned, size depends on type. Custom: 56bit, ARC4: 40bit, AES128: 128bit and AES256: 256bit.

Unknown data

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

Unknown data

At address 580h: Unknown data of size 80h.

Unknown data

At address 900h: Unknown data of size 200h.

1294.2 Lone Worker Settings

Element at address b00h of size 100h.

765432107654321076543210765432100000000400fcEnable Lone WorkerLone Worker Response TimeLone Worker Reminder PeriodLone Worker Alert ToneLone Worker ModeUnknown data...
Enable Lone Worker

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.

Lone Worker Response Time

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 1h and ffh, with default value ah.

Specifies duration in minutes.

Lone Worker Reminder Period

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 0h and ffh, with default value ah.

Period specified in seconds.

Lone Worker Alert Tone

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

ValueNameDescription
0Tone 1
1Tone 2
2Tone 3
Lone Worker Mode

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

ValueNameDescription
0Message
1Tone
Unknown data

At address 4h: Unknown data of size fch.

Unknown data

At address c00h: Unknown data of size 400h.

1295 Scan List Bank v1.1.46done

Element at address 11000h of size 1000h.

76543210765432107654321076543210000007200dfc0e000e040e080ffcScan List CountScan Lists...Unknown data...Scan ModeVHF Scan Lower BoundVHF Scan Upper Bound...UHF Scan Lower BoundUHF Scan Upper Bound...Unknown data...
Scan List Count

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 20h

1295.1 Scan Lists v1.1.46done

Exactly 32 repetitions of ScanList.

1295.2 ScanList v1.1.46done

Element of size 39h.

7654321076543210765432107654321000000008000c00100014001800340038Name...Channel CountTransmit ChannelCTCSS/DCS DetectionUnknown dataHang Time DurationSecondary Priority Channel IndexPrimary Priority Channel IndexDesignated TX Channel Index...Unknown data...Priority Sweep TimeUnknown dataChannel Indices...Pad...
Name

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

Channel Count

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

Transmit Channel

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

ValueNameDescription
0Current Channel
1Active Channel
2Revert Channel
CTCSS/DCS Detection

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

ValueNameDescription
0No CTCSS/DCS detection
1CTCSS/DCS detection on non-priority channels
2CTCSS/DCS detection on priority channels
3CTCSS/DCS detection
Unknown data

At address dh: Unknown data of size 0h:4.

Hang Time Duration

At address dh:3: 4-bit unsigned integer value (uint4). Valid values between 1h and 14h, with default value 6h.

Specifies the hang time in multiples of 0.5s.

Secondary Priority Channel Index

At address eh:7: 4-bit unsigned integer value (uint4). Valid values between 0h and fh, with default value 0h.

Specifies the index+1 of the secondary priority channel. The index refers to the index of the channel within the scan list. Disabled if set to 0.

Primary Priority Channel Index

At address eh:3: 4-bit unsigned integer value (uint4). Valid values between 0h and 40h, with default value 0h.

Specifies the index+1 of the primary priority channel. The index refers to the index of the channel within the scan list. Disabled if set to 0.

Designated TX Channel Index

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

Specifies the channel index +1

Unknown data

At address 11h: Unknown data of size 4h.

Priority Sweep Time

At address 15h:7: 6-bit unsigned integer value (uint6). Valid values between 0h and 3fh, with default value 0h.

Specified in multiples of 300ms + 500ms.

That is T = 500ms + n*300ms.

Unknown data

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

1295.2.1 Channel Indices v1.1.46done

Exactly 15 repetitions of Channel Index.

Channel Index

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

Specifies the Channel index+1. If 0=Current channel.

Pad

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

Unknown data

At address 721h: Unknown data of size 6dfh.

Scan Mode

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

ValueNameDescription
0Time
1Carrier
2SearchWTF?
VHF Scan Lower Bound

At address e01h: 16-bit bcd little-endian integer value (bcd4le). Valid values between 137h and 175h, with default value 136h.

Specifies the lower bound of the VHF scan range in MHz.

VHF Scan Upper Bound

At address e03h: 16-bit bcd little-endian integer value (bcd4le). Valid values between 137h and 175h, with default value 175h.

Specifies the upper bound of the VHF scan range in MHz.

UHF Scan Lower Bound

At address e05h: 16-bit bcd little-endian integer value (bcd4le). Valid values between 400h and 470h, with default value 400h.

Specifies the lower bound of the UHF scan range in MHz.

UHF Scan Upper Bound

At address e07h: 16-bit bcd little-endian integer value (bcd4le). Valid values between 400h and 470h, with default value 400h.

Specifies the upper bound of the UHF scan range in MHz.

Unknown data

At address e09h: Unknown data of size 1f7h.

1296 ChannelBank 0 v1.1.46done

Element at address 12000h of size 1000h.

765432107654321076543210765432100000000c00100ffcChannel CountUnused data...Channels...
Channel Count

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

Unused data

At address 2h: Unused data of size eh: 00

1296.1 Channels v1.1.46done

Exactly 85 repetitions of Channel.

1296.2 Channel v1.1.46done

Element of size 30h.

765432107654321076543210765432100000000c001000140018001c002000240028002cName...RX FrequencyTX FrequencyUnknown dataModeUnknown dataPowerLWkBWScan List IndexUnknown dataPrevent TalkaroundUnknown dataAdmitUnknown dataRX APRSUnknown dataEMEM ACKUnknown dataEmergency System IndexSquelch LevelRXOAPRSUnknown datapcACKdACKDCDMTSCCUnknown dataEEGroup List IndexUnknown dataAPRS Report Channel IndexRX ToneTX Tone...Unknown dataVOXUnknown dataswPTTUnknown dataSquelch ModeOptional SignalingUnknown data...PTT IdUnknown dataRadio ID IndexUnknown data
Name

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

RX Frequency

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

Specifies the RX frequency.

The frequency is specified in multiples of 10Hz.

TX Frequency

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

Specifies the TX frequency.

The frequency is specified in multiples of 10Hz.

Unknown data

At address 18h: Unknown data of size 0h:2.

Channel Mode Mode

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

ValueNameDescription
0FM
1DMR
2FM fixed
3DMR fixed
Unknown data

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

Transmit Power Power

At address 18h:2: Enumeration of size 0h:2, with 3 options. Specifies the transmit power.

ValueNameDescription
0Low
1Medium
2High
Enable lone worker LWk

At address 18h:0: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables lone worker feature.

Bandwidth BW

At address 19h:7: Enumeration of size 0h:1, with 2 options. Specifies the FM bandwidth. Default 0=12.5kHz.

ValueNameDescription
012.5 kHz
125 kHz
Scan List Index

At address 19h:6: 5-bit unsigned integer value (uint5). Valid values between 0h and fh, with default value 0h.

Specified the scan list index +1. 0=Off.

Unknown data

At address 19h:1: Unknown data of size 0h:2.

Prevent Talkaround

At address 1ah:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Prevents enabling talkaround on that channel via radio menu.

Unknown data

At address 1ah:6: Unknown data of size 0h:1.

Admit Criterion Admit

At address 1ah:5: Enumeration of size 0h:2, with 4 options. Specifies the FM admit criterion.

ValueNameDescription
0Always
1Channel Free
2CTCSS/DCS match or Color Code match + idle
3CTCSS/DCS mismatch
Unknown data

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

Enable DMR APRS RX RX APRS

At address 1ah:2: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables reception of DMR APRS messages.

Unknown data

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

Enable Emergency Notification EM

At address 1bh:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables reception emergency notifications.

Send Emergency Notification Acknowledgements EM ACK

At address 1bh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Emergency System Index

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

Specifies the EM system index+1. If set to 0, disabled.

Squelch Level

At address 1ch:7: 4-bit unsigned integer value (uint4). Valid values between 0h and 9h, with default value 3h.

Specifies the FM and DMR squelch level.

RX only RXO

At address 1ch:3: boolean value. Valid values between 0h and 1h, with default value 0h.

Disables transmissions on that channel.

APRS Mode APRS

At address 1ch:2: Enumeration of size 0h:1, with 2 options. Enables DMR APRS reports for the channel.

ValueNameDescription
0Off
1DMR
Unknown data

At address 1ch:1: Unknown data of size 0h:2.

Private Call Confirm pcACK

At address 1dh:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enable Data ACK dACK

At address 1dh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Enable DCDM DCDM

At address 1dh:5: boolean value. Valid values between 0h and 1h, with default value 0h.

Time Slot TS

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
Color Code CC

At address 1dh:3: 4-bit unsigned integer value (uint4). Valid values between 0h and fh, with default value 0h.

Unknown data

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

Enable Encryption EE

At address 1fh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Group List Index

At address 1fh:5: 6-bit unsigned integer value (uint6). Valid values from 0h, with default value 0h.

Specifies the group list index +1. If set to 0, no group list is selected.

Unknown data

At address 20h: Unknown data of size 0h:4.

APRS Report Channel Index

At address 20h:3: 4-bit unsigned integer value (uint4). Valid values between 0h and 8h, with default value 0h.

0-based index.

RX Tone

At address 21h: 16-bit bcd little-endian integer value (bcd4le). Default value 0h.

Speicifes the RX tone.

The most significant bits specify the type. This is either 00b=CTCSS, 01b=DCS, 10b=DCS inverted. The remaining 3 BCD digits encode either the frequency in multiples of 0.1Hz or the octal DCS code. If ffffh, disabled.

TX Tone

At address 23h: 16-bit bcd little-endian integer value (bcd4le). Default value 0h.

Speicifes the TX tone.

The most significant bits specify the type. This is either 00b=CTCSS, 01b=DCS, 10b=DCS inverted. The remaining 3 BCD digits encode either the frequency in multiples of 0.1Hz or the octal DCS code. If ffffh, disabled.

Unknown data

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

Enable VOX VOX

At address 25h:4: boolean value. Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Enable Show PTT Id swPTT

At address 26h:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables display of PTT Id.

I don't know, if this shows the own ID or received IDs.

Unknown data

At address 26h:6: Unknown data of size 0h:2.

Squelch Mode

At address 26h:4: Enumeration of size 0h:1, with 2 options. Specifies, what controls the squlech. Either tone/squelch or optional signaling.

ValueNameDescription
0CTCSS/DSC/Carrier
1Optional Signaling
Optional Signaling

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

ValueNameDescription
0None
1DTMF
2Two Tone
3Five Tone
4BDC1200
Unknown data

At address 26h:0: Unknown data of size 2h:5.

PTT Id

At address 29h:3: Enumeration of size 0h:2, with 4 options. Specifies, when the (analog) PTT ID is send.

ValueNameDescription
0Off
1BOT
2EOT
3Both
Unknown data

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

Radio ID Index

At address 2bh: 8-bit unsigned integer value (uint8). Valid values between 0h and fah, with default value 0h.

0-based index of the channel radio ID.

Unknown data

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

1297 Channel Banks 1-48 v1.1.46done

Up to 48 repetitions of ChannelBank.

1298 ChannelBank v1.1.46done

Element of size 1000h.

7654321076543210765432107654321000000fec0ff00ffcChannels...Unused data...

1298.1 Channels v1.1.46done

Exactly 85 repetitions of Channel.

1298.2 Channel v1.1.46done

Element of size 30h.

765432107654321076543210765432100000000c001000140018001c002000240028002cName...RX FrequencyTX FrequencyUnknown dataModeUnknown dataPowerLWkBWScan List IndexUnknown dataPrevent TalkaroundUnknown dataAdmitUnknown dataRX APRSUnknown dataEMEM ACKUnknown dataEmergency System IndexSquelch LevelRXOAPRSUnknown datapcACKdACKDCDMTSCCUnknown dataEEGroup List IndexUnknown dataAPRS Report Channel IndexRX ToneTX Tone...Unknown dataVOXUnknown dataswPTTUnknown dataSquelch ModeOptional SignalingUnknown data...PTT IdUnknown data...
Name

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

RX Frequency

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

Specifies the RX frequency.

The frequency is specified in multiples of 10Hz.

TX Frequency

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

Specifies the TX frequency.

The frequency is specified in multiples of 10Hz.

Unknown data

At address 18h: Unknown data of size 0h:2.

Channel Mode Mode

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

ValueNameDescription
0FM
1DMR
2FM fixed
3DMR fixed
Unknown data

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

Transmit Power Power

At address 18h:2: Enumeration of size 0h:2, with 3 options. Specifies the transmit power.

ValueNameDescription
0Low
1Medium
2High
Enable lone worker LWk

At address 18h:0: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables lone worker feature.

Bandwidth BW

At address 19h:7: Enumeration of size 0h:1, with 2 options. Specifies the FM bandwidth. Default 0=12.5kHz.

ValueNameDescription
012.5 kHz
125 kHz
Scan List Index

At address 19h:6: 5-bit unsigned integer value (uint5). Valid values between 0h and fh, with default value 0h.

Specified the scan list index +1. 0=Off.

Unknown data

At address 19h:1: Unknown data of size 0h:2.

Prevent Talkaround

At address 1ah:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Prevents enabling talkaround on that channel via radio menu.

Unknown data

At address 1ah:6: Unknown data of size 0h:1.

Admit Criterion Admit

At address 1ah:5: Enumeration of size 0h:2, with 4 options. Specifies the FM admit criterion.

ValueNameDescription
0Always
1Channel Free
2CTCSS/DCS match or Color Code match + idle
3CTCSS/DCS mismatch
Unknown data

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

Enable DMR APRS RX RX APRS

At address 1ah:2: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables reception of DMR APRS messages.

Unknown data

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

Enable Emergency Notification EM

At address 1bh:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables reception emergency notifications.

Send Emergency Notification Acknowledgements EM ACK

At address 1bh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Emergency System Index

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

Specifies the EM system index+1. If set to 0, disabled.

Squelch Level

At address 1ch:7: 4-bit unsigned integer value (uint4). Valid values between 0h and 9h, with default value 3h.

Specifies the FM and DMR squelch level.

RX only RXO

At address 1ch:3: boolean value. Valid values between 0h and 1h, with default value 0h.

Disables transmissions on that channel.

APRS Mode APRS

At address 1ch:2: Enumeration of size 0h:1, with 2 options. Enables DMR APRS reports for the channel.

ValueNameDescription
0Off
1DMR
Unknown data

At address 1ch:1: Unknown data of size 0h:2.

Private Call Confirm pcACK

At address 1dh:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enable Data ACK dACK

At address 1dh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Enable DCDM DCDM

At address 1dh:5: boolean value. Valid values between 0h and 1h, with default value 0h.

Time Slot TS

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
Color Code CC

At address 1dh:3: 4-bit unsigned integer value (uint4). Valid values between 0h and fh, with default value 0h.

Unknown data

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

Enable Encryption EE

At address 1fh:6: boolean value. Valid values between 0h and 1h, with default value 0h.

Group List Index

At address 1fh:5: 6-bit unsigned integer value (uint6). Valid values from 0h, with default value 0h.

Specifies the group list index +1. If set to 0, no group list is selected.

Unknown data

At address 20h: Unknown data of size 0h:4.

APRS Report Channel Index

At address 20h:3: 4-bit unsigned integer value (uint4). Valid values between 0h and 8h, with default value 0h.

0-based index.

RX Tone

At address 21h: 16-bit bcd little-endian integer value (bcd4le). Default value 0h.

Speicifes the RX tone.

The most significant bits specify the type. This is either 00b=CTCSS, 01b=DCS, 10b=DCS inverted. The remaining 3 BCD digits encode either the frequency in multiples of 0.1Hz or the octal DCS code. If ffffh, disabled.

TX Tone

At address 23h: 16-bit bcd little-endian integer value (bcd4le). Default value 0h.

Speicifes the TX tone.

The most significant bits specify the type. This is either 00b=CTCSS, 01b=DCS, 10b=DCS inverted. The remaining 3 BCD digits encode either the frequency in multiples of 0.1Hz or the octal DCS code. If ffffh, disabled.

Unknown data

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

Enable VOX VOX

At address 25h:4: boolean value. Valid values between 0h and 1h, with default value 0h.

Unknown data

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

Enable Show PTT Id swPTT

At address 26h:7: boolean value. Valid values between 0h and 1h, with default value 0h.

Enables display of PTT Id.

I don't know, if this shows the own ID or received IDs.

Unknown data

At address 26h:6: Unknown data of size 0h:2.

Squelch Mode

At address 26h:4: Enumeration of size 0h:1, with 2 options. Specifies, what controls the squlech. Either tone/squelch or optional signaling.

ValueNameDescription
0CTCSS/DSC/Carrier
1Optional Signaling
Optional Signaling

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

ValueNameDescription
0None
1DTMF
2Two Tone
3Five Tone
4BDC1200
Unknown data

At address 26h:0: Unknown data of size 2h:5.

PTT Id

At address 29h:3: Enumeration of size 0h:2, with 4 options. Specifies, when the (analog) PTT ID is send.

ValueNameDescription
0Off
1BOT
2EOT
3Both
Unknown data

At address 29h:1: Unknown data of size 6h:2.

Unused data

At address ff0h: Unused data of size 10h: ff

1299 Contact Banks v1.1.46done

Between 1 and 5 repetitions of Contact Bank.

There are only 800 contacts. Hence, the last contact bank remains half empty.

1300 Contact Bank v1.1.46done

Element of size 1000h.

7654321076543210765432107654321000000fec0ff00ffcContacts...Unused data...

1300.1 Contacts v1.1.46done

Exactly 170 repetitions of Contact.

1300.2 Contact v1.1.46done

Element of size 18h.

76543210765432107654321076543210000000100014Unknown dataName...PadDMR ID...Call TypeUnused data
Unknown data

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

Name

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

Pad

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

DMR ID

At address 13h: 24-bit unsigned little-endian integer value (uint24le).

Specifies the DMR ID.

Call Type

At address 16h: Enumeration of size 1h, with 3 options. If all call is selected, the ID is also set to ffffffh.

ValueNameDescription
3Private Call
4Group Call
5All Call
Unused data

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

Unused data

At address ff0h: Unused data of size 10h:

1301 Zone Bank 0 v1.1.46done

Element at address 5c000h of size 1000h.

76543210765432107654321076543210000000040008000c00100fe80fec0ffcZone CountCurrent Channel Index VFO AUnknown dataCurrent Channel Index VFO BUnknown dataCurrent Zone Index VFO AUnknown dataCurrent Zone Index VFO BUnknown data...Zones...Unused data...
Zone Count

At address 0h: 8-bit unsigned integer value (uint8). Valid values between 0h and fah

Current Channel Index VFO A

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 0h and 40h, with default value ffh.

Specifies the index+1 within the selected zone.

Unknown data

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

Current Channel Index VFO B

At address 3h: 8-bit unsigned integer value (uint8). Valid values between 0h and 40h, with default value ffh.

Specifies the channel index+1 within the current zone.

Unknown data

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

Current Zone Index VFO A

At address 5h: 8-bit unsigned integer value (uint8). Valid values between 0h and fah, with default value ffh.

Specifies the zone index+1.

Unknown data

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

Current Zone Index VFO B

At address 7h: 8-bit unsigned integer value (uint8). Valid values between 0h and fah, with default value ffh.

Specifies the zone index+1.

Unknown data

At address 8h: Unknown data of size 8h.

1301.1 Zones v1.1.46done

Exactly 28 repetitions of Zone.

1301.2 Zone v1.1.46done

Element of size 91h.

765432107654321076543210765432100000000c00100090Zone Name...Channel CountChannel Indices...
Zone Name

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

Channel Count

At address 10h: 8-bit unsigned integer value (uint8). Valid values between 0h and 40h, with default value 0h.

1301.2.1 Channel Indices v1.1.46done

Exactly 64 repetitions of Channel Index.

Channel Index

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

Specifies the channel index+1.

Set to ffffh if empty.

Unused data

At address fech: Unused data of size 14h: ff

1302 Zone Banks 1-7 v1.1.46done

Up to 7 repetitions of Zone Bank.

Remaining zones

1303 Zone Bank v1.1.46done

Element of size 1000h.

7654321076543210765432107654321000000fd80fdc0ffcZones...Unused data...

1303.1 Zones v1.1.46done

Exactly 28 repetitions of Zone.

1303.2 Zone v1.1.46done

Element of size 91h.

765432107654321076543210765432100000000c00100090Zone Name...Channel CountChannel Indices...
Zone Name

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

Channel Count

At address 10h: 8-bit unsigned integer value (uint8). Valid values between 0h and 40h, with default value 0h.

1303.2.1 Channel Indices v1.1.46done

Exactly 64 repetitions of Channel Index.

Channel Index

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

Specifies the channel index+1.

Set to ffffh if empty.

Unused data

At address fdch: Unused data of size 24h: ff

1304 Roaming Zone Bank

Element at address 65000h of size 1000h.

7654321076543210765432107654321000000004000c0010084c08500ffcRoaming Zone CountEnable Auto-RoamingRoaming DelayDefault Roaming Zone IndexUnknown data...Roaming Zones...Unused data...
Roaming Zone Count

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

Enable Auto-Roaming

At address 1h: 8-bit unsigned integer value (uint8). Valid values between 0h and 1h, with default value 0h.

Roaming Delay

At address 2h: 8-bit unsigned integer value (uint8). Valid values between 0h and ffh, with default value 1h.

Duration is specified in minutes.

Default Roaming Zone Index

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

Specifies the index+1 of the default roaming zone.

Unknown data

At address 4h: Unknown data of size ch.

1304.1 Roaming Zones v1.1.46done

Exactly 64 repetitions of Roaming Zone.

1304.2 Roaming Zone v1.1.46done

Element of size 21h.

765432107654321076543210765432100000000c00100020Name...Roaming Channel CountRoaming Channel Indices...
Name

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

Roaming Channel Count

At address 10h: 8-bit unsigned integer value (uint8). Valid values between 0h and 10h

1304.2.1 Roaming Channel Indices v1.1.46done

Exactly 16 repetitions of Roaming Channel Index.

Roaming Channel Index

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

Specifies the roaming channel index+1.

Unused data

At address 850h: Unused data of size 7b0h: 00

1305 Roaming Channel Bank

Element at address 66000h of size 1000h.

7654321076543210765432107654321000000f380f3c0fec0ff00ffcRoaming Channels...Unused data...Channel CountUnknown data...

1305.1 Roaming Channels v1.1.46done

Exactly 150 repetitions of Roaming Channel.

1305.2 Roaming Channel v1.1.46done

Element of size 1ah.

765432107654321076543210765432100000000c001000140018Name...RX FrequencyTX FrequencyColor CodeTime Slot
Name

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

RX Frequency

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

Specifies the frequency in multiples of 10Hz.

TX Frequency

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

Specifies the frequency in multiples of 10Hz.

Color Code

At address 18h: 8-bit unsigned integer value (uint8). Valid values between 0h and fh, with default value 0h.

Time Slot

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

ValueNameDescription
0Time Slot 1
1Time Slot 2
Unused data

At address f3ch: Unused data of size b4h: 00

Channel Count

At address ff0h: 8-bit unsigned integer value (uint8). Valid values between 0h and 96h

Unknown data

At address ff1h: Unknown data of size fh.

1306 Radio ID Bank v1.1.46done

Element at address 67000h of size 1000h.

765432107654321076543210765432100000000c00100fac0fb00ffcNumber of IDsUnknown data...Radio IDs...Unused data...
Number of IDs

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

Unknown data

At address 1h: Unknown data of size fh.

1306.1 Radio IDs v1.1.46done

Exactly 250 repetitions of Radio Id.

1306.2 Radio Id v1.1.46done

Element of size 10h.

765432107654321076543210765432100000000cDMR IDName...Pad
DMR ID

At address 0h: 24-bit unsigned little-endian integer value (uint24le).

Name

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

Pad

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

Unused data

At address fb0h: Unused data of size 50h: 00

1307 Call Sign DB Bank 0 v1.1.46done

Element at address 278000h of size 1000h.

The first of many call-sign DB banks.

Description

These banks are not subject to the stupid address scrabling. That is, the virtual address of these documented elements are also the physical address.

765432107654321076543210765432100000000c00100fdc0fe00ffcHeader...Entries...Unused data...

1307.1 Header v1.1.46done

Element at address 0h of size 10h.

7654321076543210765432107654321000000004000cEntry CountUnused data...
Entry Count

At address 0h: 32-bit unsigned little-endian integer value (uint32le). Valid values from 0h, with default value 0h.

Specifies the number of entries of the callsign DB.

Unused data

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

1307.2 Entries v1.1.46done

Exactly 44 repetitions of Entry.

Just the collection of some entries. If disabled, the ID is set to 0.

Description

The entries are not sorted or indexed.

1307.3 Entry v1.1.46done

Element of size 5ch.

A single callsign DB entry.

765432107654321076543210765432100000000c001000140018001c0028002c0038003c0048004c0058Name/Call...DMR IDRepeater...City...Province...Country...Remark...
Name/Call

At address 0h: ASCII string of length (up to) 16 chars, 00h-padded. Specifies the name or callsign of the entry.

DMR ID

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

Specifies the DMR ID.

If set to 0, the entry is disabled.

Repeater

At address 14h: ASCII string of length (up to) 8 chars, FFh-padded. The repeater field.

City

At address 1ch: ASCII string of length (up to) 16 chars, FFh-padded. Specifies the city field.

Province

At address 2ch: ASCII string of length (up to) 16 chars, FFh-padded.

Country

At address 3ch: ASCII string of length (up to) 16 chars, FFh-padded.

Remark

At address 4ch: ASCII string of length (up to) 16 chars, FFh-padded.

Unused data

At address fe0h: Unused data of size 20h:

1308 Call Sign DB Banks 1-1137 v1.1.46done

Up to 1136 repetitions of Call Sign DB Bank.

Remaining call sign DB entries.

1309 Call Sign DB Bank v1.1.46done

Element of size 1000h.

7654321076543210765432107654321000000fcc0fd00ffcEntries...Unused data...

1309.1 Entries v1.1.46done

Exactly 44 repetitions of Entry.

1309.2 Entry v1.1.46done

Element of size 5ch.

A single callsign DB entry.

765432107654321076543210765432100000000c001000140018001c0028002c0038003c0048004c0058Name/Call...DMR IDRepeater...City...Province...Country...Remark...
Name/Call

At address 0h: ASCII string of length (up to) 16 chars, 00h-padded. Specifies the name or callsign of the entry.

DMR ID

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

Specifies the DMR ID.

Repeater

At address 14h: ASCII string of length (up to) 8 chars, FFh-padded. The repeater field.

City

At address 1ch: ASCII string of length (up to) 16 chars, FFh-padded. Specifies the city field.

Province

At address 2ch: ASCII string of length (up to) 16 chars, FFh-padded.

Country

At address 3ch: ASCII string of length (up to) 16 chars, FFh-padded.

Remark

At address 4ch: ASCII string of length (up to) 16 chars, FFh-padded.

Unused data

At address fd0h: Unused data of size 30h:

Codeplug Baofeng DM-32UV