MLBEvo DBC & LIN Files

Forum on Volkswagen related hardware, so VW, Audi, Seat, Skoda etc.
Post Reply
Mitchy
Posts: 99
Joined: Sun Nov 14, 2021 12:16 pm
Has thanked: 3 times
Been thanked: 52 times

MLBEvo DBC & LIN Files

Post by Mitchy »

Just some DBCs collected that may help:
Was going to dump a bunch in the same post, but I'll separate it as most are from the MLBevo, but I have some other Porsche related items. :D

DBC Files should get us a bit closer for the Charger CCS I hope.
Attachments
MLBevo_Gen2_MLBevo_ICAN_KMatrix_V8.21.01F_20210129_EICR.dbc
(3.9 MiB) Downloaded 581 times
MLBevo_Gen2_MLBevo_ICAN_KMatrix_V8.19.05F_20200420_AM.dbc
(3.81 MiB) Downloaded 466 times
MLBevo_Gen2_MLBevo_HCAN_KMatrix_V8.18.01F_20190718_SE.dbc
(3.07 MiB) Downloaded 551 times
MLBevo_Gen2_MLBevo_ECAN_KMatrix_V8.15.00F_20171109_SE_RDK_merged.dbc
(1.91 MiB) Downloaded 544 times
Mitchy
Posts: 99
Joined: Sun Nov 14, 2021 12:16 pm
Has thanked: 3 times
Been thanked: 52 times

Re: MLBEvo DBC & LIN Files

Post by Mitchy »

The LIN files
Only for the BCM to some interior modules... But may shed some light on CRC or typical execution
Attachments
MLBevo_Konzern_MLBevo_BCM1_LIN2_KMatri_V8.11.00E_20160323.ldf.txt
(63.54 KiB) Downloaded 420 times
MLBevo_Konzern_MLBevo_BCM1_LIN1_KMatrix_V8.13.00F_20161110_FB.txt
(44.62 KiB) Downloaded 454 times
golfdubcrazy
Posts: 82
Joined: Thu Jan 28, 2021 6:15 pm
Has thanked: 1 time
Been thanked: 7 times

Re: MLBEvo DBC & LIN Files

Post by golfdubcrazy »

Hi Amazing :) great help thanks you :)

would you happen to have any other lin bus files, possibly climate control ?
Mitchy
Posts: 99
Joined: Sun Nov 14, 2021 12:16 pm
Has thanked: 3 times
Been thanked: 52 times

Re: MLBEvo DBC & LIN Files

Post by Mitchy »

Actually I found one today:
For the E3 which is the new Cayenne... Still based on the MLBEvo.
Has a few of the PTC Heaters
Attachments
E3_1_2_Premium_HCP4_LIN23_KMatrix_SignalSuffix_V12.03.35F_20200930_AL.txt
(107.05 KiB) Downloaded 485 times
golfdubcrazy
Posts: 82
Joined: Thu Jan 28, 2021 6:15 pm
Has thanked: 1 time
Been thanked: 7 times

Re: MLBEvo DBC & LIN Files

Post by golfdubcrazy »

Great all i can say is a huge thanks, i dont know where your finding these but im sure they will save time on future projects.

if you do find a lin module the receives the AC pressure sensor or AC compressor that would be interesting to look at and compare to what we have already discovered and know how close we where :)

i do love my VAG projects so anything else you find please put up as it would be great to see :D
Ammar
Posts: 6
Joined: Fri Dec 31, 2021 6:33 pm
Has thanked: 2 times
Been thanked: 5 times

Re: MLBEvo DBC & LIN Files

Post by Ammar »

Thank you @Mitchy. This is really helpful.
powy
Posts: 1
Joined: Tue Sep 19, 2023 12:25 pm
Has thanked: 1 time

Re: MLBEvo DBC & LIN Files

Post by powy »

Hello! Firstly thank you!
You wrote that you have a bunch of for MLBevo, do you also have it for engine/powertrain CAN?

BR.
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

I finally have my SavvyCan setup working (Thanks to @uhi22 and his wifican). I also have a VCDS running in parallel to a Mk5 Instrument Cluster. I have been playing back Test Sequences for the Speedometer and Rev Counter. I have logged some files and played them back, but none of the playback messages seem to have worked.
I have been browsing quite a bit, and hope I can find the answers to log files corectly, play them back and finally help ceate DBC files.
Here is an example of what I logged and hopefully can be converted to DBC.
Any pointers are appreciated.
I have a Golf VI TSI and hope to get my hands on a few PHEV's, hence posting here for guidance before anything High Voltage.
Attachments
First_log_file_vcds.csv
(151.15 KiB) Downloaded 254 times
User avatar
uhi22
Posts: 950
Joined: Mon Mar 14, 2022 3:20 pm
Location: Ingolstadt/Germany
Has thanked: 143 times
Been thanked: 535 times

Re: MLBEvo DBC & LIN Files

Post by uhi22 »

Not sure I got it right. You moved the Instruments using vcds and recorded the CAN Düring this? And then play back this recording? This does not help. The vcds uses diagnostic commands (uds on isotp), but you want plain CAN in the car.
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

