cobra rtp

Introduction to TunerPRO RT. A Beginner's Guide.

Hello!
At the request of our customers, we decided to take the time to write an introductory course on the universal firmware editor TunerPRO RT in the context of use with our equipment, namely FlashOnline and MotronicRT, as well as already outdated ones that are no longer produced, namely: CobraRTP v3 Pro, CobraRTP v1.0, v2.0.

Introduction

As you know, TunerPRO, namely the RT version, directly supports work with our memory emulators for the possibility of directly tuning the firmware of the electronic engine control unit (ECU) in this editor in real time, as well as for the implementation of other additional functions, which we will talk about further. Thus, we have a full-fledged software and hardware complex for setting up the ECU firmware.

What do you need besides the program and equipment? Preparing to work in TunerPRO RT

After you have downloaded the latest version of the program (namely RT option) from the site tunerpro.net and installed it, you will need the basic files to work.

First of all, the most obvious thing is that you need a firmware for your ECU. Moreover, in the case of FlashOmline, a full firmware is required, not a cut-down one (calibration)! The best option is to get the native firmware from your ECU by reading from the EPROM memory chip using a programmer (in the case of MotronicRT), or reading from the ECU in the "Boot" mode (in the case of FlashOnline). In this case, we eliminate the need to search for a suitable firmware on the network, which may not always be suitable in your case, especially if your engine has modifications. Also in this case, we will not have problems with EWS synchronization (especially relevant for Siemens MS41-43), as well as the need to perform adaptations, in the case when they are stored in the ECU flash memory.

The second is the definition file or XDF file. We already talked about it in one of видео about this, but let's repeat in more detail. This file contains information about the ECU firmware, table addresses and their parameters, numeric constants, functions, etc., which allows you to visualize the ECU calibrations in the program in order to be able to intuitively edit the ECU firmware. It is not difficult to guess that the XDF file should clearly match the firmware of your ECU. But how do you know whether the file is suitable or not when you have doubts? The easiest way is to open any table. If the XDF file is not suitable, the tables will look something like this:

In most cases this is enough to get started with TunerPRO.

You can download our bin + xdf assembly on the page Downloads of our site.

Opening files

Everything is very simple here. For this, there is a File tab for the bin file (ECU firmware) and XDF for working with the XDF file, respectively. After you have opened both necessary files, you can try to open tables and other available parameters that are provided in XDF:

Connecting to the emulator

Basic information about this is provided in the manual for each of our products separately. Usually it happens like this: you launch TunerPRO RT and the program itself connects to the emulator if there are drivers installed. There is also a button for manual connection:

This is useful when, for example, a connection break occurs.

After establishing a connection between the program and the emulator, the name of the equipment will appear in the lower left corner:

Functions for writing/reading firmware file (bin) in emulator

After connection, if you are using the emulator with your ECU for the first time, you need to load the firmware into the emulator. There are corresponding buttons on the toolbar for this:

The button next to it allows you to do the opposite - get the firmware from the emulator into the editor. This is convenient if, for example, you are not sure that the same firmware is open in the program as in the emulator's memory.

When the firmware is loaded into the emulator, you can start the car and proceed directly to the online setup process!

Более подробно о функциях работы с оборудованием here.

Working with tables

To work with tables, there is a corresponding toolbar in each table:

The main thing you need is Function, which is responsible for actions on the selected values in the table. For example, Offset is an increase or decrease in the value by the number specified in the Value field. To decrease, you need to put the "-" sign before the number. Or Smooth is the alignment (smoothing) of the selected area of the table. Execute — is the execution of a function according to specified parameters.
Stash "diskette» allows you to save the table with new values, as well as load the table into the emulator, but more on that later.

More about the table editor here.

Editing calibrations in real time

Actually, we have reached the most basic, for which the memory emulator is intended. From the name, this means that changes made to tables, parameters, numerical constants, i.e. to the ECU firmware calibrations, will be loaded into the emulator memory instantly, as the ECU calibrations are edited in the program, after which the ECU will immediately begin to use the new values in the calibrations. This is ECU tuning in real time or Live tuning.

To enable this feature, you need to enable the “Live tuning” mode:

After this, the changes made to the tables can not only be saved, but also loaded into the emulator in parallel:

By the way, one-dimensional tables can be visualized as a graph, and when changing the graph, the table will be loaded automatically:

The possibility of live tuning is clearly demonstrated in our video:

Tracing tables

This is a bonus but very useful additional function of our memory emulators, which is supported in TunerPRO RT. The essence of this function is the ability to display the operating point on the maps (tables), which indicates what values on the maps the ECU uses in real time:

This function is available for any of the ECUs supported by our specific emulator.

Leave a comment

CobraRTP
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.