OBD data
OBD data · our own work, not from GAC's manuals

OBD data: item list

Every item we have read from the car so far: 544 items from 14 modules, each read with the diagnostic request "read data by identifier" (UDS service 22) on the normal OBD port. 71 have a known meaning, 63 a likely one and 410 none yet.

Work in progress: these meanings are our best reading so far and may change if we find they're wrong, and there are probably many more items still to find. All of it comes from three trips and some tests while parked, and some readings from that time may be off because we were still working things out. Can you help? See Help wanted at the end.

Known checked by a test (open a door, watch the bit change) or an exact match with the dashboard. Guess a likely meaning that still needs checking. Unknown no meaning yet.

Reading the table. Item is the module's request address and the item number (DID); the module answers on the address shown in its heading. Example is a real value in hex bytes as the module sent it, then worked through the formula. In a formula, value means all the item's bytes read as one number, first byte highest. Values that could identify a car (serial numbers, key codes) are hidden or cut short.

Odometer: not found yet. It isn't among the more than 540 items we have tested (any unit, either byte order). Our own estimate, adding up the distance from the wheel speeds trip by trip, matched the dashboard within 1 km (140.2 against 141 km).

The whole list as data: obd-items.json (every field) or obd-items.csv (for a spreadsheet).

Nothing matches. Try another word, or tick "also unknowns that never changed".

7E2 → 7EA · Battery (BMS)

