Volkswagen ID Forum banner

Comparing software version numbers of all ECUs to see what is updated

1 reading
19K views 85 replies 23 participants last post by  Lincoln  
#1 · (Edited)
Many people have been asking how to see what software versions they really have, since the infotainment only tells you its 3.1, even after a 3.2.1 or 11 or 12 update. With car scanner the trick to read all the ECUs: Hit ECU Identifiers, hit the button for All modules (not just Found modules), then the checkbox up top that adds a check mark to all ECU. This will scan 198 ECU including a few that don't exist but not a problem. Then hit Export to email yourself the report. The car must be powered up but does not need to be in Drive. With OBDeleven you hit the Scan button, wait a long time for it to finish then hit the email button (top right) to send the report to yourself to see the software version of every ECU. I did this with my original 2.1, then again with 3.1, then with 3.2.11. Note some of these will be different with different hardware like RWD vs. AWD. Here are the version numbers that changed on mine:
3.2.11 OTA
CE Front Drive Motor Control Module 2 8351 to 8353

3.2.12 OTA
42 Driver Door 0550 to 0551
52 Passenger Door 0550 to 0551
BB Rear Left Door 0550 to 0551
BC Rear Right Door 0550 to 0551
03 Brakes 0518 to 0524
08 Air Conditioning 0425 to 0460
16 Steering Column 0071 to 0072
23 Brake Boost 0625 to 0626
3C Lane Change Assistant Right 0287 to 0289
A5 Driver Assistance 5321 to 5332

3.2.13 OTA
19. CAN Gateway from 0292 to 0299
8123 Application server 1 system 1 adaptive 0290 to 0299
8124 Application server 1 system 2 java 0290 to 0299

2.1 to 3.1 97ZZ
8123 Application server 1 system 1 adaptive 0123 to 0290
8124 Application server 1 system 2 java 0123 to 0290
8125 Application server 3 system 1 infotainment 0792 to 0561 (this is the only ECU that makes it show 3.1)
8128 Light line display 1 0106 to 0107
01 Engine 1534 to 2222
03 Brakes 0502 to 0518
06 Passenger Seat 0560 to 0562
08 Air Conditioning 0383 to 0425
09 Central Electrics 0130 to 0307
13 Adaptive Cruise Control 0123 to 0234
15 Airbag 0366 to 0376
19 Gateway 0123 to 0292
23 Brake Boost 0601 to 0625
36 Driver Seat 0560 to 0562
3C Lane Change Assistant Right 0284 to 0287
42 Driver Door 0543 to 0550
44 Steering Assistance 5024 to 5033
51 Rear Drive Motor 6035 to 6045
52 Passenger Door 0543 to 0550
5F Multimedia 0792 now 0561
6C Rear View Camera 0324 to 0394
75 Telematics 0292 to 0664
76 Parking Assistance 0208 to 0421
7E Dashboard Display 0520 to 0531
8C Battery Energy Module 0920 to 1041
A5 Driver Assistance 5230 to 5321
BB Rear Left Door 0543 to 0550
BC Rear Right Door 0543 to 0550
C6 Battery Charger 0013 to 1019
CE Front Drive Motor Control Module 2 8315 to 8351

3.7 (EU) or 3.5.11 (US) OTA or Recall 919A
C002 Software Cluster Embedded V04007006SA 0329
0019 Gateway 1EA937012AD 0329
0001 Engine
0EA906012EG 2927
0EA906012DK 2603
0003 Brakes 1EA614517BC 0526
0009 Central Electrics 1EA937089AJ 0311
0023 Brake Boost 1EA909059AN 0626
005 Rear Drive Motor
1EA907121BC 6045
1EA907121AH 6050
1EA907121BE 6046
008C Battery Energy Module 0Z1915184J 1041
0042 Driver Door 1EA959593E 0551
0052 Passenger Door 1EA959592E 0551
00C6 Battery Charger
1EA915684GC 2022
1EA980556J 0397
0076 Parking Assistance
1EA919300A 0580
1EA919294D 0421
005F Multimedia 10A035842N 1751
8125 Application server 3 system 1 infotainment V04007008CD 1751
00BC Rear Right Door 1EA959596E 0551
00BB Rear Left Door 1EA959597E 0551
00CE Front Drive Motor Control Module 2
1EA907121AN 8022
1ED907121AS 8353
0075 Telematics 11A035285D 0686
006C Rear View Camera 1EA907556S 0314
00C0 Actuator for exterior noise 11K035335F 0008
8116 Sound Enhancement 2 11K035335G 0006

