b16A into 93 CX with P30 ECU... Wiring help...
Ok... so i used google to search and it looks as if the subject was beat to death about 5 years ago. But there was no "How To" or plenty of miss information and argueing...
It is a P30 controled B16A going into a 93 CX Hatch.
I know I will have to rewire Vtec, and the O2 sensor. Correct me if I'm wrong but the jdm P30 does not utilize the knock sensor...
I want as clean of an install as possable and have no problem ripping the wiring harness apart and soldering. It's something I actually enjoy and am damn good at. But as far as what pin goes to what is whats nagging me...
Also, When I got my Del Sol witch had the b16A installed in it I have always had a code 1 and even after swapping the O2 sensor it still did not work.
I also do not belive I have hit vtec once. The block is a obd0 block converted to obd1. I don't even know what sensors I'm supposed to have and what are left over. And what the other guys did or didn't do...
So along with the wiring help if anyone has pic's of particularly the back of a obd1 b16 block so I can see what I need and what I don't.
I know I may sound like I have no clue but ive just looked so long and coming from the dodge neon world... (never again... lol)
It is a P30 controled B16A going into a 93 CX Hatch.
I know I will have to rewire Vtec, and the O2 sensor. Correct me if I'm wrong but the jdm P30 does not utilize the knock sensor...
I want as clean of an install as possable and have no problem ripping the wiring harness apart and soldering. It's something I actually enjoy and am damn good at. But as far as what pin goes to what is whats nagging me...
Also, When I got my Del Sol witch had the b16A installed in it I have always had a code 1 and even after swapping the O2 sensor it still did not work.
I also do not belive I have hit vtec once. The block is a obd0 block converted to obd1. I don't even know what sensors I'm supposed to have and what are left over. And what the other guys did or didn't do...
So along with the wiring help if anyone has pic's of particularly the back of a obd1 b16 block so I can see what I need and what I don't.
I know I may sound like I have no clue but ive just looked so long and coming from the dodge neon world... (never again... lol)
Ok ran to the shop and grabbed pics of the sensors on the back of the block... The top pic has never had anything hooked up to it and I do not have any extra plugs... Second pic is of the two lower ones. The one wire is the knock sensor, I know this. What's the other one, they do have wires that connect.


