Sam Taylor Posted June 2, 2015 Share Posted June 2, 2015 TEV stands for Tank Ventilation Valve, according a a Motronic doc I dug up regarding Cars. Link to comment
roger 04 rt Posted June 3, 2015 Author Share Posted June 3, 2015 Sam. Good work. Here's some more. Below is some interpretive information that gives deeper insight into how BMW uses the Coding Plugs. Go back and check the descriptive text strings using the abbreviations. This really cements the idea that there are a lot of varieties of Motronics out there. Nice job, Roger! This is the first time that I see some verifiable information regarding the CCP. It would be nice to learn more about what was intended with the different functions and what the different names mean. I will contribute an incomplete interpretation of some of the information that you documented: CH: Switzerland ECE: Euro standards Kat: catalyitic converter (Katalysator) TEV: tank breather valve (Tankentlüftungsventil) o.: without (ohne) u.: and (und) US: United States Link to comment
roger 04 rt Posted June 5, 2015 Author Share Posted June 5, 2015 UPDATED June 4, 2015 --corrected phasing of 87 & 87a --added data for US 2003 R1150GS single-spark Earlier in this thread I posted up the best info I could find at the time on how BMW designed its Coding Plugs, or CCPs as they get called. Recently, I've come across much more accurate information from "the source". That is to say, the Motronic units themselves. It turns out, as most of you know, that each Motronic unit has an EPROM. The EPROM contains instructions for the Motronic, along with over 600 tables of data that include 8 sets of fuel and 8 sets of spark tables. It also includes a table with 8 text string entries that say exactly what each of the 8 Coding Plugs has been designed for. It is pretty easy to get the Motronic 2.4 to tell you what each CCP selects. You simply plug in a CCP and run an Autoscan with a GS-911. I've also confirmed the GS-911 report by having the chips removed from the Motronic and read with an EPROM reader and Hex Editor. The bottom line is that the ONLY good advice one can give is to use the stock Coding Plug. The reason is that there is no formula that says a certain pin on the CCP has any particular function (e.g. Pin 86 does not effect Octane). It also turns out that even if you compare two R1150GSs, for instance, the CCP can have a different meaning based on the date and delivery-location of the motorcycle. So ignore earlier posts in this thread, and since there are several different EPROMs, if you want to know which CCP is designed for which motorcycle-configuration for your bike, READ THE EPROM with a GS-911 (R1150). Five bikes I have data on at the moment are: 2004 R1150RT US (USA) Twin Spark 2003 R1150GS SA (South Africa) Twin Spark 2002 R1150GS CA (Canada) Single Spark 2002 R1150R CA Single Spark 2003 R1150GS US Single Spark Here is the readout from each bike's various coding plug configurations. You can see the differences for yourself. If for example you put a Yellow Coding plug into the SA bike it selects No Series, and runs accordingly—barely at all! 2004 R1150RT US (USA) Twin Spark No Coding Plug: R1150R/GS US+ECE Yellow Coding Plug: R1150R/GS Japan Beige Coding Plug: R1150R-GS Ocatan 91 Pink Coding Plug: R1150RT-RS US+ECE 30-86 Coding Plug: R1150RT/RS Japan 30-86-87: R1100S US+ECE 30-86-87a: No Valid String found 30-86-87-87a: keine Serie (no series) 2003 R1150GS SA (South Africa) Twin Spark No Coding Plug: R1150R/GS US+ECE Yellow Coding Plug: R1150R/GS Japan Beige Coding Plug: keine Serie (no series) 2002 R1150GS CA (Canada) Single Spark No Coding Plug: R1150 GS ECE Kat Yellow Coding Plug: R1150 GS US u.TEV Beige Coding Plug: R1150 GS CH o.TEV 2002 R1150R CA Single Spark No Coding Plug: R1150R/GS ECE Kat Yellow Coding Plug: R1150R/GS US u.TEV Beige Coding Plug: R1150RS/GS CH o.TEV Pink Coding Plug: R1150RT ECE/US Kat/T 30-86 Coding Plug: R1150RT US II Kat/TE 30-86-87: 30-86-87a: KEINE SERIE 30-86-87-87a: 2003 R1150GS US Single Spark No Coding Plug: R1150R/GS ECE Kat Yellow Coding Plug: R1150R/GS US u.TEV Beige Coding Plug: R1150RS/GS CH o.TEV Pink Coding Plug: R1150RT ECE/US Kat/T 30-86 Coding Plug: R1150RT US II Kat/TE 30-86-87: R1150 R/GS ECE ROZ91 30-86-87a: KEINE SERIE 30-86-87-87a: Link to comment
Stan Walker Posted June 5, 2015 Share Posted June 5, 2015 The bottom line is that the ONLY good advice one can give is to use the stock Coding Plug. Hmmm.... My take on what you are saying is that if you want to play with coding plugs try all the combination on your own bike and use the one that runs the best on that bike.... Don't bother to tell anyone else because it may not work the same on their bike.... Stan Link to comment
roger 04 rt Posted June 5, 2015 Author Share Posted June 5, 2015 The bottom line is that the ONLY good advice one can give is to use the stock Coding Plug. Hmmm.... My take on what you are saying is that if you want to play with coding plugs try all the combination on your own bike and use the one that runs the best on that bike.... Don't bother to tell anyone else because it may not work the same on their bike.... Stan That's another way to look at it ... but since all the coding plugs (with the exception of 2 Open Loop plugs in the R1100 with MA 2.2 Motronic) are designed to fuel for minimum emissions using Closed Loop feedback from the O2 sensor, we shouldn't expect much return when swapping plugs. And yes, it's clear a given plug means different thing on different bikes, years and geographies. Link to comment
Sam Taylor Posted June 5, 2015 Share Posted June 5, 2015 In all the years I owned my 02 1150RT, I tried: The Pink it came with (even though the manual showed NO CCP) No CCP and what would be the Green, which I simulated by jumping 30-86 So It now looks I ran it 1) as designed, 2) like a GS, and 3) like a Japanese RT, or perhaps a US II (whatever that is). The third option was always my preferred in the early years, just to reduce surging. As I got better at tuning, I now just leave the Pink in. Once, though, I was up in Alaska and the surging got so bad I just yanked the CCP so as to make the bike more controllable on mud roads. My mileage was always best with Pink and worse with NO, with Green in between. I always "felt" that Pink gave me just a bit more spunk up top, and that NO and Green were "duller", but with less surge. Still curious about what exactly the Green does to the maps vs. the Pink. Link to comment
roger 04 rt Posted June 6, 2015 Author Share Posted June 6, 2015 Sam, Since fueling ends up reverting to lambda=1 at most cruise settings it seems likely to me that the effects you noticed were timing. 30-86 on an '02 looks to me like a U.S. II w Kat, perhaps an alternative to the pink. They dropped the U.S. II for my '04 RT. Link to comment
roger 04 rt Posted June 6, 2015 Author Share Posted June 6, 2015 UPDATED June 6, 2015 --corrected year for US 2002 R1150GS single-spark Earlier in this thread I posted up the best info I could find at the time on how BMW designed its Coding Plugs, or CCPs as they get called. Recently, I've come across much more accurate information from "the source". That is to say, the Motronic units themselves. It turns out, as most of you know, that each Motronic unit has an EPROM. The EPROM contains instructions for the Motronic, along with over 600 tables of data that include 8 sets of fuel and 8 sets of spark tables. It also includes a table with 8 text string entries that say exactly what each of the 8 Coding Plugs has been designed for. It is pretty easy to get the Motronic 2.4 to tell you what each CCP selects. You simply plug in a CCP and run an Autoscan with a GS-911. I've also confirmed the GS-911 report by having the chips removed from the Motronic and read with an EPROM reader and Hex Editor. The bottom line is that the ONLY good advice one can give is to use the stock Coding Plug. The reason is that there is no formula that says a certain pin on the CCP has any particular function (e.g. Pin 86 does not effect Octane). It also turns out that even if you compare two R1150GSs, for instance, the CCP can have a different meaning based on the date and delivery-location of the motorcycle. So ignore earlier posts in this thread, and since there are several different EPROMs, if you want to know which CCP is designed for which motorcycle-configuration for your bike, READ THE EPROM with a GS-911 (R1150). Five bikes I have data on at the moment are: 2004 R1150RT US (USA) Twin Spark 2003 R1150GS SA (South Africa) Twin Spark 2002 R1150GS CA (Canada) Single Spark 2002 R1150R CA Single Spark 2002 R1150GS US Single Spark Here is the readout from each bike's various coding plug configurations. You can see the differences for yourself. If for example you put a Yellow Coding plug into the SA bike it selects No Series, and runs accordingly—barely at all! 2004 R1150RT US (USA) Twin Spark No Coding Plug: R1150R/GS US+ECE Yellow Coding Plug: R1150R/GS Japan Beige Coding Plug: R1150R-GS Ocatan 91 Pink Coding Plug: R1150RT-RS US+ECE 30-86 Coding Plug: R1150RT/RS Japan 30-86-87: R1100S US+ECE 30-86-87a: No Valid String found 30-86-87-87a: keine Serie (no series) 2003 R1150GS SA (South Africa) Twin Spark No Coding Plug: R1150R/GS US+ECE Yellow Coding Plug: R1150R/GS Japan Beige Coding Plug: keine Serie (no series) 2002 R1150GS CA (Canada) Single Spark No Coding Plug: R1150 GS ECE Kat Yellow Coding Plug: R1150 GS US u.TEV Beige Coding Plug: R1150 GS CH o.TEV 2002 R1150R CA Single Spark No Coding Plug: R1150R/GS ECE Kat Yellow Coding Plug: R1150R/GS US u.TEV Beige Coding Plug: R1150RS/GS CH o.TEV Pink Coding Plug: R1150RT ECE/US Kat/T 30-86 Coding Plug: R1150RT US II Kat/TE 30-86-87: 30-86-87a: KEINE SERIE 30-86-87-87a: 2002 R1150GS US Single Spark No Coding Plug: R1150R/GS ECE Kat Yellow Coding Plug: R1150R/GS US u.TEV Beige Coding Plug: R1150RS/GS CH o.TEV Pink Coding Plug: R1150RT ECE/US Kat/T 30-86 Coding Plug: R1150RT US II Kat/TE 30-86-87: R1150 R/GS ECE ROZ91 30-86-87a: KEINE SERIE 30-86-87-87a: Link to comment
roger 04 rt Posted June 12, 2018 Author Share Posted June 12, 2018 I've been doing some work on my 2001 R1150GS and decided to map out the coding plugs. I gave all 8 different codes using 30: 86, 87a, 87. In this earlier R1150GS with ABS I (or is it II), it turns out the factory installed Motronic MA 2.4 only has 3 valid maps of the 8 that are possible. Here's what I found: 2001 R1150GS Single Spark No Coding Plug: R1150 GS ECE Kat (A European 1150GS with Catalytic Converter) Yellow Coding Plug: R1150 GS US u.TEV (A United States 1150GS with Charcoal Canister and Catalytic Converter) Beige Coding Plug: R1150 GS CH o.TEV (A Swiss 1150GS without Charcoal Canister but with a Catalytic Converter) Pink Coding Plug: keine Serie 30-86 Coding Plug: keine Serie 30-86-87: Keine Serie 30-86-87a: KEINE SERIE 30-86-87-87a: KEINE SERIE This is the smallest set of maps I've seen yet, and this particular date-code Motronic is only set up to handle the GS model. This is something to keep in mind when one purchases a used Motronic. Note the capitalization difference of Keine Serie (not for any series of motorcycle). It looks like the maps were modified and deleted at different times by different designers. The motorcycle came with no Coding Plug installed and I've been doing some simple tests with each of the three different plugs. The moral of the story continues to be, don't assume anything about what a given (e.g. Yellow) coding plug will do. In order to know you've got to read the Motronic with a GS-911. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now