Modules
Every request id from 700 to 7FF was tried (see
Talking to the car). Fifteen answered. All speak
KWP2000 except 7F1, which speaks UDS. Part numbers come from each module’s
ECU identification (1A 87), whose answer ends in the part number in ASCII:
7E0 → 1A 87
7E8 ← 5A 87 04 25 00 0A FF 30 30 D3 68 02 31 38 36 30 44 33 36 38 20 20
The last ten bytes are 1860D368 and two spaces.
| Ask | Answer | Part | Local ids | VIN | What it is |
|---|---|---|---|---|---|
7E0 |
7E8 |
1860D368 | 104 | yes | engine; answers OBD-II |
7E1 |
7E9 |
8631B839 | 14 | transmission; answers OBD-II. Gear, brake switch, odometer, fluid temperature | |
784 |
785 |
4670B568 | 21 | ABS / stability control. Brake pressure, brake switch, odometer | |
763 |
764 |
8638A247 | 20 | has the odometer: likely the instrument cluster | |
728 |
525 |
5813A255 | 13 | yes | knows the shift lever position |
773 |
774 |
8637D267 | 18 | yes | knows the brake switch |
77B |
77A |
8634A093 | 12 | yes | |
716 |
72D |
8638A289 | 11 | ||
718 |
719 |
8638A201 | 14 | slow: answers 7F 21 78 (busy) before most blocks |
|
71C |
71D |
8637C177 | 5 | ||
73A |
73B |
8637C158 | 3 | ||
790 |
532 |
8781A477 | 12 | ||
7A8 |
535 |
8740A041 | 4 | ||
7B6 |
7B7 |
8631B325 | 23 | ||
7F1 |
7F9 |
(UDS) | — | yes (22 F190) |
“Local ids” is how many of the 256 the module answered with data. Blank
“what it is” means nothing about it has been decoded yet. Note that some
answer ids are nowhere near their request ids (728 → 525, 790 → 532,
7A8 → 535).
Raw blocks
What each module returned for every local id it answers, read once, parked,
with the car on (2026-10-18, 11:02). Data only: the 61 <id> in front is
dropped, so the first byte shown is byte 0. Blocks that change with what the
car is doing (gear, brake) show their parked, foot-off values here.
Withheld for a public page: local id E1 on every module (a per-unit ASCII
string that looks like a serial or traceability number), and the VIN’s serial.
Ids E0–FB look like identification and version data rather than live values.
7E0 → 7E8
Part 1860D368. Answers 104 local identifiers.
Raw blocks (104)
01 B8 00 22 88 55
02 57 7D 4E 61 CC
03 5A 00 95 E1
04 D6 00 33 1A 3D
08 00 00 D2 00 7F
09 B3 4F 00 00
10 2C 2C E6 14 0A E6
11 14 00 00 00 00
12 2C F1 00 00 00 E6
13 00 95 E0 00 00
14 FF 64
15 00 95 E1 64 28 00
16 3C AA 64 28 92 00
17 64 64 64 00 00
18 00 01 00 00 00
19 00 00 00 00 00
1A 00 95 E1 00 00 00
1B 00 00 00 00 00 00
1C 00 00 00 00 00 00
1D 00 00 00 00
1E 00 00 00 47 4C 00
1F 00 00 00 00 04 00
21 00
22 00
23 01
24 7F 3F 00 78 00 00 00 00 00 00 00 00 00 00
25 D2 A0 05 A0 01
26 80 00
27 00 00 00 00 00 00
28 00 00 28 28 28 28
29 64 00 00 00 00
2A 6B 00 00 14 28 00 00
40 00 A8 00 CD
41 00 D9 00 D5
42 01 68 02 73 00 04
43 00 00 0F
44 00 00 03 54
46 28 00 00 9C 40
47 00 00 00 00
49 00 00 00 00 62
4A 14 28 51 12
4B 76 08
4C 23 23 46 81 02
4D 7D 80 82 81
4E B2 80 00 D0 00
4F 3A 3A 34 4B 32
51 0D 00 00 00 00
52 22 A9 AC 00 09 47 24 00 00 00 D2 00 A0 05 A0 01
53 01 01
54 00 00 00 00 00
55 00 00 80 80 00
56 80 80 80 80 80
57 80 80 80 00 00
58 00 00 00 00 00
59 00 01 00
5A 00 00 00 00 00
5B E6 2C 2C 99 00
5C F0 00 6E 5A FF
5D 00 05 F5 00 00
5E 00 95 E1 28 28 28
5F 00 0E 28 00
71 F8 F8 F0 B8 00 00 00 E8 C0 00 00 00 00 00 00 00
00 00 00 C0 00 00 00 00 00 00 00 00 00 F8 00 00
80 80 80 00 00 00 00 00 00 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
72 F0 F0 FC E0 F0 00 80 C0 00 08 F0 C0 F8 F0 FB C3
C3 DE FA F0 00 F8 FF EF FE FF FF FF FE 00 00 00
F2 00 FF FF FF FF 80 80 00 00 00 00 08 04 C0 20
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
73 00 00 00 00 00 00 00 00 80 00 00 00 00 F0 F0 F0
F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 FE FC F0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
74 F9 25 00 00 FF 20 30 00 00 00 00 00 00 00 00 00
00 00 00
75 00 00 00 00 00 00 00 00 00
76 20 01 00 00 00 00 00 80 80 00 00 00 00 01 00 00
00 00
77 FF EF FE FF FF FF FE 00 00 00 F2 00 FF FF FF FF
78 00 00 00 00 00
79 00
A0 0A 80 14 80
A1 1E 80 28 80
A2 32 80 40 80
A3 47 80 4E 80
A4 5A 80 64 80
A5 6E 80 78 80
A6 82 80 8C 80
A7 96 80 A0 80
A8 00 00
A9 7F FF 7F FF
AA 7F FF 7F FF
AB 7F FF 7F FF
AC 7F FF 7F FF
B0 01 F4 01 ED
B1 01 EF 01 F8
B2 01 F0 01 EC
B3 01 F9 01 F7
B4 01 CF 01 D4
B5 01 CC 01 D1
B6 01 D4 01 CE
B7 01 C6 01 DA
B8 01 CB 01 E1
B9 01 D5 01 E6
BA 01 F4 01 EE
BB 01 F0 01 F8
BC 01 D7 01 D4
BD 01 D5 01 D7
BE 02 78 00 00 00
BF 81 F4 F2 F9 F2 E6 F1 F4 E1 EE E9 DE E0 00 B7 81
F8 FA F8 F6 F8 FC FB F8 ED F5 F1 F2 00 91 81 F0
F3 FD F8 EA 0A FF F1 01 01 F3 F9 00 63 81 F8 F8
FB F8 FF F7 F9 FA E3 F1 F6 EC 00 81
C0 4F F3 00 95 DE 85 D1 86 81 80 95 04 00 F0
E0 00 50 24 09 00 00 00 00 00 00 00 00 00 00 00 00
00 00
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 64 00
FA 0F 00 00 00 00
7E1 → 7E9
Part 8631B839. Answers 14 local identifiers.
Raw blocks (14)
01 06 A6 00 41
02 FF 06 7A 00 00 66 66 00 FF 01 FC
03 01 00 2B 89 16 16 87 16 16 00 E0
04 FF F1 F1 FC
05 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
07 00 00 00 00
06 01 00 00 00 00 01 00 05 D4 ED 00 01 01 01 00 00
99 00 00 02 02 00 01 01 01
07 00 00 00 00 00 00 00 08 45 00 00 01 03 52 00 08
47 7D 00 00 00 00 07 00 00 00 08 45 00 00 00 1F
FF 15 00
08 00 1F FF FF 00 00 00 66 FF 00 01 1F FF 0D 0D 00
00 01 00 00 00 00 00 00 00 00 03 3C 50 FF 66 00
00 00 00 00 00 00 00 00 0D 00 00 00 01 00 00 01
00 00
20 01
E0 FF FF 02 18 00 00 00 00 00 00 00 00 00 00 99 99
99 99
E1 (per-unit ASCII string, withheld)
E4 31 00 01 00 00 00
EA 02 02 01 01 01 02 02 00
EB 01
784 → 785
Part 4670B568. Answers 21 local identifiers.
Raw blocks (21)
01 00 00 00 00 00 00 00 00
02 00 51 00 00 00 00 00 00
03 05 14 00 82 00 00 02 DD
05 2E FD 00 FE CD FF E5
46 00 51 03 0D 00 09 00 01 00 00 00 05 80 00 00 00
00 00 00 01 00 00 85 85 00 41 04 01 00 01 00 01
00 00 00 00 00 00 00 00 00 00 00 01 00 00 85 85
00 76 02 03 00 03 00 01 00 00 00 00 00 00 00 01
00 00 00 01 00 00 85 85 00 3D 02 04 00 03 00 01
00 00 00 00 00 00 00 00 00 00 00 35 00 00 97 97
00 53 02 03 0C 17 00 40 00 00 00 54 00 00 00 00
01 45 C1 A0 00 00 68 68 01 19 03 0A 00 09 00 03
00 00 00 00 00 00 00 00 00 04 00 49 00 00 98 98
50 01
54 24 90 00 05 D4 ED 18 00
56 00 00
58 00 00 00 00
59 37 46 1E 00 00
60 09 47
64 01
70 00
71 00 00 00 07 FA
73 00 00 00 00 00 07 FF 00 00 00 0A 00 80 08 00
74 26 40 00 00 00 00 00 00 01 00 00 00 00 00 00
75 00 00 00 1F 00 00 00 03
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 5A 00
E9 00
EA 00 42 A2 24 0C 52 30 20
763 → 764
Part 8638A247. Answers 20 local identifiers.
Raw blocks (20)
01 00 00
02 01 02 01 02 00
03 00
05 86 00 00 00 10 1F 99 00 00 00 01 01 48
06 00 00 00 12 00 00 00 00 00 00 00 00
07 00 00 00 00 00 00 00 00 FF FF FF FF
08 1E 1D 1C 1C 1C 1C 1C 1C 1C 1C FF FF FF FF 53 02
56 EA 2B F2 2D E6 3F 7A 3F 7A 38 A4 39 9E FF FF
FF FF FF FF FF FF
09 64
0C 01
10 00
11 00
13 01 05 D4 E5 00 05 D4 E5 01 05 D4 E5
14 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
15 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
16 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
17 00
E0 FF FF 22 17 01 50 01 15 03 04 03 07 02 65 99 99
99 99
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 64 00
EA 01 02 03 00 02
728 → 525
Part 5813A255. Answers 13 local identifiers.
Raw blocks (13)
01 20 10 87 04 00
02 81 20 01 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 0A BC
21 00 00
22 00
40 07
A1 FF
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 FE 00
E5 17 00
EA 09 02 02
FA C0 41 34 50 34 35 2D 30 31 33
FB 00 00 00 0C 00 00 00 00 00 00 00
773 → 774
Part 8637D267. Answers 18 local identifiers.
Raw blocks (18)
0D FF FF 02 02 04
20 00 01 02 03 00 01 05 01 EF 01 F2
50 00 00 01 00 01 00 08
51 00 00 34 34 30 38 41 33 32 30 20 20
52 00 00 17 91 31 98
53 00 00 <VIN MMBGUKS10RH······>
57 2A 00
61 02
62 02
63 00
64 00 00
65 52 02 01 00
A0 01
D0 01
E0 FF FF 02 18 01 40 03 10 02 54 02 66 01 88 99 99
99 99
E1 (per-unit ASCII string, withheld)
E4 31 00 03 00 FF 00
EA 01 09 22 02 01 00 02 00 00 00 00
77B → 77A
Part 8634A093. Answers 12 local identifiers.
Raw blocks (12)
02 86
03 04 00 01 FF 01 F6 02 25 02 32 01
1A 4A
1F 02
21 04
60 00 00
7F 0A 02 00 02 00 00 00 F1 51 10 BF 10 3F 02 DC 08
20 00 02 24 00 68 40 01 F4 00 00 01 F4 00 00 06
2C 01 A0 05 A0 01
A1 01
E0 FF FF 02 18 01 30 99 99 02 53 02 33 99 99 99 99
99 99
E1 (per-unit ASCII string, withheld)
E4 31 00 03 00 FF 00
EA 0A 02 7F 04
716 → 72D
Part 8638A289. Answers 11 local identifiers.
Raw blocks (11)
01 00 00
02 00 00
03 01
04 87 00 00 00 10 1F 00 00
05 00
06 00
0C 01
E0 FF FF 18 02 02 02 01 15 03 04 03 07 02 66 00 00
00 00
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 00 00
EA 01 01 01 01 00 00 00 00 00
718 → 719
Part 8638A201. Answers 14 local identifiers.
Raw blocks (14)
01 85 98 1F 80 00 08 4B 00 00 00 96
02 01 62 00 00 F8 00 06 A8 00 01 00 01 16 CC 16 AD
16 8E 00 00 00 00 00 00 4B 62 4D 26 00 00 00 00
00 00 00 00 04
03 04 00 04 00 07 FE 00 00 FF 00 00 00 28 00 80 08
00 00
04 3E AE C8 A6 3E D6 D2 FF
05 3E 9C 48 6B 3D 72 08 5B
06 41 20 00 00 41 20 00 00
07 BE 6F ED 14 3D C1 5F 8E 20 20 1F
08 BE 6F ED 14 3D C1 5F 8E
09 00 00 00 00 00 00 00 00 80 00 80 00 80 40 00 40
00 00 00 00 00 00 00 00 00 80 02 80 02 80 02 80
02 80 02 80 02 7F FD 00 00
0A 20 09 00 5E 04 5F 5F 21 09 00 59 04 37 4F 62 01
00 4A 04 35 9D 23 07 00 45 02 1D A7 24 07 00 54
02 1D 77 65 01 00 35 01 2C 4A 26 07 00 4F 01 2C
49 27 07 00 53 01 2B 23 28 07 00 4C 01 29 D5 29
09 00 3F 01 28 E9
0B 00 92 03 0A 00 00 00 0A 1C 00 7B 03 07 00 00 00
0C 1E 00 E5 03 03 00 0F 07 0D 2C 00 DB 04 10 00
00 00 0C 1E 00 A4 03 7B 00 00 00 0C 23 00 2A 02
02 00 00 00 0B 31 00 90 02 FF 00 00 00 06 1F 00
F6 03 02 00 00 00 0C 22 00 F2 03 01 00 0C 08 0D
29 00 9A 02 01 00 00 00 06 2E
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 FF 00
EA 01 01 01 03 01
71C → 71D
Part 8637C177. Answers 5 local identifiers.
Raw blocks (5)
01 00 00
02 FF FF
04 89 88 31
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 FF 00
73A → 73B
Part 8637C158. Answers 3 local identifiers.
Raw blocks (3)
04 86 86 00
E1 (per-unit ASCII string, withheld)
E4 31 00 02 00 FF 00
790 → 532
Part 8781A477. Answers 12 local identifiers.
Raw blocks (12)
03 00 00 00 01 00 00
09 05 00 10 1F 00
0A 00 00 00 00 00 FF
0B 5C 00 00 5C 5D 62 08
0C 01
0D 99 99 01 5C 5C 5D 62 FF 00 00 00 00 00 00 42 0E
66 65 44 1D 03 D4 42 95 3A A8 43 38 12 0F C0 81
86 54 C3 81 27 75 45 97 81 FD 44 8A DD C2 42 1E
31 96 3F 37 C0 A2 BF 92 E5 0E C4 75 D1 F1 44 D1
4B C6 44 94 7B 19 41 0B 39 60 42 B9 E5 47 BF D1
60 5A 44 6C 96 CF 44 D7 27 0C 44 93 80 CF 40 FE
69 A9 C2 9D 5D 67 BF 5A 41 37 3F 59 D4 67 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
E1 (per-unit ASCII string, withheld)
E3 04 00
E4 31 00 03 00 00 00
EA 37 25 00 C0
FA 00
FB 00 20 00 00 00 00 00 00 00 00 00 00 00 00 20 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 20 00 20 00 20 00 00 00
00 00 00 00 00 00 00 00 00 00
7A8 → 535
Part 8740A041. Answers 4 local identifiers.
Raw blocks (4)
26 03
27 02
E1 (per-unit ASCII string, withheld)
EA 2E 05 00 00 01 00 00 00
7B6 → 7B7
Part 8631B325. Answers 23 local identifiers.
Raw blocks (23)
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7F F8
12 35 53
13 02
14 08 49 03 53 00
15 00 09 90 00 00 00
16 02
17 0B A0 00 00 00 00
21 13
22 08
23 AA
24 01
26 09 B7 12
27 00
28 00
29 02
30 17 53 00 09 02 09 47
31 00 12 00
32 01 13 8C 13 8C 07 5E 07 5E 04 9E 04 9E
33 00 00 00
70 00
E1 (per-unit ASCII string, withheld)
E4 31 00 86 00 64 00
EA 01 01 01 09 02 09 47 FF FF 01
7F1 → 7F9
Speaks UDS: refuses services 21 and 1A, answers 22 F190 with the VIN.