PDA

View Full Version : Opinion "needed". Is this Volvo Dash (DIM) dump manipulated?



TodesBrote
7th April, 2025, 04:11 PM
Hello there.

ugh. I hate to ask, because i usually want to help other people first before stating my own questions but im at a bit of a roadblock information wise.
Maybe someone here, who is more knowledgable than me, has an Idea or knows something about this.

So, back in October of last Year, my GF bought a Volvo V60 D6. Quite the Unicorn but not known to be unreliable after the AC Compressor issue was sorted by Volvo. Was in absolute great condition and is supposed to have around 162000km by now.
Not everything went smoothly right away, but that was mostly due to a hole in the intercooler which she fixed pretty early on.

However, one thing still didnt work: the ACC (Adaptive Cruise Control). As the car just got a new windscreen the week before we thought it might have been that and booked an appointment with the same company to have them take a look at it. Turns out, they read the DTCs before replacing the windscreen and it was already an issue before they touched the car. So i finally dove a little deeper into the error messages. It became clear quite quickly that the ACC issue was related to them DIM DTC U300045 - Programm memory failure.

From what i gathered this usually happens when the mileage was manipulated and the synching between SRS, BCM, CEM, ECM, TCM etc. to DIM was blocked. VDASH report 0km for all other modules, whereas VIDA reports the correct mileage +-10km on other modules. So the mileage might be correct, but the synchin part still bugs me.

But, as it goes with buying a unicorn, it is pretty hard to actually find information and documentation on this stuff. I have created a EEPROM and Flash dump via P3tool. Its hard to find dumps from the same or almost the same Dash to compare. While i do know that the mileage is (not just) stored at 0x0D00, i havent been able to verify the part whee the Synching routine is stored and what it is supposed to look like.

Thats why im here. I just cant get hold of information that would let me be sure it was manipulated.
Would love to get some input on this, if someone has the expertise and is willing to take a look.
Thank you for your time.

Cheers and have a lovely day.

Edit: Sorry forgot to mention what Dash MCU is used:

MC9S12XHZ384VAG 1M80F

marina_rv
7th April, 2025, 04:24 PM
read P-Flash and send to forum + label full name this dash

synhro in P-Flash size 393216

------------------------------------------------------------------------------
When requesting help from Kaos Members, please provide some details like :
1. Year, Make, Model of Vehicle
2. Eeprom / MCU Type, Any other dash details
3. What you did to the vehicle
4. What equipment you did it with
5. Post up original / adjusted files
6. Original Mileage / Hours, NOT xxxxxxx
7. Miles or Kilometers NO xxxxxxx

TodesBrote
7th April, 2025, 06:37 PM
Sorry, you are right. I forgot some details.

1. 2015 (but MY16) Volvo V60 D6 Plugin Hybrid (Diesel Hybrid) with a D5244T20 ICEngine.
2. Eeprom is part of the MCU. MCU is a MC9S12XHZ384VAG 1M80F . Dash Bootloader: 31394623 AC Dash HW No.: 31453043 (Sticker on these Dashes often has very little meaning spec wise unfortunately). Its the Single Round LCD Dash (THIS (https://carsguide-res.cloudinary.com/image/upload/c_fit,h_841,w_1490,f_auto,t_cg_base/v1/editorial/dp%2Falbums%2Falbum-3656%2Flg%2FVolvo-V60-hybrid-gallery1.jpg))
3. So far, nothing software wise. If there was any maniuplation, its must have been the previous owner(s).
4. For reading i did use P3Tool and a 1:1 Dice Clone (not one of the bad ones) that has served me well over the years. I currently dont have any "real" automotive flashing tools. Just some basic IC tools i use for hobby projects - but none that are of any use here.
5. These the orignial files i got from P3Tool. I am aware that the XMl is 512KB whereas the Flash is only 384KB. The Entire Flash is still in the XML though. I can convert the XML to bin tough, the offset will probably be wrong. Ill try something and will post back once im done.
6. Mileage is exactly 162507km. I dont have any other mileage. etc.

TodesBrote
8th April, 2025, 01:43 PM
Wasnt really able to fully reconstruct the Data from the xml to fully map to the usual 384KB flash pattern. It should still have all the Info. But not sure how useful this file is. The offsets will certainly be wrong though. I`d love to extract an actual 384KB File, but i simply do not have the tools for that (or at least i dont have the software). Sorry, i wish i could bring more reelevant Info to the table.

TodesBrote
19th April, 2025, 03:16 PM
Update: Was able to get a fix from D5T5. Apparently this issue is not necessarily caused by a bad manipulation. Just had a corrupt checksum in a different part of the firmware.