How to MegaSquirt Your 4G63 Powered DSM (Eclipse/Talon/Laser)

Firmware Versions Covered

  • MS2/Extra 3.3.1 or later
  • MS3 1.2.4 or later

MS2/Extra — 4G63 Mode

MS2 has a dedicated 4G63 decoder. Follow a single set of instructions end‑to‑end—don’t mix guides.

Pinout used in this write‑up

Signal V3.0 V3.57
CKP DB37 pin 24 DB37 pin 24
CMP DB37 pin 5 (via SPR3) DB15 pin 7 (via PAD7)
Spark A DB37 pin 36 DB37 pin 36
Spark B DB37 pin 6 DB15 pin 10

MS2 V3.0 input mods

  • CKP on VR circuit: TachSelect→VRIN, TSEL→VROUTINV.
  • CMP: 1 kΩ from JS10 → SPR3, plus 470 Ω pull‑up from SPR3 → 5 V above proto. Add 0.1 μF cap‑mod JS10 → SG.
  • CKP 5 V pull‑up: 470 Ω from VRIN → 5 V (proto).
  • For PWM idle on V3.0, add a TIP120 at Q4 (MK‑PWMIAC).

MS2 V3.57 input mods

  • Set JP1=1–2, J1=5–6 (VR input).
  • CMP: 1 kΩ from JS10 → PAD7; 470 Ω pull‑up from PAD7 → 5 V above LED area. Add 0.1 μF cap‑mod JS10 → ground.
  • CKP 5 V pull‑up: 1 kΩ at R57.

Ignition outputs (choose one)

Option 1 — Stock Mitsubishi ignitors (recommended)

  • V3.0: two 270–330 Ω resistors from 5 V to LED negatives; route to DB37 IGN (pin 36) and SPR4 → pin 5.
  • V3.57: pull‑ups exist; for lower value use 330 Ω from 5 V to PAD1 and PAD3. Wire PAD1 → Q16 center (Spark A), PAD3 → PAD15 (Spark B). Outputs appear on DB37 pin 36 and DB15 pin 10.
  • TunerStudio: Spark Output = Going Low with these mods.

Option 2 — Internal BIP373 coil drivers

  • Follow the BIP373 direct‑drive guide (one kit for V3.0, two for V3.57).
  • TunerStudio: Spark Output = Going High and enable Dwell Control.

TunerStudio (MS2)

  • Spark mode: 4G63
  • Trigger Angle/Offset: 0 (verify with timing light)
  • Ignition Input Capture: Falling edge
  • Spark Output: Going Low (stock ignitors) or Going High (BIP373)
  • Number of coils: Wasted Spark
  • Spark A output: D14
  • Cam input: JS10

MS3 + MS3X (including MS3‑Pro)

  • Mainboard set for VR input: V3.0—TachSelect→VRIN, TSEL→VROUT; V3.57—JP1=1–2, J1=3–4.
  • CMP pull‑up: fit JP7 on MS3X.
  • CKP pull‑up: 1 kΩ external (pin 26 → 24) or internal (V3.0: 1 kΩ 5 V → TachSelect; V3.57: 1 kΩ at R57).

External wiring (MS3X)

  • CKP → mainboard pin 24
  • CMP → MS3X pin 32
  • Spark A → MS3X pin 14
  • Spark B → MS3X pin 33

TunerStudio (MS3/MS3X)

  • Spark mode: 4G63
  • Trigger Angle/Offset: 0
  • Ignition Input Capture: Rising edge
  • Spark Output: Going High
  • Number of coils: Wasted Spark
  • Spark hardware in use: MS3X Spark
  • Cam input: MS3X Cam In

MS3‑Pro specifics: see manual section 5.3.14.

Other Systems

  • Idle air: stepper IAC on MS2/MS3.
  • Fuel pump: MS pin 37 → fuel‑pump relay.
  • Boost control: use our boost control mod kit to drive the OE solenoid.
  • Fans: relay control or MS3X outputs.
  • Voltage regulator: 1G not ECU‑regulated; 2G uses ECU—swap to external regulator if deleting the OE ECU.
  • A/C: relay control; MS2/Extra 3.3.1+ adds idle‑up input; MS3 has A/C strategies.

What to Order

MS3 + MS3X (most complete)

MS2 (assembled or kit)

Legal/Emissions: For off‑road/closed‑course use where required. Verify local compliance and any warranty impacts before modifying engine controls.