ItemBytesMeaningFormulaExample
7E2 0100
unknown
1
All zero: empty / off.
00
7E2 0105
unknown
1
Never changed: likely an ID, setting or calibration value.
30
7E2 0107
unknown
1
Never changed: likely an ID, setting or calibration value.
30
7E2 0109
unknown
1
Never changed: likely an ID, setting or calibration value.
30
7E2 0110
unknown
1
All zero: empty / off.
00
7E2 0120
unknown
76
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (76 bytes)
7E2 0140
unknown
1
All zero: empty / off.
00
7E2 0200
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E2 0201
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E2 0300
known
37
Battery pack code
Only the first 4 of 24 characters shown: it identifies one car.
text
"0B5P…"
7E2 0301
unknown
8
Never changed: likely an ID, setting or calibration value.
40 42 0F 00 00 00 00 00
7E2 0302
unknown
15
Value not shown: fixed random-looking bytes; it may identify a car.
7E2 0500
unknown
100
100 bytes. The first bytes behave like a time counter. Bytes 65–66 read 14208, which looks like 142.08 km, but it never changed while the car drove: a constant, not the odometer.
1A A5 D4 45 40 04 24 22 8C 7C A8 32 0A 09 12 89 74 5D 17 40 … (100 bytes)
7E2 0600
unknown
4
Text: "0000".
30 30 30 30
"0000"
7E2 0601
unknown
4
Text: "0000".
30 30 30 30
"0000"
7E2 0602
unknown
3
Text: "000".
30 30 30
7E2 0603
unknown
3
Text: "000".
30 30 30
7E2 0B7F
unknown
8
Text: "????????".
3F 3F 3F 3F 3F 3F 3F 3F
"????????"
7E2 0FD1
unknown
1
Never changed: likely an ID, setting or calibration value.
3F
7E2 1000
known
1
12 V supply voltage
Home Assistant: 12 V battery
value ÷ 10 = V84
→ 13.2 V
7E2 1001
unknown
200 00
7E2 1002
known
2
Battery state of health
Home Assistant: Battery health
value ÷ 100 = %27 10
→ 100.00 %
7E2 1003
unknown
100
7E2 1004
known
2
Free-running counter
Counts about 50 per second; no use found.
counter, wraps at 6553571 0F
→ 28943
7E2 1005
unknown
1
Never changed: likely an ID, setting or calibration value.
03
7E2 1006
unknown
10
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00
7E2 1007
unknown
2
All zero: empty / off.
00 00
7E2 1008
unknown
8
All zero: empty / off.
00 00 00 00 00 00 00 00
7E2 1009
unknown
9
All zero: empty / off.
00 00 00 00 00 00 00 00 00
7E2 100A
unknown
4
All zero: empty / off.
00 00 00 00
7E2 1100
guess
1
12 V supply (battery controller copy)
Reads 0 while the car is off.
value ÷ 10 = V00
→ 0.0 V
7E2 1101
known
1
Cell with the highest voltage (cell number)
whole number6C
→ 108
7E2 1103
known
1
Cell with the lowest voltage (cell number)
whole number29
→ 41
7E2 1105
known
2
Battery pack voltage (copy)
value ÷ 10 = V0E 8D
→ 372.5 V
7E2 1106
known
2
Sum of all cell voltages
value ÷ 10 = V0E 8F
→ 372.7 V
7E2 1108
guess
2
Cell position, highest or lowest voltage?
Only 12 and 13 seen.
cell number00 0C
→ 12
7E2 1114
known
1
Average cell charge
value = %46
→ 70 %
7E2 1115
known
1
Hottest battery sensor (number)
whole number0C
→ 12
7E2 1116
known
1
Coolest battery sensor (number)
whole number03
→ 3
7E2 111A
known
2
Battery charge, as on the dashboard
Home Assistant: Battery charge
value = %00 57
→ 87 %
7E2 111B
guess
2
Battery charge, the battery controller's own figure?
Moves exactly with the dashboard charge but reads 1 % lower (63–92 against 64–93 %).
value = %00 56
→ 86 %
7E2 111C
guess
2
Battery charge (copy)
Same values as the dashboard charge.
value = %00 57
→ 87 %
7E2 111E
guess
2
Full-charge limit?
Stays at 100.
value = %00 64
→ 100 %
7E2 1120
unknown
1
All zero: empty / off.
00
7E2 1129
unknown
1
All zero: empty / off.
00
7E2 1136
known
1
Charging-plug detect voltage (CC2)
value ÷ 10 = V76
→ 11.8 V
7E2 114D
known
3
Energy charged into the battery, lifetime total
Home Assistant: Battery energy in (total)
value ÷ 10 = kWh00 05 0E
→ 129.4 kWh
7E2 1150
known
54
Battery temperatures, one per sensor (24 used)
each byte − 40 = °C45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 … (54 bytes)
"EEEEFFFFFFFFFFFFFFFFFEFE(((((((((((((((((((((((((((((("
→ 29–30 °C across 24 used
7E2 1151
known
300
Cell voltages, one per cell (112 used)
each 2-byte value − 5000 = mV20 87 20 88 20 88 20 88 20 88 20 88 20 87 20 88 20 87 20 88 … (300 bytes)
→ 3326–3329 mV across 112 used
7E2 1152
unknown
1
All zero: empty / off.
00
7E2 1158
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 1159
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 115C
unknown
768
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … (317 bytes)
7E2 115D
unknown
1
All zero: empty / off.
00
7E2 1160
unknown
1
All zero: empty / off.
00
7E2 1161
unknown
1
All zero: empty / off.
00
7E2 1162
unknown
1
All zero: empty / off.
00
7E2 1163
unknown
1
All zero: empty / off.
00
7E2 1164
unknown
100
7E2 1166
unknown
1
All zero: empty / off.
00
7E2 1167
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E2 1168
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E2 1169
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 1170
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 1171
guess
2
Battery pack voltage (another copy)
Moves with the pack voltage (r = 0.92).
value ÷ 10 = V0E 8D
→ 372.5 V
7E2 1172
unknown
200 00
7E2 1173
unknown
2
Never changed: likely an ID, setting or calibration value.
03 E8
7E2 1174
unknown
2
Never changed: likely an ID, setting or calibration value.
03 E8
7E2 1175
unknown
2
Moves through 13 values: a live measurement. Moves with lowest cell (r = −0.74).
02 5F
7E2 1176
unknown
2
Never changed: likely an ID, setting or calibration value.
00 5A
7E2 1177
unknown
2
Moves through 26 values: a live measurement. Moves with battery charge % (r = −0.88).
00 C7
7E2 1178
unknown
2
Never changed: likely an ID, setting or calibration value.
01 F4
7E2 1179
guess
2
Voltage-sag related?
Moves opposite to the pack voltage (r = −0.99 over a drive), 545–577. Not the battery current.
whole number02 26
→ 550
7E2 117A
unknown
2
Never changed: likely an ID, setting or calibration value.
00 64
7E2 117B
unknown
2
Moves through 23 values: a live measurement. Moves with battery charge % (r = −0.87).
00 B5
7E2 117C
unknown
2
Never changed: likely an ID, setting or calibration value.
01 EA
7E2 117D
guess
1
Temperature?
Always 80 (40 °C if it's value − 40).
value − 40 = °C?50
→ 40 °C?
7E2 117E
guess
1
Temperature?
Always 80, like 117D.
value − 40 = °C?50
→ 40 °C?
7E2 1180
known
32
Battery module-controller temperatures (16)
each byte − 40 = °C4E 4E 4E 4F 4E 4F 4D 4E 4F 4F 4F 4F 4F 4F 4E 4F 28 28 28 28 … (32 bytes)
"NNNONOMNOOOOOONO(((((((((((((((("
→ 37–39 °C across 16 used
7E2 1181
known
1
Module-controller temperature, highest
Home Assistant: Battery electronics temperature
value − 40 = °C4F
→ 39 °C
7E2 1182
known
1
Module-controller temperature, lowest
value − 40 = °C4D
→ 37 °C
7E2 1183
known
1
Module-controller temperature, average
value − 40 = °C4E
→ 38 °C
7E2 1184
known
1
Hottest module controller (number)
whole number0D
→ 13
7E2 1185
unknown
1
Never changed: likely an ID, setting or calibration value.
06
7E2 1189
known
3
Energy taken from the battery, lifetime total
Home Assistant: Battery energy out (total)
value ÷ 10 = kWh00 02 91
→ 65.7 kWh
7E2 1201
unknown
2
Rose 136 to 174 over 3 days but also fell between trips: not distance. Moves with energy out (kWh) (r = +0.90).
00 AE
7E2 1202
unknown
2
Moves through 6 values: a live measurement. Moves with energy out (kWh) (r = +0.90).
00 AE
7E2 1203
unknown
2
Moves through 6 values: a live measurement. Moves with energy out (kWh) (r = +0.90).
01 68
7E2 1204
guess
2
Drive / ignition counter?
Rose 4 → 6 over two drives: +1 per drive.
00 06
7E2 1300
unknown
1
Never changed: likely an ID, setting or calibration value.
46
7E2 1301
unknown
1
Never changed: likely an ID, setting or calibration value.
3E
7E2 1302
unknown
1
Never changed: likely an ID, setting or calibration value.
50
7E2 1303
unknown
1
Never changed: likely an ID, setting or calibration value.
64
7E2 1400
unknown
3
All zero: empty / off.
00 00 00
7E2 1401
known
2
Battery pack voltage
Home Assistant: Battery voltage
value ÷ 10 = V0E 8D
→ 372.5 V
7E2 1402
guess
2
Charge-related value
Follows the battery charge exactly (r = 1.00), so it isn't the current.
00 2A
7E2 1403
unknown
1
Never changed: likely an ID, setting or calibration value.
04
7E2 1404
guess
2
Battery current?
8000 = no current, above = discharging. Moves with our estimated current (r = 0.87) and the motor torque (r = 0.94).
(value − 8000) ÷ 10 = A (approximate)1F 4E
→ 1.4 A
7E2 1405
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 1407
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E2 1408
unknown
1
Never changed: likely an ID, setting or calibration value.
03
7E2 1409
unknown
1
All zero: empty / off.
00
7E2 140A
unknown
1
Never changed: likely an ID, setting or calibration value.
78
7E2 140B
unknown
1
All zero: empty / off.
00
7E2 141E
known
2
Battery charge (copy)
value = %00 57
→ 87 %
7E2 2009
unknown
2
All zero: empty / off.
00 00
7E2 2020
known
2
Cell voltage, highest
Home Assistant: Highest cell, Cell spread
value − 5000 = mV20 89
→ 3329 mV
7E2 2022
known
2
Cell voltage, lowest
Home Assistant: Lowest cell, Cell spread
value − 5000 = mV20 86
→ 3326 mV
7E2 2023
known
2
Cell voltage, average
Home Assistant: Average cell
value − 5000 = mV20 87
→ 3327 mV
7E2 2024
known
1
Battery temperature, highest
Home Assistant: Battery temperature max
value − 40 = °C46
→ 30 °C
7E2 2026
known
1
Battery temperature, lowest
Home Assistant: Battery temperature min
value − 40 = °C45
→ 29 °C
7E2 2100
unknown
4
Text: "0000".
30 30 30 30
"0000"
7E2 2101
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E2 2102
unknown
1
All zero: empty / off.
00
7E2 2300
unknown
1
All zero: empty / off.
00
7E2 2301
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 2303
unknown
1
All zero: empty / off.
00
7E2 2304
unknown
2
Falls as battery charge rises (r=-0.99, slow; may be coincidence) Moves with battery charge % (r = −0.99).
05 04
7E2 2305
unknown
2
Moves through 6 values: a live measurement. Moves with battery charge % (r = −0.99).
05 04
7E2 F010
unknown
9
Never changed: likely an ID, setting or calibration value.
20 20 20 20 20 20 20 20 20
" "
7E2 F020
unknown
9
Text: "?????????".
3F 3F 3F 3F 3F 3F 3F 3F 3F
"?????????"
7E2 F400
unknown
4
Never changed: likely an ID, setting or calibration value.
80 00 00 11
7E2 F401
unknown
4
Never changed: likely an ID, setting or calibration value.
00 0F 00 00
7E2 F41C
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E2 F420
unknown
4
Never changed: likely an ID, setting or calibration value.
80 00 80 00
7E2 F421
unknown
2
All zero: empty / off.
00 00
7E2 F431
unknown
2
All zero: empty / off.
00 00
7E2 F440
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F460
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F480
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F4A0
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F4C0
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F4E0
unknown
4
All zero: empty / off.
00 00 00 00
7E2 F813
unknown
12
Text: "????????????".
3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F
"????????????"

7E3 → 7EB · Vehicle control (VCU)

ItemBytesMeaningFormulaExample
7E3 0100
unknown
10
Never changed: likely an ID, setting or calibration value.
27 00 42 00 43 81 F4 0C 04 00
7E3 0110
unknown
1
All zero: empty / off.
00
7E3 0120
unknown
75
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (75 bytes)
7E3 0140
unknown
1
Never changed: likely an ID, setting or calibration value.
30
7E3 0150
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 0160
unknown
1
All zero: empty / off.
00
7E3 0200
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E3 0201
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E3 0202
unknown
100
7E3 0203
unknown
16
Value not shown: fixed random-looking bytes; it may identify a car.
7E3 0204
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 0210
unknown
2
Never changed: likely an ID, setting or calibration value.
30 00
7E3 0211
unknown
2
Never changed: likely an ID, setting or calibration value.
30 00
7E3 0301
unknown
2
All zero: empty / off.
00 00
7E3 0511
known
6
Vehicle clock
China time (UTC+8).
date and time: YY MM DD hh mm ss1A 0A 0B 15 04 0F
→ 2026-10-11 21:04:15
7E3 0512
unknown
2
Never changed: likely an ID, setting or calibration value.
30 31
7E3 0513
unknown
2
Never changed: likely an ID, setting or calibration value.
30 31
7E3 0514
unknown
1
Never changed: likely an ID, setting or calibration value.
30
7E3 0600
unknown
1
Switches between 2 values: a status or flag.
59
7E3 0603
guess
17
Vehicle configuration code
text42 30 31 41 30 32 31 48 31 20 20 20 20 20 20 20 20
"B01A021H1 "
→ B01A021H1
7E3 1000
known
1
12 V supply of this module
value ÷ 10 = V87
→ 13.5 V
7E3 1101
guess
2
Brake value (VCU)
0 released, 33250 at a hard press in P, 12750–24125 while braking or stopped. Always a multiple of 125.
value ÷ 125?00 7D
→ 1
7E3 1103
unknown
1
Moves with gear P (r = −0.68).
00
7E3 1115
unknown
1
All zero: empty / off.
00
7E3 1116
unknown
1
All zero: empty / off.
00
7E3 111C
unknown
1
Never changed: likely an ID, setting or calibration value.
05
7E3 1124
guess
2
Temperature?
39–55 °C over a drive; follows the battery temperature (r = 0.85).
value ÷ 100 − 100 = °C?36 8E
→ 39.7 °C?
7E3 1125
guess
2
Temperature?
39–55 °C; follows the battery temperature (r = 0.95). Moves together with 1126.
value ÷ 100 − 100 = °C?36 9B
→ 39.8 °C?
7E3 1126
guess
2
Temperature?
39–55 °C; follows the battery temperature (r = 0.96).
value ÷ 100 − 100 = °C?36 9F
→ 39.8 °C?
7E3 1127
guess
2
Temperature?
39–55 °C; follows the battery temperature (r = 0.86).
value ÷ 100 − 100 = °C?36 9B
→ 39.8 °C?
7E3 1200
unknown
4
Switches between 3 values: a status or flag. Moves with gear P (r = −0.74).
40 00 00 00
7E3 1211
unknown
1
All zero: empty / off.
00
7E3 1219
unknown
1
All zero: empty / off.
00
7E3 121A
unknown
1
All zero: empty / off.
00
7E3 1221
unknown
1
All zero: empty / off.
00
7E3 1224
unknown
1
All zero: empty / off.
00
7E3 1225
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1235
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1244
guess
1
Brake pedal (VCU)
Changed with the brake pedal in a guided test.
00
7E3 1245
unknown
100
7E3 1300
guess
1
Drive readiness?
100 in P, 66 in D or R.
whole number64
→ 100
7E3 1302
unknown
1
Never changed: likely an ID, setting or calibration value.
4F
7E3 130C
guess
2
Drive state?
0 in P, 3 in D or R.
whole number00 00
→ 0
7E3 130D
unknown
2
Never changed: likely an ID, setting or calibration value.
00 0A
7E3 141A
unknown
1
All zero: empty / off.
00
7E3 141B
unknown
1
All zero: empty / off.
00
7E3 141D
unknown
1
All zero: empty / off.
00
7E3 141E
unknown
1
All zero: empty / off.
00
7E3 1420
guess
2
Motor speed (VCU)
24000 = stopped.
value − 24000 (0 at rest)5D C0
→ 0
7E3 1441
unknown
2
Switches between 2 values: a status or flag.
00 3C
7E3 1442
known
2
Pack voltage (VCU copy)
value ÷ 10 = V0E 88
→ 372.0 V
7E3 1443
guess
2
Acceleration, forward / back?
10000 = none. Moves with the acceleration worked out from the wheel speeds (r = 0.88).
(value − 10000) ÷ 1000 = m/s² (approximate)27 1D
→ 0.01 m/s²
7E3 1444
guess
2
12 V target voltage (VCU)
14.1–14.3 V while driving.
value ÷ 1000 = V36 4C
→ 13.90 V
7E3 144A
guess
2
Torque request?
1023 = none, below 1023 = regen. Follows the motor torque (r = 0.88) and acceleration.
value − 1023 (0 at rest)03 FF
→ 0
7E3 144B
guess
2
Torque request? (copy)
Moves like 144A (r = 0.89 against the motor torque).
value − 1023 (0 at rest)03 FE
→ -1
7E3 144C
guess
2
Motor speed (VCU copy)
Signed: 32767 = stopped.
value − 32767 (signed; 0 at rest)7F FF
→ 0
7E3 144D
known
2
Drive motor temperature 1
value − 40 = °C00 48
→ 32 °C
7E3 144E
known
2
Drive motor temperature 2
Home Assistant: Motor temperature
value − 40 = °C00 49
→ 33 °C
7E3 1452
unknown
1
Never changed: likely an ID, setting or calibration value.
04
7E3 1454
unknown
1
Switches between 2 values: a status or flag.
03
7E3 1455
unknown
1
All zero: empty / off.
00
7E3 1456
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E3 1457
unknown
1
All zero: empty / off.
00
7E3 1458
unknown
1
Never changed: likely an ID, setting or calibration value.
03
7E3 1462
unknown
1
Never changed: likely an ID, setting or calibration value.
02
7E3 1463
unknown
1
Never changed: likely an ID, setting or calibration value.
03
7E3 1464
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1468
unknown
1
All zero: empty / off.
00
7E3 1469
unknown
1
All zero: empty / off.
00
7E3 146A
unknown
1
All zero: empty / off.
00
7E3 146B
known
1
Battery charge in 0.5 % steps
Exactly twice the dashboard charge (r = 1.00).
value ÷ 2 = %AE
→ 87.0 %
7E3 146C
unknown
1
All zero: empty / off.
00
7E3 146D
unknown
2
All zero: empty / off.
00 00
7E3 146E
unknown
5
Text: "01234".
30 31 32 33 34
"01234"
7E3 1470
unknown
1
Moves through 5 values: a live measurement. Moves with gear P (r = −0.96).
01
7E3 1471
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1472
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1474
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1475
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 1477
known
2
Wheel speed, front left
Wheel order front left, front right, rear left, rear right is assumed, not confirmed. Speed checked against the dashboard on a drive.
Home Assistant: Speed
value ÷ 200 = km/h00 00
→ 0.0 km/h
7E3 1478
known
2
Wheel speed, front right
See 7E3 1477.
Home Assistant: Speed
value ÷ 200 = km/h00 00
→ 0.0 km/h
7E3 1479
known
2
Wheel speed, rear left
See 7E3 1477.
Home Assistant: Speed
value ÷ 200 = km/h00 00
→ 0.0 km/h
7E3 147A
known
2
Wheel speed, rear right
See 7E3 1477.
Home Assistant: Speed
value ÷ 200 = km/h00 00
→ 0.0 km/h
7E3 147B
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 147C
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E3 147D
unknown
1
All zero: empty / off.
00
7E3 147E
unknown
1
Moves through 4 values: a live measurement. Moves with pack voltage (r = +0.85).
BA
7E3 1480
unknown
1
All zero: empty / off.
00
7E3 1481
unknown
1
All zero: empty / off.
00
7E3 1482
unknown
1
All zero: empty / off.
00
7E3 1483
guess
1
In P?
1 in P, 0 in D or R.
whole number01
→ 1
7E3 1484
unknown
1
All zero: empty / off.
00
7E3 1485
unknown
1
All zero: empty / off.
00
7E3 1486
unknown
1
All zero: empty / off.
00
7E3 1487
unknown
1
Never changed: likely an ID, setting or calibration value.
05
7E3 1489
unknown
2
Moves through 11 values: a live measurement. Moves with battery charge % (r = −0.93).
00 13
7E3 149A
unknown
1
All zero: empty / off.
00
7E3 149B
unknown
2
Never changed: likely an ID, setting or calibration value.
00 0C
7E3 149C
guess
2
Torque or power request?
1023 at rest, 175–2954 seen. Follows the motor torque (r = 0.89).
value − 1023 (0 at rest)?03 FF
→ 0
7E3 2100
unknown
2
Never changed: likely an ID, setting or calibration value.
80 00
7E3 2103
known
1
Gear
6 = P, 1 = D, 5 = R; 4 = N probably (not tested).
Home Assistant: Gear
whole number06
→ 6
7E3 2104
guess
1
A/C request
02 with the A/C switched off on the screen, 05 or 06 with it on (guided test). Other values appear while driving: probably more A/C states.
Home Assistant: A/C
06
7E3 2105
unknown
1
All zero: empty / off.
00
7E3 2106
unknown
1
All zero: empty / off.
00
7E3 2107
unknown
1
Never changed: likely an ID, setting or calibration value.
03
7E3 2108
unknown
4
Never changed: likely an ID, setting or calibration value.
20 26 06 20
7E3 2311
unknown
1
All zero: empty / off.
00
7E3 2312
unknown
1
All zero: empty / off.
00
7E3 2313
known
2
Battery discharge power limit
kW: value ÷ 100, or the value itself (scale not settled)00 C9
→ 2.01 or 201 kW
7E3 2314
known
2
Battery charge power limit
kW: value ÷ 100, or the value itself (scale not settled)00 87
→ 1.35 or 135 kW
7E3 2315
guess
2
Torque limit, maximum?
torque, scale unknown04 F3
7E3 2316
guess
2
Torque limit, minimum?
torque, scale unknown03 0B
7E3 F400
unknown
4
Never changed: likely an ID, setting or calibration value.
80 00 00 11
7E3 F401
unknown
4
All zero: empty / off.
00 00 00 00
7E3 F41C
unknown
1
Never changed: likely an ID, setting or calibration value.
29
7E3 F420
unknown
4
Never changed: likely an ID, setting or calibration value.
00 00 00 01
7E3 F440
unknown
4
Never changed: likely an ID, setting or calibration value.
44 00 00 01
7E3 F442
unknown
2
All zero: empty / off.
00 00
7E3 F446
unknown
1
All zero: empty / off.
00
7E3 F460
unknown
4
Never changed: likely an ID, setting or calibration value.
00 00 00 01
7E3 F480
unknown
4
Never changed: likely an ID, setting or calibration value.
00 00 00 40
7E3 F49A
unknown
6
All zero: empty / off.
00 00 00 00 00 00
7E3 F4A0
unknown
4
All zero: empty / off.
00 00 00 00
7E3 F4C0
unknown
4
All zero: empty / off.
00 00 00 00
7E3 F4E0
unknown
4
All zero: empty / off.
00 00 00 00

7E4 → 7EC · Motor controller

ItemBytesMeaningFormulaExample
7E4 0110
unknown
1
All zero: empty / off.
00
7E4 0120
unknown
21
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (21 bytes)
7E4 0200
unknown
2
Never changed: likely an ID, setting or calibration value.
00 02
7E4 0201
unknown
2
Never changed: likely an ID, setting or calibration value.
00 02
7E4 0511
known
6
Vehicle clock (copy)
China time (UTC+8).
date and time: YY MM DD hh mm ss1A 0A 0B 15 00 0C
→ 2026-10-11 21:00:12
7E4 1000
known
1
12 V supply of this module
value ÷ 10 = V89
→ 13.7 V
7E4 1100
known
2
Inverter DC-bus voltage
value = V01 74
→ 372 V
7E4 1103
unknown
2
Moves through 18 values: a live measurement. Moves with gear P (r = +0.80).
03 FF
7E4 1104
known
1
Motor / inverter temperature (copy)
Same as 7E3 144E (r = 1.00).
value − 40 = °C49
→ 33 °C
7E4 1106
unknown
2
Moves through 19 values: a live measurement. Moves with gear P (r = +0.77).
03 FE
7E4 1107
unknown
2
Never changed: likely an ID, setting or calibration value.
0C 34
7E4 1108
guess
1
Temperature in the drive unit
Rose 42 → 62 °C over a drive.
value − 40 = °C47
→ 31 °C
7E4 1109
guess
1
Temperature
31–47 °C; follows the motor temperature (r = 0.88).
value − 40 = °C47
→ 31 °C
7E4 110A
guess
2
Torque- or current-like value
About 1125 = zero.
whole number04 64
→ 1124
7E4 110B
unknown
2
Moves through 18 values: a live measurement. Moves with battery charge % (r = −0.62).
04 65
7E4 110C
guess
2
Torque- or current-like value
Moves with 110A; about 1125 = zero.
whole number04 65
→ 1125
7E4 110D
guess
1
Drive enabled
0 parked, 1 driving.
flag00
7E4 110E
guess
2
Torque-related value
Moves opposite to the motor torque (r = −0.90); 1000 at rest.
value − 1000 (0 at rest)?03 E8
→ 0
7E4 110F
guess
2
Second speed signal
Follows the vehicle speed (r = 0.96 on two drives); 1000 at rest.
value − 1000 (0 at rest; unit unknown)03 E8
→ 0
7E4 1110
known
2
Motor speed
Signed: 32767 = stopped, below = reverse. About 7300 rpm at 80 km/h; scale not confirmed.
value − 32767 = rpm (signed)7F FF
→ 0 rpm
7E4 1400
guess
2
Torque request (motor controller)?
1023 = none. Follows the motor torque (r = 0.91).
value − 1023 (0 at rest)03 FF
→ 0
7E4 1401
unknown
1
Switches between 2 values: a status or flag.
03
7E4 1402
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E4 1407
unknown
2
Moves through 17 values: a live measurement. Moves with acceleration (r = −0.69).
04 64
7E4 1408
guess
2
Motor torque
About 1100 = zero; above = driving, below = regen. Unit unknown.
value − 1100 (0 at rest; unit unknown)04 65
→ 25
7E4 2300
unknown
1
All zero: empty / off.
00
7E4 2301
unknown
1
All zero: empty / off.
00
7E4 2302
unknown
1
Switches between 2 values: a status or flag.
03
7E4 2303
unknown
1
All zero: empty / off.
00
7E4 2304
unknown
2
Moves through 5 values: a live measurement. Moves with acceleration (r = −0.69).
00 F4
7E4 2305
unknown
2
Moves through 13 values: a live measurement. Moves with motor rpm (r = +0.81).
03 0B
7E4 2307
unknown
2
Moves through 17 values: a live measurement. Moves with pack voltage (r = +0.64).
04 64
7E4 2308
guess
2
Motor torque (copy)
Same as 1408.
value − 1100 (0 at rest; unit unknown)04 65
→ 25
7E4 230A
guess
2
Motor controller state
3 = standby, 4 = running.
whole number00 03
→ 3
7E4 230B
unknown
1
Never changed: likely an ID, setting or calibration value.
04
7E4 2310
unknown
2
Never changed: likely an ID, setting or calibration value.
80 00

7E6 → 7EE · Charger / DC-DC

ItemBytesMeaningFormulaExample
7E6 0110
unknown
1
All zero: empty / off.
00
7E6 0120
unknown
25
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (25 bytes)
7E6 0140
unknown
1
All zero: empty / off.
00
7E6 0200
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E6 0201
unknown
2
Never changed: likely an ID, setting or calibration value.
00 01
7E6 0600
unknown
2
All zero: empty / off.
00 00
7E6 0601
unknown
2
Never changed: likely an ID, setting or calibration value.
10 6F
7E6 060C
unknown
1
All zero: empty / off.
00
7E6 060D
unknown
1
All zero: empty / off.
00
7E6 060E
unknown
1
Never changed: likely an ID, setting or calibration value.
01
7E6 060F
unknown
1
All zero: empty / off.
00
7E6 0610
unknown
1
All zero: empty / off.
00
7E6 0611
unknown
1
All zero: empty / off.
00
7E6 0612
unknown
4
All zero: empty / off.
00 00 00 00
7E6 0613
unknown
3
All FF: empty / not set.
FF FF FF
7E6 1000
guess
2
12 V output of the DC-DC converter
value ÷ 100 = V05 44
→ 13.48 V
7E6 1100
unknown
2
Switches between 3 values: a status or flag.
00 01
7E6 1101
unknown
2
All zero: empty / off.
00 00
7E6 1102
unknown
2
All zero: empty / off.
00 00
7E6 1103
unknown
2
All zero: empty / off.
00 00
7E6 1104
unknown
2
All zero: empty / off.
00 00
7E6 1105
unknown
2
All zero: empty / off.
00 00
7E6 1106
unknown
2
All zero: empty / off.
00 00
7E6 1107
unknown
2
Moves through 9 values: a live measurement.
01 74
7E6 1108
unknown
2
Never changed: likely an ID, setting or calibration value.
04 00
7E6 1109
guess
2
DC-DC current?
Changed in the A/C test, like 110B.
value = A?00 05
→ 5 A?
7E6 110A
unknown
2
Moves through 5 values: a live measurement. Moves with DC-DC 12 V output (r = +0.95).
00 72
7E6 110B
guess
2
DC-DC current?
Dropped 43 → 33 during the A/C test.
value = A?00 1A
→ 26 A?
7E6 110C
guess
1
Charger or DC-DC temperature?
29–44 °C; follows the motor temperature (r = 0.93). Same values as 1111.
value − 40 = °C45
→ 29 °C
7E6 110D
unknown
2
All zero: empty / off.
00 00
7E6 110E
unknown
2
Never changed: likely an ID, setting or calibration value.
27 EC
7E6 110F
unknown
1
All zero: empty / off.
00
7E6 1110
unknown
1
All zero: empty / off.
00
7E6 1111
guess
1
Charger or DC-DC temperature?
Same values as 110C.
value − 40 = °C45
→ 29 °C
7E6 1400
unknown
1
Never changed: likely an ID, setting or calibration value.
0A
7E6 1401
unknown
2
Never changed: likely an ID, setting or calibration value.
03 FC
7E6 1402
guess
2
12 V target voltage (DC-DC)
value ÷ 1000 = V37 DC
→ 14.30 V
7E6 1403
unknown
2
Switches between 2 values: a status or flag.
10 5B
7E6 1404
unknown
2
All zero: empty / off.
00 00
7E6 1405
unknown
6
Moves through 38 values: a live measurement. Moves with energy out (kWh) (r = +0.84).
1A 0A 0B 15 00 1A
7E6 2000
unknown
1
Moves with motor temp (r = +0.81).
00
7E6 2001
unknown
1
Moves with motor temp (r = +0.81).
00
7E6 2100
unknown
1
Never changed: likely an ID, setting or calibration value.
05
7E6 2101
unknown
1
Never changed: likely an ID, setting or calibration value.
18
7E6 2102
unknown
1
Never changed: likely an ID, setting or calibration value.
02

720 → 7A0 · Body (IBCM)

ItemBytesMeaningFormulaExample
720 0100
unknown
19
Never changed: likely an ID, setting or calibration value.
01 1C C0 0A 01 0A 50 64 AC 68 24 31 03 05 02 09 00 04 06
720 0101
unknown
10
Never changed: likely an ID, setting or calibration value.
0D 05 06 0C 0A 50 03 05 00 00
720 0102
unknown
10
Value not shown: fixed random-looking bytes; it may identify a car.
720 0103
unknown
10
Never changed: likely an ID, setting or calibration value.
1E 50 5D 00 03 01 04 19 BE 0C
720 0104
unknown
16
Never changed: likely an ID, setting or calibration value.
0B 05 06 01 1E 32 14 28 00 13 05 01 03 00 06 28
720 0105
unknown
8
Never changed: likely an ID, setting or calibration value.
00 00 00 00 2D 00 28 00
720 0106
unknown
8
Never changed: likely an ID, setting or calibration value.
04 03 04 78 1E 64 1C 00
720 0108
unknown
8
Never changed: likely an ID, setting or calibration value.
19 32 4B 64 7D 96 AF C8
720 010B
unknown
4
Never changed: likely an ID, setting or calibration value.
0A 64 04 04
720 010C
unknown
2
Never changed: likely an ID, setting or calibration value.
05 02
720 010D
unknown
1
Never changed: likely an ID, setting or calibration value.
01
720 010E
unknown
4
Never changed: likely an ID, setting or calibration value.
55 A1 55 55
720 010F
unknown
8
Never changed: likely an ID, setting or calibration value.
1E 28 32 3C 46 50 5A 64
720 0110
unknown
1
All zero: empty / off.
00
720 0113
unknown
5
Never changed: likely an ID, setting or calibration value.
78 20 00 00 00
720 0115
unknown
6
Never changed: likely an ID, setting or calibration value.
F0 00 5F 00 00 00
720 0120
unknown
20
Never changed: likely an ID, setting or calibration value.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3F FE 40 00
720 0130
unknown
8
Switches between 2 values: a status or flag.
28 3A F8 9B 2D 00 AA 08
720 0131
unknown
1
Never changed: likely an ID, setting or calibration value.
2F
720 0132
unknown
1
Never changed: likely an ID, setting or calibration value.
AA
720 0133
unknown
1
Never changed: likely an ID, setting or calibration value.
11
720 0134
unknown
1
Never changed: likely an ID, setting or calibration value.
01
720 0135
unknown
1
Never changed: likely an ID, setting or calibration value.
55
720 0136
unknown
1
Never changed: likely an ID, setting or calibration value.
55
720 0137
unknown
1
All zero: empty / off.
00
720 013A
unknown
1
Never changed: likely an ID, setting or calibration value.
AA
720 013B
unknown
10
Never changed: likely an ID, setting or calibration value.
C0 1A 00 0A 00 00 00 00 00 00
720 0140
unknown
1
All zero: empty / off.
00
720 01FD
unknown
1
Never changed: likely an ID, setting or calibration value.
27
720 01FE
unknown
1
Never changed: likely an ID, setting or calibration value.
01
720 01FF
unknown
1
Never changed: likely an ID, setting or calibration value.
02
720 0200
unknown
2
All zero: empty / off.
00 00
720 0201
unknown
2
All zero: empty / off.
00 00
720 0202
unknown
1
Never changed: likely an ID, setting or calibration value.
02
720 0204
unknown
1
Never changed: likely an ID, setting or calibration value.
03
720 0205
unknown
1
All zero: empty / off.
00
720 0208
unknown
16
Text: "AF_EMSBCMPEPSTEL".
41 46 5F 45 4D 53 42 43 4D 50 45 50 53 54 45 4C
"AF_EMSBCMPEPSTEL"
720 0300
unknown
1
Never changed: likely an ID, setting or calibration value.
77
720 0301
unknown
16
4-byte codes that look like key IDs shown as XX.
XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
720 0302
unknown
1
Never changed: likely an ID, setting or calibration value.
F0
720 0303
unknown
4
Never changed: likely an ID, setting or calibration value.
05 03 1E 01
720 0304
unknown
8
Never changed: likely an ID, setting or calibration value.
01 57 2B 64 1A 1E 01 00
720 0305
unknown
8
Never changed: likely an ID, setting or calibration value.
0A 07 01 00 00 02 00 11
720 0306
unknown
20
Never changed: likely an ID, setting or calibration value.
32 19 19 19 19 19 19 19 19 32 19 19 19 19 19 19 19 19 00 00
720 0307
unknown
2
Never changed: likely an ID, setting or calibration value.
05 03
720 0400
unknown
4
Never changed: likely an ID, setting or calibration value.
0A 0F 0F 0F
720 0510
guess
132
Lock / unlock history
Example made up; real records hold the times the car was locked and unlocked.
Home Assistant: Last body event (experimental)
11-byte records, newest first: type, YY MM DD hh mm ss (local time), 4 more bytes04 1A 01 01 0C 00 00 00 00 00 00 14 1A 01 01 0B 3B 1E 00 00 … (22 bytes)
→ two records: lock at 2026-01-01 12:00:00, unlock at 11:59:30 (made-up example)
720 0600
unknown
1
Never changed: likely an ID, setting or calibration value.
23
720 1000
known
1
Module supply voltage (12 V)
value ÷ 10 = V86
→ 13.4 V
720 1001
known
1
Module supply voltage (12 V)
value ÷ 10 = V86
→ 13.4 V
720 1100
unknown
16
Moves through 20 values: a live measurement. Moves with gear P (r = +0.94).
00 00 00 00 00 87 00 00 00 00 00 00 00 00 00 00
720 1102
unknown
24
Never changed: likely an ID, setting or calibration value.
41 59 35 5F 42 30 00 00 31 2E 33 00 00 00 00 00 30 31 2E 30 … (24 bytes)
720 1103
unknown
8
All zero: empty / off.
00 00 00 00 00 00 00 00
720 1105
unknown
14
Never changed: likely an ID, setting or calibration value.
00 00 00 00 FF FF FF FF FF FF FF FF FF FF
720 1106
unknown
14
4-byte codes that look like key IDs shown as XX.
XX XX XX XX A8 4F 4F 27 1A 0A 07 12 02 0F
720 1107
unknown
14
Never changed: likely an ID, setting or calibration value.
00 00 00 00 FF FF FF FF FF FF FF FF FF FF
720 1108
unknown
14
4-byte codes that look like key IDs shown as XX.
XX XX XX XX A8 4F 4F 27 1A 0A 07 12 01 1B
720 11FF
known
8
Tyre pressure and temperature, 4 wheels
Four (pressure, temperature) byte pairs. Matches the dashboard tyre display. Which pair is which wheel is not confirmed yet. Updates only while driving.
Home Assistant: Tyre 1 pressure, Tyre 1 temperature, Tyre 2 pressure, Tyre 2 temperature, Tyre 3 pressure, Tyre 3 temperature, Tyre 4 pressure, Tyre 4 temperature
per wheel: pressure byte ÷ 5 = psi, temperature byte − 50 = °CB2 51 C1 4D B1 57 AF 57
→ 35.6 psi 31 °C, 38.6 psi 27 °C, 35.4 psi 37 °C, 35.0 psi 37 °C
720 1200
known
2
Body status bits
Bit 10 = in P. Bit 20 = brake pedal pressed (on at 94 % of stops in D).
Home Assistant: Brake pedal
bit flags00 10
720 1201
known
1
Doors and boot open
Bit 80 = front right (driver on RHD), 40 = front left, 20 = rear left, 10 = rear right, 08 = boot. Each door was opened and closed in a guided test (right-hand-drive car).
Home Assistant: Driver door, Front passenger door, Rear left door, Rear right door, Boot
bit flags80
720 1202
unknown
1
Switches between 2 values: a status or flag.
30
720 1203
unknown
1
Switches between 2 values: a status or flag.
04
720 1204
guess
8
Copy of the body status (720 2E00) plus 4 fixed bytes
First 4 bytes follow 720 2E00.
The 4 fixed bytes are shown as XX: they are the same on every read and could single out one car.
04 38 00 0C XX XX XX XX
720 1205
unknown
8
All zero: empty / off.
00 00 00 00 00 00 00 00
720 1206
unknown
1
Never changed: likely an ID, setting or calibration value.
04
720 1207
known
2
Brake pedal switch
Bit 8000 = brake pedal pressed: moves exactly with bit 20 of 720 1200 (r = 1.00).
bit flags00 04
720 2100
known
1
Indicators
Bit 80 = left indicator, bit 08 = right indicator (guided test, and each followed by a turn the matching way on a drive).
bit flags00
720 2101
known
2
Lamp outputs: reversing light and brake light
Bit 0100 = reversing light (set exactly while in R), bit 0800 = brake light (with the brake pedal). 3010 is the resting value.
bit flags00 00
720 2102
guess
1
Body status
Bit 02 comes on at unlock or a door opening and goes off later: interior light? Bit 02 switches with the doors: interior light?
bit flags82
720 2103
unknown
2
Switches between 1 values: a status or flag.
08 06
720 2104
unknown
1
All zero: empty / off.
00
720 2105
unknown
2
All zero: empty / off.
00 00
720 2106
guess
1
Reverse state
08 normally, 10 in reverse.
08
720 2107
unknown
9
Bytes 6-7 jumped 24 to 280 once (one bit): a flag, not the odometer.
80 00 00 00 00 30 01 18 00
720 2108
guess
8
Copy of the body status (720 2E00) plus 4 fixed bytes
Same as 720 1204.
The 4 fixed bytes are shown as XX: they are the same on every read and could single out one car.
04 38 00 0C XX XX XX XX
720 2109
guess
8
Copy of the body status (720 2E00) plus 4 fixed bytes
Same as 720 1204.
The 4 fixed bytes are shown as XX: they are the same on every read and could single out one car.
04 38 00 0C XX XX XX XX
720 210A
guess
8
Copy of the body status (720 2E00) plus 4 fixed bytes
Same as 720 1204.
The 4 fixed bytes are shown as XX: they are the same on every read and could single out one car.
04 38 00 0C XX XX XX XX
720 210B
unknown
8
All zero: empty / off.
00 00 00 00 00 00 00 00
720 210E
guess
2
Body status
2004 in P, 2204 in D or R. 2004 in P, 2204 in D or R. Bit 0400 switches only when a door opens or closes.
bit flags20 04
720 2113
unknown
1
Never changed: likely an ID, setting or calibration value.
08
720 2114
unknown
1
Never changed: likely an ID, setting or calibration value.
0F
720 2115
unknown
1
Switches between None values: a status or flag.
01
720 2116
unknown
28
Never changed: likely an ID, setting or calibration value.
0A FF FF FF FF 03 FF 04 07 FF FF 08 FF FF FF 09 FF FF 01 05 … (28 bytes)
720 2117
unknown
28
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (28 bytes)
720 2300
unknown
4
All zero: empty / off.
00 00 00 00
720 2301
unknown
12
Never changed: likely an ID, setting or calibration value.
FF 00 00 FF 00 00 FF 00 00 FF 00 00
720 2302
unknown
1
All zero: empty / off.
00
720 2A13
unknown
8
Never changed: likely an ID, setting or calibration value.
04 00 00 00 00 00 00 00
720 2E00
guess
4
Body status
Byte 3 bit 40 = all doors and boot closed. Byte 1 bit 01 changes with the left indicator. Byte 2 bit 20 is set in reverse. Byte 2 bit 02 and byte 1 bit 80 switch only when a door opens or closes (interior light or door ajar?).
bit flags04 38 00 0C
720 2EF1
unknown
12
Switches between 1 values: a status or flag.
08 08 08 08 08 08 08 08 08 08 08 08
720 2EF2
unknown
36
Never changed: likely an ID, setting or calibration value.
00 00 03 00 20 00 05 01 00 00 00 00 00 00 02 00 00 00 00 00 … (36 bytes)
720 2EF3
unknown
23
Only the first 4 of 23 characters shown: it identifies one car.
"IBC2…"

719 → 799 · Door module, right (driver on RHD)

ItemBytesMeaningFormulaExample
719 1000
known
1
12 V supply of this module
value ÷ 10 = V88
→ 13.6 V
719 1001
unknown
3
Never changed: likely an ID, setting or calibration value.
02 00 00
719 1002
unknown
4
Never changed: likely an ID, setting or calibration value.
0A 00 00 00
719 1200
unknown
4
Never changed: likely an ID, setting or calibration value.
44 44 14 00
719 1201
unknown
7
Changes about 12 times a minute even when parked. Unknown door-module data.
B7 00 00 03 A6 04 A6
719 1203
known
2
Locked / unlocked
9400 = unlocked, A800 = locked. Also switches when the car locks itself at speed.
Home Assistant: Doors unlocked
9400 = unlocked, A800 = locked94 00
→ unlocked
719 1204
unknown
100
719 1208
known
8
Windows, right side
Bytes 0–1 = front right window (driver on RHD): 0100 closed … 03C8 fully down; byte 1 ÷ 2 = % open. Byte 2 = window motor: 02 going down, 01 going up, 00 stopped. Bytes 4–7 = rear right window, same layout (rear not confirmed yet).
Home Assistant: Driver window open, Rear right window open
byte 1 ÷ 2 = % open (front), byte 5 ÷ 2 (rear); byte 2 = window motor01 00 00 00 01 00 00 00
→ front closed, rear closed

718 → 798 · Door module, left

ItemBytesMeaningFormulaExample
718 1000
known
1
Module supply voltage (12 V)
value ÷ 10 = V88
→ 13.6 V
718 1001
unknown
3
Never changed: likely an ID, setting or calibration value.
02 00 00
718 1002
unknown
4
Never changed: likely an ID, setting or calibration value.
0A 00 00 00
718 1200
unknown
4
Never changed: likely an ID, setting or calibration value.
44 44 14 00
718 1201
unknown
7
Changes about 12 times a minute even when parked. Unknown door-module data. Moves with energy in (kWh) (r = −0.79).
B7 00 00 04 09 04 54
718 1203
known
2
Locked / unlocked (copy in the left door module)
Moves exactly with 719 1203.
9400 = unlocked, A800 = locked94 00
→ unlocked
718 1204
guess
1
Left mirror / indicator flags
Bit 10 is on with the left indicator (guided test); 0 parked, 4 driving.
bit flags00
718 1208
known
8
Windows, left side
Bytes 0–1 = front left window: 0100 closed … 03C8 fully down; byte 1 ÷ 2 = % open. Byte 2 = window motor: 02 going down, 01 going up, 00 stopped. Bytes 4–7 = rear left window, same layout (rear not confirmed yet).
Home Assistant: Front passenger window open, Rear left window open
byte 1 ÷ 2 = % open (front), byte 5 ÷ 2 (rear); byte 2 = window motor01 00 00 00 01 00 00 00
→ front closed, rear closed

710 → 790 · Brakes and stability (IPB)

ItemBytesMeaningFormulaExample
710 1001
guess
1
Supply voltage at another scale?
Varies slowly between 168 and 178.
whole numberAA
→ 170
710 1005
unknown
4
All FF: empty / not set.
FF FF FF FF
710 1101
known
10
Stability-system sensors: steering, g-forces, yaw, brake pressure
Five 2-byte values, FFFF while parked. Bytes 0–1 steering wheel angle = (15610 − value) × 0.1° (+ = left, full lock about ±490°). Bytes 2–3 sideways g = (value − 792) × about 0.025 m/s² (+ = left). Bytes 4–5 forward/back acceleration, gravity included = (value − 796) × about 0.025 m/s². Bytes 6–7 yaw rate = (value − 981) × 0.1 °/s (+ = turning left). Bytes 8–9 hydraulic brake pressure (likely): value − 2778; zero while regen does the braking, rises below about 10 km/h and when holding. Checked on 34 turns of one drive (steering, yaw), against speed × yaw (sideways g) and against road-height profiles driven out and back (forward g).
five 2-byte values: see notesFF FF 03 1C 03 1E 03 D6 0A DA
→ sideways +0.10 m/s², forward +0.05 m/s², yaw +0.1 °/s, brake pressure 0
710 1104
guess
8
Brake temperatures?
Four 2-byte values, maybe one per wheel. Rose 35 → 60–62 over a stop-and-go drive.
four 2-byte values00 1D 00 1D 00 1D 00 1D
710 1106
unknown
4
All FF: empty / not set.
FF FF FF FF
710 1115
unknown
4
All FF: empty / not set.
FF FF FF FF
710 1205
guess
3
Brake held flag
Bit 400000 is on while the brake is held (brake-pressed test; Auto Hold not tested).
bit flags00 00 00
710 1400
unknown
1
Switches between 2 values: a status or flag.
01
710 1401
unknown
3
Never changed: likely an ID, setting or calibration value.
FF FF 00
710 1402
guess
1
Parking brake state?
1 or 2; changes around P / D.
whole number01
→ 1
710 1406
unknown
2
All zero: empty / off.
00 00

711 → 791 · Parking brake (EPB)

ItemBytesMeaningFormulaExample
711 1105
unknown
2
Never changed: likely an ID, setting or calibration value.
1B 58
711 1106
unknown
2
Never changed: likely an ID, setting or calibration value.
1B 58
711 1111
unknown
10
Never changed: likely an ID, setting or calibration value.
00 00 01 18 06 15 41 59 35 20
711 1200
unknown
1
Never changed: likely an ID, setting or calibration value.
02

724 → 7A4 · Liftgate

ItemBytesMeaningFormulaExample
724 1000
known
1
12 V supply of this module
value ÷ 10 = V88
→ 13.6 V
724 1200
unknown
1
All zero: empty / off.
00
724 1201
unknown
1
All zero: empty / off.
00

72B → 7AB · Head unit / cluster

ItemBytesMeaningFormulaExample
72B 0100
unknown
15
Never changed: likely an ID, setting or calibration value.
01 00 5D 21 0A 7F 01 00 00 0C 26 00 80 00 00
72B 0101
unknown
61
Value not shown: fixed random-looking bytes; it may identify a car.
72B 0110
unknown
1
All zero: empty / off.
00
72B 0120
unknown
26
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (26 bytes)
72B 0204
unknown
1
All zero: empty / off.
00
72B 0305
unknown
5
Never changed: likely an ID, setting or calibration value.
01 00 01 01 01
72B 030A
unknown
38
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … (38 bytes)
72B 030B
unknown
38
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … (38 bytes)
72B 030C
unknown
38
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … (38 bytes)
72B 030D
unknown
38
All zero: empty / off.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 … (38 bytes)
72B 0330
unknown
6
Never changed: likely an ID, setting or calibration value.
26 07 22 12 32 00
72B 1000
known
1
Module supply voltage (12 V)
value ÷ 10 = V87
→ 13.5 V
72B 1052
known
50
Certificate server address (text)
The maker's shared server address, the same on every car.
text61 69 6F 6E 2D 73 65 61 2D 70 75 62 2D 70 6B 69 2D 63 6D 73 … (50 bytes)
"aion-sea-pub-pki-cms.aionicv.com"
→ aion-sea-pub-pki-cms.aionicv.com
72B 1053
unknown
8
Value not shown: a short number stored as text (same as 72D 1053); it may identify a car.
72B 1202
known
7
Cluster clock
Local time.
date and time, BCD: YY YY MM DD hh mm ss20 26 10 11 18 33 34
→ 2026-10-11 18:33:34
72B 2104
known
7
Cluster clock (copy)
Local time.
date and time, BCD: YY YY MM DD hh mm ss20 26 10 11 18 33 34
→ 2026-10-11 18:33:34

72D → 7AD · T-box (telematics)

ItemBytesMeaningFormulaExample
72D 1000
known
1
12 V supply of this module
value ÷ 10 = V89
→ 13.7 V
72D 1014
known
50
Telematics server address (text)
The maker's shared server address, the same on every car.
text61 69 6F 6E 2D 73 65 61 2D 6D 71 74 74 2D 70 75 62 6C 69 63 … (50 bytes)
"aion-sea-mqtt-public-access.aionicv.com"
→ aion-sea-mqtt-public-access.aionicv.com
72D 1053
unknown
8
Value not shown: a short number stored as text; it may identify a car.
72D 105E
unknown
8
Value not shown: a short number stored as text; it may identify a car.

734 → 7B4 · Airbag / seatbelt? (unconfirmed)

ItemBytesMeaningFormulaExample
734 1000
known
1
12 V supply of this module
value ÷ 10 = V8E
→ 14.2 V
734 1001
unknown
1
Switches between 2 values: a status or flag.
01
734 1FC7
unknown
16
Changes now and then. Seatbelt or airbag candidate: worth a guided test.
03 34 03 34 03 2D 03 2D 03 36 03 3C 00 00 00 00
734 1FC9
unknown
4
Changes now and then. Seatbelt or airbag candidate.
08 E9 08 F6
734 1FCA
unknown
3
Text: "370".
33 37 30
734 1FCB
unknown
3
Text: "210".
32 31 30
734 1FCC
unknown
7
Text: "8060AY5".
38 30 36 30 41 59 35
"8060AY5"
734 1FCD
unknown
4
Never changed: likely an ID, setting or calibration value.
22 04 46 01
734 1FCE
unknown
4
Never changed: likely an ID, setting or calibration value.
31 03 08 01
734 1FCF
unknown
1
All zero: empty / off.
00
734 1FD0
unknown
15
Never changed: likely an ID, setting or calibration value.
26 07 02 02 49 00 00 00 00 00 00 00 00 00 00
734 1FD1
unknown
8
Never changed: likely an ID, setting or calibration value.
00 00 00 00 00 00 10 10
734 1FD2
unknown
12
Changes now and then. Seatbelt or airbag candidate.
05 F3 05 FB 05 F8 06 08 05 F9 06 0C
734 1FD3
unknown
2
All zero: empty / off.
00 00
734 1FD4
unknown
2
All zero: empty / off.
00 00
734 1FD5
unknown
4
Never changed: likely an ID, setting or calibration value.
92 20 28 01
734 2001
unknown
298 96
734 2002
unknown
200 00
734 2003
unknown
200 00
734 2004
unknown
200 00
734 2006
unknown
200 00
734 2007
unknown
200 00
734 2101
unknown
800 00 00 00 00 00 00 00
734 2102
unknown
800 00 00 00 00 00 00 00
734 2103
unknown
200 00
734 2104
unknown
167E 11 77 A3 76 48 7F FF 7E B4 75 30 00 00 00 00
734 2105
unknown
2480 A2 75 30 77 AC 75 30 79 C2 75 30 8B BB 74 44 80 A2 75 30 … (24 bytes)
734 2107
unknown
167E 65 77 AC 76 28 7F FF FF FF FF FF FF FF FF FF
734 2108
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 2109
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 210A
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 210B
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 210C
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 210E
unknown
16FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 210F
unknown
801 FF FF FF FF FF FF FF
734 2110
unknown
167B 6B 76 6E 77 79 76 4B 7B 6B 77 79 FF FF FF FF
"{kvnwyvK{kwy"
734 2111
unknown
167B 6B 76 6E 77 79 76 4B 7B 6B 77 79 FF FF FF FF
"{kvnwyvK{kwy"
734 211A
unknown
1206 66 06 66 06 66 06 66 06 66 06 66
734 211C
unknown
202 8A
734 2123
unknown
401 F4 00 64
734 2124
unknown
4FF FF 00 58
734 2130
unknown
167B 68 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
734 2131
unknown
1675 30 75 C6 79 C2 75 30 FF FF FF FF FF FF FF FF
734 2132
unknown
87B 68 FF FF FF FF FF FF
734 2133
unknown
875 30 79 C2 FF FF FF FF
734 2134
unknown
880 A2 79 C2 FF FF FF FF
734 2135
unknown
87E 3A 76 1A FF FF FF FF

74F → 7CF · Gateway

ItemBytesMeaningFormulaExample
74F 1000
known
1
Module supply voltage (12 V)
value ÷ 10 = V8C
→ 14.0 V
74F 1400
unknown
40
40-byte gateway block; byte 12 = 139 never changed since 9 Oct: not the odometer.
7C 6A 84 80 49 0A 00 F8 61 62 79 89 8B 6E 5B E1 D6 02 31 02 … (40 bytes)
74F 2101
unknown
3
Never changed: likely an ID, setting or calibration value.
03 03 03
74F 2102
unknown
50
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (50 bytes)
74F 2108
unknown
43
Never changed: likely an ID, setting or calibration value.
0F 01 01 01 01 FF 0F 01 01 01 01 FF 0F 01 01 01 01 FF 0F 01 … (43 bytes)
74F 2109
unknown
50
All FF: empty / not set.
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF … (50 bytes)
74F 2110
unknown
13
Moves through 15 values: a live measurement.
05 01 01 01 04 01 02 01 04 01 02 01 04
74F 2200
unknown
1
All zero: empty / off.
00
Help wanted

These 56 items change but we don't know what they mean yet. Most were read only every few minutes, so "moves with" is a hint, not proof. With the same car, a guided test settles an item quickly: read it, do one thing (open a door, switch on the wipers), read it again.

Also wanted: the odometer, remaining range, trip meters, accelerator pedal, outside temperature, wipers, seatbelts, charging state and the fridge.