TS Log Viewer is a purpose-built ECU data log viewer and analysis platform developed by TuneSmith to help tuners, racers, and enthusiasts get more from their data.
Designed around real-world tuning workflows, TS Log Viewer makes it easier to load, view, analyse, and understand ECU logs without the clutter and complexity of generic CSV plotting tools.
With native Haltech CSV log support, EcuTek support, generic CSV compatibility, user-definable layouts, math channels, alarms, and practical analysis tools, TS Log Viewer gives you the flexibility to build a workspace that suits the way you tune.
Built from decades of aftermarket engine management experience, TS Log Viewer focuses on what matters most: making important data easier to see, compare, and act on.
From quick checks to detailed calibration analysis, TS Log Viewer helps turn raw log data into clear, usable insight.
Opens directly from Haltech NSP. No exporting, no converting.
Every channel your ECU logs is available immediately, with correct units and scaling. Replaces the built-in Haltech Data Log Viewer entirely.
Launch directly from Haltech NSP
All logged channels with correct scaling and units
Stacked, synchronised graph panes
Full-session timeline scrubber with zoom
Live data grid — exact channel values at the cursor
Not just Haltech. Any log.
Import Ecutek data logs and any generic CSV-format file. Load and compare logs from multiple ECU types in the same session.
Native Ecutek log support
Generic CSV — works with virtually any logger or dash
Compare logs from different ECU types side by side
Per-cylinder timing, injector IDC, dual lambda — all plotted correctly
Build your own analysis workspace with multiple named tabs per log type.
Set up a Boost Control tab, a Fuel System tab, a Knock tab — whatever fits your workflow. Layouts are saved per ECU type and load automatically.
Multiple tabs per log type, fully user-configurable
Each tab holds its own channel selection and layout
Layouts saved per ECU — open a Haltech log, get your Haltech tabs
Scatter plot view: any channel vs any channel, coloured by a third
Pin favourite channels to My Channels for instant access
Create derived channels using expressions built from any logged data. Set alarms on any channel — logged or calculated — to flag anomalies instantly.
Available operators: + − × ÷ and parentheses
Functions: abs, min, max, pow, sqrt, exp, log, sin, cos, tan, atan2, clamp, floor, ceil, round, sign, hypot
Time-domain: derivatives (dA, dB) and cumulative integrals (iA, iB)
Live preview at the cursor before saving
Haltech Elite/Nexus from NSP
Ecutek
Generic CSV