The below tables list the versions from the VW docs. This looks like those who got the 3.2.1 (97HB or 97HC) match up with my 3.2.11. You can see they are slowly getting us 21 and 22 to the same versions. It would be interesting to see a 23 scan.

Here is the module version numbers for 97ZZ:
Image

Image


And here is the list for 97HB:
Image
 
#2 ·
I am taking my ID.4 in for the 97HC software update and battery module check this coming Tuesday and took screen shots of the information for each module. Most of the software versions in my 3.1 from the factory are the same as in your update.

Some differences:
Battery energy module: 1030 vs your 1041;
Brakes: 0524 vs your 0518;
Air conditioning: 0460 vs your 0425;
Brake Boost: 0626 vs your 0625;
Lane Change Assistant Right: 0289 vs your 0287;
Drive Motor: 6044 vs your 6045;
Drive Motor Control Module 2: 8352 vs your 8353;

Interesting that some of your update software version numbers are higher, while some are lower than those in my ID.4.

You haven't listed some of the modules that I have. Omitted because no software change?
 
#6 ·
Yes I was going to mention this today since more people have car scanner. And you can email it to yourself for a record just the same. I have a hard time getting it to read all of the ECUs since by default it only reads a portion of the ECU, and its flaky and inconsistent on what ECU get included in the report. Have you found a way to get it to include all 55 ECU?
 
#5 ·
Thanks for sharing! For stuff like this I really wish that this forum supported a wiki or database function (supported in some xenForo implementations) where we could better collaborate on tracking the software versions, @administrator is this still a pipe dream?

I'll add in some of mine later from my OBDeleven records for the two 2022 my family has.
 
#10 · (Edited)
To @SunWizard point on 97HB, it's a smaller list but I believe all the end software versions are exactly the same as the 97ZZ. I expect 97HC when we do get a copy of it will be the same or smaller.

Edit: removed the table and other information that was already in the starter post.
 
#12 ·
The reason they list the ECU software versions in the above TSB link is that if the 3.2.12 OTA fails to install and you bring it in, the service tech has to manually go through each ECU listed and see which one failed to update. Then they replace that ECU with one that has the newer software and then close the OTA as done. Hopefully since the AWD 3.2.11 update (that I now see is just for the front motor control software) is mostly done I expect to see a lot of 3.2.12 "your update is ready" emails soon. This made me realize I need to add a AWD 3.2.12 update ready choice to the poll thread.
 
#13 · (Edited)
I figured out how to make car scanner read all the ECUs: Hit ECU Identifiers, hit the button for All modules (not just Found modules), then the checkbox up top that adds a check mark to all ECU. This will scan 198 ECU including a few that don't exist but not a problem.
 
#15 ·
Here is a tip for anyone wanting to do this. You old software related people know what I mean when I say use your favorite DIFF tool. Now there are simple online tools that line up 2 text files side by side and color highlight all the differences (like the ECU software version numbers) like:
 
#16 ·
There were not very many S/W changes made by the 97HC recall that was performed on my 2022 ID.4, previously running 3.1 from the factory in Germany.

All 4 doors updated to 551 from 550
Drive Motor now 6045 from 6044
Battery Energy Module now 1041 from 1030

