Showing posts with label Triumph DIY. Show all posts
Showing posts with label Triumph DIY. Show all posts

Wednesday 12 August 2020

Triumph Tiger 955i Engine Remapping

There are a number of posts on this blog about working out the kinks in my 2003 Triumph Tiger 955i,
and 
this is another one.  I've been playing with the Tuneboy engine management software that came with the bike, which works well, is put together well and is easy to use.  In working with the Tuneboy kit I discovered TUNEECU, a more open-source option for programming your own engine maps.

If you've never wrapped your head around engine maps, they're not very complicated.  Tuneboy does a good job of explaining how it works in their primer that comes with their software.

Back in the day you had a carburetor that used screws and jets to set the amount of fuel that got metered into the engine.   If you changed altitude you had to start swapping hard parts (usually the jets that sprayed fuel) to keep the bike running right, and sooner than later you had to manually trim the whole thing to keep it running right.  Electronic fuel injection took that all away.  A computer under the passenger seat on the Tiger takes inputs from sensors in the air-box (barometric pressure), in each of the three injectors , the fuel pump, radiator (engine temperature) and a crankcase sensor to constantly adjust things to use the most effective amount of fuel to make the bike go.  Put another way, carburetors are a mechanical, low resolution solution to feeding fuel into an engine.  Electronic fuel injection is a responsive, high resolution fix to the problem of delivering the right amount of fuel to a motor.

Tuneboy map editor - you can change settings and tell
the ECU (electronic control unit) what to do under
certain circumstances.

A fuel map is a spreadsheet of numbers.  Sensors feed the computer what RPM the engine is turning at and how much throttle is being asked for and based on the number in the fuel map, the computer delivers a set amount of fuel.  The 'fuel map' is literally a map that directs the computer to deliver a set amount of fuel.  If you're at high RPM and have just shut off the throttle, a smart EFI system will cut fuel delivery entirely, saving both fuel and emissions, something a carb couldn't manage.  If you suddenly give the bike a handful of throttle at low RPM, the map will direct the fuel injectors to deliver an optimal amount of fuel as it picks up speed, whereas a carb will always just send a mechanically set amount of fuel based only on how much wrist you're giving it.

In Tuneboy's system, you can change fueling and ignition maps, and modify things like idle speeds. The issue has been that the only maps I can find for Tuneboy are the stock ones from Triumph, which were set up to favour fuel economy and emissions over smoothness and drive-ability.  Meanwhile, TUNEECU (if you can navigate their 90's style web design and atrocious apostrophe use) offers you modified tunes that can smooth out your lumpy OEM map.

Of special interest to me were custom edits that made the list and have been on there for 9 years.  I don't know who Deano from South Africa/SA_Rider is, but they know their stuff.  The map on there does wonders for your Tiger's smoothness and pickup.  It might use a bit more fuel if you're heavy handed, but the difference in motor operation is impressive and worth it.

I was unable to find a digital tool to transpose the HEX files from TuneECU into my Tuneboy DAT format, so I opened up the modified HEX file and transposed the numbers over to the Default Tuneboy 10120 Triumph engine map and resaved it.  You can find that modified Tuneboy DAT file with the TuneECU South African mode here.

Finding this stuff isn't easy, and it's only getting harder as these old bike recede into the past, so I'm hoping this post help you find what you need to get your Tiger purring again.  It did wonders for mine.

Even though the old vacuum pipes held vacuum, I swapped them out for some similarly sized clear fuel line I had (you can see them going from above each injector to the idle stepper motor.  The TUNEboy software also comes with a diagnostics tool (with very cool 90s graphics!) that lets you test the radiator fan, idle stepper motor (which moves up and down modulating the vacuum in that black thing to the left/bottom in the picture) and the RPM gauge.

LINKS

You can find TUNEboy here:  https://www.tuneboy.com.au/
It comes with a cable that'll connect to your Triumph and is easy to get going, and comes with all the stock tunes.  It also lets you tune on a dyno, if you're minted.  It ain't cheap, but the minted guy who bought my bike new was, so he sprung for it and I'm still enjoying his largess over a decade later.

TuneECU can be found here:  https://www.tuneecu.net/TuneECU_En/links.html  Try to get past the out of control apostrophe use - they're better at software than they are at the speaking English goodly.
The older version is free, but finicky with Windows' old serial port drivers.  You can buy the app on the Android store for fifteen bucks, which seems perfectly reasonable.  You can then connect via bluetooth from a phone or Google tablet, though I understand you miss some connectivity that way.

It gets tricky these days finding the On Board Diagnostics (OBD) serial cable you need to connect the bike to the PC.  You can buy 'em from the UK, where people like fixing things.  CJ Designs in Wisconsin will sort you out with one too:  https://cjdesignsllc.com/?s=TuneECU

The modded engine maps for Triumphs on TuneECU can be found here: https://www.tuneecu.net/Custom_Tune_list.html

The TuneECU page goes into detail about how you might use the TUNEboy cable, but it requires so much messing around with knocking default Windows drivers out of the way and forcing others on that I wouldn't bother (I didn't).

