R18 at a glance
The R18 is a 1.8-liter, single overhead cam, 16-valve four with i-VTEC, found in Honda's economy cars from the mid-2000s on. It is not the high-revving K or B series (see our K series and B series pages for those), but it is common, cheap and happy to run on a standalone ECU for swaps, turbo builds and track cars.
| Spec | Value |
|---|---|
| Cylinders | 4, inline |
| Displacement | 1799 cc (109.8 cu in) |
| Firing order | 1-3-4-2 |
| Valvetrain | SOHC with i-VTEC |
| Suitable Haltech ECUs | Elite 1500 or Elite 2500 |
Where you'll find it
Civic from MY06, FR-V (MY07 to 09), City (MY08 to 15), Stream (MY07 to 14), Jade (MY13 to 17) and HR-V from MY16. Known variants and what sets them apart:
- R18A1: 10.5:1 compression, 6900 rpm limit, exhaust manifold cast into the head
- R18A2: 7150 rpm limit
- R18Z1: 10.6:1 compression
- R18Z4: adds a balance shaft
- R18Z6 and R18Z9: no documented differences
The dash, ABS and body control modules on these cars talk over a CAN bus that Haltech does not support. Plan for how the cluster and other modules will behave once the factory ECU is gone, especially in a daily driver.
Trigger system
Both sensors are Hall effect, which makes wiring simple: each needs +12V, a signal and a ground. The crank wheel has 12 evenly spaced teeth plus one extra tooth that marks crank sync. The cam sensor gives engine sync (which revolution you are on) and also reports cam position for i-VTEC.
| Sensor pin | Crank sensor | Cam sensor | Haltech wire |
|---|---|---|---|
| 1 | 12V switched | 12V switched | Red (12V+) |
| 2 | Signal | Signal | Yellow: Trigger + for crank, Home + for cam |
| 3 | Signal ground | Signal ground | Blue (signal ground) |
The cam sensor wiring above is flagged as unverified, so meter the sensor before committing, and check the waveform with the trigger scope before you try to start it. Not sure which sensor type you have on a project? Our Hall effect or reluctor article explains how to tell.
Ignition
The R18 runs a coil on each plug, and each coil has its igniter built in, so the ECU drives them directly. Coil pin 1 is the ECU trigger (to an ignition output), pin 2 grounds to the cylinder head, and pin 3 is switched 12V.
Set the ignition to Constant Charge and Falling edge. The wrong settings will overheat the coils and can damage the ECU. Confirm dwell before the first crank.
Drive by wire and idle
There is a single electronic throttle body, and idle speed is controlled by the throttle itself, so there is no separate idle valve to wire. The mapping below is how we connect it to an Elite; setup is covered in Drive By Wire and Idle Control.
| Component | Pin | Function | Elite connection |
|---|---|---|---|
| Throttle body | 1 | TPS 1 | AVI 2 (orange/black) |
| Throttle body | 2 | 5V supply | 5V+ (orange) |
| Throttle body | 3 | TPS 2 | AVI 3 (orange/red) |
| Throttle body | 4 | Ground | Signal ground (black/white) |
| Throttle body | 5 | Motor + | DBW1 (brown/black) |
| Throttle body | 6 | Motor - | DBW2 (brown/red) |
| Pedal | 1 | Signal 1 | AVI 4 (orange/yellow) |
| Pedal | 2 | Ground 1 | Signal ground (black/white) |
| Pedal | 3 | 5V 1 | 5V+ (orange) |
| Pedal | 4 | Signal 2 | AVI 5 (orange/green) |
| Pedal | 5 | Ground 2 | Signal ground (black/white) |
| Pedal | 6 | 5V 2 | 5V+ (orange) |
Load sensing: MAP and MAF
A factory MAP sensor is fitted: pin 1 is 5V, pin 2 is signal to a spare AVI (AVI 9, yellow, in our layout), and pin 3 is signal ground. You can use it, use the ECU's internal MAP sensor, or, for a boosted build, fit an external sensor such as the 5 bar TI MAP sensor on a spare AVI.
Most people delete the MAF, but it can be kept. Its pins are: 1 switched 12V, 2 MAF signal (spare AVI), 3 MAF ground, 4 air temp signal (a spare AVI with pull-up on, AVI 7 grey works), and 5 air temp ground.
Temperature sensors
Coolant and air temperature sensors are two-wire and not polarity sensitive: one pin to a spare AVI, the other to signal ground. Pick an AVI with a switchable pull-up, or add an external 1k resistor to 5V if yours does not have one. The factory air temp sensor lives in the MAF. If the MAF goes, fit a Haltech HT-010206 air temp sensor in the intake, as close as you can to where the MAP sensor takes its vacuum.
Knock and O2 sensors
The factory knock sensor is an older resonant type. On a modified engine it can be unreliable and misleading, so for real knock control we swap it for a non-resonant donut style sensor such as the Bosch HT-011100: one pin to knock signal, the other to signal ground. More background is in what knock is and why you control it.
The stock narrowband O2 sensors can only tell you whether you are near lambda 1.0 at light load. They are useless for tuning under power. We fit a WB1 wideband kit and put its LSU 4.9 sensor in place of the pre-cat sensor; a 22 mm socket or wrench takes the old one out.
Variable systems: what works and what doesn't
- i-VTEC (switched): on this engine it is an economy feature, not a power one. At light cruise it switches to an intake lobe with very late intake closing, paired with more throttle opening to cut pumping losses. Managing torque in that mode is complex, and the Elite does not currently support it. Expect to run on the standard lobe.
- Variable intake length: supported. Use the Dual Intake Runner function.
Injector data
Factory injectors flow 185 cc/min, measured held fully open. If the car keeps a returnless fuel system with a fixed pressure that is not referenced to manifold pressure, map the flow against manifold pressure so fueling stays accurate under boost. Dead time matters just as much; our injector dead time article explains why.
Factory ECU
The OEM ECU sits near the battery. Need the factory ECU pinout or the sensor diagrams for your model year? Ask us and we'll send them over with advice for your build.
FAQ
Which Elite should I use on an R18?
Both the Elite 1500 and 2500 suit it. The 2500 gives you more spare inputs and outputs if you are adding boost control, flex fuel or other extras.
Can a Haltech run the R18's i-VTEC economy mode?
Not currently. It is an efficiency system, so losing it does not cost power.
Can I keep the factory knock sensor?
You can wire it, but we would not trust it on a modified engine. A non-resonant sensor is inexpensive insurance.