So the Drive Motor and Battery Energy Module versions are now the same as those of @SunWizard , but my Drive Motor 2 version is still lower, unless I missed the difference. I will double check soon.
Edit: Drive Motor 2 still v 8352.

No change in the System Information screen other than having the Navigation Database updated to 23.12 & (of course) the Infotainment System still shows 3.1
 
#19 ·
I figured out how to make car scanner read all the ECUs: Hit ECU Identifiers, hit the button for All modules (not just Found modules), then the checkbox up top that adds a check mark to all ECU. This will scan 198 ECU including a few what car scanner do you recommend that don't exist but not a problem.
I figured out how to make car scanner read all the ECUs: Hit ECU Identifiers, hit the button for All modules (not just Found modules), then the checkbox up top that adds a check mark to all ECU. This will scan 198 ECU including a few that don't exist but not a problem.
What car scanner do you recommend?
 
#20 ·
There is only 1 app named car scanner, for ios or android. For a dongle there are many choices, see links and much info here:
 
#21 ·
My export all ties to your software versions for the big dealer 3.1 update (still awaiting the OTA) except two items.

5F Multimedia 0792 now 0561 - I don't get a software version here. Just a Programming date and long coding.

7E Dashboard Display 0520 to 0531 - Nothing at all, even searched the text file for dashboard and dash and nothing comes up.
 
#22 ·
Looks like 5F. is called Electronic Information System 1 using car scanner and shows no software version. And its missing the 7E. I used the names from OBDeleven scan which were better and had the version.

Maybe you software types might solve this puzzle, some of the ECU logs have this line with varied numbers:
Programming date (HEX): 3130413033353834324120
It would be interesting to see what date/time this means, its not any encoding I could find.
 
#23 ·
Here is what I have for 5F - looks like it matches your programming date via car scanner.

5F. Electronic Information System 1
Programming date (HEX): 3130413033353834324120
Long Coding: 23166030000000000000000000000000000000000000000000

Next time I'm in the car I will see if I can drill down to scan for only 7E, may be possible there was just some hiccup in the scan.
 
#24 ·
I don't think that's a HEX number, despite what it claims. For instance, Unix epoch time is the number of seconds since January 1, 1970 (UTC). The current HEX for that figure is 65EFB4E7 (as of my time of posting). That's 01100101111011111011010011100111 in binary or 1,710,208,231 in decimal.

Looks more like a hash of some sort to me, but it's only got 22 digits which is also not a typical hash function that I know of.
 
#29 ·
I got my 97HC 3.2.1 and my versions were a little different. Not much was updated:

42. Driver door electronic equipment 0550 to 0551
52. Front passenger door electronics 0550 to 0551
BB. Rear door behind driver (UDS) 0550 to 0551
BC. Rear door behind passenger (UDS) 0550 to 0551
0051. Electro-engine (29 bit) 6044 to 6046
008C. Battery management system (29 bit) 1030 to 1041

I noticed the ECM calibration dates changed... I did get the setting reset TSB done as well.
 
#31 ·
Sooo, after looking at another thread and what's to come in 3.2.12 OTA for the rest of us pre-mid-2022 cars are the following (Circular (nhtsa.gov):

Image


All of those door electronic numbers is 3.2.12 match your 97HC versions. Which only leaves 0051 and 008C in your update that aren't touched in 3.2.12 above. 3.2.12 has others though.
  • 0051 to 6046 is also covered in 97HB and 97ZZ
  • 008C to 1041 is also covered in 97HB and 97ZZ
So that's VW playing catch up on those modules for late 2022's it looks like in 97HC and would also explain why the software list is so small.

I wonder what 3.2.12 will look like then for the late 2022s.... or do you already have these versions installed?

Image
 

Attachments

  • Helpful
