Skip to content

TUNEX joins the family — a browser-native firmware editor that loads ECU binaries, edits them as raw hex or via TunerPro .xdf definitions, and saves the result back to disk. Nothing leaves your machine.


RAW editor — virtualised hex view, cursor + arrow nav, jump-to-offset (g), inline hex-pair editing (double-click → FF AA CC → Enter), data-interpretation panel with paired LE/BE columns and dec/hex input toggle, contents-view modes (ASCII, u8/u16/i16/u32/i32) with optional bars rendering. Clicking any element in the contents view highlights its bytes in the hex column. Modified-since-load bytes render in amber.

Structured editor — open a TunerPro .xdf and browse it as a category tree: constants, flags, patches, and 1D / 2D tables. Engineering values via the file's MATH equations, write back via the linear inverse. Patches expose applied / virgin / mixed state per entry (the "virginise" workflow). Tables render with shared-axis labels resolved through <embedinfo>, heatmap colouring by value (on by default), a dec/hex toggle on 8-bit unsigned cells, and support for non-contiguous sub-views via the stride formula. Encrypted .xdf files are detected up front and refused cleanly.

Cross-link — selecting a structured item highlights its byte range in the hex view; "Jump 0x… →" snaps the cursor to it.

Verified end-to-end against the MS42 and MS43 community patchlists and the full MS43 64K / 512K reference XDFs.

Open TUNEX · Full changelog

Most projects are PolyForm Noncommercial; some are MIT — see each repo for the canonical licence.