Logo
← Go Back to the Sections

File security & the password ring

A collection saves as a single sealed .mtxCol file. Sealing does two jobs: it can protect the file with passwords, and it makes the file resilient so damage can be repaired. This page covers both, and explains how the recovery settings trade size for resilience.

Passwords: two layers

A collection can carry two independent passwords: an external password that locks the file as a whole, and an internal password that protects the contents inside. Encryption is AES-256-GCM, with the key derived from your passphrase through a two-stage key-derivation scheme; the file header is authenticated too, so it cannot be altered or transplanted without the password check failing.

Warning — there is no backdoor. If you lose the passphrase, the data cannot be recovered. Keep your passwords (and your password ring) safely backed up.

The password ring

The password ring is your personal keychain of passphrases, each with a name and notes. When you open a file whose passphrase is in your ring, Tuning Editor recognises it by fingerprint and opens it automatically. You can set a default passphrase for new collections, and import or export the ring to move it between machines.


The Password Ring dialog
Figure 1

 

How recovery works

The .mtxCol is self-healing: alongside your data it stores Reed-Solomon recovery information, so localized corruption or a truncated file can be repaired automatically when you open it. In plain terms:



Truncation is handled the same way: the missing tail is treated as damaged blocks and rebuilt, within the parity budget.

Recovery strength (the percentage)

The recovery strength, set on the General tab of Preferences, is a percentage (about 10% by default) that decides how much parity each stripe gets — and that is the single knob that trades size for resilience:



So a higher percentage repairs more damage but makes a bigger file; the default is a sensible balance for everyday use.

The .rec sidecar

For the strongest protection, also write a separate .rec recovery file (the sidecar option, also on the Preferences General tab). The .rec holds an independent parity set at the same percentage, and when it sits next to the collection its budget adds to the parity already inside the file — so a stripe can survive losing up to twice as much. It is the best defence against larger gouges and heavier truncation, at the cost of an extra file to keep with the collection (roughly the size of the parity, i.e. about the same percentage of the collection).

In short, three useful setups:



Tip — if you enable the .rec sidecar, keep it in the same folder as the .mtxCol. The collection still opens without it, but the two together give the best chance of a full recovery.

See also



Go Back to the Sections
EEProm Hex Editor

EEProm Hex Editor

A hex editor built specifically for editing EEPROM data in automotive ECUs. With real-time checksum correction, side-by-side file comparison, and plugin support for automated tasks it's the ultimate tool for professionals.

TunerPro Checksum Plugin Pack

TunerPro Checksum Plugin Pack

A free collection of checksum correction plugins for TunerPro that ensures safe ECU tuning. Automatically verify and update file checksums for reliable vehicle performance.

DTC Remover - Clear Fault Codes with Precision

DTC Remover - Clear Fault Codes with Precision

Lets you quickly disable fault codes to turn off the MIL light directly from your ECU file. Available in Standard and PowerTools editions with advanced scripting and online presets to remove faults by component groups.