Saturday 18 July 2020

Triumph 955i Engine Stalling: next steps

The Tiger continues to stall out on me at the most inopportune times.  It starts from cold and idles high, but once warm the lower idle doesn't seem to hold and the bike will stall, but not all the time, only when I really don't want it to.  Riding back from Haliburton last weekend, the bike stalled at lights and when I got stuck in traffic on a 6 lane highway traffic jam during a rain storm, but when I pulled over later it idled normally.  This kind of intermittent failure is very hard to diagnose.

Looking up the issue online, intermittent stalling on a Triumph 955i engine seems to be an issue.  I've replaced the idle control system and tested the vacuum tubes again (no leaks), so I don't think that's the issue.  It might be a sensor that doesn't return information consistently, but there are a lot of sensors feeding the computer that controls the fuel injection, so unless the bike is showing an error, I don't want to start replacing them willy-nilly.

The bike does occasionally show errors on the Tuneboy Software that came with the bike:

July 1st it showed:
P0113 Intake air temperature sensor
P0230 fuel pump relay fault
P1231 fuel pump relay open

P0462 fuel level sensor input
P0463 fuel level sensor input
P0505 Idle control system malfunction
... but then they all seemed to go away and the bike was running well when I left for the long ride last weekend (over 800kms over 2 days), at least until I was riding home at the end of it when the intermittent stalling returned.  It was showing this again this week:





I'm not sure that the air temperature sensor would be enough to stall out the engine, but this at least gives me a couple of things to look into: that air temp sensor and the fuel level sensor (though again, that shouldn't affect the idle).

Some advice people have given (on the internet, so take this advice with a healthy dose of skepticism) is that out of balance throttle bodies might cause the issue, so I got a Carbmate vacuum balancer from Fortnine who have their shit back together as far as filling orders go and got it to me in less than 2 days (use UPS, not Canada Post, who are still not working properly).

I balanced the throttle bodies with it, but the stalling persists.  I'm now looking at the mapping for the bike in addition to keeping an eye on errors that might pop up.  This video uses Easy Tune, which I haven't monkeyed with, but gives the impression that early Triumph electronic fuel injection was a bit of a mess and many dealers don't know how to resolve it:



That's a bit worrying because if I'm still stumped I was going to take the Tiger down to Inglis Cycle and have them resolve this with some factory testing, but if I'm going to pay dealer rates and get the bike back still stalling, that's not cool.

TuneECU was a free Windows software download (it's still available but not supported any more), but now it's an Android app you have to pay for (though fifteen bucks isn't unreasonable if it gives you control over your bike's ECU).  Unfortunately the Tuneboy cable and software I have isn't directly compatible with it without some dark Windows driver mojo (newer windows auto-install a driver that doesn't work with the old chipset on the Tuneboy cable).  Triumph uses the same FTDi FT232RL VAG-COM OBDII/USB cable as VW does, but I think I'm going to try and resolve any mapping issues with the Tuneboy since it came with the bike and works.

I think I'm going to go back and look at the fuel pump relay and the wiring for it as an intermittent fault there would starve the engine and cause stalling.  Less likely are the air temperature sensor and fuel level sensor, which have been a bit whacky with the fuel gauge going from full to empty and back to full again, but I don't see how that could cause a stall.  If there's gas in the tank, the engine will use it.

My order of operations is:
- fuel pump relay (which might have gotten wet at a recent cleaning, so it's on my mind)
- fuel level sensor
- air temperature sensor

If they aren't crazy expensive, I might just get all 3 new rather than paying shipping x3, which would probably cost more than the parts.


NOTES:

https://www.triumphrat.net/threads/955i-engine-stalls-need-help.16567/

"throttle slides were out of balance"

https://fortnine.ca/en/tecmate-carbmate-synchronizer-ts-110
fuel injector/carb syncronizer

https://en.vindecoder.pl/L4PLUMC0662000046
vin looker upper if you're wanting to confirm year and make

https://tuneecu.net/TuneECU_En/install1.html
'free' ECU tuning options for Triumphs - early FI Triumphs seem to have a number of issues

https://www.youtube.com/watch?v=QvHqNeClz2U
video guide to TuneECU (I can't stand online how-to videos, I prefer text. Waiting for 30 second intros each time drives me around the bend, but maybe you like that

https://www.ftdichip.com/Drivers/D2XX.htm
chip drivers for FTDI cables

https://www.r3owners.net/threads/tuneecu-with-tuneboy-cable.7856/
Using a Tuneboy cable with TuneECU

https://www.triumphrat.net/threads/cant-get-tune-ecu-app-to-connect-ugh.962476/
connections issue with TuneECU (I found Tuneboy pretty straight forward, but it's a more expensive option that I'm using only because it came with the bike)

https://www.bikebandit.com/oem-parts/2003-triumph-tiger-955i/o/m121594#sch565841
Parts diagram for a 2003 Triumph Tiger 955i focusing on the EFI relay (it's under the seat) Triumph RELAY, EFI Part # T2502109