You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Power on display mode: 0=Fullscreen, 1=Welcome info, 2=Voltage
45
0x0E98
4
Power on password saved as uint32_le, for example 3f420f00 = 999999
-
0x0EA0
1
Voice Prompt (OFF=0, CHI=1, ENG=2)
21
0x0EB0
0x10
Quansheng string (welcome screen)
-
0x0EC0
0x10
UV-K5 string (welcome screen, 2 line)
-
0x0F40
1
F-LOCK: 0=Off, 1=FCC, 2=CE, 3=GB, 4=430, 5=438
53
0x0F41
1
350TX: 01=On, 00=Off
52
0x0F42
1
Radio remotely "Killed" by DTMF "Kill code" 01=Killed, 00=Normal mode
-
0x0F43
1
200TX: 01=On, 00=Off
54
0x0F44
1
500TX: 01=On, 00=Off
55
0x0F45
1
350EN: 01=On, 00=Off
56
0x0F46
1
SCREN (Scrambling Enabled): 01=On, 00=Off
57
0x0EE0
8
ANI DTMF ID
35
0x0EE8
8
Kill Code
0x0EF0
8
Revive Code
0x0EF8
8
DTMF Up Code
36
0x0F08
8
DTMF Down Code
37
⁺ Side note: all frequencies are stored as follows: 446.05625MHz is just 0x02A8A0B9 (44605625 in hex) with the bytes reversed (so the EEPROM contains B9 A0 A8 02.) For the FM channels, only 3 digits are used and the zeroes are cut, e.g. 91.1 FM becomes 911, 38F in hex, stored as 8F 03.
Battery calibration area
Address
Length
Content
Sample value
0x1F40
2
Battery Level 0
1258
0x1F42
2
Battery Level 1
1747
0x1F44
2
Battery Level 2
1876
0x1F46
2
Battery Level 3
1901
0x1F48
2
Battery Level 4
2004
0x1F4a
2
Battery Level 5
2300
Remarks:
Sample value is RAW data from ADC
Voltage value is calculated with formula: Volts = 7.6× RAW_ADC / BattLevel3. For example for ADC=2000, Voltage = 7.6×2000/1901 ≈ 7.99V
if during boot BattLevel0 will be larger than 5000 then these default levels will be set: BattLevel0=1900 and BattLevel1=2000
BattLevel5is always set up to 2300 and value from EEPROM is ignored