Applications Mazda 13B-REW

Draft 13B rotary 1992–2002 2 rotors cyl 1308 (2 × 654) cc Race Core F7

Draft. Trigger offset has not been confirmed on a running Race Core install. Pins marked TBD are unknown — do not guess them. A wrong decoder or firing order can destroy the engine.

Mazda 13B-REW (FD RX-7)

FD3S sequential twin-turbo rotary. Two rotors, four coils (leading + trailing), oil metering pump, 13B CAS. Race Core F7 has rotary support in rusEFI/FOME; trailing split is a first-class setting, not a wasted-spark hack.

Recommended: Race Core F7. Engine type rotary, 2 rotors, 4 ignition outputs, 2 (or 4 staged) injectors, oil metering on a spare low-side or a dedicated controller. Sequential twins need three solenoids.

  • Cylinders: 2 rotors
  • Displacement: 1308 (2 × 654) cc
  • Firing order: Front leading → front trailing → rear leading → rear trailing
  • Orientation: Front rotor toward the radiator, rear toward the gearbox. Leading plugs on the intake side, trailing on the exhaust side.

Variants

VariantYearsTriggerNotes
13B-REW FD3S1992–2002CAS (24+1 / optical class) or aftermarket 36-1 on eccentric shaftSequential twins, 8.5:1, 4 coils, primary + secondary injectors.
13B-RE FC1986–1991CASSingle turbo, similar coil layout, different twins.
PinTunerStudioFunction
B10Digital 1Eccentric-shaft / CAS (after conversion: 36-1 Hall)
B1Digital 2CAS inner / sync if still used
A3Lowside 1Front primary injector
A15Lowside 2Rear primary injector
A4Lowside 3Front secondary injector
A16Lowside 4Rear secondary injector
A35Ign 1Front leading coil
A34Ign 2Rear leading coil
A22Ign 3Front trailing coil
A33Ign 4Rear trailing coil
C20Analog Temp 3CLT
C30Analog Temp 2IAT
C13Analog Volt 1MAP 0–5 V
C24Analog Volt 2TPS 1
A20Lowside 10Fuel-pump relay coil
A21Lowside 12Main-relay coil
A12Lowside 15Radiator-fan relay coil
A8Lowside 9Oil metering / air pump / spare
A14Highside 4Pre-control / wastegate / charge-relief solenoids (assign 3 outputs)
B18Battery SenseIgnition-switched 12 V (5 A fuse)
B23+12 V MRMain-relay 12 V into ECU
A17 A18 A24 B14 B19 B20Power GNDEngine block → battery −

Trigger

Factory 13B CAS is an optical / multi-tooth disk on the eccentric shaft. rusEFI has rotary trigger support; a missing-tooth 36-1 on the eccentric shaft is the reliable Race Core path. Set engine type to rotary, 2 rotors — never ‘4 cylinder wasted spark’ to fake trailing.

Crank

Recommended36-1 Hall/VR on the eccentric shaft.
Factory CASPossible with the rotary decoder if the disk matches a supported pattern. Photograph the disk; do not assume 36-1.

Cam

RotaryNo camshaft. Sync is on the eccentric shaft. A second track on the CAS is home, not a four-stroke cam.

TunerStudio

SettingValue
Trigger / wheel typeRotary decoder or 36-1, engine type Rotary, 2 rotors
Use only rising edgeVR: typically yes on MAX992x. Hall: as logged.
Invert primaryNo — swap VR wires first
Firing orderLeading then trailing per rotor

Offset: Lock leading at a known angle, light the front leading plug. Trailing split after leading is correct.

  • Trailing split is degrees of retard from leading. OEM marks are often 5° ATDC leading / 20° ATDC trailing at idle — that is a split, not two independent maps on day one.

Injection

Primary injectors in the port, secondaries staged. High-Z on most aftermarket; OEM FD primaries/secondaries differ — meter them. Staged injection: secondaries on Lowside 3/4.

PrimariesLowside 1 front, Lowside 2 rear.
SecondariesEnable staged injection. Do not run secondaries at idle.
FuelReturn, 1:1. The OEM FD pump is tired.

Ignition

Four logic coils: leading front/rear, trailing front/rear. Trailing wants a coil that can fire late without melting — OEM trailing coils are specific. Dwell 2.0–2.5 ms.

LeadingIgn 1 front, Ign 2 rear.
TrailingIgn 3 front, Ign 4 rear.
ModeRotary leading/trailing, not wasted-spark 4-cyl.

Idle

BAC / ISC 2-wire PWM, plus sequential-twin valves that must sit in the idle position. A stuck pre-control valve idles on one turbo and looks like a vacuum leak.

First start

  1. Load the matching variant configuration in TunerStudio before the harness is live — injectors and coils stay disconnected until the decoder is confirmed.
  2. Fuel pump fuse out. Coils unplugged or spark outputs disabled. Crank. Open Diagnostics → composite / high-speed logger.
  3. Confirm crank teeth are even, the missing-tooth (or named pattern) is a single clean gap, and cam is one pulse per two crank revolutions for sequential four-stroke.
  4. RPM during cranking should sit in the 150–350 rpm band. 0 rpm or 12,000 rpm means the decoder is lost — polarity or wheel type, not offset.
  5. Lock timing to a fixed 10° (idle control off). Timing light on cylinder 1. Change trigger offset until the damper agrees with 10°.
  6. Recheck at ~3,000 rpm. If timing walks with RPM, it is VR polarity, a delayed Hall, or the wrong decoder — not offset.
  7. Enable spark. Confirm a healthy burn (timing light or plug colour) with fuel still disabled.
  8. Enable fuel. Prime, then crank. Catch the first idle on a rich-safe VE, then lean toward stoich at idle.
  9. Only then enable closed-loop idle, VVT, boost and traction. A base map is a starting point, not a dyno tune.

A base map is a starting point, not a dyno tune.