Hex File Information.

 

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.

 

EEC module chip contacts.

 

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.