BP-ZE Engine 94-97 "NA8"

BP-ZE Engine 94-97 "NA8"

Information on the Mazda BP-ZE Engine as found in the NA8 MX5 Miata







General Information

Cylinders
4
Displacement
1839 cc / 112.2 ci
Firing Order
1,3,4,2


Common Models

Found in the MX5 Miata NA8 (Series 3)








Sensor Information

Crank/Cam Sensor

This engines uses a Crank Position Sensor and a Cam Position Sensor incorporated in a single unit mounted on the back of the head and driven by the inlet camshaft. The crank trigger has a 4x tooth pattern, and the cam trigger has a 2x tooth pattern with each being a different size.


   


Dual Pickup Wiring
Pin
Description
Haltech Connection 
AGroundBlue (Trigger 4-core)
B12V+ Switched
Red (Trigger 4-core)
C4x (Trigger+)Yellow (Trigger 4-core)
D2x (Home+)
Yellow (Home 4-core)


Trigger and Home Wiring Hack

A common hack to make wiring simpler is to do the following:

In the Grey shielded Trigger 4-core cable we have 12V+, Signal Ground, Trigger+, and Trigger-.   We need all of these wires except for Trigger-
In the Grey/Black shielded Home 4-core cable we only need the Home+
If we relocate the Green Trigger- wire so that instead of going to this ECU pin it instead goes to the Home+ ECU pin we now have all of the wires we require in a single 4-core cable.

For Elite 550 / 750 / 950
1. Remove the Yellow wire from ECU pin A32 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin A33 and move it to A32.

For Elite 1000 / 1500 / 2000 / 2500
1. Remove the Yellow wire from ECU pin B2 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin B5 and move it to B2.







Ignition Coils and Igniter

The B6 engine comes with a pair of dual-post ignition coils wired in Waste Spark, with an external igniter module.



The igniter module pinout information is written directly on the igniter

Igniter Pin
Function
Haltech Connection
OC1
Coil 1 -ve
No Connection (To Coil 1 Negative Terminal)
IB1
ECU Signal 1
Ignition Output 1 (Yellow/Black)
VB
12V+
No Connection (To ignition Switch 12V+)
TAC
Tacho Signal
No Connection (To Tacho)
IGf
Ignition Fail
No Connection
GND
Ground
No Connection (To Cylinder Head)
IB2
ECU Signal 2
Ignition Output 2 (Yellow/Red)
OC2
Coil 2 -ve
No Connection (To Coil 2 Negative Terminal)


Dwell Time












Throttle Position Sensor

This engine uses a cable operated throttle body with a position sensor.  Auto has 4-pin TPS, Manual has 3-pin.
The 3-pin type are only a Switch and cannot read throttle position, only if the throttle is closed or not.  This is not supported on Haltech ECUs and the 3-pin sensor cannot be used. It should be swapped for a 4-pin sensor type.



TPS Pin
Function
Haltech Wiring
1 - VCC
5V+
5V+ - Orange
2 - VTA
Signal
Signal - Spare AVI
3 - IDL
Idle Switch
No Connection
4 - E2
Signal Ground
Signal Ground - Black/White







MAP Sensor

These engines do not come with a MAP sensor.
Use the internal MAP sensor that comes with your ECU.  For higher boost levels an external MAP sensor should be used instead, connected to a spare AVI.










Idle Valve

This engine uses a 2-pin BAC (Bypass Air Control) Valve which is duty controlled by the ECU via 1x output.

2-pin BAC Wiring
PinFunctionHaltech Connection
1Open SignalSpare Output
2Power12V+ Switched









Coolant Temperature


Wiring is not polarity sensitive
Pin
Haltech Connection
1Any Spare AVI*
2Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.







Air Temp

An Air Temperature Sensor is located as part of the MAF Sensor unit.  When this is removed a replacement Air Temperature Sensor should be installed.

Wiring is not polarity sensitive.
Pin
Haltech Connection
1
Any Spare AVI*
2
Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.






