|
|
|
ECU CODES - HOW TO GET IT OUT.
By : Affnan
Normally a Fault Code Reader (FCR) is required to obtain fault code from ECU.
FCR is attached to the SD Serial connector and used to interrogate it for the following purposes :
Obtaining Fault Code.
Clearing Fault Code
Obtaining Data Stream Information.
Actuating the System Actuators - Fuel Injectors, Ignition, ISCV, Stepper Motor, CSFV.
All FCR manufacturer do not disclose that, the above item with exception of item (3) can be done without any test equipment, even Haynes do not mentioned this in their Peugeot Manual.
So for the benefit of our club members and all the Peugeot/Citroen/BMW owner with Magneti Marelli 8P, G5, G8, Bosch MP 3.1, 3.2, 5.1 & ML 4.1 you can use the following procedure to obtain the ECU stored codes.
|
Basic Tooling
1. Shorting switch-wire with crocodile clip attached. 2. A small plain screw driver or anything small to poke the connector. |
![]() |
![]() |
Without the FCR the fault codes can be obtained through DIY through the SD socket as shown in the picture(Green socket). SD socket situated in the relay box or the ECU box for certain models. |
|
ECU internally stored the Fault Codes and will illuminates the warning "K" light when its sense any fault. An intermittent fault will also be logged, but the warning light will only illuminates while the fault active and minor fault will not light up the "K" light, however fault codes will still be logged. Peugeot fault codes are in 2 digit, same with Citroen. These codes can be displayed as "flash Codes" by the Engine Fault light. |
![]() |
|
The following procedure will explain how: The Fault Codes will flash the "K" light in series of 2 batches. The first batch indicates the number of tens per flash, e.g. if the first series flashes twice then it is No. 20. The second series of flash is indicating a single unit. If it flashes 3 times then it's No. 3, combine the two series you will get Code No. 23, between the first and second series it is separated by about 1.5 second pause.
|
|
![]() |
After the wire is connected to
the SD socket and the car ground, Switch "ON" the
ignition (DO NOT START THE ENGINE),
Press "ON" the wire switch for 3 second or count to 4 or 5 and release it. Notice the engine "K" light will goes off while you press and hold the switch. Upon releasing the switch, the Engine "K" light will start to flash the first series of codes as stated earlier. If you get 1 flash and followed with 1.5 second break then another 2 flashes, this indicates Code No. 12 that is "Start of Diagnostic".
|
|
Press again for another 3 second and release off, you will get another set of codes if there is any faulty, continue the same process to obtain more codes. Once you get the Code No. 11 then it indicates "End of Diagnostic". If from the beginning you get Code no. 12 followed by Code No. 11 that mean there is no fault. |
![]() |
|
Erasing
Fault Codes:
How To Test The Actuator: The steps are as follow: 1. Ground the Pin 2 of SD Serial socket. 2. Switch "ON" Ignition 3. After 3 second release grounding, the fault "K" light flash to indicate test codes and mean the test started 4. Ground the Pin 2 again for 3 second for another test to
run.
Refer to Actuator Selection Codes to determine which test is running. |
|
Home