<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dev.z31library.com/index.php?action=history&amp;feed=atom&amp;title=Z31%2FECUcodes_php</id>
	<title>Z31/ECUcodes php - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://dev.z31library.com/index.php?action=history&amp;feed=atom&amp;title=Z31%2FECUcodes_php"/>
	<link rel="alternate" type="text/html" href="https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;action=history"/>
	<updated>2026-08-15T10:05:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=7112&amp;oldid=prev</id>
		<title>XenonzcarImporter: Inline image refs: rewrite to local archive; clean empty image artifacts</title>
		<link rel="alternate" type="text/html" href="https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=7112&amp;oldid=prev"/>
		<updated>2026-05-16T18:01:24Z</updated>

		<summary type="html">&lt;p&gt;Inline image refs: rewrite to local archive; clean empty image artifacts&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:01, 16 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ImportedFrom|site=Xenonzcar|title=Z31 ECU Diagnostics|url=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xenonzcar&lt;/del&gt;.com/z31/ECUcodes.php.html|archive=https://dev.z31library.com/xenonzcar_archive/z31/ECUcodes.php.html|fetched=2026-05-15}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ImportedFrom|site=Xenonzcar|title=Z31 ECU Diagnostics|url=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dev&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;z31library&lt;/ins&gt;.com&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/xenonzcar_archive&lt;/ins&gt;/z31/ECUcodes.php.html|archive=https://dev.z31library.com/xenonzcar_archive/z31/ECUcodes.php.html|fetched=2026-05-15}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Z31 ECU Diagnostics ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Z31 ECU Diagnostics ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-6802:rev-7112:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>XenonzcarImporter</name></author>
	</entry>
	<entry>
		<id>https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=6802&amp;oldid=prev</id>
		<title>XenonzcarImporter: XenonzcarImporter moved page Sites/Xenonzcar/z31/ECUcodes php to Z31/ECUcodes php without leaving a redirect: Flatten Sites/ namespace; provenance preserved via ImportedFrom banner</title>
		<link rel="alternate" type="text/html" href="https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=6802&amp;oldid=prev"/>
		<updated>2026-05-16T06:38:36Z</updated>

		<summary type="html">&lt;p&gt;XenonzcarImporter moved page &lt;a href=&quot;/index.php?title=Sites/Xenonzcar/z31/ECUcodes_php&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Sites/Xenonzcar/z31/ECUcodes php (page does not exist)&quot;&gt;Sites/Xenonzcar/z31/ECUcodes php&lt;/a&gt; to &lt;a href=&quot;/wiki/Z31/ECUcodes_php&quot; title=&quot;Z31/ECUcodes php&quot;&gt;Z31/ECUcodes php&lt;/a&gt; without leaving a redirect: Flatten Sites/ namespace; provenance preserved via ImportedFrom banner&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:38, 16 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-6489:rev-6802 --&gt;
&lt;/table&gt;</summary>
		<author><name>XenonzcarImporter</name></author>
	</entry>
	<entry>
		<id>https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=6489&amp;oldid=prev</id>
		<title>XenonzcarImporter: Site import</title>
		<link rel="alternate" type="text/html" href="https://dev.z31library.com/index.php?title=Z31/ECUcodes_php&amp;diff=6489&amp;oldid=prev"/>
		<updated>2026-05-16T06:26:37Z</updated>

		<summary type="html">&lt;p&gt;Site import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ImportedFrom|site=Xenonzcar|title=Z31 ECU Diagnostics|url=http://www.xenonzcar.com/z31/ECUcodes.php.html|archive=https://dev.z31library.com/xenonzcar_archive/z31/ECUcodes.php.html|fetched=2026-05-15}}&lt;br /&gt;
