Jump to content
IGNORED

Coding Plugs for R1100, R1150 Decoded


roger 04 rt

Recommended Posts

roger 04 rt

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

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

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
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

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

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

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
  • 3 years later...
roger 04 rt

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...