Diagnosing a SOLID Check Engine Light

A solid check engine light (with service check connector jumpered) is for an internal rom reading error within the ECU. If you receive a solid check engine light on a stock/ unchipped factory ECU, then the internal processor is most likely bad and the entire ECU should be replaced. If you receive a solid check engine light on a socketed/chipped ECU, the following information will help you diagnose and correct the problem.

Three causes for a solid check engine light on a chipped ECU:

> Incorrect ROM programming on your 28 pin chip. (either corrupt file, or incorrect addressing on chip)

> Poor connection between 28 pin chip and 28 pin socket (bent pens, chip in backwards, lever not fully closed on ZIF socket, etc)

> Poor ECU soldering of the 28 pin socket/zif or the 74HC373chip.

Step One: verify soldering of 28 pin/zif socket and 74HC373 chip

NOTE: If you are working with an HA Motorsports ECU, do NOT remove the back cover to check soldering. This will VOID your warranty. All HA Motorsports ECU's are professionally socketed and tested prior to shipment, and sealed with a warranty void seal on the back cover. If you have checked all other possible causes on this list and your ECU is still under warranty, please contact us for warranty replacement.

To check soldering, remove the back cover on your ECU and inspect for any pins that are not fully soldered. We recommend applying a light layer of solder flux and re-heating all solder joints to make sure you don't have any cold solder joints.

Step Two: Check 28 pin chip connection with 28 pin socket/zif

NOTE: The half moon notch on ALL chips MUST face the ECU connectors as shown below:



Also, be sure if your ECU has a ZIF socket (as pictured above) that the lever is in the fully down position. On applications where a Moates Ostrich is being used for chip emulation and a ZIF socket has been installed, be sure to stack 2-3 28 pin sockets between the ostrich connector and ZIF socket so that the lever on the ZIF can fully close and lock. The ostrich emulation cable's red stripe should face the ECU connectors just as would the notch on a 28 pin chip.

Step Three: Verify that the program burned onto your 28 pin chip is valid.

If using a 512k chip (as in our 27SF512 chips), be sure your chip programmer is set to address the chip correctly. If using a Moates Ostrich, Demon, or Hondata S300, be sure the program is correctly uploaded to your emulator.