The new and improved BMW S1000RR model year 2020 in the USA, 2019 in some parts of Europe.

Turns out the US Government agency EPA has intervened into making the new S1000RR very restricted in 2nd and 3rd gears. I have no clue why they made the restriction exactly in those gears, but power delivery is considerably down. I will provide some graphs below that outline the real time data logging of the twist grip vs the throttle blades. Alot of people think that a 1:1 ratio of the interaction of the right wrist request of 100% throttle is what you will get at the throttle blades of 100% open time. The Air Fuel Ratio however is calculated based on alot of variables and in today’s ECU, this is not how it now works.

Let me explain briefly on how the ECU interacts with the Electronic Throttle Control ( ETC ) . Todays modern motorcycles are nearly all ECU controlled. There is the Throttle By Wire as alot of people want to call it. It is no longer cable actuation twist throttle to throttle body controlled. This was considered a 1:1 ratio of what you twist the wrist at, is what the throttle blades where at. Today the ECU controls the throttle blades. You merely are twisting the grip and requesting XX amount of throttle blade open. The important part of this interaction is the Dynamic Traction Control ( DTC ) . DTC is the driving point of maximum traction at all times even while leaned over at 58 degrees.

So what happened is that the US Government took advantage of ETC and requested BMW engineers to develop a USA spec performance output that restricted the 2nd and 3rd gears of the 2020 BMW S1000RR. Below are the graphs which clearly show the ‘clipping’ effect of twist throttle request 100% but, throttle blade output as low as 50%, and even worse in 3rd gear it drips down below 50% before it starts the rise back toward 100% throttle blade open.

Top picture is moving in 2nd gear with twist grip request going to 100% ( tan line )
Lower Picture is moving in 3rd gear with twist grip request going to 100% ( tan line )

Its the GREEN boxes that outline the twist grip relationship to the throttle blade relationship. At some point in the twist grip position request of 100% we are expecting 100% throttle blade opening so that maximum performance can be achieved. Here in these pictures we can see that 2nd gear just makes a steady 40% throttle blade while the twist grip position is 100%. I traveled 46 meters at 40% before it the throttle blades started to open toward the 100% which by the time they were at 100% I traveled 132 meters, that folks is 144 yards. A football field and a half of request 100 twist grip, to actually getting 100% throttle blades open.

Its ok BMW riders. There’s a fix for that. The Europe ECU is only slightly better in that they got some restriction, but not as much as the USA. Its no better to load a European map file really, so BMW made it a bit complicated even if you want to load a ECE coded map file. There is some map protection in that the USA EEPROM file is not designed to run the ECE 4 MEG maps/tables side of the code. What do I have to fix this issue? I code name my project ( XWORKS ) based on BMWAG engineering code name from a testing session in Portimão racetrack in 2018. Someone there managed to get a ECU that was tested in one of the ///M bikes. I have purchased this ECU. Its an engineering level coded ECU that supports multi-able fuel types based on dynamic cylinder pressures picked up by the knock sensors. ( read this if you really want to dig into DCR https://www.carthrottle.com/post/w96gzom/ ) This is nothing new as the HP power kit has been doing this since the BMSX ECU in the 2015/16 product line.

Lets look at some new results with XWORKS ECU reprogramming.

As you can see in the new graph data, the top picture twist grip is now requesting 100% and the throttle blades are responding in an instant toward 100%, but there is a new problem now. The front tire wants to climb to the sky ( wheelie effect ). The upper picture is wheelie control on RACE level setting. As you can see right off the tire lifts and the throttle blades are rolled back to control the wheelie. I have found that running wheelie level RAIN ( maximum wheelie control ) is still not enough to keep the front tire on the ground even at 100 MPH. BMW needs to work on the wheelie control effects in this new ECU code. Then in the lower picture, I turned wheelie control to off, and thought maybe I can control it better. Now a very good job at that either, its more like tire up, tire down, tire up…. well, as you can see the twist grip in relation to the throttle blades is near 1:1 ratio. If you can handle the new power, you can try to run like this.

