How to edit a binary file using TunerPro?

TunerPro Tutorial – A guide to using TunerPro tuning sofware.

What is TunerPro?

TunerPro is a free ecu tuning software that serves as a binary editor for tuning ECUs. It is specifically designed to empower users in modifying the calibration data, also known as the original file, used by vehicle engines and transmissions.

TunerPro software allow you to interpret and modify the files of the control unit easily and with accuracy.

We create customized binary definition files (XDF) for free tuning software TunerPro which include the maps to manage engine and gearbox.

The XDF bin definitions files, called XDF or templates or calibration files or bin definitions contain engine or gearbox maps that deciphers what each byte in the bin file stands for in the real world.

Please note: TunerPro is a binary files editor. The software is no able of read and write the ECU directly, it can only be used to modify the extracted file from the engine control unit.

How to edit Constants with TunerPro?

rpm limiter

A constant, sometimes called “scalar”, is a singulary value in binary file. A constant might be used, for example, to represent the maximum rpm of the engine.

To edit a constant select the constant from constants list. The desired parameter and its current value are displayed in the constant editor. You can select the number in the edit field and type in the value you desire.

When the item is saved (pressing save button) the chosen value will automatically get rounded to the nearest possible value in the bin.

Another chance is to hit the keypad + and – keys or Ctrl + “+” or Ctrl + “-” on the main keyboard to increment or decrement the values to their nearest possible values.

How to edit Flags using TunerPro?

lambda removal

A flag represents a bit within a series of bits. A bit can only be set or clear (1 or 0). Each bit, therefore, can represent a “switch” or “flag”. For instance, a flag could be used to enable or disable a feature, where a bit value of 1 represents “on” and a bit value of 0 represent “off”.

A flag in TunerPro has two states, set or not set.

To edit a flag, select the desired flag set from the flag list. You will be presented with the flag into in the flag editor. Check or uncheck the values you wish. A checked item means the bit for that item within the mask is set (=1). No check means the bit is cleared (=0).

How to work on Flags/Deactivation? To disable a function, like O2 or EXUP, you have to unflag the deactivation map.

How to edit Tables with TunerPro?

requested torque

A table, also called map, is a group of values representing the output on two or more axes where each value is a cell in a table. For instance, the torque requested at a given load (% of accelerator pedal) and RPM might be represented as a 3D table in a binary where the X axis is the RPM, Y is the load, and Z is the output in Nm.

To edit a table, double click the table in the table list. This brings up the table editor. Edit the values you wish to edit using the same guidelines as the constants.

target lambda

Range Selection

You can select a range of cells in a table by either left-clicking on the first cell in the range and, while holding the mouse button, dragging the mouse to the last cell in the range. With a range of cells selected, you can increment or decrement the values in the selection range all at once, or make use of the table functions in the table editor toolbox to modify the selected range. You can also copy and paste data to and from the selected range.


Table data can be copied to and pasted from the Windows clipboard. Once you have selected a cell or range of cells in the editor, you can copy the data to the clipboard by either pressing control + c or by right-clicking in the table and selecting “Copy Selection”. When data is copied to the clipboard, it can be pasted elsewhere into the table or into another program such as Microsoft Excel. To paste data into a table, select the first cell and hit control + v, or right-click in the table and select “Paste starting at cursor”.

table tools

Table Tools

The table editor toolbar has a group in it that allows you to edit the current selection with special functions, such as smooth, offset, multiply, etc. This allows you to, for instance, multiply an entire row, column, or table by a desired factor, or add to an entire column.

  • Offset adds or subtracts to the values
  • Multiply multiplies by the desired factor
  • Divide divides by the desired factor
  • Scale by % add or subtracts a % to the selected cells
  • Copy from compare copies the corresponding values from the comparison bin
  • Fill w/ value replace selected area or single cell with a chosen value
  • Smooth allows a smooth transition among adjacent cells (values from 0.01 to 0.99)

Input the factor/offset you wish to use. You may use a “-” to input negative numbers. Select the area you want modify and then click “Execute”.

You can see units of maps and axes opening the 2D/3D view. To open this view just click on button “show table graph” or F11 shortcut on the keyboard.

comparing with tunerpro xdf

Comparing Tables

To compare tables, double click on the desired table in the table list. The table editor will open with the editable bin’s information.

To view the comparison bin’s table, click the “compare” button. If a compare bin has not been selected yet, you will be presented with a browse window to select the compare bin. Once selected (or if already selected), the table editor changes to show the compare bin’s values.

When in compare mode, the table background changes to the color you specify in the preferences (“Non-editable Cell background color”).

You can choose how to see the differences:
Absolute values (shown original and tuned values)
Difference. Edit – Compare (shown the numeric differences between original and tuned file)
Percentage (shown the % differences between original and tuned file).

Then click on “Show Compare Bin Data”.

Hello Tuner!

Subscribe to our weekly Newsletter?

Accept privacy policy