Depending
on the EEC and how the bin was dumped it could be many different sizes. The EEC
has up to four rom banks in 64K blocks but our
E-Series only have useful information in 1 bank called bank8. The J3 chip only
replaces the rom contents of Bank8 and needs the bin
file to be 64K or 65536 bytes in size. The bin you wish to program could be one
of 56k, 64k, 128k or 256k if its not 64K you will
need to split it. One more thing to note is the EEC rom
starts at 0x2000 so if you have a 56K bin then you will need to pad the bin
with 8192 0xFF bytes.
Get hold of
a hex editor, I use http://www.yurisw.com/HEdit.htm Load
up your bin and delete the first 131072 bytes if your bin is 256K of 65536
bytes for 128K bins.
Put your cursor at position 0 and go down to offset 0x10000 for 128K or 0x20000
for 256K hold the shift key and click at that position, the selected bytes
should be blue, hit the delete key. For 128K your
done, for 256K put your cursor at position 0x10000 then goto
the very end and hold the shift key and click at position 0x20000, hit the
delete key.
Once finished,
you will be left with a file 64k or 65536 bytes in size. Check that the bytes
at 0x2000 start with FF FA.
The EEC J3
chip finger contacts are not an ideal connection. Ford never designed it to be
reused after leaving the factory and sealed the contacts. It is important the
chip makes good contact with the fingers on the PCB,
if there is a bad connection you will suffer poor performance of the chip.
Faults range from going into full limp home mode, running really bad or just
small hiccups.
If your having issues with
the contacts, using some fine 1200 grit or higher sand paper and lightly rub
the contacts till they are shiny. It may be easier to pull the cover off the
ECU, there are 6 5.5mm bolts holding it together, otherwise just stick the
sandpaper onto the icy pole stick with some double sided tape.