R18 Engine

Technical Library › Engine Information › HondaUpdated Sep 2026

The R18 is Honda's 1.8-liter SOHC four from the Civic, HR-V and friends. It is a simple engine to run standalone once you know a few quirks. Here is what we look at when wiring one to a Haltech Elite.

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.

SpecValue
Cylinders4, inline
Displacement1799 cc (109.8 cu in)
Firing order1-3-4-2
ValvetrainSOHC with i-VTEC
Suitable Haltech ECUsElite 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
Factory CAN

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 pinCrank sensorCam sensorHaltech wire
112V switched12V switchedRed (12V+)
2SignalSignalYellow: Trigger + for crank, Home + for cam
3Signal groundSignal groundBlue (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.

Get this right before power-up

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.

ComponentPinFunctionElite connection
Throttle body1TPS 1AVI 2 (orange/black)
Throttle body25V supply5V+ (orange)
Throttle body3TPS 2AVI 3 (orange/red)
Throttle body4GroundSignal ground (black/white)
Throttle body5Motor +DBW1 (brown/black)
Throttle body6Motor -DBW2 (brown/red)
Pedal1Signal 1AVI 4 (orange/yellow)
Pedal2Ground 1Signal ground (black/white)
Pedal35V 15V+ (orange)
Pedal4Signal 2AVI 5 (orange/green)
Pedal5Ground 2Signal ground (black/white)
Pedal65V 25V+ (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.