Pages: [1]
Author Topic: Python Tool to create XDF from an existing one  (Read 3803 times)
diegochico
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« on: August 14, 2025, 09:22:37 AM »

Tool Release

Hi everyone,

I’ve created this repository to help modify ECU files, since I couldn’t find a complete XDF for my specific ECU version.

XDF Migration Tool v1.0
This is an open-source tool designed to automate the migration of XDF files between different ECU binary versions using pattern matching and confidence scoring.
The goal is to make it easier to adapt existing XDF definitions to similar ECU firmware versions without starting from scratch.

What it does well:
Works best when the source and target .bin files are similar in structure.
Automatically maps definitions from one BIN to another.

I successfully used it to create an 8E0909518AL.xdf from an existing 8E0909518AK.xdf.
Example attached of the result

Notes:
It’s the first version — not perfect, but already quite effective in the right cases.
Improvements are welcome! Pull requests, suggestions, and feedback are encouraged.
Python 3.8+
No additional dependencies required
« Last Edit: August 14, 2025, 09:37:56 AM by diegochico » Logged
_nameless
Hero Member
*****

Karma: +373/-3439
Offline Offline

Posts: 2988



« Reply #1 on: August 14, 2025, 10:51:53 AM »

I mean they have the same offsets so yeah...
Logged

If you are broke or expecting free handouts DO NOT message me. I'll probably put you on blast if you do.
diegochico
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« Reply #2 on: August 14, 2025, 11:09:27 AM »

They don't. I did try to use the AK for my bin and it was a complete mess
Logged
Pages: [1]
  Print  
 
Jump to:  

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