The JDM P30 will look for a knock sensor.
Here is your wiring pinout:
http://ff-squad.com/technet/wiring.obd1.htm
Here is your wiring pinout:
http://ff-squad.com/technet/wiring.obd1.htm
Your main harness need 3 things if it's a US P30 ECU.
- Your main harness does not have a knock sensor wire. All P30's require a knock sensor so your going to have to run a wire from the correct pin on your passengers side shock tower, down to the ECU. Keep in mind this wire is supposed to be shielded. I don't know if anybody actually does this or not. Most people use a chipped P28 that doesn't look for knock sensors.
- Your main harness does not have a VTEC solenoid wire. Your going to have to add a wire from your passengers shock tower down to the ECU again.
- Your main harness does not have a VTEC pressure switch wire. If you have a US P30, you need to add this wire as well. If you have JDM P30, the ECU does not need this wire.
As for the Code 1, you are going to have to consult the shop manual flow chart for diagnosing the problem. The code 1 could be from too rich, too lean, bad o2, bad wiring, bad ECU, etc. If something is wrong, the ECU isn't going to let you go into VTEC.
- Your main harness does not have a knock sensor wire. All P30's require a knock sensor so your going to have to run a wire from the correct pin on your passengers side shock tower, down to the ECU. Keep in mind this wire is supposed to be shielded. I don't know if anybody actually does this or not. Most people use a chipped P28 that doesn't look for knock sensors.
- Your main harness does not have a VTEC solenoid wire. Your going to have to add a wire from your passengers shock tower down to the ECU again.
- Your main harness does not have a VTEC pressure switch wire. If you have a US P30, you need to add this wire as well. If you have JDM P30, the ECU does not need this wire.
As for the Code 1, you are going to have to consult the shop manual flow chart for diagnosing the problem. The code 1 could be from too rich, too lean, bad o2, bad wiring, bad ECU, etc. If something is wrong, the ECU isn't going to let you go into VTEC.
Ok so I Can get the knock and vtec wires fine... I found the following explination on how to add a 4 wire O2 sensor to a cx... If I buy a new O2 sensor and wire like this would it be logical to assume if the code 1 continues it would be the ecu???
your CX will have the white wire going to the old O2, connect the 4-wire O2's white wire to that.
there will be an Orn/Blk wire on the passenger's shock tower plugs which should lead to A6 of the ECU, that's heater signal (blk wire at the 4-wire O2).
the other two wires go to power and ground on the engine.
the other black wire goes to power at the driver's side shock tower (bundle of yel/blk wires, splice into one)
the grn wire goes to the ground on the thermostat housing.
recap:
wht - wht
blk - orn/blk(ECU-A6)
blk - power
grn - ground
your CX will have the white wire going to the old O2, connect the 4-wire O2's white wire to that.
there will be an Orn/Blk wire on the passenger's shock tower plugs which should lead to A6 of the ECU, that's heater signal (blk wire at the 4-wire O2).
the other two wires go to power and ground on the engine.
the other black wire goes to power at the driver's side shock tower (bundle of yel/blk wires, splice into one)
the grn wire goes to the ground on the thermostat housing.
recap:
wht - wht
blk - orn/blk(ECU-A6)
blk - power
grn - ground
Your main harness is already wired for 4-wire o2 from the shock tower down to the ECU. I know because I've already done 2 swaps on Civic CXs. It's just the CX engine harness that isn't wired for 4-wire o2. As long as you have a B16 engine harness, then your good to go. If you don't have that engine harness, there is A LOT of work ahead of you.
Well hell this is getting easier and easier...
So all I really have to do then is run a single shielded wire from D3 to my B16 engine harness since according to the above pinout list its an empty slot on a cx.
Then Run a single wire from A4 to my harness, ground the black wire of the vtec solinoid to the head.
So all I really have to do then is run a single shielded wire from D3 to my B16 engine harness since according to the above pinout list its an empty slot on a cx.
Then Run a single wire from A4 to my harness, ground the black wire of the vtec solinoid to the head.
Trending Topics
I'll say it again. You need to run 2 or 3 wires from your passenger side shock tower down to your ECU depending upon your swap & ECU.
JDM swap & JDM ECU:
- Knock sensor
- VTEC solenoid
USDM swap & USDM ECU
- Knock sensor
- VTEC solenoid
- VTEC pressure switch
That's it!
JDM swap & JDM ECU:
- Knock sensor
- VTEC solenoid
USDM swap & USDM ECU
- Knock sensor
- VTEC solenoid
- VTEC pressure switch
That's it!
Some JDM B16As have the VTEC pressure switch. Mine does anyway.
Hmmm. I've never seen one on a JDM B16. That's good to know though.
BTW: If you have a JDM motor without the pressure switch, but a USDM ECU (ie: chipped P28), there is a neat way to trick the ECU into thinking the sensor is there. You just make a jumper from A4 to D6. You can do it on the engine harness, the main harness at the ECU, or inside the ECU. The guy that chipped my P28 did the bypass for me inside the ECU.
BTW: If you have a JDM motor without the pressure switch, but a USDM ECU (ie: chipped P28), there is a neat way to trick the ECU into thinking the sensor is there. You just make a jumper from A4 to D6. You can do it on the engine harness, the main harness at the ECU, or inside the ECU. The guy that chipped my P28 did the bypass for me inside the ECU.
Here is the same B16A I have. You can just barely make out the green pressure sensor.
It's definitely a myth that all JDM engines don't have them.
It's definitely a myth that all JDM engines don't have them.
The OP in this thread is installing a 1st gen B16 (obd0) into a OBDI car. The block has the older plugs in the back of the block, where the newer design has at least one of those moved up to the thermostat housing
Good catch on the fan switch. Also the exhaust manifold on these models has two o2 connectors on it as well as 2 o2s so you may want to get an aftermarket header. The VTEC solenoid has a different connector than OBD1/2s.
Yeah, great info. Thank you. I love learning new things.
I've only installed an OBD1 B16a into a 92CX and an OBD2 B18C into a 94CX. Neither motor had the pressure switch. I still wonder why Honda used it here in the US.
I've only installed an OBD1 B16a into a 92CX and an OBD2 B18C into a 94CX. Neither motor had the pressure switch. I still wonder why Honda used it here in the US.
Ok, I'm back... So I went and did the swap the other day... just to clear some things up...
1) It is a 92 hb not a 93... (i know theres some wiring differances.)
2) The block is a OBD0 that has been converted to OBD1.
3) Motor ran fine when it came out of my del sol.
4) I do have the green V-Tec oil pressure switch.
5) Everything is hooked up exept the radiator fan switch plug... (solid green and black wire's comingout of a round gray plug coming out of the harness around the harness ground) I honestly dont know where it goes... I wouldent have left it in the harness if it didnt go somewhere)
6) I'm using a B-series wiring harness that previously worked in a del sol.
I pluged the JDM P30 in and tried to crank... and no start. I did no other wirirng thinking that the v-tec and knock were not needed to start.
The only thing I did to the motor itself was trued the head .007" and installed GSR cams.
Have not checked compression. But followed tq sequence and specs when installing head. Timing done corectly. (Motor to TDC, Cam dots facing one another, loosen bolt, slip belt on, tighten bolt, rotate crank counterclockwise till cam has moved 3 teeth, loosen bolt, tighten bolt, rotate motor a few times to check timing.)
Main question is will it start if I just plug in the P30 or am I going to have to wire the knock and v-tec to make it work???
I don't see why it wouldent start...
1) It is a 92 hb not a 93... (i know theres some wiring differances.)
2) The block is a OBD0 that has been converted to OBD1.
3) Motor ran fine when it came out of my del sol.
4) I do have the green V-Tec oil pressure switch.
5) Everything is hooked up exept the radiator fan switch plug... (solid green and black wire's comingout of a round gray plug coming out of the harness around the harness ground) I honestly dont know where it goes... I wouldent have left it in the harness if it didnt go somewhere)
6) I'm using a B-series wiring harness that previously worked in a del sol.
I pluged the JDM P30 in and tried to crank... and no start. I did no other wirirng thinking that the v-tec and knock were not needed to start.
The only thing I did to the motor itself was trued the head .007" and installed GSR cams.
Have not checked compression. But followed tq sequence and specs when installing head. Timing done corectly. (Motor to TDC, Cam dots facing one another, loosen bolt, slip belt on, tighten bolt, rotate crank counterclockwise till cam has moved 3 teeth, loosen bolt, tighten bolt, rotate motor a few times to check timing.)
Main question is will it start if I just plug in the P30 or am I going to have to wire the knock and v-tec to make it work???
I don't see why it wouldent start...
One thing i did notice...
I checked the passenger side harness plugs to check for differances, IE missing wires on one side or another... the only differance I noticed was my engine harness had two wires that my car harness did not...
it was in the large circle one. It was a orange and light blue and I belive orange and white. they were right next to eachother in the plug.
I checked the passenger side harness plugs to check for differances, IE missing wires on one side or another... the only differance I noticed was my engine harness had two wires that my car harness did not...
it was in the large circle one. It was a orange and light blue and I belive orange and white. they were right next to eachother in the plug.
The orange wires are VTEC. One is the solenoid and the other is the pressure switch. If your car really is a 92, then it should already have these. I worked on my buddies 92 CX and the only wire we had to add for his B16/P30 combo was for the knock sensor.
93-95 Don't have those two VTEC wires.
93-95 Don't have those two VTEC wires.
Yeah if you use a 92-95 EX/Si harness VTEC will be plug and play. If you are using the CX harness you'll have to add it manually and also the knock sensor as well.
I'm not sure exactly what harness the person used... it does not have the v-tec wires stock they ran wires from the ecu manually on the del sol when I bought it. so its not ex/si. But I can deal with de-pinning an old plug and getting v-tec wires ran in my harness cleanly. So its just the knock sensor.
But heres the question... would any of this make the car not start???
Thanks for the help once again guys...
But heres the question... would any of this make the car not start???
Thanks for the help once again guys...









