XDF Viewer
Upload an XDF to browse its tables, axes, scalars and addresses. Add the matching BIN to display the decoded values described by the XDF.
Identify ECU BIN
Upload an ECU BIN to read its calibration ID, part number, and software revision.
Convert XDF
Select the source ECU definition file (XDF) and the target BIN to port to, plus the source BIN to convert your definition file. The converted result is available as an XDF, so you can download it for your editor. For best results, use stock (unmodified) files. If you only have tuned files, use the toggle buttons below to mark which BINs are tuned. New here? Read the how-to guide →
Discover Maps
Upload a BIN file without an XDF. The app will scan for calibration maps, infer axis types and scaling factors based on the detected ECU profile.
Stock vs Tune
Diff stock and tuned BINs (same size). Optionally supply an XDF to see which defined tables/scalars changed and to append auto-discovered items for delta regions outside the XDF.
Remove ECU BIN No-Read Regions
Check an ECU BIN for no-read regions that can be safely removed. You can also add the matching stock BIN to remove the no-read region with more certainty.
Convert OLS to BIN, XDF and A2L
Upload an OLS project file (.ols) to extract the ROM as a BIN and the embedded map definitions as both an A2L (ASAP2) and an XDF.
Export titles in OLS project by
Convert A2L to a Target BIN
Upload an A2L (ASAP2) definition file and optionally a target ECU BIN file. Without a BIN, the application produces an XDF using the A2L addresses without validating them against a ROM. When a BIN is supplied, it produces an XDF that is matched to the BIN. The A2L must be from the same family as the ECU BIN; an exact match is not required, but a related definition is. For example, a SIMOS 18 A2L file will generally work with a SIMOS 18 ECU BIN.
Convert KP to XDF and A2L
Upload a KP map pack and optionally a target ECU BIN. The application will try to match the defintions to your BIN, if possible.