Classic Subaru diagnostics, logging, and calibration

Diagnose. Log. Calibrate.

A focused workspace for your classic Subaru. Read and edit the ROM, understand your logs, and flash with pre-flight checks. Add a Customer license for qualified Live Tuning and ROM-specific custom features.

PulseWidth Classic 1.0.0 is live

Download the signed Windows release with any active account. The Free toolkit covers HC16 reading, editing, flashing, logging, and diagnostics; a paid Customer license unlocks ROM-specific Live Tuning and Launch Control where the ROM-level check approves it.

WRXSTiForester TurboLegacy B4Outback H6

TAKE A LOOK INSIDE

Your workspace. Take it for a spin.

Edit a sample table. Trace the data. Explore the workflow.
PULSEWIDTH CLASSIC
INTERACTIVE PREVIEW
A4TC400L2003 USDM Subaru Impreza WRX (MT)WRX preview.pwt
Colormap: ClassicDemo ECU disconnected

Base Timing

No changes
Fine:0.5

Swipe to scroll. Select range to edit.

Sample trace paused
Engine Load (g/rev)
Ignition Timing (°)
1 cell selected · 2400 RPM · 1 g/rev23.9

Drag a rectangle · Shift-click a range · Ctrl/⌘-click to toggle cells. Headers select rows or columns. Edits apply to the whole selection.

Full table surface1 selected
Ignition Timing (°)800160024003200480056000.20.40.60.811.21.62RPMEngine Load (g/rev)

Gold area = selected cells · Gold marker = sample lookup

Demo project ready. Drag a range, Shift-click, or Ctrl-click to select cells.
ILLUSTRATIVE PREVIEWInspired by PulseWidth Classic, not an exact clone. Sample table lookups—not a vehicle or engine-response model. No real ECU connection or writes.
01

Try the Classic editor: select a table, edit a cell, or enable simulated Live Tuning.Inspired by PulseWidth Classic, not an exact clone. All activity is simulated. Layout and features vary by ROM and license.

Live
Tune with feedback

Adjust qualified tables with a Customer license. Check the exact-ROM selector for availability.

Free
Start with the essentials

Read, edit, flash, log, and diagnose supported HC16 vehicles with an active account.

Linked
Keep your evidence

Vehicle profiles, saved revisions, and datalogs keep each tuning session in context.

OBD-II
Use the factory port

Connect with a supported interface. No ECU removal or soldering required.

One evidence chain

From warning light to verified calibration.

PulseWidth keeps diagnosis, logging, and calibration in that order so every change starts with evidence and ends with a record you can revisit.

01 / Diagnose
Find the cause before changing the calibration

Read OBD-II codes, inspect freeze-frame data and readiness monitors, review learned values, and keep every finding tied to the correct vehicle and ECU identity.

02 / Log
Capture evidence that stays with the car

Record profile-matched live channels, compare revisions, and use learned-table and MAF-rescaling views. Logs stay in the account so you can return to the evidence behind each revision.

03 / Calibrate
Make measured changes, then verify them live

Edit the ROM, run pre-flight checks, flash with safeguards, and live-tune qualified tables with immediate ECU feedback. Every revision remains linked to the evidence behind it.

Your vehicle history follows you.

Keep ROM backups, datalogs, and tune revisions with the vehicle they belong to. Account-backed history makes it easier to return to a previous session and keep your recovery files close at hand.

Laptop

Capture, analyze, and calibrate.

Phone

Check history and progress anywhere.

Tuner network

Connected tuner services are coming soon.

Flagship platform / 2001-2006

The 02-05 WRX era is our flagship, not an afterthought.

Vehicle-specific definitions support the GD WRX and STi, Forester Turbo, Legacy B4, and Outback H6. Flash through the stock OBD-II port, log the real channels, and live-tune supported calibrations while the engine runs.

Built in-house
Built around the calibration in your car.

Vehicle-specific definitions ship inside the app. The exact-ROM feature selector shows which live tables and custom features are available, while in-app checks confirm compatibility before you apply them.

Read more about how we work on the about page.

Current release
Classic 1.0.0 is available now.

Every active account can download the signed Windows release. Free accounts receive the core HC16 toolkit; a paid Customer vehicle license unlocks Live Tuning and only the custom features approved for the exact ROM.

Follow along on the releases page.

PulseWidthCalibration platform

Diagnostics, datalogging, and calibration for classic Subarus. Keep your vehicles, ROM revisions, and tuning sessions together.

Returning customer

Jump straight back into your portal, licenses, and tuning sessions.

PulseWidth is independent and is not affiliated with, sponsored by, or endorsed by Subaru Corporation or Subaru of America.

Third-party names and trademarks belong to their respective owners. Brand mentions and external reference links are provided for identification or information only and do not imply affiliation, sponsorship, or endorsement.

© 2026 UBT Performance, LLC dba PulseWidth Tuning. All rights reserved.

Member: Intuit Developer Program. Intuit and QuickBooks are registered trademarks of Intuit Inc. Used with permission.