Triumph Rat Motorcycle Forums banner

Street Triple 660 Derestriction

79K views 119 replies 38 participants last post by  suba660  
#1 · (Edited by Moderator)
HOW THE RESTRICTION WORKS ON A ≥2017 STR 660 LAMS BIKE

Alright guys, for those of you interested in learning about how the fly by wire 660 works, I've spent a little bit of time fooling around in TuneECU and figured out the differences between the Aussie LAMS 660 and it's unrestricted brother, the 70 kW UK 660.

So, this is going to be a rather long post (1 beer to read, I'm guessing 3 to fully digest) but I'm going to try and explain the differences in an easy way to understand so you can use this information to make changes if that's what you desire. Before we dive into the nitty gritty, you need to be aware that making any changes to your bike will invalidate its LAMS status and is potentially illegal. So please think about the consequences in an incident and your appetite for risk before proceeding. This post does not contain any information on the legal process of de-restricting your bike and it is your responsibility to seek relevant engineering approval. Without doing so could potentially leave you uninsured and unlicensed.
I should also add, that making any changes using the information below will result in a large increase in power. Please be careful.

Please note, this guide was written primarily for the Aussie 660. The UK A2 model from a mapping perspective looks exactly the same. So a similar process would be used to that below.
------------------------------------------------------------------------
FLY BY WIRE - HOW IT WORKS - THE RESTRICTION
Fly by wire is the name given to the electronic system which controls power output from rider input via the throttle sensor. The ECU is constantly reading the throttle sensor position, applying logic to what it reads and then opening your throttle body using a servo motor to respond to your demands.

Before fly by wire existed, a wire rope from your throttle tube would mechanically pull the throttle body lever to open it and if you had bought a LAMS bike back then, Triumph would install a bracket which would prevent you from opening the throttle body the whole way.
Now, on the fly by wire LAMS bikes, this same throttle body restriction exists but is applied electronically. Triumph do this through a table which calculates what the throttle body position should be by comparing the current RPM of the engine and the requested power from you through the throttle sensor.

It's time to scroll down and look at Picture 1, this is the stock 'Electronic Throttle Valve' data table on a 2020 660 STR. Look at the far right column (this is what your throttle body position is when you are at wide open throttle). What you should notice, is that at 350 RPM (the bottom cell) the throttle body is 100% open. As your RPM increase (moving up that far right column), the throttle body remains fully open until 6500 RPM. At that point, your throttle body abruptly starts closing, even though you are still applying full throttle, to reduce the engine power, hovering around 40% open all the way to redline.

Scroll down to Picture 2. It's the ETV table from the UK de-restricted 2020 STR 660. Can you spot the difference?

Still confused? I've thrown a chart together which is only looking at the part of the table which corresponds to you requesting 100% power from the motorbike. The orange line is a normal non LAMS bike (the UK model in fact), the blue is an Aussie 660. Notice how the throttle body closes as the revs increase to limit the power of the engine? On a de-restricted bike, the throttle body position matches what you request (100% demand always equals 100% output) Scroll down and have a look.
--------------------------------------------------------------------------
HOW TO CHANGE THE ETV TABLES

So if you've made it this far, you may be thinking, why can't I just copy the UK 660 unrestricted ETV table into the Aussie 660 restricted map and reflash my ECU? that's certainly possible, the below is how you would achieve that (please re-read the warning at the top!).
You'll need the following;
https://play.google.com/store/apps/details?id=com.tuneecu...
- A battery tender for your bike
Once you have these, you'll need to download the stock mapfile for your bike and modify it in TuneECU on your phone. Download it from here:
https://app.box.com/s/pusg6v7nyd/folder/56805524 (if the link doesn't work just googe tune ecu tune list).

For the 2017 - 2019, you need to apply your edits to map file 30111. For 2020 bikes, your base map to edit is 31035.

Just copy the whole ETV1 table from an unrestricted UK 660 (map file 30119 or 31037) and paste it into all the ETV1 tables (there are 4 to 6, depending on your bike year) for your base mapfile (mentioned above). ETV1 is 'road' mode, ETV2 is used when you are riding in 'rain' mode. Leave ETV2 alone if you want to keep your rain mode as a LAMS switch.

Using TuneECU to copy paste tables can be frustrating. You'll need to open TuneECU, swipe over to the left, open the map file, swipe down until you reach ETV1(N), select the menu option 'Table', then press copy. Then, Open up your base map, navigate to ETV1(N) and then press table again and paste. Once you've succesfully pasted the table into ETV1(N), you'll see a small arrow arrow in the bottom middle of the screen beside ETV1(N). Press this arrow and it will open up a list of all the ETV1 tables, (these represent the gears of the motorbike, so throttle table maps can be customised per gear) select the next table and paste again.

Repeat this until all the ETV1 tables have the derestricted tables pasted in them. Save the modified map file to your phone once you are done. Be sure to only paste into your ETV1 tables. This is the hardest part of the process.
-------------------------------------------------------------------------
Now you are ready to flash!
There's already a few written guides out there for flashing using TuneECU. I'll post a link to the process in the comments. If you've followed the above, everything is generic from here on out. You will need to select the ECU type as Triumph (Keihin) when you first try to connect. If you still find it a little daunting, I'm planning on making a video on how to flash the ECU over bluetooth with TuneECU shortly.
--------------------------------------------------------------------------
FAQ (I'll add to this as needed):
How do I make this change legally for road use? I'm not sure. This guide is written for those of you who intend to conduct off-road track riding or racing using a LAMS 660 and would like to increase the power output. Investigating the legalities and insurance requirements for road use is your responsibility.

Is this safe for the engine? Yes, how do I know? The Australian 660 has exactly the same ignition and fueling tables as the unrestricted UK 660. I would encourage you to open the maps and compare them yourselves as a learning experience. The restricted 660 is tuned exactly the same as the unrestricted 660 UK model, it's simply the ETV tables that differ.
How much will the power increase? Using Triumph numbers from the unrestricted 660 as a comparison, an Australian pre 2020 model 660 will go from 47 Hp to 94 Hp. The 2020 660 will go from 54 Hp to 94 Hp.

Can this be undone? Yes, simply reflash the unaltered stock map to the bike
Why can't I just flash my bike with the UK unrestricted map? They are region locked, you cannot flash this map directly. You have to edit the ETV tables in the Aussie map
What if I flash the wrong map? You can't, TuneECU won't let you write an incompatible map to your bike.

Can I 'brick' my ECU? It is possible the write to your ECU will fail and leave your bike unable to start (this is what people often call bricking, but it's not 'actually' bricking). This generally happens if your battery voltage has dipped too low during the flash (hence the requirement for a battery charger while flashing). There is a recovery process that works (I've had to use it!) but that's outside the scope of this guide. I'll make a video on recoveries soon. I still consider this low risk and having a spare android device available will be handy (when it happened to me, my phone was causing problems during the write process). I do not think actual bricking, where the ECU can no longer be recovered, is a risk worth worrying about.

Can you do this for me? No. I'm more than happy to share what I've learnt, but I'm not interested in potentially breaking any laws for you.

Is this detectable? Yes, but not how you may think. The simple details of the loaded map that are visible to a dealer or anyone with TuneECU will indicate it is no different to the stock restricted map. This is because the actual changes to the stock map loaded in the ECU can't be read from the ECU by anyone (dealer included). The easiest way to think of it is a one way function. You can write to but you cannot read from the ECU. So how is it detectable? Running the bike on a dyno would give it away instantly!

I flashed my bike and now it's not idling very well when I first start it, what do I do? You'll need to do an adaptions reset. It's basically a process which tells the ECU to reset a few parameters that it constantly adjusts to make your bike idle and run nicely. Your bike needs to be cold. Do the following steps in order, without touching the throttle at all during the whole sequence. Start your bike and leave it idling until you hear the cooling fan kick in. After the fan turns on, start a 12 minute timer. Once the 12 minutes are up (go 30 seconds over just to be sure) turn your bike completely off. Adaptations have now been reset.

I flashed my bike but it isn't de-restricted, what happened?
Make sure you paste the derestricted table into all of the ETV1 tables! There are multiple ETV1 tables which corrospond to the gear you are in. If you only paste into one table the bike will only be derestricted in neutral gear. Re-read the directions for more information.

Can I buy you a beer? **** yes you can. I drink anything you can shine a torch through. It will have to be in Adelaide
🙂


Got any other questions? Reply in the comments.
Take it easy, and have fun!
738477

738478

738479
 
#4 ·
It is what you said, a halfway between learner and full license that you can take at age 19, then after 2 years on an A2 license you can take your full test, or go straight for your full license if you are 24 and above.
The A2 eligible bikes are restricted by power (47bhp) and power/weight, also if restricted the original bike must be less than 94bhp.
I think that's why some models are artificially limited to 94bhp (with ETV tables) so they can be further restricted into an A2 bike if desired.
 
#15 ·
Yeah both are on, the map that's loaded however its come up with this 31035_03?


View attachment 746303
Hmm that interesting.. maybe save the base file name to 31035_03 once you edited it? And then try to reprogram.. i remember when i did it, it would let me choose any map but it wasnt until i started reprogramming that it would say that is incompatible. Hope this helps
 
#19 ·
Hi, i have a street triple s 660 abs A2 35kw (original map 30118).

I flashed the moded 30111 map and got a P1614 error (Instrument ID incompatible) and the MIL not stopping blinking, can't start the engine.

I applied the ETV tables from 30119 to 30118 and flashed to the bike, it works well but the restriction continues.

I flashed the 30119 70kw original map and the bike was more limited, can't run over 70kmh.

I don't know if i'm doing something wrong.
Any ideas?

I think my bike is limited also by this part A9638259 and need this one A9638267.

Your bikes are limited with this part?

Thanks!
 
#20 ·
Hi, i have a street triple s 660 abs A2 35kw (original map 30118).

I flashed the moded 30111 map and got a P1614 error (Instrument ID incompatible) and the MIL not stopping blinking, can't start the engine.

I applied the ETV tables from 30119 to 30118 and flashed to the bike, it works well but the restriction continues.

I flashed the 30119 70kw original map and the bike was more limited, can't run over 70kmh.

I don't know if i'm doing something wrong.
Any ideas?

I think my bike is limited also by this part A9638259 and need this one A9638267.

Your bikes are limited with this part?

Thanks!
@Billy Goat, any idea?
 
#25 ·
Hmmm seems weird is ur bike ride by wire or cable to the throttle body's? If its cable I've heard theres a plate that stops the throttle from fully opening. I havnt done a datalog on mine once the weather clears up here I'll try that with mine and see if anything like that's happening to mine, when mine was restricted I couldn't get it past 175kph but once I flashed new tune and took it for a test ride I went upto 182kph before I let off which to me the restriction was gone.
 
#28 ·
I recently picked up a 2021 Striple S, 660 restricted version.

Trying to match up the correct data maps.. but the numbers are listed as "VIN from 974463" ...

My VIN doesn't contain a 6 digit number.. and the only number it has starts with a 5.

The engine serial number is 9708XXX.. I'm guessing this is what they are referring to?
Except the engine serial is 7 digits not 6.

🤷‍♂️🤷‍♂️🤷‍♂️
 
#29 ·
I've managed to flash mine using the OP guide. Took it out for a first ride.. throttle seems to keep pushing well past 6.5k rpm but I am unsure if the restriction has gone...

Doesn't help that I am unfamiliar with the bike, so hard to compare.

Can anyone point me in the right direction to start collecting some datalogs using the Obdlink LX?

Is there an app I can get for this?
 
#30 ·
There is a datalog function in Tuneecu but i've never used it, you could just rev the bike while stationary and see if the throttle goes to 100% in Tuneecu.
I know its a new bike but the difference between 40% and 100% must be noticeable.
Are you riding in the mode you modified the ETV table, if you only changed one mode then switch rider modes and see if there is a big difference.
 
#33 ·
I was riding in "road" mode, which should be ev1, the table that I copied the derestricted table too.

It's definitely not derestricted as I ran a datalog and revved it out to around 9k and it appears that the throttle is still closing.

I tried rain mode also, and that's noticeably more restrictive as per the defaults.

Not sure why it's not working.. the flash certainly was successful.
 
#38 · (Edited)
If anyone else ran into the issue where the bike was still restricting throttle output after flashing, check that you have pasted each 70kw ETV1 table into the corresponding restricted map table by clicking on the tiny arrow next to the label as per below.

749344


There was a recent tuneecu update that changed this, the old one used to do it automatically.

I am yet to test, but this should solve the issue.

Thanks to Bill (OP) for helping with this!

UPDATE
I can confirm the bike is derestricted, I am not seeing %100 throttle output above 6.5k RPM.






 
#62 ·
If anyone else ran into the issue where the bike was still restricting throttle output after flashing, check that you have pasted each 70kw ETV1 table into the corresponding restricted map table by clicking on the tiny arrow next to the label as per below.

View attachment 749344

There was a recent tuneecu update that changed this, the old one used to do it automatically.

I am yet to test, but this should solve the issue.

Thanks to Bill (OP) for helping with this!

UPDATE
I can confirm the bike is derestricted, I am not seeing %100 throttle output above 6.5k RPM.
Hey Mate, can you confirm if the derestriction worked for you? I am about to purchase a 2021 660 S in Auckland, like your model but wanting to know if I can derestrict first and if it worked for you? Also did you notice a big difference in performance?
 
#39 ·
Sorry, I should have mentioned that in my reply when I asked if you'd loaded it into the correct table for your riding mode, I forgot about the individual tables for each gear, that would explain it if you've only changed ETV 1 (1) for instance.

I don't know what the latest Tuneecu release is like but unlike previous versions were you could select to paste the new table to all gears, last time I had to copy/paste 7 times for EACH mode.

Be aware there are problems with TuneEcu at the moment and its not currently on google play store, you may need to download the new version directly from the new website.

March-12-2021
Regarding the current registration problem of version 5.2.xx.

Here is the message from the developer:
For the moment TuneECU is no longer available on the Google Store and can be obtained from Alain's TuneECU site www.tuneecu.fr/buy.htm

There are 3 different licenses available:

  • Standard: for private users (limited to 5 bikes)
  • Pro: for professionals (unlimited bikes)
  • Customer: for users who have already purchased the app on Google and want to update.

It can take up to 12 hours for the license to be activated!!! If after this time the license is still not valid, please contact the developer.