Pages: [1]
Author Topic: XDF remapping from known bin xdf  (Read 2594 times)
syntaxerror
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 11


« on: May 09, 2021, 09:44:32 AM »

Hi all,

Basically hoping to get feedback if my strategy or approach is completely wrong (stupid or crazy) or if there may be a much better approach than what I am doing right now.

I have a known bin and xdf for an Audi s3 that's me7.5, now obviously the xdf wouldnt work with my ecu because of mem location differences. What I started doing was using a bin editor I am searching for specific sets that match between both bins to identify the actual location for my bin. Whats bugging me with this strategy is that I am expecting that the values are going to need to be 1 to 1 for me to correctly match them.

Thanks all
Logged
syntaxerror
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 11


« Reply #1 on: May 09, 2021, 09:47:24 AM »

For some reason the other pic didnt upload of the xdf compare.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #2 on: May 09, 2021, 09:54:34 AM »

they dont always match 1:1, its more art than science much of the time.

The most reliable way is by ASM disassembly
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
syntaxerror
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 11


« Reply #3 on: May 09, 2021, 03:09:37 PM »

Thanks.

Is IDA pro what's everyone using or would recommend something else to disassemble?
The price of pro just to be able to handle Siemens C166 seems pretty up there and from one video I found on disassembling ME7.1 it seems like its somewhat necessary to do this right.
Logged
kubawd
Jr. Member
**

Karma: +5/-1
Offline Offline

Posts: 37


« Reply #4 on: May 10, 2021, 03:00:19 AM »

You don't have to search for 1:1 identical maps. Some of them differ completely, some are 1:1 etc. If I can't find the identical one, I search for some part of the particular map, for example 4 bits. Then I compare if the content around the found place corresponds to what I have in the defined bin. You can also search for the map that's before or after the map you are searching for, then compare if you found the right place. There are many ways, just spend some time comparing and you're eventually going to be able to find everything you need.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #5 on: May 10, 2021, 12:56:17 PM »

Agreed. Look for patterns, adjacent maps that are 1:1 etc.

Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.023 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)