ECU pinouts, Schematics.'94/5 MX6 / PGT - OBDI and 95/6 & 97/8 Millenia / Eunos OBDII - Mazda MX-6 Forum
 2Likes
Reply
 
LinkBack Thread Tools
post #1 of 68 (permalink) Old 12-22-15, 15:46 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
ECU pinouts, Schematics.'94/5 MX6 / PGT - OBDI and 95/6 & 97/8 Millenia / Eunos OBDII

OK... I have done a TONNE of research and I am now in a position to share my findings. (also posted on probetalk.com)

This has taken WEEKS if not MONTHS to workout, and I am looking for feedback on the accuracy, please. (I will continue working on it)

Basically it is a VERY comprehensive doc (PDF) with all the ECU Diagrams, ECU schematics, ECU pinouts, colours, mappings etc for
the;
- MX6 / PGT OBDI (1994/5)
- Millenia / Eunos 800 - ODBII - 1995/6/7/8 (KLK1 style ECU .. maybe the KLK7 also)
- Millenia / Eunos 800 - ODBII - 1997/6/7/8 (KLP2 style ECU ... has a different connector to the K1K1 & KLK7 ECUs)

I got so frustrated with the lack of information for a Millenia/Eunos/Xedos ECU and swap (mapping the ECU wiring) especially for a KLK7 ECU that I acquired from a 1997 Eunos 800 (in Australia)... that I put this together..

*EDIT (22nd Sep 2018): I discovered that the KL68 ECU, is for a MANUAL Xedos (Eunos). Apparently the Xedos was released as a manual in Europe. Why is this important? Well, no more error codes related to the ECU's that were originally meant for ATX versions like the KLK7, in a MTX mx6. So the best budget ECU for this swap for mx6's with MTX will be the KL68*

[updated link 28 Apr 2018]
https://drive.google.com/open?id=1NW...JHtp00WXdMDwLo

Breakout adapter - 64 pin
https://drive.google.com/open?id=1vC...vN5d__4gNncJVp

Breakout adapter -76 pin
https://drive.google.com/open?id=1wW...nah0cypCINS6oJ
med_mx6 and PaulG like this.

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement

Last edited by gwq_uk; 9-22-18 at 5:13.
gwq_uk is offline  
Sponsored Links
Advertisement
 
post #2 of 68 (permalink) Old 12-22-15, 16:21 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
It is for the ... V6 2.5L KLDE/ZE engine.

If you are considering the Millenia/Eunos 2.5L (OBDII) ECU swap you WILL also need the Mass Air Flow [MAF] Assembly (KL47), Intake Air Temperature Sensor, and optionally the Throttle Body (KL47) modified for the also optional KLG4 intake manifold.

Most people select the KLP2 ECU (2000), but I have a KLK7 ECU from a 1997 Eunos 800. From what I can tell the KLK1 ECU is JDM and has the same connector as the KLK7 ECU... I am making the assumption that Mazda have not changed the wiring between the JDM (KLK1) and Australian (KLK7) ECUs.

Has anyone who has done this swap put in all four Oxygen Sensors? (2 only for the MX6/PGT ODBI ECU)

Enjoy!

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement
gwq_uk is offline  
post #3 of 68 (permalink) Old 12-23-15, 20:48
New Member
 
Join Date: Nov 2014
Location: Newcastle
Age: 24
Posts: 6
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Power: 0
 
