Table of contents:
Smartphone or tablet Android version 4.4 minimum, dual Core 1.2 Ghz mini and OTG (for connection through USB).
The cheap phones or tablets with Android Go versions do not have enough memory to run TuneECU and no OTG support for using a USB cable.
You can test your phone or tablet for OTG connectivity with the app "USB Host Test" and / or the app "OTG Troubleshooter" from Google Play Store.
· Cable USB OBD2 KKL FTDI (The cable is the same as the windows version)
· Adapter USB/micro (cable OTG) if needed.
· Optional: Interface Bluetooth ELM327, version 1.4 or 1.5.
Attention: For the Triumph models, which can be reprogrammed via Bluetooth, special Bluetooth adapters like the OBDLink LX or the OBDLink MX or OBDLink MX+ must be used, only these adapters allow the reprogramming of the compatible models (see Bikes list).
Remedy: Download the OBDLink app from the Google Play Store and update the firmware of the OBDLink adapter.
For the Walbro Benelli models, a special converter USB/RS232 cable and AMP Super-Seal connector (6 pin) is required.
For Aprilia, KTM, Benelli, Husqvarna, Ducati, Moto Guzzi, Gilera & Moto Morini ECUs, in addition to the OBD2 cable or Bluetooth an OBD2 adaptor is required and is available from Lonelec (see Adaptors list).
Only in the TuneECU Chat and only in english or french language.
Or at the new TuneECU forum , also in english or french only.
Support is only for the TuneECU app, no advice or recommendation will be give on the use of maps.
To get support, the following information are required:
· A brief description of the problem.
· Android device & Android version.
· TuneECU version
· Which connection is used, Bluetooth or cable.
· In the event of Bluetooth problems: which Bluetooth adapter is used? (Manufacturer and software version or firmware version).
· In the event of cable problems: cable manufacturer or supplier.
· Which cable adapter are used (OTG etc.) Manufacturer or source of supply.
· Loaded map in ECU (Map).
· Bike type (model) and year of construction and VIN (FIN).
· Bike is registered in the app?
· Also let us know the content of the "trace.txt" file!!
Without the above mentioned information, no support can be done.
* If your bike is not listed, so it is not compatible *
Thriumph all models except Tiger 1200 MY 2022+: The Reset Service Interval (when supported) can be done only with a Bluetooth adapter.
Tiger 1200 MY 2022+: The Reset Service Interval can be done only with a OBDLink adapter.
For Aprilia, Ducati, Guzzi, Morini...
Bluetooth connection: Bluetooth OBD adapter ELM 327 1.3a, 1.4 or 1.5.
Important! Avoid buying your Bluetooth adapter on ebay or amazon, there are many chinese clones that do not work properly or not at all on the bikes supported by TuneECU
Some bluetooth adapters recommended
Only for diagnostics & maintenances (no remapping):
Warning! Only buy from trustworthy sources, BAFX have posted warnings on their website about copies of their products.
To be able to remap the latest Triumph models
OBDLink LX (firmware 4.3.2 or up)
UniCarScan UCSI-2100 (firmware 2.49 or up)
Vgate vLinker MC+ (firmware 4.3.2 or up)
USB connection: Cable USB KKL 409.1 with FTDI chipset.
Some USB cables recommended
Please note that if you buy cables from other sources, these cables are USB OBD2 KKL cables with FTDI chipset (VAG group).
Other cables will not work even if they have a FTDI chipset.
Select your bike in the menu "ECU/Select"
Through Bluetooth: The app ask you to turn ON the Bluetooth if it's not activated.
You must select a Bluetooth device in the list (it will be saved as default after the connection).
If you want to pair a new Bluetooth device click on "Scan for Devices"
The LED at the screen right bottom blinks blue until the app connect to the Bluetooth device.
Through USB: When you plug the cable to the phone/tablet the app ask you the permission to use it.
The LED at the screen right bottom blinks RED (initializing the connection to the ECU), then
YELLOW (asking authorization to communicate), then GREEN when the app is connected.
When connecting to a new bike you must register it if you want to do diagnostics, maintenance or remap the ECU.
The app ask you the confirmation to register.
If the app don’t ask you to register go in the menu "ECU/informations" and click "REGISTER"
If the internet connection is not available, click "LATER".
Enter a name for the bike and valid.
When you will be connected to internet, open the app (don’t connect to the bike) and go to the menu "ECU/Register", select the bike(s) you want register and valid.
The registration confirmation is displayed a few seconds in the bottom of the screen.
When 5 bikes has been registered, you have the possibility to delete one (you must be connected to internet).
Go in the menu "3 dots/License", click on the number of bikes, then select the bike you want to delete.
The deleting confirmation is displayed a few seconds in the bottom of the screen.
This operation can be done only one time within 180 days.
Download the maps from:
The map is saved in the Download folder of your device, you must unzip it if necessary (.zip).
With " My Files" app or " ES File Explorer", create in TuneECU folder a new folder related to your bike (e.g. Ducati) and a sub folder (e.g. Streetfighter 848), move the map in the sub folder.
Or in the app download the maps directly from the web server
Menu "Open" and "Download" button
Then select your bike and the map
Download the map
The app can create the sub folders to store the file.
Save the map
In Map screen
· Open the map
· You must be in the Map screen (swip the screen to left) and do menu "Open" then select the folder and select the map to load and display.
· "Open" load a map file from your Android device storage or download from the web server.
· "Compare" open a 2nd map to compare with the 1st opened.
· "Import PCIII or PCV", you can import a PCIII or PCV table in your OEM map, and see this table (F Trim or I Trim) when you swip the screen to left when you are in the F or I table.
· "Parameters", you can change some parameters of your map, RPM limiter, FAN setting...
· Button "Devices", for enable or disable devices, O2 Sensor, SAI...
· In Parameters and Devices, the items available may differ depending of the bike model.
· "Save" save the modifications in the file.
Only with a connection through USB
Warning: Remove the headlight fuse and connect a battery charger or a 2nd battery to avoid voltage to drop during the process.
In Map Screen
Connect to the bike and do menu "ECU/Read Map"
The map name is displayed
Tips: to reduce the download time, open a similar map as you have in the ECU before the readout.
You can get this message, that means the Map is unknown for TuneECU, click "Yes", the ECU do the readout anyway
The process can take 5 to 25 min, depend of the type of ECU
The reading is complete and the map displayed in the screen, save it now
If you got the "Unknown Map" message at the beginning, the Map is not displayed but is saved in the TuneECU folder as a .bin file. Send me this file and i'll add in in the app later.
For many models only via USB, for new Triumph models only via Bluetooth. See bikes list.
Warning: Remove the headlight fuse and connect a battery charger or a 2nd battery to avoid voltage to drop during the process and the download failure.
In Map Screen
The map to download is opened and displayed in the screen.
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
The reprogramming was successful
Valid the message "Turn ignition OFF (5s) and ON again" wait for reconnecting.
You have some actions to do after the reprogramming, go to the "Tests & Adjustments" screen (swip screen to left) and click on the "Adjustments" button.
For Triumph (ECU Keihin) select "Reset Adaption" and "Run"
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 also (max 16min), without touching the throttle. Stop the motor after the 15 min.
For bikes with Sagem ECU select "Reset TPS" and "Run".
When done, start the motor and let it running at idle for 30 sec without touching the throttle. Stop the motor after.
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".
Additionally 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 resetted.
For cruise control models without "accelerate/ decelerate", Bonneville Bobber, go, 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
Source : Tiger 1200 Explorer Worldwide Forum
After completion of all work, turn ignition OFF and ON, check the error codes and erase if necessary.
· Open the map. Under menu Table, click "Modify". A flashing red border appears around the table.
· Press on a cell until it turns yellow. Holding your finger down, you can drag over a range of cells which turn yellow.
· Lift your finger to stop selecting cells.
· Then move your finger up or down anywhere on the map to increase or decrease the values.
· Save or discard the changes with the green check or red X in the upper right
Table can be modified in graphic mode, select the rpm row and then the TPS columns to modify or select the TPS value and the rpm columns.
Copy a table to another map (with app version 5.7)
The map to be modified is already open in the app in cell mode.
Open the map/table to be copied in comparison mode.
When the 2nd map is open, hold your finger down on the table, you can see the table of the 2nd map and the values that are different in colour.
Release your finger and immediately (while the table of the 2nd map is still displayed) double click on it to copy.
The app returns to the first map, press "Paste".
If necessary do the same for the other tables.
When finish, rename and save the map.
Disable the speed limiter (only with the latest Triumph models)
Connect to your bike and note the Map version in the ECU (menu "ECU/informations").
Download the same Map from the App (menu "Open" and "Download" button).
Go in menu "Map/Parameters", if you have a Pro license uncheck the "Speed Limit" box and save the Map.
If you have the standard license and the App version 5.6, you can buy the option, the price is 49.00 EUR for one bike. Click on the "OPT" button and then on "Buy" in the next window.
You will be redirected to PayPal, login with your PayPal account and complete the purchase.
After confirmation, you must rename and save the Map.
Reprogram the ECU to apply the change.
Protect a map (only for Pro license and Triumph Keihin maps)
With the Pro license, for tuners that make custom maps, you have the possibility to protect yours maps.
Go in the menu "Map/Informations", click the button "Protect", enter the VIN of the unique bike authorized for this map, a PIN code (other than 0000 or 1234) for unprotect the map if you want modify it later, check "Protected" item, valid and save the map.
The tables of a protected map are not displayed and can’t be copied or modified.
Only a Pro license with the PIN code can unprotect the map in the Map Protection screen to modify it.
When done don’t forget to protect the map again and save it.
Sometimes the app appears unregistered, in this case you have to update your license in the "License" menu.
Go to the Sensors screen
Select the sensors to be recorded in menu "Sensors/List"
Click twice on the "REC" button (or do a long press for Android version 4), it must turn green and the red dots must appear at right of the values.
Select your bike and connect.
When datas are recording, the "REC" button turn red.
The recording is stopped by a long press on the "REC" button again.
A Datalog file is saved in .csv format in the "TuneECU/Logs" folder on your Android device.
This file can be played in the Dashboard Screen or opened and viewed in a screen.
To activate the TPMS feature with TuneECU, go to the Adjustments screen then select "TPMS"and Connect
After a few seconds you have the TPMS panel, check "Enable " and choose the pressure unit (Bar or PSI)
Enter the front and rear sensor ID (it is written on the sensors) and valid
The TPMS sensors are now registered, the datas will be dispalyed on the bike dashboard or TuneECU TPMS screen when the motorcycle starts riding.
The ID on the TPMS sensor (here 0C271FC1)
Be careful to identify the front and rear sensors before mounting them in the wheel.
TPMS Screen (For Triumph models with TPMS)
For Android version 4, when connected in the Dashboard screen, you have an arrow at the right of the "REC"button.
Slide the "REC"button up and it change to"TPMS "button.
Do a long press on the button to go to the "TPMS"screen.
For Android version 5 and up, click twice on the"TPMS" button to go to the"TPMS "screen.
ABS: Anti-lock Braking System
CAN: Controller Area Network
DTC: Diagnostic Trouble Codes
ECU: Engine Control Unit
EPC: Electronic Power Control
EXBV: Exhaust Butterfly Valve
IMU: Inertial Measurement Unit
ISCV: Idle Stepper Control Valve
MAP: Manifold Air Pressure
MIL: Malfunction Indicator Lamp
SAI: Secondary Air Injection
TC: Traction Control
TPMS: Tire Pressure Monitor System
TPS: Throttle Position Sensor
TSA: Triumph Shift Assist
TTC: Triumph Traction Control
VIN: Vehicle Identification Number