Triumph Rat Motorcycle Forums banner
Status
Not open for further replies.

TuneECU diagnostic software for EFI Bonnevilles

67K views 78 replies 18 participants last post by  DEcosse  
#1 · (Edited)
As more and more members acquire EFI Bonnevilles and then become curious as to how the relatively complex engine management systems work, we need the tools to enable us to delve inside our ECM's and unravel some of its mysteries.

Under our seats there's the OBDII diagnostic port, a 16-pin connector that is the gateway to the innards of our ECM's, just sitting there waiting for the high priests in our dealers service bays that possess the magic tools they plug into these ports to impress us with their knowledge and wisdom, while we look upon them with wonder, admiration and awe at their enlightenment and wish we could do the same.

Right from the start I wasn't happy with this situation, specially as I don't get on with the only dealer around here and do all my own maintenance. That ECM and its peripheral components were a mystery to me and I felt powerless to diagnose and cure its ills although I've been doing this for decades on conventional vehicles.

Following a few hours Googling around to learn more about these systems I obtained the first of these magic wands:

A generic OBDII hand-held scanner. These are obtainable all over the place, ebay being a good place for them at prices as low as $35. They do open your eyes as to what's going on inside the ECM but they are more focused on auto work so they assume just one O2 sensor, one MAP sensor, etc, no facility for throttle body synch, etc although they can deal with MIL lights and error codes, these being standard for all OBDII vehicles. In addition, the tiny LCD screens are difficult to see and full of acronyms and abbreviations to save space, that need constant reference to the user manual to translate. When I first turned mine on I thought the default language was Norwegian...

So I got myself an improved device:

DealerTool. This is a piece of software, drivers, unlock code and a dedicated USB-OBDII serial connecting cable that also incorporates some aditional circuitry containing an FTDI chip set to enable comunications between a PC and the bikes computer. It costs around ÂŁ60 and lets you see in real time and units what's happening inside your ECM: Identify which fuelling and ignition map you have loaded, Sensor readings, error codes, etc and also enables you to
synchronise throttle bodies and test various sub-systems like the fuel pump, instruments, clutch and sidestand switches, set your RPM, cancel MIL light,etc.

Somehow seeing all those things on your PC screen makes EFI systems seem a little more "human" and accessible to us mere mortals. I know it gave me a lot more confidence and somehow lifted the veils that obscure the contents of the magic black box.

Just think, you can see the ignition timing in degrees, in real time, and observe how it changes with RPM or temperature, can you do that in your non-EFI bike?.

Set your TPS without the use of accurate multimeters or fiddling with wires and connectors?. No problem. Check that your oil and ambient temperature sensors are reading correctly?. Adjust your throttle balance in seconds?, set idle speed accurately without a tachometer?. All this and more can be done with such software.

Unfortunately none of the above tools allow you to read or edit the fuelling/ignition maps, of course. This requires programmes with the sophistication of the likes of TuneBoy, TuneEdit, etc that cost a considerable amount, $350+ and require an unlock code to be able to "liberate" the information from the ECM and enable the loading of new, improved maps.

Introducing TuneECU for EFI Triumph Bonneville

In the world of the Triumph sport Triples, they know of a way to do all the above, i.e. diagnostic and even map editing, virtually free, by the use of a freeware utility called TuneECU. You only need to Google for it to find that it's causing furore in tuning circles, and not just on Triumphs either.

In its "lite" version it can do virtually everything DealerTool can do at a fraction of the cost, but the big advantage is that it can be upgraded to include map editing, the same as Tuneboy.

Over the last couple of weeks member D'Ecosse and I have been trying to find out if the existing versions will work on the Bonneville Twins. For that purpose, and following his very detailed instructions, I have installed the program on my laptop and tried to connect to the ECM using my existing DealerTool serial cable. No dice. For some reason (maybe the drivers), it won't work.

We know that vehicles from VAG (Volkswagen Audi Group) use the same protocol as the Keihin ECMs we have, and suitable cables are easily obtained, with prices as low as $14 so I obtained one from ebay and installed it using the generic driver for FTDI chips, rather than the driver that comes with the cable, and I'm glad to say that it works...:)

The actual screen graphics are optimised for the Triple models, but everything works just as well on my Twin, readings from all the sensors are correct and the synchronisation, TPS adjustment, etc can also be carried out in the same way as with DealerTool.

So far there are no maps available for the twins, and I don't know if the map editing feature will work on the Bonnies. Here's hoping that between us and the cooperation of its creator, Frenchman Alain Fontaine, we can one day edit and load maps using this program.

I have to stress that "it is what it is" for now, and has limitations with no guarantee or commitment of any time-frame for the next stage.