Can't believe you've posted this in the last couple of day (it's awesome great job!). Just yesterday I went to Sydney to look for some other parts when I came across a mid 96 model Eunos 800, couldn't believe my luck with it being the na one, I grabbed the ECU, IAT and MAF. Didn't realize I needed needed the throttle body (whats better about it, is it actually required?)

My intention is to stick it all in my 95 626, have you or anyone else installed this KLK7 ECU in an MX6/Probe etc..?

I compared all the wire colours you listed and found a couple discrepancies with my ECU, as pictured:







One more picture to come
Dan626KL is offline  
Sponsored Links
Advertisement
 
post #4 of 68 (permalink) Old 12-23-15, 20:57
New Member
 
Join Date: Nov 2014
Location: Newcastle
Age: 24
Posts: 6
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Power: 0
 


Dan626KL is offline  
post #5 of 68 (permalink) Old 12-24-15, 14:40 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
You're welcome... Merry Christmas!!

The colour codes were based on a **1997 KLK7 Eunos 800 2.5L (I have also) .. so there maybe a few differences with an earlier year (but post 1995), although I think you are right where I put P (pink) it should be W (white) in most cases... I'll check the others. The colours maybe important when looking at the schematic for the different Eunos 1997/97 connector towards the end of this doc. This will hopefully validate some of the pin descriptions.

The pin descriptions are based on the KLK1 ECU (see the URL link below the each table) .. I could not find one for the KLK7, not even from the local Mazda Stealership. I have made the assumption they will be much the same. The KLK1 ECU is the JDM one... btw (see ebay)

The KL47 Throttle body is a bit bigger, and most people hourglass the neck and butterfly the shaft. (and if really keen polish it)

It is a work in progress... really appreciate the corrections!!

Work in progress.. any help gratefully accepted

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement
gwq_uk is offline  
post #6 of 68 (permalink) Old 10-1-16, 12:48
 
Join Date: Sep 2016
Age: 33
Posts: 22
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Power: 3
 
Quote:
Originally Posted by gwq_uk View Post
It is for the ... V6 2.5L KLDE/ZE engine.

If you are considering the Millenia/Eunos 2.5L (OBDII) ECU swap you WILL also need the Mass Air Flow [MAF] Assembly (KL47), Intake Air Temperature Sensor, and optionally the Throttle Body (KL47) modified for the also optional KLG4 intake manifold.

Most people select the KLP2 ECU (2000), but I have a KLK7 ECU from a 1997 Eunos 800. From what I can tell the KLK1 ECU is JDM and has the same connector as the KLK7 ECU... I am making the assumption that Mazda have not changed the wiring between the JDM (KLK1) and Australian (KLK7) ECUs.

Has anyone who has done this swap put in all four Oxygen Sensors? (2 only for the MX6/PGT ODBI ECU)

Enjoy!
Currently doing the swap with a JDM KLDE and KLK1C ecu in a 2003 protegé5. Will have complete emissions stuff and 4 O2 sensors.

I'm having trouble getting the OBD2 port working. Tried your pinout but for some reason it wont work. Also tried like 30 different configs to no avail. My ecu is marked late 98 (cant remember the exact date). Do you have any input on that??

Also, my ecu doesn't want to ground the protegé fuel pump relay. It actually does but only for a thou of a second. Does the ecu need the exact relay to work correctly?

Thanks for any help you can bring!
xmaster19 is offline  
post #7 of 68 (permalink) Old 10-30-16, 10:54
 
Join Date: Sep 2016
Age: 33
Posts: 22
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Power: 3
 
After tearing everything down, researching, reading, trial and error, plugging this, unplugging that, I finally found my problem. I will share this so hopefully someone will figure this out before shelling money on a worthless ECU like I did.

Also advice to anyone looking into the KLK1 ecu.

Some KLK1 ecus have immobilizers. You will need the exact immobilizer module and coded key from the car the ecu came from. You cannot use an immobilizer module from another car (please prove me wrong on this, I want to use my ecu!).

My symptoms were I couldn't get the ecu to output the ignition trigger signal. My wiring was from a 96 mx3 GS, adapted to this pinout here, ECU would control the injectors but wouldn't output the ignition trigger signal. Plugged a 96 mx3 GS ecu in (without modifying anything wiring side) and instant injector and ignition control.

There seems to be 2 identifiable KLK1 ecus, KLK1B and KLK1C. Cannot confirm if the B/C letter at the end of the ecu codes relates to immobilizer/non-immobilizer models. I spent many many hours researching all of this, translating russians sites and what not, to no avail.

The easiest solution here would be to buy a KL47 ecu from a USDM 1995 Millenia. Same wiring, ecu pinout, accessories, still uses MAF instead of VAF, 4 O2 sensors, none seems to be immobilizer models so no trouble with that.

I'm in the process of trying to use the K853 ecu as a piggyback to control spark only, so I can keep my MAF and correct fuel tables. No clue if this will work yet, will probably end up scrapping the KLK1 ecu altogether and use the K853 ecu only until I find a KL47.

Some other random facts about the K853/KLK1/KL47 ECU logics that might help someone along the way :

The ECU only outputs ignition trigger signal if crank AND cam (in dist) signals are present at the ecu.

My LAUNCH code reader+ and ELM327 bluetooth dongle wouldn't connect to the KLK1 ecu. I didn't try any more serious diag tools.

When doing the HEI mod, the W tab should connect to the output device ground, in my setup it was the wire next to the ignition trigger signal wire on the dist 6 wire connector. The bolt through ground can be connected to any ground source. If you don't, unwanted noise will be present. This manifested by fooling me into thinking I had a weak ignition trigger signal when using a voltmeter to read voltage on the wire. It showed a changing 0.3V with negative lead to battery negative while cranking. Showed 0.0V when negative lead was put to correct ground. It also gave me a weak spark on initial crank then no spark at all, leading me to think something was wrong somewhere else. Also, what is shown everywhere as ignition - wire on every diagram is pointless, unless you want to use the diag box to diagnose ignition problems. It connects to nothing, Mazda actually deleted this wire on later models. If you have anything over 95, reuse the provided 12V from the dist 3wire plug (biggest wire, no matter the color). Then another wire will be for tach input, with last wire going to diag box only. At one point, Mazda used an ecu provided tach signal so you will only find the 12V coil wire. The KLK1 ecu is setup like this, pin 1T.

I will add info along the way as I feel it.

Also special thanks to OP, your work has been essential to my swap! I can fathom what kind of work went into this and cannot thank you enough.
xmaster19 is offline  
post #8 of 68 (permalink) Old 10-30-16, 21:01
 
Join Date: Sep 2016
Age: 33
Posts: 22
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Power: 3
 
Also, I forgot that the ecu wouldn't control the fuel pump. I believe this is part of the immobilizer system, cutting fuel at the pump and spark signal from the ecu at the same time.

I think immobilizers are a 98+ thing. Previous ecus shouldn't be (don't blame me if they are). My ecu was stamped 98/10 on the circuit board IIRC so it would have been a 99 model at least. The KLK1B ecu being 95-98 and KLK1C 98+ starts making sense more and more, although only an hypothesis at this point. I've contacted the ebay seller I bought mine from, I'll try to see if he has 98- ecus around though I might be more interested in a KL47 ecu for peace of mind and OBD2 port connectivity with my diag tools.

