• You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will see less advertisements, have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

    If you have any problems with the registration process or your account login, please contact us.

ECM Information

Buellxb Forum

Help Support Buellxb Forum:

lawdog

Well-known member
Joined
Mar 16, 2010
Messages
702
Location
Toledo, OH
So I wanted to provide some basic helpful information to those that are tuning their bikes. There seems to be a rash of “help me with my ECM” threads on here lately. This is more or less a quick summary and some information that I hope will help keep you from frying your ECM. (and along the way being able to explain your problems better so we can understand and help)

For starters read up on the tuning guide on ECMSPY’s website. It’s a great wealth of information to help you understand what your bike is doing.

To simplify you have an ECM (Electronic Control Module), the physical box so to speak, that is the “brains” of the bike. It receives data from the various sensors, interprets the data, then determines how much fuel, timing, etc to give the motor.

Inside the ECM is the EEPROM (Electrically Erasable Programmable Read-Only Memory). You could think of this as the software of the ECM. It is labeled BUEYD, BUEZD, BUE1D, etc. You (or the computer software you use) makes edits to the EEPROM to make changes to the bike.

Couple important points here.
1. Do not try to burn an entirely different EEPROM to your ECM. EEPROM’s are different sizes, with different configurations, and can easily brick it. On the same note don’t also switch ECMs unless it has been programmed to the bike (such as another stock one of the same EEPROM) or an EBR.

2. Always make a copy of your stock EEPROM and save it in multiple locations. This is your go to backup if you screw up you can fall back on. Also useful for tracking changes.

3. Be surgical when you make changes to your EEPROM. Know what changes you are making, why you are making them, and what you want to happen. If you start just making a whole bunch of changes at once and the bike doesn’t run right can you go back step by step to figure out where you went astray?

4. Know what maps (fuel and timing) you are changing. For example, if you richen up the map across the board, the bike is still going to want to lean out the closed loop region to maintain stoich. So then you are going to end up with a bad global correction and a bad running bike. Remember to keep the closed loop region at 14.7 afr and look at the big picture when making changes.

5. Just changing your map to match a race ECM may not always work. I always recommend taking the time to tune or pay someone to do it. Every bike is different and we are all in different locations with regard to atmosphere conditions. Generic maps don't always get satisfactory results. Sometimes spot on. Other times fail.

6. Don’t forget to check sensors, wiring, plugs, fuel, etc when tuning. An errant sensor, rubbing wire, bad gas, fouled plugs, etc can drive you crazy chasing problems.

7. Worst case scenario if you completely screw up, then load your stock EEPROM back. If you are still up the creek then take the bike to the dealer and ask them to flash it to the most current revision. You will either be back to stock on the bike or have a bricked ECM that needs replaced.

I hope this helps provide a basic foundation. Tuning these bikes really opens them up and makes them scream. But you have to do it right or otherwise you are in for a frustrating time. Happy tuning!
Brett
 
awesome! I saved this thread, I have been looking into getting a race ecm but have no idea what im doing. I have taken my entire bike apart and rebuilt it but never touched the ecm. so first things first,
where do I buy a race ecm for my bike? what do I need to tune it at home?

2005 buell xb12scg with hawk exhaust
 
Here are your options.
1. Change the entire ECM
a. Original factory race ECM from HD
b. Erik Buell Racing ECM (easiest way)

2. Tune your existing ECM
a. Pay Mike or Max to tune your bike (recommended if DIY not for you)
b. DIY
i. use stock narrowband oxygen sensor
ii. use aftermarket wideband oxygen sensor (best way)

To tune it yourself you will need a cable to interface with the bike, software to read/write the EEPROM, and software to log/analyze data so you know what changes you need to make.

Budget orientated will buy a cable, get fuel/timing race maps from a friend, get free software, burn the maps, and see what happens.

Performance orientated will buy the cable, datalog, then make changes based on the log results.
 
Thanks for the recommendation!

I want to also mention that, in addition to our custom tunes, if you're a DIY kinda guy but want to know that you're doing things the right way, come check out our Webinar + Computer Setup package at The Tuniversity. We'll get everything right on your computer and your bike, prepare you for tuning, and teach you how to do it all, step by step. When all of that is done, it's on you to datalog and remap with the foolproof information you've been given. It's a good way to get cost down and still have a hands-on experience tuning your bike!
 
[up] lawdog. Ive been thinking someone should post something like this. I thought about it but that was as far as I got.
 
Thanks! Haha. I just wanted to make something simple that everyone can understand. Not trying to build a new how-to tuning guide here or get into the nuances. Trying to stay away from some of the hot bed topics that we all love to debate....
running closed loop vs. open loop
narrowband vs. wideband tuning
perfect AFR vs. purpose
best tuner vs. factory ECM's
best software to use, etc.....
 
Back
Top