Reactions: Huey52
#30 ·
I took my 2023 ID4 in for the 1 year inspection. I used Car Scanner to pull data before and after service.
I asked if they had done any software updates and was told no. A before and after file comparison confirmed this.
I wish their service report was actual numbers and not just a stop light report (Green Yellow, Red).
 
#34 ·
I manually tried to clean up the Car Scanner output on my 2023 AWD Pro S
OBD-II


19, CAN Gateway, 1EA937012N, ECU 0292


09, Onboard supply control unit, 1EA937089Q, 0307


xx, ECU hardware number,1EA937089H, 0307_01


03. ABS control unit, 1EA614517AR, 0524


04. Power steering, 1EA907144AQ, 5033


xx, ECU software number, 1EA907144AQ, 5033


05. Authorization system, 5WA959436J, 0725


06. Front passenger seat, 1EB959760H, 0562


08. Heater and climate, 11K907727A, 0460


10. Parking Assistant 2, 1EA919300, 0538


13. Active cruise control, 1EA907572H, 0234


15. SRS, 5WA959655R, 0717


16. Steering column, 1EK953507A, 0072


23. Increased braking force, 1EA909059AN, 0626


2B. Steering column lock (UDS), 1EA905861, 0040


36. Driver seat adjustment, 1EB959760H, 0562


3C. Lane change assistant, 2Q0907686K, 0289


42. Driver door electronic equipment, 1EA959593B, 0550


44. Power steering, 1EA907144AQ, 5033


52. Front passenger door electronics, 1EA959592B, 0550


5F. Electronic Information System 1, 10A035842J, 0561


69. Trailer functions, 5H0907383C, 0058


6C. Rear view camera system var.1, 1EA980556F, 0394


6D. Tailgate/Boot lid, 4KE959107A, 0335


75. Emergency Call and Communication Module, 11A035285C, 0664


76. Parking assistant, 1EA919300, 0538


A5. Front Assistant A5 (UDS), 1EA980653D, 5332


BB. Rear door behind driver (UDS), 1EA959597B, 0550


BC. Rear door behind passenger (UDS), 1EA959596B, 0550


C0. Actuator for exterior noise (UDS), 11K035335B, 0007


C6. High-voltage battery charger (UDS), 1EA915684DQ, 1019


01. Engine (EVO/29bit),, 2606


0051. Electro-engine (29 bit),, 6044


008C. Battery management system (29 bit),, 1030


CA. Sunroof control module (29 bit),, 0031


CE. Electric drive 2 (29 bit),, 8021


D6. Headlight control left 2 (29 bit), 9202


D7. Headlight control right 2 (29 bit),, 9202


8105. DC Charger (29 bit),, 1142
 
#35 ·
It looks like the 2023 will probably have the in shop software upgrade eventually to bring it to baseline. What we don’t know is if the updated BMS software is needed for the SK batteries or just the LG cells. My feeling tells me both cell types will get the upgrade. If VW does not want to push the BMS upgrade they will probably push the door upgrades etc via ota.
 
#41 ·
Only on 2023 and newer. No word on 2022 and older.
The P&C here is only for 23s and only at EA with the free plan. Its not true P&C and will confuse many when every vendor has their own incompatible with anyone else thing they call P&C. Maybe in the US the brands will someday get together on this.
Same-ish. P&C is via We Charge / Elli, which is a VAG company. Works only with networks who have an agreement with Elli. Ionity is fine, but some of the others are actually more expensive via that compared to their own app/tag.
 
#42 ·
Same here. Ford's support for 'plug and charge' is through their Blue Oval application, as are most of the other manufactures it seems. I don't believe anyone in NA has yet truly implemented the 'standards based' version of P&C as it requires a lot of infrastructure related to PKI being implemented in hardware. I've posted links in other threads about that spec and it's complications, and while in the tech world PKI is not 'hard' because we've been doing it for 20+ years, in automotive it requires a cost stream to maintain that I suspect most manufacturers were and are not prepared to pay or manage.