System requirements (minimum):

PC or Netbook Windows (XP, Vista, Win 7) 1024x600 display and NET Framework 2.0 or higher, "TuneECU" and "Key.bin".
Net framework can be downloaded free from Microsoft.

Program files "TuneECU.exe" and "Key.bin" must be unzipped in the same folder.

Driver: CDM 2.06.00

Example of a suitable cable on ebay for $14 delivered:

http://cgi.ebay.com/ebaymotors/USB-...iewItemQQhashZitem2a069ea222QQitemZ180499685922QQptZMotorsQ5fAutomotiveQ5fTools

If you search for other cables use the description "USB-OBDII cable VAG 409.1" for the correct one.

Full details, screen shots, download links for software, driver and
instructions in this thread on the Triples forum:

http://www.triumphrat.net/ecm-and-fi-tuning-help-tips-and-tricks/141608-tuneecu.html
 
#2 ·
Nice report Forchetto
Image
Image


and thanks for testing this out - great service to the Bonnie Community to prove that at least the Diagnostics & Test capabilities work.

Regarding the cable, you will find numerous sources on your local EBay - the reference F provided ships out of China (where, let's face it, they ALL originate from!)
- but you can find sources that will ship directly from your native country, albeit maybe a few dollars more, if in a rush to get it.
(do an EBay search on VAG-COM and you'll turn up plenty of hits!)

These units all ship from 'within Country':

From Oz - http://cgi.ebay.com.au/USB-409-1-KK...able-/260599803139?cmd=ViewItem&pt=AU_Car_Parts_Accessories&hash=item3cacf56d03
From UK - http://cgi.ebay.co.uk/VAG-USB-ODB2-.../120576762476?cmd=ViewItem&pt=UK_Diagnostic_Tools_Equipment&hash=item1c12ef626c
From US - http://cgi.ebay.com/ebaymotors/USB-...iewItemQQhashZitem335ddd30acQQitemZ220618109100QQptZMotorsQ5fAutomotiveQ5fTools

(I can vouch for the US vendor - received mine within two days of order - twice!)

Currently, no MapEdit is available yet, but maybe this is something Alain will hopefully be able to address "in a few months" - but as F suggests, no commitment is implied there.

Since the MapEdit is not yet operational for the Twins, I suggest you run the 'Lite' version (which is Diagnostic & Tests only)

Enjoy!
 
#20 ·
And I can vouch for the UK one. Ordered my cable yesterday (or the day before). Arrived today. Can't beat ÂŁ7.95 with free shipping.

Now just waiting for the keys from the TuneECU guys.
 
#3 ·
This is awesome info. Has anyone tried to use a TuneBoy cable with Tune ECU? I already have a TuneBoy but I would love to help out if I can. Would be nice if I didn't have to buy another cable :D
 
Save
#4 · (Edited)
System requirements (minimum):

PC or Netbook Windows (XP, Vista, Win 7) 1024x600 display and NET Framework 2.0 or higher, "TuneECU" and "Key.bin". Net framework can be downloaded free from Microsoft.

It might be worth a mention, that this is "32 bit OS" only??


Dealer Tool is still only 32 bit and why I inquired...
 
Save
#5 ·
System requirements (minimum):

PC or Netbook Windows (XP, Vista, Win 7) 1024x600 display and NET Framework 2.0 or higher, "TuneECU" and "Key.bin". Net framework can be downloaded free from Microsoft.

It might be worth a mention, that this is "32 bit OS" only??
I'm running it on 64-bit Windows 7, so should work on at least 64-bit Vista too.
 
#9 · (Edited)
Big thanks to Alain, Ken and a wonderful description Ernesto. Goes without saying this is quite an important step for EFI owners and without question the biggest contribution to this forum and these bikes to date.

Ernesto, I know you have just gotten this software up and running but a quick question please. Without map access capability and using the diagnosis function, do you have the ability to assess fuel trim status at small throttle openings relative to substituting a resistor in place of O2 sensor function? If so, has this shed any further light on how AF is determined relative to resistance level?
Thank you all.
 
#10 · (Edited)
I ran the program twice so far which left my head spinning due to all those figures that come up as you switch between options...:)

I can't see any option named fuel trim or idle trim. I did click on the O2 diagnosis option and got some numbers, but I can't make head or tail of them, they're shown on two lines like this:

1,275 Volts................0%
0%........................ -35%

No idea what it means though.

I tested the Lite version, V1.2. Today I'm going to install the full version (v1.5.3) and try it out to see if it can read the existing map. I'll let you know what happens.
 
#13 ·
Works on all Twins?

This is incredible news! I have a legit copy of Vag-Com software and HEX-USB OBDII cable for my VW. I've used the Vag-Com software on my 2010 Speedmaster to reset a code, and look at basic functions but it's only in OBD mode.

Having access to the all the Triumph goodies in the computer via TuneECU Lite would be sufficient for me (I don't need to change fuel maps at this point). I will have to try it out with my own cable.

Will this software work with the Speedmaster/America?

Thanks,
H.
 
Save
#14 ·
... I will have to try it out with my own cable .... Will this software work with the Speedmaster/America?
That cable should work - although the 'dealer-tool' cable does not. Did you need an unlock code or anything for that cable? If generic, then it should work.

If it's an EFI model controlled by a Keihin ECM, then yes, it should work on those models also.
If carburettor, then of course, no (but then there's nothing to see there anyway)
 
#16 ·
Vag-Com Cable

Hi. I'll give it a try and report back here. Hopefully I can do this on the weekend. I'm a bit under the weather right now :mad:

The Vag-Com cable is flashable via Vag-Com and and this cable registers the software. So, there's some smarts in it. It might be too smart for TuneECU, but worth trying.

Thanks,
H.
 
Save
#18 ·
No workie with Vag-Com Cable

The Vag-Com cable is flashable via Vag-Com and and this cable registers the software. So, there's some smarts in it. It might be too smart for TuneECU, but worth trying.
H.
OK, so I figured I'd try out TuneECU with my Vag-Com Hex-USB cable. Turns out that TuneECU wants its own drivers (CDM). My cable wants Ross-Tech (Vag-Com) drivers. Not surprised by this, but now we know.

A generic cable would solve this issue.

H.
 
Save
#17 ·
Tried the full version of TuneECU (v1.5.3) this afternoon.

No problem connecting up, except the connection dropped out a couple of times and the PC seemed to want a driver for the cable. It's already installed though.

Shutting off the program and re-opening re-established the connection.

The full version has the "Map edit" function added to the "test" and "diagnostics", but I can't get that to work at all:(.

All menu references to reading ECU or map retrieval or editing are disabled. The rest works as with the "Lite" version v1.2 but, as D'Ecosse suspected, a little slower.
 
#25 ·
Didn't mean to sound chastising pjvenda - it was just a general suggestion for all, to digest all the relevant info before diving in.
You didn't, no worries. That's good advice for about any occasion.

I tried the kit today and the diagnostic screen worked very well. I discovered that my TPS goes up to 95% when fully open (not 100%). There is a lot of potential in this software... if only it was open source :]

I've attached a pair of screenshots with the program in action.





No cigar with the test and map screens (as expected).
 
#26 ·
Great!:)

I've read somewhere that the TPS doesn't go to 100% normally, 94 to 95 is about right.

You'll see that in the second pic, obtained with the "tests" function, you can see the output of the two MAP sensors. The readings are used for throttle body synchronisation. They don't have to be spot on the same, even the Triumph manual and official tool allows a slight discrepancy and they consider the things "balanced".

I also note on the first screen pic that it's giving you a present (or stored from the past) fault code: P1108, referring to the barometric pressure sensor, so that function appears to be working as well.
 
#28 ·
You'll see that in the second pic, obtained with the "tests" function, you can see the output of the two MAP sensors. The readings are used for throttle body synchronisation. They don't have to be spot on the same, even the Triumph manual and official tool allows a slight discrepancy and they consider the things "balanced".
What exactly are these gauges measuring? Air pressure at the throttle bodies? Mixture pressure as it goes into the cylinder?

I also note on the first screen pic that it's giving you a present (or stored from the past) fault code: P1108, referring to the barometric pressure sensor, so that function appears to be working as well.
Ah yes, that's because I turned on the ignition with the sensor unplugged (the one just above(*) the air filter). I expected to see the error there, so I didn't notice it as a working feature. Didn't try to delete it though.

(*): on speedmaster/americas.

According to this software, the ECU comes out of close loop mode almost as soon the throttle goes up from idle, even with the stock map. Isn't it supposed to last a little bit longer in closed loop (up to 6% throttle or so)?

It's a shame we can't extract and see the maps.
 
#31 ·
Has anyone checked to see if the throttle bodies can be adjusted with this software on the Twins using the Lite version?

Thx,
H.
Yes the Lite version does that. When you click on the "Tests" button the screen displays 3 gauges for the MAP sensors (as it was created for the Triples), we just get two of them reading our two MAP sensors.

In effect they act like the traditional vacuum gauges without all the fuss with hoses, mercury colums, etc
 
#29 ·
They measure absolute pressure, for our purposes it's really inlet manifold vacuum.

JohnnyC cured my ignorance of what "absolute pressure" meant with this explanation that I quote:

absolute pressure is measured from true zero, ie. total vacuum. gauge pressure is zeroed at atmospheric pressure, an absolute reading of some 14.5psi. the map sensor is calibrated to absolute, which will read a negative pressure relative to atmospheric.

I think the system only stays in closed loop as long as the throttle is held steady up to about 6%, as soon as it's moved it drops out of closed loop.
 
#40 ·
So my dealer totally sucks. It is going to be at least another week until I get my bike back. It's been two already. They did just finally offer me a loaner bike. Can't be a good sign. As soon as I get it back I'll be firing the cable on and testing things out.
 
Save
#41 ·
I'm finding this thread very interesting and am very tempted to buy a cable just to see all the "pretty" numbers. Of course would be nice if the OBD plug was behind a side cover rather than under the seat.

One question: Looking at the screen shots I see an entry for "fuel level" and reading "2.35V" now is this simply the "low fuel level" reading and it changes from 2.35V to say 5V or 0V when needed or is it a constantly changing value like a "real" gauge ?

james
 
#42 ·
Good comments/questions:

... Of course would be nice if the OBD plug was behind a side cover rather than under the seat ....
Only a problem for the very first connection -
similar on my Speed Triple - I leave the cable connected to the Diagnostic connector (also under the rider seat, which is a bit more involved to remove) and feed it to my rear compartment, which is accessible by just removing the rear cowl/passenger seat with the key-lock. In your case, run it to the side compartment, coil it up and access it from there if/as/when when you need.
There is no issue with leaving the cable constantly connected - just be sure that the USB is stored in waterproof area.

... One question: Looking at the screen shots I see an entry for "fuel level" and reading "2.35V" now is this simply the "low fuel level" reading and it changes from 2.35V to say 5V or 0V when needed or is it a constantly changing value like a "real" gauge ? ..
It is not a true level sender - it is a 'not empty' / 'low' sender; so you cannot use this to tap-off for a true fuel level gauge.
 
#45 ·
ok trying to learn a bit more about OBDII I see there are a series of protocols.

SAE J1850 PWM
SAE J1850 VPW
ISO 9141-2
ISO 14230 KWP2000
ISO 15765 CAN

Now the VAG 409.1 compatabile cables support ISO 9141-2 and KWP2000. So which one does the ECU in the Triumph's use ? At a guess I'd have thouhgt ISO 9141.

Reason being is some of the more expensive cables support the CAN-BUS protocol which most modern cars are using and some of these cables also support 9141 but not all support KWP. So if I was to get one cable which could also be used for the car and possible future ECUs it's better than getting multiple. maybe ?

of course the other 2 are old protocols and I'm unlikely to ever have an old Ford or GM.

thanks
james
 
#47 ·
I tried the VAG cable with the tuneboy software and it does not want to work - the software won't talk with the cable chip (maybe they don't get along so well...).