That explains why I can't find examples. I'm trying to do some trial and error setups. So, any components we want to reverse engineer require working CAN logs?
tom91
Posts: 1868
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 156 times
Been thanked: 398 times

Re: MLBEvo DBC & LIN Files

Post by tom91 »

RetroZero wrote: Fri Apr 26, 2024 9:30 pm So, any components we want to reverse engineer require working CAN logs?
At the least or LIN if they are lin based
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

Crocodile can analyser connector on the way then....
Mitchy
Posts: 99
Joined: Sun Nov 14, 2021 12:16 pm
Has thanked: 3 times
Been thanked: 52 times

Re: MLBEvo DBC & LIN Files

Post by Mitchy »

RetroZero wrote: Fri Apr 26, 2024 4:50 pm I finally have my SavvyCan setup working (Thanks to @uhi22 and his wifican). I also have a VCDS running in parallel to a Mk5 Instrument Cluster. I have been playing back Test Sequences for the Speedometer and Rev Counter. I have logged some files and played them back, but none of the playback messages seem to have worked.
I have been browsing quite a bit, and hope I can find the answers to log files corectly, play them back and finally help ceate DBC files.
Here is an example of what I logged and hopefully can be converted to DBC.
Any pointers are appreciated.
I have a Golf VI TSI and hope to get my hands on a few PHEV's, hence posting here for guidance before anything High Voltage.
Hey Retro

If you have a MK5, particulary if you have RPM on 0x280, you're likely looking for this DBC: https://github.com/commaai/opendbc/blob ... lf_mk4.dbc
or
https://github.com/rusefi/rusefi_docume ... 497_01.dbc

If it's a slightly newer version, you'll likely use this one: https://github.com/commaai/opendbc/blob ... b_2010.dbc
or
https://github.com/rusefi/rusefi_docume ... C7_MLB.dbc
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

Yes I've had a look at those thanks. This is all practice before getting into the VW charger integration on my project.
What I am trying to get to understand is how to go from recorded data from a working vehicle (or bench setup) to creating a dbc file that's readable. Afterthat, I am looking for links to understand how/what we need to do all the converting or gain factor equations etc .
I suppose after that is done, there needs to be some kind of VCU to control all these inputs/outputs.
I have a SX6 (relay and isolation monitor board) from an E-tron that I hope to scope out and add further info to the much needed databases. All pointers are greatly appreciated.
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

This is a typical example - I have isolated 2 Lamps that I can switch On and Off. I have saved the logs and wouuld like to convert them to a DBC file. Do I need to do it manually for each CAN message?
Oops, can't attach as it is in .fsd . I will try to convertit tomorrow.
User avatar
uhi22
Posts: 950
Joined: Mon Mar 14, 2022 3:20 pm
Location: Ingolstadt/Germany
Has thanked: 143 times
Been thanked: 535 times

Re: MLBEvo DBC & LIN Files

Post by uhi22 »

The "conversion" of your findings into a DBC file is indeed a manual process. You found out, e.g. for Lamp1, which CAN ID and which bit in this message controls the lamp. This information you put manually into the data base file (dbc). You can do this with the DBC editor which is included in SavvyCAN.
SavvyCAN->Menu->File->DBC File Manager.
There either press the button "Create new DBC", or load and edit an exiting one.
In the editor, there are two steps do be done:
1. Create a message (button "New message"), which has the ID you found out, and give a name to that message, e.g. myLampControlMessage. Also the length (often 8 bytes) is specified here. E.g.
image.png
2. Create a signal within the message (button "New signal").
image.png
image.png (15.54 KiB) Viewed 8400 times
and double-click on the signal to set its properties. The most important details are the signal name (which you can freely choose), the bit position (which you select by clicking on the 8x8 bit matrix), and the length. This could look like this:
image.png
(BTW: The SavvyCAN DBC editor seems to have a bug, it shows in the signal window also signals which are assigned to a completely different message. This irritates, but does not harm.)
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

Thanks, just wanted to confirm it's all manual.
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

Getting ahead of myself. So once we have a few new ID's identified, we need to create a 'board' to interface with the newly 'decoded' component?
RetroZero
Posts: 827
Joined: Tue Oct 29, 2019 2:48 pm
Location: France
Has thanked: 453 times
Been thanked: 45 times
Contact:

Re: MLBEvo DBC & LIN Files

Post by RetroZero »

@uhi22, I started creating a dbc file, but I am missing some info. What do I fill into the Value 'box' after creating a new 'message'?
When I fill in the complete 8 bits or 1 bit, the file doesn't seem to register them. Am I to convert the data I have found in the Fuzzing mode?
nkiernan
Posts: 544
Joined: Mon Feb 24, 2020 8:59 pm
Location: Ireland
Has thanked: 330 times
Been thanked: 72 times

Re: MLBEvo DBC & LIN Files

Post by nkiernan »

RetroZero wrote: Thu May 02, 2024 8:31 am Thanks, just wanted to confirm it's all manual.
These two videos might be helpful. Early in the second video he covers adding data to a DBC file. Some nice hints and tips between the two







Post Reply