More as I figure it out.
xmaster19 is offline  
post #9 of 68 (permalink) Old 10-31-16, 3:20 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
I am so pleased that someone else is taking this to the next level.

I was confident with all the mapping I did, but I too could not communicate with the ECU using an ELM327 tool.

The car would crank, superficially everything looked ok, but the very technical trouble-shooting was something I did not have time to do.

Keep up the great workl!
gwq_uk is offline  
post #10 of 68 (permalink) Old 11-2-16, 15:38
 
Join Date: Sep 2016
Age: 33
Posts: 22
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Power: 3
 
Quote:
Originally Posted by gwq_uk View Post
I am so pleased that someone else is taking this to the next level.

I was confident with all the mapping I did, but I too could not communicate with the ECU using an ELM327 tool.

The car would crank, superficially everything looked ok, but the very technical trouble-shooting was something I did not have time to do.

Keep up the great workl!
I can now confirm your obd2 port mapping as Mazda uses the same mapping on several other models that share the 4 connector Denso ecu layout. I got to check several wiring diagrams and even straight up cars at the scrap yard to confirm this.

I gave up for now on the KLK1C ecu, ordered a KL47 yesterday so I can get my car running before winter.

My engine would crank with the KLK1C ecu also, but the Ecu wouldn't control spark or fuel pump. There are additionnal pins somewhere on the ecu connectors that should be linked to the immobilizer unit. I cannot find anything on the wiring diagrams I have access to, most usdm 96+ Mazda Ecus dropped the Denso Ecus for Mitsubishi units, with completely different connector layouts. I couldn't ever find a KLK1C wiring diagram, except for your pinout. I believe everything is identical to the KL47 layout as of now, so it will be simple enough to swap over. I'll post it here if I encounter discrepancies.

The KLK1C ecu will serve as an expansive paper weight for now... Wish I had bought that KLK1B ecu instead (both of them same price, both available at the time, sprung for the shiny newer one....), might already be driving my car if I did.
xmaster19 is offline  
post #11 of 68 (permalink) Old 11-4-16, 17:53 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
Here is my adapter
Attached Thumbnails
Click image for larger version