I have tried replacing the FTDI drivers with the tuneboy bundled ones but no cigar.

Anyone knows why and/or how to make it work? This is part curiosity and part experiment.
 
#49 ·
I guess my question is better formulated in another way: Has anyone been successful at using this VAG cable with tuneboy/tuneedit?

There is a troubleshooting guide in their website which I will follow to try and get things right. I see no reason why it should not work unless the tuneboy cable/usb-serial converter/obdII connector is somehow modified or non-standard.
 
#48 ·
Genuine Ross-Tech Vag-Com cable won't work

I have a genuine Vag-Com cable from Ross-Tech for my VW, and it won't work with TuneECU either. I just ordered a generic cable. The genuine cable has smarts in it that is flashable via Vag-Com software and activates their software. You can only load Ross-Tech drivers which TuneECU and possibly TuneBoy don't work with.

HTH,
H.
 
Save
#53 ·
This is real exciting! The tuning interface looks great. Has anyone actually wrote to the bonnie ECU with this yet? I'd be willing to try but I really don't want to brick my ECU...

If someone has a .hex file for a bonnie that would be great. I want to look at the available tables.
 
#54 ·
This is real exciting! The tuning interface looks great. Has anyone actually wrote to the bonnie ECU with this yet? I'd be willing to try but I really don't want to brick my ECU...
A couple of us so far have installed the full version (V 1.5.3) but it refuses to read the internal ECU map, so no chance of editing or loading anything.

It's only a matter of time someone (probably Alain) sorts this out and we can rummage inside our ECU's to our hearts content...:D
 
#56 ·
It works...

I received my data cable (generic Vag-Com cable) yesterday, and I tried it out on my Speedmaster using my Asus Netbook. Works GREAT using the LITE version :) Happy Happy Happy! :D

H.
 
Save
Status
Not open for further replies.
You have insufficient privileges to reply here.