Skip to content

Other Codeplug Mapping Notes

nledevil edited this page Oct 7, 2015 · 4 revisions
MD-380 .rdt file Memory Map

Offset		Function	bytes per entry	Number of entries	Last Offset

061A5		Contacts		36			1000		0EE44

0EE45		Rx Groups		96			250		14C04

14C05		Zones			64			250		18A84

18A85		Scan Lists		104			250		1F015

1F015		Unknown		16 (all FF)		1		1F024

1F025		Channels		64			1000		2EA24


Contacts (36 bytes per entry)
Byte	function
0	ID low byte			FF if blank
1	ID mid byte			FF if blank
2	ID high byte			FF if blank
3	Type      C0=blank C1=Group C2=Private C3=All   (Ex=Call Tone)
4	Name Low byte of first character
5	Name High byte of first character
6-35	Name, remaining 15 characters.


Rx Groups (96 bytes per entry)
Byte	function
0	Name Low Byte of first character 
1	Name High Byte of first character 
2-31	Name, Remaining 15 characters
32	Index number of Contact Low Byte
33	Index number of Contact High Byte
34-95	Index numbers of remaining Contacts (up to 32entries 2 bytes per entry)


Zones (64 Bytes per Entry)
Byte	function
0	Name Low Byte of first character 
1	Name High Byte of first character 
2-31	Name, Remaining 15 characters
32	Index Number of Channel Low Byte
33	Index Number of Channel High Byte
34-63   Index Numbers of remaining channels (up to 16 entries 2 bytes per entry)


Scan Lists (104 Bytes per Entry)
Byte	function
0	Name Low Byte of first character 
1	Name High Byte of first character 
2-31	Name, Remaining 15 characters
32-33 = Priority Channel 1 (00 00 - Selected, FF FF None, 01 00 - First Channel)
34-35 = Priority Channel 2 (00 00 - Selected, FF FF None, 02 00 - 2nd Channel)
36-37 = Tx Designated Channel (00 00 - Selected, FF FF Last Active, 01 00 - First Channel) 
39 = Signal Hold Time (dec * 25) ((02)50 min - (FF)6375 max)
40 = Priority Sample Time(ms) (dec * 250) ((03)750 min - (1F)7750 max)
32-39	Unknown (probably Priority Chans and hold times)
42	Index number of Channel Low Byte
43	Index number of Channel High Byte
44-103	 Index numbers of remaining channels (up to 31 Entries 2 bytes per channel)
18A85	
18AA5

Channels (64 Bytes per Entry)
Byte	function
00	0x61=Analogue 0x62=Digital
01
02
03
04	Power Level H=0x24  L=0x04
05
06	Contact Index Low Byte
07	Contact Index High Byte
08
09
10
11
12	RX Group Index
13
14
15
16	Rx Freq Low   100hz, 10 hz			BCD
17	Rx Freq 	10 khz, 1khz			BCD
18	Rx Freq	1 mhz, 100khz		BCD
19	Rx Freq	100 mhz, 10 mhz		BCD
20	Tx Freq Low   100hz, 10 hz			BCD
21	Tx Freq 	10 khz, 1khz			BCD
22	Tx Freq	1 mhz, 100khz		BCD
23	Tx Freq	100 mhz, 10 mhz		BCD
24
25
26
27
28
29
30
31
32	Name Low Byte of first character 
33	Name High Byte of first character 
34-63	Name, Remaining 15 characters

159,15A,15B,15C = Hardware version
165-168 = MCU Version
136 = Freq Range (00=136-174,01=350-400,02=400-480,03=450-520)
2226-222C = Last Program Date (20 15 09 22 11 10 23) = 2015-09-22 11:10:23

Unique Device ID:
16D-178
3E 00 00 00 04 = 04 00 00 00 3E (Converted to Decimal) Padded with 0’s in front to 13 digits
145+14

22A6
1st Digit:
0,1: Password and Lock
2,