My only dyno session so far results look like this. Extremely smooth power in a 3rd gear pull. 203HP reading, at the rear tire in TEXAS on my 250i DynoJet dyno. The rear tire pressure was set to 40PSI, and the rear was strapped down for maximum contact from tire to dyno wheel.

Now we have a picture of the 5th gear pull only which is your typical Dyno Run power gear. .

XWORKS is ready to work with your upgrade and future updates for your ECU, Cluster, ABS, RDC, ESA modules with no warranty lost.

Unlock the full potential of your motorcycle with the XWORKS-1 ECU flash for the K67 (2019- Europe ) (2020-USA) BMW S1000RR.

I have the handheld FLASH device allows you to flash your bike at the comfort of your own work shop/home. A Windows PC based computer with EMAIL access is required to be able to update your handheld device and load the flash files onto your handheld. However, it is not the best solution to updating your K67 and put the warranty intact long term.

Available features in XWORKS-1 .

XWORKS-1 flash removes the throttle restrictions that were EPA mandated for North America. This means the K67 is affected with this issue Canada and USA.

The XWORKS-1 flash removes these throttle restrictions and offers better performance fuel mapping, enhanced OEM quick shifter performance, optimized ignition tables, optimized exhaust flow ( full exhaust ) mapping, corrected diagnostic faults and much more.

With the XWORKS-V1 flash, the RACE and the RACE PRO modes ( RacePro1 RacePro2 RacePro3 ) will be adjusted to offer full power with the optimized dynamic traction control ( DTC ) settings for smoother track day riding.

Call for your options and understanding of the flash process.

There is one fuel map that will be loaded at the time of initialization via email. The name will be  XWORKS-1 Zxxxxxx ( your last 7 of VIN )

Dyno chart in the product pictures comes from independent results from a well-known engine builder of MotoAmerica quality research. KWS Engineering. Ask for Mike!

Dyno runs were performed with a K67 equipped with STOCK exhaust / Stock ECU…..

2nd 3rd 4th 5th gear runs with XWORKS ECU with mods Akrapovic full exhaust system, OEM air filter, inlet funnel flapper valve still in place.

New testing has been done since this dyno chart of removal of inlet funnel flapper valve doors, sprint filter… only small gains were noted in the 8000 to 12500 RPM range.

Fits: BMW S1000RR – 2019-20 ( Europe ) to 2020 ( Canada / USA ) applications

How to get XWORKS ?

Send me your ECU, Ignition switch / upper triple clamp, one key. The reason and the only reason you have to send me your ignition switch and key is that I test and calibrate the ECU to 100% ready to plug and ride. I can do the programming without the ignition switch and key. I just dont like to send stuff to people without testing it. Calibration is for the twist throttle and throttle bodies. I have seen only 2 ECU that really required this calibration out of about 42 installs of code. You can call me if you need better understanding of this process.

HandHeld programming unit. …..

.

Why use me for your coding project? While BMW does offer a nice 3 year 36000 mile warranty, any time you decide to modify the ECU you are taking a huge risk in that the warranty would be voided if you are caught with any code changes to the ECU that deviate from ‘stock’ coded by the factory. The 4 MEG maps are set in stone. Those do not change as you ride the motorcycle. If you have modified 4 MEG coding, the BMWAG ISIS computer system can pick this up. If you require a visit to the BMW dealer that require them to connect the ISTA software for any updating of the ECU, it will overwrite the 4 MEG coding side. If that is read BEFORE it is over wrote, it is stored on the dealer ISIS system for a short time, and if requested from BMWAG those files can be transferred to Germany for evaluation. Your warranty can be voided if caught with code modifications. I try to protect this issue.

This XWORKS code is considered off road use only as in the RACETRACK. Preferably the road course type racetrack. I use to straight line drag race, so I know how that feeling is too to win over someone in the 1/8 1/4 and now the 1 mile top end runs of 200 plus. I have always said it, and I still say today… anyone can go fast in a straight line, throw in some curves for fun !