&lt;br /&gt;
== Z31 ECU Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
=== ECU Self-Diagnostic Mode ===&lt;br /&gt;
&lt;br /&gt;
The ECU has a self-diagnostic mode which will allow you to read fault codes for major sensors.&lt;br /&gt;
&lt;br /&gt;
The self-diagnostic system determines malfunctions of signals which provide data to the ECU. The malfunctions may not be only E.C.C.S component malfunctions, but may also be poor contact of the connectors, shorted or open circuit of the harnesses, and malfunctions of the transit relays and diodes.&lt;br /&gt;
&lt;br /&gt;
Some malfunctions are stored in the ECU and others are not. A malfunction is displayed by the red and green LEDs which are located in the control unit. Self diagnosis is performed when the self-diagnosis selector is in the ON position.&lt;br /&gt;
&lt;br /&gt;
The ECU is located in the right side of the passenger foot well behind the kick panel. The image below shows the location:&lt;br /&gt;
&lt;br /&gt;
![ECU Location in Passenger Footwell](images/ECU/ECUlocation.gif)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;WARNING&amp;#039;&amp;#039; - Do this diagnosis/mods at your own risk. We Are not responsable for any issues of your own doing.&lt;br /&gt;
&lt;br /&gt;
=== 1984-1987 Model Diagnosis ===&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Unhook the ECU from its bracket in the right side of the passenger footwell (but leave it plugged into the ECU loom)&lt;br /&gt;
and locate the mode selector (a small screw on one side).&lt;br /&gt;
&lt;br /&gt;
* Turn the ignition ON – the red and green LEDs viewed through the side window should be lit.&lt;br /&gt;
-&lt;br /&gt;
Turn the mode selector screw clockwise. The LEDs will begin to flash:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Red LED&amp;#039;&amp;#039;&amp;#039;= counts the &amp;quot;tens&amp;quot;.&amp;#039;&amp;#039;&amp;#039;Green LED&amp;#039;&amp;#039;&amp;#039;= counts the &amp;quot;ones&amp;quot;.- Example: 1 red flash + 3 green flashes =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code 13&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Write down each code displayed. They will repeat in sequence if you miss one.&lt;br /&gt;
* Depress and release the accelerator pedal fully once.&lt;br /&gt;
* Shift the transmission selector through all gears, then return to neutral.&lt;br /&gt;
* Start the engine if possible.&lt;br /&gt;
* Drive forward at least 6 mph to allow the ECU to complete checks.&lt;br /&gt;
* Turn the air conditioning ON and OFF (if fitted).&lt;br /&gt;
-&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If all is well:&amp;#039;&amp;#039;&amp;#039;- With working A/C – the ECU will show&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code 44&amp;#039;&amp;#039;&amp;#039;. - Without A/C – the ECU will show&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Code 31&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* With working A/C – the ECU will show&lt;br /&gt;
&lt;br /&gt;
=== 1988-1989 Model Diagnosis ===&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
Unhook the ECU from its bracket on the&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;left side of the passenger footwell&amp;#039;&amp;#039;&amp;#039;(leave it plugged into the loom) and locate the mode selector (small screw on the ECU).&lt;br /&gt;
&lt;br /&gt;
* Turn the ignition switch to the ON position. Turn the diagnostic mode selector fully clockwise until the LEDs flash, then back fully counterclockwise.&lt;br /&gt;
* When the ignition is turned OFF during diagnosis and turned back ON, the ECU will automatically return to&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mode I&amp;#039;&amp;#039;&amp;#039;. - On California models, the Check Engine Light will illuminate in Mode I if the emission system malfunctions with the engine running.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mode II&amp;#039;&amp;#039;&amp;#039;diagnoses fuel and emission control system malfunctions using the self-diagnostic codes.-&lt;br /&gt;
To start the test: Warm the engine to normal temperature. Turn the selector fully clockwise, wait for 3 flashes, then turn it fully counterclockwise.&lt;br /&gt;
The ECU is now in&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mode III&amp;#039;&amp;#039;&amp;#039;(trouble code mode).&lt;br /&gt;
&lt;br /&gt;
==== Trouble Code Chart ====&lt;br /&gt;
&lt;br /&gt;
| Trouble Code | Circuit or System | Possible Cause |&lt;br /&gt;
|---|---|---|&lt;br /&gt;
| Code 11 (1 red, 1 green) | Crank Angle Sensor | Faulty sensor or open/short circuit |&lt;br /&gt;
| Code 12 (1 red, 2 green) | Air Flow Meter | Source or ground circuit open/shorted |&lt;br /&gt;
| Code 13 (1 red, 3 green) | CHTS (Cylinder Head Temp Sensor) | Sensor or ground circuit open/shorted |&lt;br /&gt;
| Code 14 (1 red, 4 green) | Vehicle Speed Sensor | Open circuit |&lt;br /&gt;
| Code 21 (2 red, 1 green) | Ignition Signal | No ignition signal during cranking/running |&lt;br /&gt;
| Code 22 (2 red, 2 green) | Fuel Pump Circuit | Open or shorted circuit |&lt;br /&gt;
| Code 23 (2 red, 3 green) | Idle Switch Circuit | Open circuit |&lt;br /&gt;
| Code 31 (3 red, 1 green) | ECU Control Unit | Input signal out of range, replace ECU |&lt;br /&gt;
| Code 32* (3 red, 2 green) | EGR Function | EGR control valve not operating |&lt;br /&gt;
| Code 33 (3 red, 3 green) | Exhaust Gas Sensor | Sensor circuit open |&lt;br /&gt;
| Code 34 (3 red, 4 green) | Detonation Sensor (Turbo) | Sensor open or shorted |&lt;br /&gt;
| Code 35* (3 red, 5 green) | Exhaust Gas Temp Circuit | Circuit open or shorted |&lt;br /&gt;
| Code 42 (4 red, 2 green) | Fuel Temperature Sensor ** | Sensor open or shorted |&lt;br /&gt;
| Code 43* (4 red, 3 green) | Throttle Sensor | Sensor open or shorted |&lt;br /&gt;
| Code 45* (4 red, 5 green) | Injector Leak | Leaking injector(s), check and replace |&lt;br /&gt;
| Code 55 (5 red, 5 green) | No Malfunction | Normal Operation |&lt;br /&gt;
&lt;br /&gt;
* * California Models Only&lt;br /&gt;
* ** Code 41 for 1987 models&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported from Xenonzcar]]&lt;/div&gt;</summary>
		<author><name>XenonzcarImporter</name></author>
	</entry>
</feed>