08: Password and Lock Enable, CHFreeIndTone, DisableAllTone
0B: Password and Lock, SavePreamble, SaveModeReceive, ChFreeIndTone,DisableAllTone
1F: Password and Lock Enable, SavePreamble, SaveModeReceive

28: CHFreeIndTone, DisableAllTone
29: CHFreeIndTone, DisableAllTone, SavePreamble
2A: CHFreeIndTone, DisableAllTone, SaveModeRecieve
2B: CHFreeIndTone, DisableAllTone, SavePreamble, SaveModeRecieve
2C: CHFreeIndTone
2D: CHFreeIndTone, SavePreamble
2E: CHFreeIndTone, SaveModeReceive
2F: CHFreeIndTone, SavePreamble, SaveModeRecieve
38: DisableAllTone
39: DisableAllTone, SavePreamble
3A: DisableAllTone, SaveModeReceive
3B: DisableAllTone, Save Preamble, SaveModeReceive
3C: None Checked
3D: SavePreamble
3E: SaveModeReceive
3F: Save Preamble, SaveModeReceive (DEFAULT)

48: Password, Digital, CHFreeIndTone, DisableAllTone
5F: Password, Digital, SavePreamble, SaveModeReceive

68: Digital, CHFreeIndTone, DisableAllTone
7F: Digital, SavePreamble, SaveModeReceive

88: Password, Analog, CHFreeIndTone, DisableAllTone
9F: Password, Analog, SavePreamble, SaveModeReceive

A8: Analog, CHFreeIndTone, DisableAllTone
BF: Analog, SavePreamble, SaveModeReceive

C8: Password, Analog/Digital, CHFreeIndTone, DisableAllTone
DF: Password,Analog/Digital,SavePreamble, SaveMode Receive

E8: Digital/Analog, CHFreeIndTone, DisableAllTone
FF: Digital/Analog, SavePreamble, SaveModeReceieve

Call Alert Tone Duration(s): 22B4 : Continue Default
00: Continue
01: 5
F0: 1200 (Dec 240 * 5)

Scan Digital Hang Time(ms): 22B8 : 1000 Default
05: 500
0A: 1000
0F: 1500
64: 10000
(Dec * 100)

Scan Analog Hang Time(ms): 22B9 : 1000 Default
(Dec * 100)

Lone Worker Reminder Time(min): 22B5 : 10 Default
01 to decimal

Lone Worker Reminder Time(s):22B6 : 1 Default
Convert to Decimal

Power On Password: 22BD + 4 (max 8 numbers) : (00000000: Default)
00 00 01 11 = 00000111
00 01 00 11 = 00010011

Radio Name: 22D5+32

Radio ID: 22A9 + 4 : 1234 Default
Hex in reverse then Converted to Decimal

Monitor Type: 22A5 : Open Squelch Default
EE: Silent
EA: Silent, DisableAllLEDs
FE: Open Squelch
FA: Open, DisableAllLEDs

VOX Sensitivity: 22B0 : 3 Default
01: 1 min
0A: 10 max

TX Preamble Duration(ms):22AD : 300 Default
Convert(dec) * 60: 
144 * 60 max
0 min

RX Low Batt Interval(s): 22B3 : 120 Default
Convert(dec) * 5
0 min
127 * 5 max

PC Prog Password: 22C5 + 8 (Max 8 characters) (Blank Default)
Convert(ascii)

Radio Prog Password: 22C1 + 4 (Max 8 characters) (00000000 Default)
12 34 56 78 = 12345678

Back Light Time(s): 22BA : Always Default
00: Always
01: 5
02: 10
03: 15

Set Keypad Lock Time(s): 22BB : Manual Default
FF: Manual
01: 5
02: 10
03: 15

Group Call Hang Time(ms): 22AE : 3000 Default
Convert(dec) * 10
0 * 10 min
70 * 10 max

