Results 1 to 12 of 12

Thread: How to make XDF file

  1. #1
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9

    How to make XDF file

    Can anyone share any references they have used to learn how to make an XDF file?

  2. #2
    Fuel Injected!
    Join Date
    Nov 2019
    Location
    Bossier City, Louisiana
    Age
    65
    Posts
    339
    Its complicated and I have never done it. But I'm told that the XDF file is a "mapping" of the internal structure of the BIN operating system so that we can then see it and make changes. One of two possible programs for doing this is needed - "IDA Pro" or "Ghidra". IDA Pro is supposedly very expensive and Ghidra, though free, lacks certain features that IDA Pro has. Certainly some skill here would be required.

    There are also brute force "compare" methods between a known and unknown BIN file attempting to see differences in the hexadecimal code. Very tedious.

    None of this is easy and it is basically a reverse engineering process. However, I absolutely thank everybody that suffered through the creation of the XDF files we have in this community. They have skills that I likely will never acquire and have months of effort tied up in each XDF.

    Rick
    1970 Chevy El Camino, LM7 Engine, 4L60E - Two 896 and two 0411 PCM's

  3. #3
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9
    Hey thanks for the reply and info! I have heard its crazy meticulous. Maybe thats why there are not tutorials readily available like other subject matter. I hadnt heard of programs you mentioned. I will definitely take a look into those. Maybe one day I can make a contribution to tuning culture. Thanks again!

  4. #4
    Fuel Injected!
    Join Date
    Nov 2019
    Location
    Bossier City, Louisiana
    Age
    65
    Posts
    339
    Your interest in XDF file creation has stirred my interest. There are books on using IDA Pro and I think I will now buy one.

    Rick
    1970 Chevy El Camino, LM7 Engine, 4L60E - Two 896 and two 0411 PCM's

  5. #5
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9
    If I could offer or someone offered an in depth tutorial on that, that would be huge contribution, I think.

  6. #6
    Fuel Injected!
    Join Date
    Nov 2017
    Location
    Californiacation
    Age
    57
    Posts
    817
    Disassembling and tracing isn't as hard as it is time consuming. It goes much better when at least 10 people are picking areas and working. Otherwise it can be soooo overwhelming of a task. These are such huge files nowadays. IDA is a very powerful tool, just learning that is daunting.
    -Carl

  7. #7
    Fuel Injected!
    Join Date
    Nov 2019
    Location
    Bossier City, Louisiana
    Age
    65
    Posts
    339
    Quote Originally Posted by exceedbeyond View Post
    If I could offer or someone offered an in depth tutorial on that, that would be huge contribution, I think.
    It never, ever ceases to amaze me when I search for something on You Tube. But type in "IDA Pro" on You Tube and you will find quite a lot on file disassembly using that program. I will have to take a look at those videos and I did buy an IDA Pro book on EBay. Learning shall occur.

    Rick
    1970 Chevy El Camino, LM7 Engine, 4L60E - Two 896 and two 0411 PCM's

  8. #8
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9
    Im going with Ghidra for now. Indeed, learning will occur :)

  9. #9
    Electronic Ignition!
    Join Date
    Jul 2020
    Posts
    11
    If you start work on an XDF let me know. There are a few efforts around to centralize development work and it would be best for all of us if we find a way to work collaboratively.

  10. #10
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9
    I have started some work on an XDF. I am using Ghidra. I am below novice right now, and have been desperately trying to find people willing to share any info regarding this process. Once I can get past the cloak of mystery I plan to share my findings. If I import and bin file, and select the Motorola 32bit 680020 language, and select Analyze file, select Window-->"Decompile", "Disassembled View", "Listing". I see some info, just not sure what to make of it yet. I am using Ghidra 9.1.2.

  11. #11
    Fuel Injected!
    Join Date
    Jan 2012
    Location
    Poland
    Posts
    147
    What PCM are you disassembling? Ghidra currently does not support CPU32 specific opcodes so the disassembly of any P01, P59, P04 and so on will not be complete. The best way to start disassembling is to find PID jump table and start marking variables from there. When you know what is RPM, MAP, ECT etc. then it's fairly easy to find the main tables. The scalar values and flags are much harder to figure out.

  12. #12
    Carb and Points!
    Join Date
    May 2020
    Age
    44
    Posts
    9
    Well when I say I am new this., I am new new to this. I don't know how to tell what PCM I am on. I just know it came from Chevy 1999 2500 2WD truck, based on the VIN. I did do the "Read Entire PCM" option with PCMHammer to create .bin file. I have numbers on the PCM's sticker as well. I have been researching how I can tell since you posted. I was hoping to return with a more informed answer for you. I know enough to know I need a bin file, and XDF (I have TurnerPro installed), but just wanting to understand it more from the making of the bin and XDF aspect.

Similar Threads

  1. How to make VE from MAF History table?
    By 1project2many in forum TunerPro OBDII
    Replies: 0
    Last Post: 08-13-2019, 10:52 PM
  2. 91 Corvette need some help to make modest changes
    By ddahlgren in forum GM EFI Systems
    Replies: 7
    Last Post: 09-16-2016, 08:34 PM
  3. How do I make dis work from dizzy?
    By f85gtron in forum GM EFI Systems
    Replies: 5
    Last Post: 06-30-2016, 11:17 PM
  4. Can't seem to make a signature
    By troutdog311 in forum GearHead EFI Forum Support
    Replies: 1
    Last Post: 10-09-2015, 12:22 AM
  5. Make your own throttle plate?
    By JeepsAndGuns in forum Gear Heads
    Replies: 15
    Last Post: 04-15-2014, 05:23 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •