Ford EEC-V Bin Converter for Different Software

Ford information and tools can be found here
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Ford EEC-V Bin Converter for Different Software

Post by DWS »

EDIT: I've wrapped up this code and added features to the new link, however this page does require an account. Everything under the "Bin Info" category is free though, be sure to hit save before hitting download.

https://eec.derbyws.com/tuner.php

Several formats supported (all 4 bank currently):

Code: Select all

0-1-8-9 256k (TunerPro/QuarterHorse)
0-1-9-8 224k (Binary Editor)
1-8-0-9 224k (PCM Flash/KESS)
8-1-0-9 224k (TwEECer/CalEdit)
0-1-9-8 216k
0-1-9-8 220k
Checksums are automatically fixed as well, just need to upload then download the file as long as the strategy is in the database.

As normal, if you run into any issues, let me know and I'll investigate.


Orig post:

Since I had to convert bins for my own usage, I made up this little page to share with everyone. It's nothing special but functional and free.

https://eec.derbyws.com/

The listed formats are pulled from the page linked below. If there's a different bank order desired or a software package you're using but isn't listed, let me know so I can add it to the list.
http://www.efidynotuning.com/dis.htm#pcmflash_bin

The page attempts to detect the bank order of the uploaded file. If anyone has issues with a file, let me know, so far my testing has it working well.

I can add 2 bank support 112k if there's interest, efidynotuning also mentions Quarterhorse requires a 256k file for the 2 bank computers, so if someone wants to me to add these options, let me know and ideally send me a file to make sure bank detection works right.

Of course typical disclaimer, use the tool at your own risk. I try my best to make it clear what it's doing and edit the files correctly to the expectations. Never hurts to validate the edits with a hex editor.


Currently supported outputs:

Bank Order [0-1-9-8] 224k
Commonly Used (Would like to build a list of what all uses this format)

Bank Order [1-8-0-9] 224k
Kess
PCMflash
TwEECer/CalEdit

Bank Order [8-1-0-9] 224k
Misc (not sure what uses this format, more info would be nice)

Bank Order [0-1-8-9] 256k
QuarterHorse
TunerPro (The source page says this is TunerPro's read format, I suspect XDF files can sometimes expect different formats)






Any other common hex edits that would be handy to have on the page? The site doesn't disassemble the bin or anything, so it can't get too complex, but I can do a fair bit with just pattern matching.

I know the visuals aren't mind boggling, this is a purely functional tool right now, not much effort put into the looks, that's my weakest skill set anyway lol.
Last edited by DWS on Thu Jun 06, 2024 1:51 am, edited 3 times in total.
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
VX L67 Getrag
Posts: 2935
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by VX L67 Getrag »

Nice work, will be handy for those mucking around with the early EEC files!
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by DWS »

Thanks! I've seen the EEC-V computers used up to around 2007 in some models. I currently don't have a way to read 96-97 EEC-V computers or the older EEC-IV computers. I have 10 or so of them sitting here that I wish I could read and ideally write too, but I'm working with a dev to hopefully get those covered in their software. Not sure if there's much demand in that stuff today, but in the demo derby world the EEC-V computers are like the prime year range people run.

At some point I should put some effort into making it look nicer and such. Some basic instructions besides "upload a file" might be good too xD lol.

I can appreciate the work tvrfan put into SAD for these computers, solving the bank identification was a bit of a challenge for bank 1 vs 9, but pretty sure my code should work for most/all 4 bank bins now except maybe the AU based ones, I haven't seen how they are formatted yet, but I've seen people mention detection issues for them. I'll have to see if I can locate a bin file for an AU based computer and see just how much different the design is, or if it's just the start of the banks changed a little.
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
In-Tech
Posts: 785
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: Ford EEC-V Bin Converter for Different Software

Post by In-Tech »

Nice work :)
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by DWS »

Thanks, I whipped up a pretty quick and dirty bin diff utility. Seems like there isn't a good one for linux, the one I like is command line, but is a pain to type out the file names every time so I made a clone of what it does on my site in the simplest way I could think off. I left the bank detection in for this so it's easy to spot bank swapped issues when comparing files. I've tested a hand full of files on it and everything lines up to what I expect. Differences are marked in red.

Technically this doesn't require an EEC-V bin to work, I did put a file size limit of 1mb. If a file has a lot of differences, give the page plenty of time to load. I didn't design the page to be as efficient as possible so every byte different has html to change the color, so lots of changes makes the page a lot larger to load.

https://eec.derbyws.com/bindiff.php
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by DWS »

Small update on this, poked around with TwEECer/CalEdit a little and it seems like it can take 2 bin formats for bank ordering (unpadded).

0198
8109

If anyone has a tweecer, if you could read a stock bin, run it through my converter, and test both of those formats and check if flashing it to your car makes it run, that would be awesome. For now I'll just add a note on the page for what it looks like the software is expecting.
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by DWS »

Another minor update. Banks are reported in the order the uploaded file was sent (easier to check the orig bank order).

Also added code to strip out the auto generated text from the uploaded file encase someone is switching back and forth between formats, the bank order and file size ending won't stack (if unmodified).
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
In-Tech
Posts: 785
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: Ford EEC-V Bin Converter for Different Software

Post by In-Tech »

Hiya,
I just got a chance to try this again. Here is the error:
Bank8: Failed

Some banks were not automatically detected.

Here is the stock file I was trying to convert to 224k for KESS.
Stock_Read.bin
(256 KiB) Downloaded 332 times
In-Tech
Posts: 785
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: Ford EEC-V Bin Converter for Different Software

Post by In-Tech »

Hiya,
Here is the KESS read if that helps. It cloned over to another EecV seemingly OK.
Stock_Read_KESS.bin
(224 KiB) Downloaded 254 times
The customer/shop seems to think there is a problem with an evap pin/circuit on the original ECM, I guess we'll see.

Thanks for your help :thumbup:
DWS
Posts: 157
Joined: Tue Oct 12, 2021 10:04 am
cars: Tons of Toyotas, 2003 cavi derby car, ford trucks, etc.
Location: USA
Contact:

Re: Ford EEC-V Bin Converter for Different Software

Post by DWS »

Looks like the KESS read is valid, the 256k one looks corrupted to me assuming they both came from the same computer. Not sure if you're used to looking at hex editors, but I highlighted the start of bank 0 and they don't match in the two files. Bank 1 looks good (didn't do a bin compare on just that section though). I'd try reading it again in the 256k format to see if you can get a good read, the KESS read looks good and appears to auto detect the banks no problem.

That gives me a good idea for the updated version I'm working on, checksum checking, so if the checksum and the data in the file doesn't match, then it might be corrupted (or someone manually edited). Of course if it can't detect the banks to pull the checksum, it's a little harder to be able to pull the value from the file lol.

EDIT: I added the checksum checking and a note about possible files undetected as possible corrupted files on the new system I'm working on.

Also just looking at the two, you can see the hex AE's match up with the hex 20's so it's like the read was bit shifted or something like that.

Anyway, if you would, give it another shot reading the computer, hopefully the new file reads correctly and I think it would work then. Also the KESS file when I ran it through my updated page, it auto corrects the checksum, and the saved file has the same checksum so that should confirm that file is a good read.
Attachments
in-tech-corrupted_read.png
Ford EEC-V Tuner Site
  • Immo Off, PATS, Security only currently
  • Bank Swapping
  • View VIN and other info about the bin file
Post Reply