Name:	obd1 to odb2 wiring.jpg
Views:	1785
Size:	69.2 KB
ID:	9002  

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement

Last edited by gwq_uk; 11-4-16 at 18:00.
gwq_uk is offline  
post #12 of 68 (permalink) Old 2-18-17, 7:51 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
Hi All,

I was looking at how well supported the MX5 was for after market mods, including a PNP ECU called the ME221 ... and then I thought ... with the introduction of ODBII in 1996 and the totally redesign of the ECU pinouts, would the MX6 roughly follow the same pinout redesign as the MX5. I Believe the answer is yes!!

As you all are aware, pre-1996 ODBI car wiring to the ECU is COMPLETELY different and therefore incompatible with the later ODBII ECU.

Then I found this;
https://www.flyinmiata.com/support/i...BD2_rewire.pdf

Also available here;
https://drive.google.com/file/d/0B6e...ew?usp=sharing

From the document (above) and comparing it to my mapping.. I found that pins 4A to 4Z (26 pin connector) all appear the same as those for the MX6 except for 4Y/4Z which are extra fuel injectors #5 and #6 on the MX6 V6.

Much the same for 3A to 3P and 1A to 1V

I have not done the full comparison yet but I have noted a few differences, which may be mistakes on my part .. e.g. in my mapping 3M is the "Knock Sensor" but it is the "fuel injector ground" in the document above.

Looking at column 1 and 4 of the tables (in this doc) it looks very close to that of the ECU pinouts for '99 Millenia/Eunos 800

... stay tuned

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement

Last edited by gwq_uk; 2-18-17 at 7:56.
gwq_uk is offline  
post #13 of 68 (permalink) Old 2-20-17, 14:28 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
Hi All,

Any assistance or validation would be appreciated!!

Thanks

GQ

Updated mappings (see link below).. I believe I am almost there.. I am having real trouble trying the get the location of the Camshaft position sensor.. I have listed them as;

ODBII............................................................................................... ......... ODBI
4F Camshaft Position Sensor, SGT signal (marked as not connected on KLK1) .. to C26-23
4G Crankshaft Position sensor SGC (in Distributor)........................................ to C26-24

17" ROH Adrenaline Alloy Wheels, Superchip (for hi-octane +12hp), Stainless steel scuff plates, Powerfolding jdm mirrors, Mazda 6 MPS brakes (front + rear), 929 brake master (mx6 reservoir), JDM headlights, Altezza tail lights, Modified stock radio/cd with line-out +amp, Sound deadened doors + rear quarters << massive improvement

Last edited by gwq_uk; 11-5-17 at 12:36.
gwq_uk is offline  
post #14 of 68 (permalink) Old 2-21-17, 17:25 Thread Starter

 
Join Date: Sep 2011
Location: Salisbury
Posts: 150
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 14 Post(s)
Power: 5
 
THIS IS GOLD!!!

I can't believe with over 2,000 views there is not a single comment except for xmaster19!!
I have made a few changes .. including to the OBDII "diagnostic connector" wiring

I am also working on the KLP2 mappings

I am bidding on an MX6 in the UK, a non-runner... which I will use as a project car to make sure the ECU upgrade works.

Yeah!

Last edited by gwq_uk; 11-18-17 at 11:40.
gwq_uk is offline  
post #15 of 68 (permalink) Old 4-12-17, 20:47
 
Join Date: Sep 2016
Age: 33
Posts: 22
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Power: 3
 
I dropped the KLK1 ecu altogether. I tried the KL47 ecu in, l could finally communicate with it through my scanner. I'm also confident it will control spark. Didn't have to change any wires from the KLK1 pinout. I'm also hours away from my first start. Thanks again for your work, it definitely helped me through my ecu/wiring head aches.

Here's the wiring diagram from a 95 millenia which matches your KLK1 ecu pinout, if it can be of help to anyone :

http://www.revbase.com/BBBMotor/Wd/DownloadPdf?id=47421
xmaster19 is offline  
Sponsored Links
Advertisement
 
Reply

Quick Reply

User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page



Posting Permissions  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome