!! TuneECU.com is now TuneECU.net !!


TuneECU can basically be used only on models which are listed in the compatibility list.

Map_Database

Doc Ver:2.5 Mar. 2013
Android Doc Ver:4.0 Jul. 2019

last update august-08-2021
!! Important note !!
No Motobike Manufactor have had involvement in this product.
The use of a manufactures name and / or model designation to describe
the motorcycles on this site does not imply that the manufacturer endorses
the use of this application.

Support is only for the software (Android vers. only), no advice or recommendation
will be given on the use of maps. 
Except the brief descriptions available on the site,
no additional information will be provided on the maps, for any additional questions,  please ask in the appropriate forums.

No support when it comes to such trivial questions as:
  • Is my bike compatible and which functions are supported (see simply in the Bikes List)
  • Which cable do I have to use and where can I get it (see simply "System requirements")
  • Which Bluetooth adapter do I have to use, etc., questions that everyone can answer for themselves
    if they only deal a little with the instructions and the software itself.

Map Editing

This description was created for the Windows version of TuneECU and can be applied
largely on the Android version. Deviations in the Android version will be added here by 

and by.

The Windows version and support is no longer available.
Please use the Android version of TuneECU.

The programmer has provided a small video for the Android version, which shows
the basic functions for map editing:
Instructions for modifying a TuneECU map with the Android version (Author: Alain)
On selecting  the mapping mode for the first time, TuneECU will ask for a map file (.hex file, downloadable
on the Net) or read directly from the ECU. On restarting TuneECU the last opened map is displayed.
You must select a mapping that matches your model of motorcycle and its configuration (eg. type of exhaust).

<MENU> Display- Map Infos

When you select a map as in Figure 6, details of the map (such as motorcycle, etc) are displayed and can be updated (freeform text box) and saved as part of the map (.hex) file.

 

Fig. 6

 

KEIHIN - Select a Map:-
<Menu>-File - Open Map File:
and select an appropriate map to load from storage device.

Fig.7

Fig 7: (Top Left) ECU information: Serial Number, map ID number, checksum and meter reprogramming.

Serial, map, checksum (check sum) Information on the ECU: Serial, mapping, checksum (check sum) and counter reprogramming.
Click in this field to see information from the second ECU (KTM 690).
 

Below this are various tables that make up the map (click to select):

  • F1-4:main fuel table for cylinder 1 to 4 / RPM & butterfly opening or F3-1 corresponding to the position
    of the mapping switch on the KTM 690.

  • Fuel trim: Adjustment for the Fuel table F (in %).
    Right click on a F table,  if not visible, e.g. KTM 690

  • L1-4: fuel tables for low throttle opening (RPM  & engine load, derived from manifold air pressure),
              L3-1 for KTM 690
    These tables are used instead of the main fuel tables at low throttle positions.
    These tables are indexed by manifold air pressure.

  • I1-4: the tables for ignition advance, I3-1 and I-LOF (Low Octane Fuel) for KTM690
    I-Tables Daytona 675, at these model, are the I-tables depending on the selected gear.
    I (1st) = 1. gear, I (2 - 5th) = 2. - 5. gear, I (6th) = 6. gear and I (N) = Neutral
    In the I-tables (ignition timing tables) displayed  values are the advance ignition in degrees (°)
    before TDC (top dead center). The higher the value, the more advance ignition.

  • Special features regarding the ignition-table-names of the Aprilia Shiver, Dorsoduro
    and Caponord 1200 models

    • I (T & S) = Ignition table mode Touring and Sport
    • I (R)        = Ignition table mode Rain.
  • Ignition trim: Correction of ignition tables ( degrees°).
    Right click on a I table,  if not visible,
    e.g. KTM 690.

  • Air/fuel: the ratio mixture of  air/fuel (AFR)

  • Engine idle: Idling speed as a function of the temperature.

  • Exhaust Valve (Daytona 675): the position of the exhaust flap/rpm.

  • Second butterfly ( Daytona 600, 650, Rocket III & KTM):
    the position of the second butterfly depends is on the rpm and gear ratio.

  • Change-over F-L: the transition of the tables F after L and vice versa (RPM vs. throttle % open).

  • The ETV tables, are only tables for the gear ratio of the throttle grip to the stepper motor that
    moves the throttle valves (0-100%). 

    These tables are for the different driving modes (e.g. Rain, Tour and Race) for the ETV models e.g.
    from Triumph, there are further tables for each selected driving mode, which operate depending on
    the gear selected.

    For the following description, the map of a Triumph Street Triple 765 was used as an example.
    Stepper value 0 in the ETV table = throttle valves closed.
    Stepper value 1680 in the ETV table = throttle valves fully open (100%)
    The stepper motor on this model has 1680 steps as a step to open the throttle valves 100%.
    Means: 100/1680 = 0.058 ... - The stepper motor can vary the throttle position to approximately 0.06% accurate.

  • Special features regarding the ETV table-names of the Aprilia Shiver, Dorsoduro
    and Caponord 1200 models

  • Map T = ETV-table mode touring
  • Map S = ETV-table mode sport
  • Map R = ETV-table mode rain
  • For Benelli models: TnT Sports, TNT CR, TreK1130, TnT standard (05/06) and TNT R160.
    For the 
    models, TnT Sport, TnT CR, and TnT TreK1130 standard (05/06), Map1 (I & F)
    the maps is for reduced fuel consumption = reduced performance. Map0 (I &F)  is for open
    performance and maximum torque.
    For the TNT R160,  Map1(I&F) is for use with DB-killer, and Map0 the map is for operating
    WITHOUT DB-Killer, Map0 (I&F) is not suitable for use with DB killer. (Source http://www.benelli-info.de)
     

  • The parameters and devices of the Mappings: 
    RPM rev limiter, temperature trigger (fan), Road speed reading correction (range of 0%  to -6% correction),
    Limiting speed (Rocket III), Air Flap & Exhaust Valve Daytona 675, cutoff time Quick Shifter (Daytona675
    from model 2009), injector flow rate and A / F target (Sagem).
    The status bar displays the battery voltage, condition of the injection system (operating in closed or open
    loop), adaptation state for the TPS (Keihin), storage drive location and filename of the loaded map.
    Note: Not all parameters for all bike models available.

  • Setting parameters and  switch on or off the devices such as SLS, O² sensor, etc.
    Note: There not any parameters and devices in all bikes are available.


Double-click the desired parameter and change it according to your wishes.
Use the Esc key to undo the changes to make.
Otherwise, the new values ​​will be automatically used as default values​​.
The revised map must be saved in spite of this and can then be uploaded
to the ECU.

For turning on or off a device (eg, the SAI) with the left mouse button on the
Device make a double-click or click the device with the right mouse button and
select "Enable" or "Disable".

Caution: Do not disable the secondary butterflies (KTM) only if the
butterflies
or the secondary system (motor PAP and second GST (TPS) )
are
removed.


The parameters for the two Benelli 1130 Map's (Map 0 and Map 1) can be changed separately,
select the table 0 or 1 (F or I), so you can access to the appropriate parameters.
The display "parameter" changes automatically depending on the chosen F or I map,
to "parameter (Map 0)" or "parameter (Map1)".

SAGEM –Select a Map:
<Menu>-File - Open Map File
: and select an appropriate map to load from storage device.

Fig.7a

Fig. 7a: (Top Left) ECU information: Serial Number, map ID number, checksum and meter reprogramming.
Below this are various tables that make up the map (click to select):

  • F: the main Fuel table ( rpm and throttle position %).

  • Fuel trim: Correction of the fuel tables F (in %)

  • I: ignition advance tables

  • I Limit: ignition Limit

  • I Idle: ignition Idling

  • I Idle (N): Ignition. The (N) table is used when the bike is in neutral.

  • Ignition trim: Correction of ignition advance table I  (in °).

  • A/F1: Air/Fuel mixture based on engine load (in %) vs RPM.

  • A/F2: Air/Fuel mixture based on the RPM. The A/F 2 table works the same as the A/F 1 table when the motor is at full load. Full load and full throttle are not the same. Load % is derived from the difference in readings between the Manifold Air Pressure and atmosheric (airbox) pressure.

  • Idling: idling speed according to temperature.

  • Warming-up phase: Air/Fuel mixture dependent on the engine temperature.

  • ETV = Electronic Throttle Valve:
    The ETV tables are only tables for the gear ratio of the throttle grip to the stepper motor that moves
    the throttle valves (0-100%).

    These tables are for the different driving modes (e.g. Rain, Tour and Race) for the ETV models e.g.
    from Triumph, there are further tables for each selected driving mode, which operate depending on
    the gear selected.

    For the following description, the map of a Triumph Street Triple 765 was used as an example.
    Stepper value 0 
    in the ETV table = throttle valves closed.
    Stepper value 1680
    in the ETV table = throttle valves fully open (100%)
    The stepper motor on this model has 1680 steps as a step to open the throttle valves 100%.
    Means: 100/1680 = 0.058 .. - The stepper motor can vary the throttle position to approximately 0.06% accurate.

Changing values and parameter of tables (advanced user):


It is advised against making changes to the following values as the installed map is optimised for your setup.

  • F
  • Fuel trim
  • I
  • I Limit
  • I Idle
  • I Idle (N)
  • Ignition trim


However if you have a dynamometer, it is always possible to adjust the values to achieve better performance, knowing that the best power is obtained with an AFR value of 12.8 and 14.7 for lower consumption.

Other tables can be modified according to your preferences:-

          A/F1:

Air/Fuel mixture in the relationship engine load (in %) to the rpm.

          A/F2:

Air/Fuel mixture in relation to the rpm. The A/F 2 table works the same as the A/F 1 table when the motor is at full load. Full load and full throttle are not the same.

           Idling:

 Idling speed dependent on the engine temperature

           Warming-up phase:

 Fuel/air mixture dependent on the engine temperature.

         

Changing values and parameters of a table (advanced user):


 

Fig.8

 

Value of a table (Fig.8):
Select one cell value by a single click on a cell, or multi-selection of adjacent cells by click/hold left mouse button and drag. Increase/decrease value (s) with the (mouse) onscreen display up/down arrows.
Use the arrow keys from the keyboard, you can jumping from version 1.8.5  from a single selected cell  in the adjacent cell.

New feature from release 1.6.1, You can select individual or block or cells and adjust by %
Toggle F4 returns to incremental value mode . (Fig.8a)


Fig.8a

The values before the change can be displayed by pressing and holding the F6 key.

Parameter (Values) Mapping:
Click on the parameter and change onscreen with mouse.
The ESC key cancels changes if the new values are validated by default.
The values before the change can be displayed by pressing the F6 key.

New feature from release 1.8
One or Multiple cell can be copy/pasted, after selection – right click to access the copy/paste menu.

Select the first cell or multi select the value to be pasted and Right click.

Note: The values that have changed in the table, are shown in white color.
                                                           (Version 1.8.5)

 Modification in graphical mode

Select the rpm curve to modify with a right click on a rpm axis value, then select (or deselect) the TPS points to modify with a click on a TPS axis value.
The selected points can be now move with the mouse.
Save the modifications with a right click on an another rpm curve to modify or with the 'Enter' key, press the 'ESC' key to quit the modification mode without saving.

You can also modify a TPS curve with a right click on a TPS axis value, then select the rpm point to modify  at the bottom of the graph.
To select or deselect a area of points, click on the first value and shift-click on the last.
The F curves can be move in % or absolutes values, the 'F4' key allow you to toggle between this 2 modes.
By holding the shift key pressed while you move the curve with the mouse (or the wheel), the absolutes values are increased (or decreased) by 10.
(values ​​multiplied by 1000, eg 4.6 = 4600 rpm).

Compare to another mapping
<Menu> File-Compare File
:
Select another map for comparison with the currently loaded map.

Select a different map for comparison. Pressing the <F6> key to view the values.
If you press the F6 key again, you return to the current loaded map.

The compared map that was opened to compare the values, you can copy values ​​and then paste in
the other map (currently loaded map).

Comparison can also be displayed in GRAPHIC mode (F5 key-see Display-Graphic mode below).
Compared table is displayed as dotted.

The currently displayed filename is shown in the Status Bar.
To exit comparison, select this menu again and select CANCEL at the file selection dialogue box.

Importing a PCIII or PC-V table (PowerCommander 3 or 5)
<Menu> File-Import PC Table
(.djm table or .pvm table):
Applies *F-corrections* from a PCIII or a PC-V table  in the "F-Trim" table.
If available the Ignition table** will be imported into the I Trim table.

    *  includes support of "cylinder Advanced" feature, but not the "Gear  Advanced", in this case you must
       choose the "Gear" table to import.
  **  Only the first Ignition table will be imported.

For KTM User:
TuneECU follows the KTM convention, and commits the Trim 1 to F1 (F1 in TuneECU = rear cylinder).
PowerCommander not follows the KTM convention, in the 
cyl. selective PCIII- or PC-V map
the table1 is the front cylinder.
You must change the values in the PCIII- or PC-V Map before you import the
cyl. selective PCIII or
PC-V map
with TuneECU.

For Sagem User:
Unfortunately, there is a small problem, TuneECU can probably import "cylinder-selective PC-Files" to a Sagem-map, but from these "PC-Files", only the first trim table in the main table (F-table) it is transferred.
This means that before importing such a PC file, this PC file from "selective cylinder file" to "BASIC file"
must be converted. This conversion can be performed with the Power Commander software.


Saving the  Mapping
Only possible with cable connection.

The modified mapping may be saved to disk:
<Menu> File-Save Map File

Nb. To preserve the originally loaded map, <MENU> FILE SAVE and save as a different filename.
Remember to update the MAP INFO text box to describe the updated map.

Exit the Program
<Menu>FILE- EXIT
: This action is not possible if a download is in progress.

Edit
<Menu> EDIT      

  • Copy Table: copies the selected table to the clipboard.

  • Paste Table : replaces the table with the table in the clipboard, if of the same type.

  • Export Table: Exports the selected table to a text file.
  • Commit Trims :  adjusts tables of Fuel (F) and Ignition ( I °) by the
    correction values in the TRIM tables  (Fuel Trim (± 45 %) and
    Ignition Trim(± 20 degrees).

    For applying the F-trim table:
    You can choose between cylinder selective application, or apply the F-trim-table on all cylinders.

    Trim tables are reset to zero after performing a <MENU>EDIT-Commit Trims.

 

Display
<Menu> DISPLAY-Graphic or (F5) key : toggles a graphical display (Fig. 9) of each table.
  F7 key shows the curves representing the values of the table for each opening throttle.
 

Fig.9

In this (F5) viewing mode, select and hold left mouse button along adjacent value/s of engine speed (RPM). Only the corresponding ranges of curve(s) are displayed, along with (outlined) curve/s of pre-modification or a loaded comparison map.

(F4 key) auto-display curve
Press F4 to toggle displaying either single or multi-curves as the mouse pointer is click-dragged along left RPM column.

The Status bar lists filenames.

F6 allows you to view, in outline, the current table before modification or map file selected for comparison.
Comparing Maps Graphically for a Given Throttle Position:
Click on any throttle position to see a comparison between the two maps. Drag the mouse up and down the throttle range to see the graph change in response.


Display Map Information and Logs:
<Menu> Display-Map Infos:
Open a window (editable) to describe the map.

<Menu> Display-Logs:
Opens a window with an overview of the dialogue between the software and the ECU.

Connecting to the ECU
If the connection does not happen automatically: <Menu> ECU-Connect
 

History (Sagem)
<Menu> ECU-History

Displays a window of the logs for the latest map reloaded into the ECU.
  

See mapping
 
Read Map
Only possible with cable connection.

<Menu> ECU-Read Map
Reads and displays the map in the ECU for a possible backup (<Menu> File-Save Map File).
This process can take 20 minutes, so it is essential to remove the fuse/s for the lights, and connect a charger to the battery, better yet a second 12 volt battery from a car. Nb. On some bikes, disabling the lights by removing fuses will prevent the bike from running.

By first loading a similar map (a base map), this time may be significantly reduced.

As is indicated in parentheses (Fig. 10), the base map is 20152 in this example.

 

Fig.10


     Fig. 10a

OK reading the map, in parentheses, the ID of the base mapping (Triumph). KTM690 on select maps to play
( FI or FI). Fig.10a

For the KTM690 both cards are always required (FI and EP-Map) 

FI is an acronym for EFI     =    Electronic Fuel Injection
EP is an acronym for EPT =    Electronic Power Throttle

The progress of the download is displayed in the Status Bar. Fig. 11).
The operation can be aborted by clicking on the Close window button.
The mapping must be stored in advance in order to reprogram the ECU..

Attention!!
For KTM690 models, order of operations note:

First flashing the EP-map, after the flashing of the EP-map, turn off ignition, wait about 10 seconds
and switch on the ignition again, slowly rotate the Throttle until full throttle then slowly close the throttle,
turn off the ignition.
Only now flashing the FI map, after data transfer is a reset the adaptation required.

 

Fig.11

Reprogramming of the ECU (With TuneECU for Windows, ie. “Downloading” from PC to ECU)
The Windows version and support is no longer available. Please use the Android version of TuneECU.
Your battery must be fully charged before doing any mapping work -- ideally connected to a battery tender, better yet a second 12 volt battery from a car..    Your laptop must be connected to the power supply.

<Menu>-ECU Download or click the  green button "Download" (Fig. 7a) top right corner,

(“Map Edit” changes to green “Download” when ready to send to the ECU).
This action asks for confirmation before launching.


Reprogramming of the ECU (WithTuneECU for android):
Important NOTE !! With Bluetooth connection, turn off all others bluetooth devices paired
with your android device (headphone, speaker...).
Your battery must be fully charged before doing any mapping work -- ideally connected to a
battery tender, better yet a second 12 volt battery from a car.

In Map Screen

  • The map to download is opened and displayed in the screen.
  • Select your ECU type (menu "ECU"--"Select")
    Note: For Benelli 899/1130 models (Walbro ECU): The selection for these models
    will only be displayed if you have connected the cables to the Android device.
    Keep also the 2-pin connector ready and connect it to the ECU only when prompted
    by TuneECU.

  • Ignition ON but motor not running, connect to the bike (menu "ECU/Connect")
  • Then do menu "ECU/Reprogram" and valid the 2 warning messages.
  • If the map is not compatible with the ECU, you will get an error message.
  • The process can take 5 to 25 min, depend of the type of ECU
  • If the reprogramming was successful
  • Valid the message "Turn ignition OFF (5s) and ON again" wait for reconnecting.
  • Go to the Dashboard or Tests & Adjustments screen (swip screen to right), you have
    some actions to do after the reprogramming.
  • Go in menu "Tests & Adjustments" and click on the "Adjustments button"
  • For Triumph (ECU Keihin) select "Reset Adaption" and execute.
    When done, start the motor and let it running at idle for 15 min without touching the throttle.
    Stop the motor after the 15 min.
  • For KTM, Husqvarna, CCM... (ECU Keihin), start the motor and let it running at idle for 15 min without touching the throttle. Stop the motor after the 15 min.
  • For bikes with Sagem ECU select "Reset TPS" and execute.
    When done, start the motor and let it running at idle for 30 sec without touching the throttle.
    Stop the motor after.
  • For Triumph with Cruise Control System:
    ..it may be, after reprogramming the ECU, the Cruise Control System stops working and therefore
    needs to be reset. 
    • For cruise control models with "accelerate / decelerate", e.g. Tiger 800, go ahead as follows:
    • Ignition key ON engine not running
    • Cruise control OFF
    • Activate front brake switch
    • Activate Rear brake switch
    • Activate Clutch switch
    • Twist grip switch (throttle in the closed position)
    • Activate cruise ON/Off switch
    • Activate cruise accelerate switch
    • Activate cruise decelerate switch
    • if the CC light goes out the CC is reset.
    Source:  https://bit.ly/33eXPyd

    For cruise control models without "accelerate / decelerate", e.g. Bonneville Bobber, go ahead as follows:
    • Key in ignition with power on
    • Kill switch on Run
    • Activate front brake switch
    • Activate rear brake switch
    • Clutch switch
    • Negative throttle switch (push the throttle forward)
    • Activate cruise on/off switch
  • For Aprilia RSV4, Tuono V4, Shiver 750/900, Caponord 1200 and Dorsoduro 750/900/1200
    (ECU 7SM & 5DM) you must do a Handle Self Learning and after cycling the ignition OFF/ON
    do the Throttle Self Learning.
  • For Ducati no further procedure is specified.
  • For Benelli Walbro no further procedure is specified.
Using a Bluetooth adapter, reprogramming is only possible for the models listed
in the bike list (compatibility list). For these models, special Bluetooth adapters
such as "OBDLink LX" or "OBDLink MX" are required, the other adapters do not work.
It is not possible to read the map from the ECU with Bluetooth.

Attention! For KTM690: The FI and EP mapping must match on a KTM690.
For the KTM690 both cards are always required (FI and EP-Map) 

Attention!!
For KTM690 models, order of operations note:
With Bluetooth connection, the map reading and reprogramming functions are not available
for many models. Exceptions are in the 
compatibility list.

  1. First flashing the EP-map, after the flashing of the EP-map, turn off ignition, wait about 10 seconds
    and switch on the ignition again, slowly rotate the Throttle until full throttle then slowly close the throttle,
    turn off the ignition.
  2. Only now flashing the FI map, after data transfer is a reset the adaptation required.

Walbro ECU (Benelli TNT, Tornado 1130 & TREK):
Note: For the Walbro models is when using TuneECU for Android, still a converter cable,
            FTDI-USB-RS232, required.

Follow strictly the instructions on the screen to keep it the 2-pin connector ready and connect this,
when the program tells you to.

Verification of compatibility between the ECU and mapping is done. The progress of the download
is displayed in the status bar (Fig. 11).

At the end of the download, a message is displayed if the transfer completed successfully.
ATTENTION! Walbro ECU: Remove the 2-pin connector before turning off the ignition.


Attention!! the reprogramming must never be interrupted.

If the download fails ........

Recovery for Sagem and Keihin models: via Android_Vers.:

With Bluetooth connection, are not available for many models.
Exceptions are in the compatibility list.
Important NOTE !! With Bluetooth connection, turn off all others bluetooth devices paired
with your android device (headphone, speaker...).

Recovery for Sagem ECU and Keihin Gen 1 & 2 ECU's:
Only possible with a cable connection!

  • If a download fails, switch the ignition off and then on again.
  • Now wait for the message "ECU is connected, but does not answer, perform recovery?"
  • then click on OK and wait until the restoration has taken place and confirm.
  • now wait until TuneECU has reconnected to the ECU and reload the tune onto the ECU.
  • To get the message "ECU is connected but not responding, perform recovery?" It may take several attempts to obtain it, so please do not lose your patience.

The recovery procedure for Triumph models with Keihin Gen 3 & 4 ECU
(That must be reprogramming with the Bluetooth Adapters from OBDLink).

  • Connect to the bike, when the app ask you for the recovery, hit "CANCEL"
  • Redo the same operation 1 (or 2 ?) time again until you have the option "Full Reprogramming"
    in the recovery request. Enable this option and hit "OK"
Warning: full reprogramming takes 15mins (gen3 ECU) 50mins (gen4 ECU), you need to have
a battery charger connected.

Recovery of the Walbro ECU models via Android_Vers, cables only.:

- Menu "ECU" <Select> Benelli 899/1130 (This item appears only if you have a USB cable
  plugged on the android device)
- Menu "ECU" <Connect>
- Wait for the (first) message "ECU is not responding ..." and select OK
- Select menu "ECU" <Reprogram>
- Follow the instructions on the screen.
(of course you must be in the Map screen with a Map for your bike opened)

Recover for Sagem and Keihin models via Windows_Vers.:
The Windows version and support is no longer available. Please use the Android version of TuneECU.

  • Click OK.
  • Do not disconnect the cable.
  • Turn off the ignition.
  • Turn on the ignition.
  • Wait for TuneECU to connect to the ECU.
  • If the Download button is green, start the download again.
    If not, wait for the recovery option to appear (Fig. 13)
    or do : <Menu> ECU-Recovery of the ECU

Note: For this process, in TuneECU must a suitable map to be open, at the best an OEM map.
.

 
Fig.12

 

Fig.13

At the end of the download, a message is displayed if the transfer completed successfully. (Fig. 14)
ATTENTION! Walbro ECU: Remove the 2-pin connector before turning off the ignition.

Fig.14

Recovery of the Walbro ECU models via Windows_Vers.:
The Windows version and support is no longer available. Please use the Android version of TuneECU.
Note: For the Walbro models is when using TuneECU for Android, still a converter cable,
          FTDI-USB-RS232, required.


- Wait for the message "ECU not responding ..." and select Cancel
- Select menu "ECU" <Recovery>
- Always follow the instructions on the screen.

On the final process, the final message "ECU fully restored"
Confirm by clicking "OK"


Reset Adaption Keihin only - Triumph models (not applicable for Sagem models):
After downloading (Fig. 12), a reset of the adaption is required.
Turn off and on the ignition, wait ten seconds and turn ignition off again.
Now turn on the igniton again.
Wait until with the connection re-established with TuneECU proceed :-

<Menu> ECU Reset Adaption
Then start the engine and let idle until the “TPS” status indicator (in the status bar) changes to green (after 15 to 20 minutes).

Reset Adaption and/or initialization-run - Keihin ECU - KTM only

After downloading a FI-map, start the engine and run at idle (without touching the throttle) for 15 minutes
and then the engine turn off.

990cc models SD, SM, and Adventure:

Reset Adaption Triumph-Sagem-Lambda-models only.

The manufacturer of Triumph motorcycles describes this process as follows:

Fuel System Adaption — e.g. Daytona 955i, Sprint ST, Sprint RS, Tiger, TT600 and Speed Triple
(only Sagem models with Lambda)

The fuel system fitted to the above models is adaptive. This means that the engine management system will
self-adjust air fuel ratio (i.e. the mixture setting) to its optimum level in order to ensure differing running conditions do not result in poor running.

During an adaption, the engine management system examines the air--fuel ratio as measured by the oxygen sensor in the exhaust system and, if necessary, makes an adjustment. In some cases, a single adaption may
be sufficient but in others, more adaptions will be necessary.

An adaption take place when all the following conditions are met:

- Gearbox in neutral, clutch engaged.

- Coolant temperature 80 -- 100 °C

- Airbox temperature 21°C minimum

- Engine idling for 10 -- 30 seconds

Once adaption has taken place, the settings are retained ensuring that adaption is not necessary every time
the engine is started.

Particularly for new bikes, where the engine has not been run-in, it may be necessary for dealers to ensure adaption has taken place before handing the motorcycle over to the customer. This can, of course, apply at
any other times as well.

To force adaption to take place, start the engine and warm it up until the above conditions aremet, adaption
takes place automatically. Blip the throttle every 30 seconds to start another adaption cycle. When coolant or
airbox temperatures are above or below adaption thresholds, allow the engine to cool or warm-up before
continuing.

To check that adaption has been completed, scroll the Triumph diagnostic tool to DIAGNOSTICS--CURRENT
DATA--LAMBDA FUEL. in a correctly adapted bike, the lambda fuel reading should show 0.0% (though
operators should note that the figure will continue to change during engine operation but will settle at 0%
briefly but regularly.

If reading higher than +3% or --3% are seen continuously, adaption is necessary and can be brought about
in the conditions mentioned earlier (remembering that more than one adaption will be needed on occasions).

If a stationary LAMBDA FUEL figure of --19.6% is seen, download the correct tune for the model in question
and begin the adaption process as described.

Finally, use of the SET LONG TERM FUEL TRIM adjustment in the Triumph diagnostic tool should be reserved
solely for when replacement ECMs are newly fitted (or are transferred from another bike).

In clarification, the following described process should be not so correct.
1. Ensure bike is seeing a closed throttle position (CTP),
     if not, then perform TPS reset.
2. Bike in Neutral
3. Coolant temperature between 80-96°C
4. Minimum air box temperature of 21°C
5. Now with clutch pulled, blip the throttle to 3000 RPM and let it drop back to idle for at least 30 seconds,
    all with the clutch lever pulled in.

Check bike is adapted by viewing Lambda Fuel.
Figures should be "toggling" +4 to -4

Don't forgot to check IACV steps are 20 - 35

After download from an new map, you must perform an initialization run.
The 990s must be on the center stand, and are thus stand vertically. For SD / SM models use a Paddock Stands
or the side stand with a piece of wood underneath.
The engine must be cold.
There should be the coolest possible air temperature outside, this can be very helpful for a lower fuel
consumption.
Start the engine and let it run at idle for 15 minutes. During these 15 minutes, not use the throttle or
any other functions.
The 15 minutes need to be strictly adhered to, and must not fall below. The time can only be exceeded by
a maximum of one minute.
Should the engine go out, then re-start ONLY, do not begin 15 minutes again. (Source: German KTM Forum)

If you want to perform an initialization run only, you must first reset in any case the adaptation.
(Source: LC8 German KTM Forum)

From TuneECU version 2.3.5 for KTM990 & 1190

Reset ECU after replacing or repairing the engine.

CAUTION: To adapt the ECU to the change of parameters after replacement or repair with
the replacement of  the engine pistons, cylinders or cylinder heads, a reset of the ECU must be performed.
If you omit this step, the engine can have a dysfunction at idle for a long period.

  • Connect the diagnostic cable, run the program and turn ignition ON.
  • Wait until connection is established.
  • Go to the tab "Tests" and double-click "Reset Adaptation".
  • Wait for the message "Reset Adaptation done", exit the program and disconnect the diagnostic cable.
  • Run the engine at idle for 15 minutes without touching the throttle, check the coolant temperature, stop the
  •   engine in case of overheating.
KTM 690cc models:

After downloading a FI-map, start the engine and let runnig it idle (without touching accelerator) for 15 minutes,
then turn it off.
After downloading a EP-map, Following a mapping download into the ECU, turn off the ignition (key) , turn on the ignition, slowly rotate the Throttle until full throttle then slowly close the throttle, turn off the ignition.

Reset Adaption Triumph-Sagem-Lambda-models only.

The manufacturer of Triumph motorcycles describes this process as follows:

Reset TPS Aprilia, Benelli & Triumph, generally Applicable to all Sagem models.

1. In the Test mode, double-click Reset TPS.
2. Turn off the ignition.
3. Turn on the ignition.
4. Start the engine and let it idle for one minute without touching the throttle.

Reset TPS Benelli Walbro ECU (TNT, Tornado 1130 and TREK models):
Note: For the Walbro models is when using TuneECU for Android, still a converter cable,
            FTDI-USB-RS232, required.

In testing mode, double-click "Reset TPS"

Clear fault codes
<Menu> ECU Erase Error Codes
In "Diagnostics" or "Tests" mode, this will erase stored error codes and messages in the ECU. If the faults that caused these error codes were not rectified (eg. faulty sensor) then the error codes will again be re-generated and stored in the ECU.

Options
<Menu> Options-Auto connect.
If this option is checked and the cable connected, the program will automatically connect to the ECU and open the default operation mode.

<Menu> Options-Interface
Displays the interface used to connect to the ECU, please connect to only a single cable interface.
Attention New in version 2.3! Select the correct interface,  for Keihin and Sagem select "USB"
                                                       and  for Walbro select "Serial"- and then the correct COM port.

<Menu> Options-Language
Select your preferred language (English, French, Italian, Spanish, Portuguese or German) for the program. 
By default the software uses the language of the operating system.

Exiting Program <Menu> File-Exit
To close TuneECU, select Exit from the File menu.
This action is not possible if a download is in progress.

!! Important note !!
No Motobike Manufactor have had involvement in this product.
The use of a manufactures name and / or model designation to describe
the motorcycles on this site does not imply that the manufacturer endorses
the use of this application.

All care has been taken in the creation of this page, however, the author
cannot guarantee  the completeness and accuracy of this information.

*** END ***

back to top