Knock Sensor


Pin
Haltech Connection
1
Knock Signal
2
Signal Ground






MAF Sensor

Although most users of Haltech ECUs will be deleting the MAF, it is possible to use a MAF if you prefer.




Pin
Description
Haltech Connection
1 (Black/Light Green)
Chassis Ground
---
2 (Black/Blue)
Signal Ground
Signal Ground (Black/White)
3 (Red/Black)
Air Temperature Signal
Spare AVI (AVI-7 Grey)
4 (Red/White)
MAF Signal
Spare AVI
5 (White/Red)
12V+ Switched
---









O2 Sensors

This engine comes with a 4-wire heated Narrow Band O2 sensor.  This is not suitable for engine tuning.

For correct operation a Haltech WB1 kit is highly recommended for this application, with the provided 4.9 sensors replacing the pre-cat sensors.  Sensors use a 22mm socket or spanner to remove and replace.









Vehicle Speed Sensor

This engine uses a Reluctor Vehicle Speed sensor. This sensor signal is sent to the speedometer where it is converted to a digital Hall Effect style signal that is sent to the ECU. The Haltech ECU will read this signal and needs to be set as a Hall Effect sensor type with a Falling edge and Pullup will be Disabled.

If wiring directly to the sensor. Set to Reluctor with Falling edge
Pin
Description
Haltech Connection
1SignalAny Spare SPI
2Signal GroundSignal Ground

Approximate Calibration Pulses Setting: 2780 pulses/km








Injector Data

Flow

The injector flow rate is measured with the injectors held wide open at 100% duty.  For fuel systems with a fixed regulator pressure (often returnless systems) that is not referenced to manifold pressure the flow needs to be mapped over Manifold Pressure for accurate tuning.

Injector Flow: 230 cc/min


Dead Time

When an injector is commanded to open for a certain amount of time, the dead time is the amount of time the injector is not actually open during this period.  It covers the time to energise the solenoid and begin to open and the time to close as well.  There are also transient periods during which the injector is opening and closing where fuel flow is not at full capacity so this lost peak flow period is also taken into account.  










OEM ECU Information





   

ECU Pinout







   






Base Maps

Base maps have been created for use with the Haltech Elite Adapter Harnesses.  To use these maps they should be IMPORTED into your ECU.  Follow the IMPORTING A BASE MAP guide.




    • Related Articles

    • BP-Z3 (BP-VE) Engine 01-05 "NB2"

      Information on the Mazda BP-Z3 (BP-VE VVT) engine as fitted to the MX5 Miata NB2 from 2000-2005. BP-Z3 Engine. Easily identified by the VVT solenoid on the intake side of the valve cover AUDM MX5 SP Turbo General Information Cylinders 4 Displacement ...
    • BP-4W Engine 99-00 "NB1"

      Information on the Mazda MX5 Miata NB1 BP-4W engine General Information Cylinders 4 Displacement 1839 cc / 12.2 ci Firing Order 1,3,4,2 Common Models Found in the 1999-2000 Mazda MX5 "Miata" NB1 Sensor Information Crank/Cam Sensor This engines uses a ...
    • B6-ZE Engine 89-93 "NA6"

      Information about the MX-5 Miata B6 engine General Information Cylinders 4 Displacement 1597 cc / 97.5 ci Firing Order 1,3,4,2 Sensor Information Crank/Cam Sensor The B6 engine uses a cam sensor that has a 4x Hall Effect and a 2x Hall Effect system. ...
    • Engine Functions

      This page is used to enable and disable any Engine Function nodes in the Navigation Tree.  Function names can be clicked on to navigate to that functions relevant tree node. Any errors will be highlighted in red for your attention. 
    • SR20 Engine

      The Nissan SR20DET, DE, and VE engines SR20DET Turbo SR20DE Aspirated SR20VE Haltech ECU Options ECU Model Plug In Available OEM Functions Not Supported Suitable Installation Type Support Sequential and/or Direct Fire Ignition Platinum Pro S15 ...