Private Call Hang Time(ms): 22AF : 4000 Default
Convert(dec) * 10
0 * 10 min
70 * 10 max

Intro Screen: 22A7
EA: Picture
FA: Characters

Intro Screen Line 1: 2265+20
Convert to Ascii

Intro Screen Line 2: 2279+20
Convert to Ascii

———

Menu Hang Time(s): 2315 : 10 Default
00: Hang
1E: 30 max

2316:
1st Digit:
0: None
1: Radio Check
2: Remote Monitor
3: Radio Check, Remote Monitor
4: Radio Enable
5: Radio Check, Radio Enable
6: Remote Monitor, Radio Enable
7: Radio Check, Remote Monitor, Radio Enable
8: Radio Disable
9: Radio Check, Radio Disable
A: Radio Monitor, Radio Disable
B: Radio Check, Radio Monitor, Radio Disable
C: Radio Enable, Radio Disable
D: Radio Check, Radio Enable, Radio Disable
E: Radio Monitor, Radio Enable, Radio Disable
F: Radio Check, Radio Monitor, Radio Enable, Radio Disable
2nd Digit:
0: None
1: Text Message
2: Call Alert
3: Text Message, Call Alert
4: Edit
5: Text Message, Edit
6: Edit, Call Alert
7: Text Message, Call Alert, Edit
8: Manual Dial
9: Text Message, Manual Dial
A: Manual Dial, Call Alert
B: Text Message, Call Alert, Manual Dial
C: Manual Dial, Edit
D: Text Message, Manual Dial, Edit
E: Call Alert, Manual Dial, Edit
F: Text Message, Call Alert, Manual Dial, Edit

2317:
1st Digit:
0: None
1: Answered
2: Outgoing Radio
3: Answered, Outgoing Radio
4: Talkaround
5: Talkaround, Answered
6: Talkaround, Outgoing Radio
7: Talkaround, Anwered, Outgoing Radio
8: Tone/Alert
9: Tone/Alert, Answered
A: Tone/Alert, Outgoing
B: Tone/Alert, Answered, Outgoing
C: Tone/Alert, Talkaround
D: Tone/Alert, Talkaround, Answered
E: Tone/Alert, Talkaround, Outgoing
F: Tone/Alert, Talkaround, Answered, Outgoing
2nd Digit:
0: None
1: Program Key
2: Scan
3: Program Key, Scan
4: Edit List
5: Edit List, Program Key
6: Edit List, Scan
7: Edit List, Program Key, Scan
8: Missed
9: Missed, Program Key
A: Missed, Scan
B: Missed, Program Key, Scan
C: Missed, Edit List
D: Missed, Edit List, Program Key
E: Missed, Edit List, Scan
F: Missed, Edit List, Program Key, Scan

2318:
1st Digit:
0: None
1: LEDInd
2: Squelch
3: LEDInd, Squelch
4: 
5: 
6: 
7:
8: VOX 
9: VOX, LEDInd
A: VOX, Squelch
B: VOX, LEDInd, Squelch
C:
D:
E:
F:
2nd Digit:
0: None
1: Power
2: Backlight
3: Power, Backlight
4: Intro Screen
5: Intro Screen, Power
6: Intro Screen, Backlight
7: Intro Screen, Power, Backlight
8: Keyboard Lock
9: Keyboard Lock, Power
A: Keyboard Lock, Backlight
B: Keyboard Lock, Power, Backlight
C: Keyboard Lock, Intro Screen
D: Keyboard Lock, Intro Screen, Power
E: Keyboard Lock, Intro Screen, Backlight
F: Keyboard Lock, Intro Screen, Power, Backlight

2319:
F8: Program Radio
F9: Progam Radio, Password Lock
FA: Program Radio, Display Mode
FB: Program Radio, Password Lock, Display Mode
FD: Password Lock
FC: None
FE: Display Mode
FF: Password Lock, Display Mode

Clone this wiki locally