Buell Forum           Buell Service Manuals           Buell Parts           Contact Us           Buell.com           Member's Buell Pics

Buell Parts

  
»User: »Password:   Remember Me? 
Buell Forum / Buell XB Forum / Do-It-Yourself Buell Mods / ECMspy, megalog tunning

Posted:  23 May 2009 00:11   Last Edited By: GatorBuell[?]  
First off never make changes yourself in the fuel maps unless you know what your doing and never take away fuel anywhere in the maps until your an expert and you know exactly what your doing.

Second, read the tuning guide several times first, it will answer most questions you will have.

This may seem daunting but after you do it a few times its very easy and addictive.

What is the purpose of tuning? The purpose of tuning is to get the bike with your mods to run stoich threw all the tps positions and rpm range. Stoich or Stoichiometric (14.7) is the ideal combustion ratio for a gas combustion engine.

Most of what I have learned is from Gbailis, Xopti, and Gemini on a few other sites so im just passing on the information that I know and how I map it. It has significantly improved the performance of my bike. 

What you need. A portable recording device like a Palm OS or Laptop, ecmspy and cable and Megalog viewer.

Ok so you did the tps rest, checked your static timing and did a diagnostic test and are ready to tune. Set your AFV to 100% its right next to your tps reset button on the diagnostic page.

First time I tuned I left the eeeprom untouched and logged it. I did not ride it for the first tune I just free reved it in my garage for a few min then ran the ve revised the map then took it for the first ride. It added a lot to the fuel maps and got everything in a safe range. You dont need to do it but I liked the way it turned out. Make sure you save your stock eeeprom and maps in a safe place, I bought a 1 gig flash drive and saved it to that and my wifes computer also two places on my computer and emailed it to myself just to be sure. I also saved my first tune map in the same locations just in case. 

Then save your fuel maps in the Kenfield folder by going to the map page in ecmspy and click (save as) then make a good name for your first map and save it in ecmspy/kenfield folder.

hook the bike up and make sure the keys are depressed and the bike is getting real time info. On the overview page You should be able to twist the throttle and see the tps and rpm move. Then depress the button that looks like a floppy disc. It should go to a green check mark and your logging. Put your laptop in you back pack or secure it to your bike and take a ride.

Ride the bike around going threw the gears and the rpm range. First go threw it slow and then fast making sure to try to never roll off the throttle but to close the throttle fast on deceleration. Your going to log a lot so a short first ride is fine just make sure you go threw the gears a few time and take it up to about 5k in the rpms.

When you return shut the bike off and press the floppy disc so it goes to a red X.
Now on your computer click on-
my computer
disc drive C
ecmspy floder
Megalog folder
and click on the folder that looks like this


http://i51.photobucket.com/albums/f364/97FloridaTJ/Megalog.jpg

Click on open msq the map is located in, Local C: drive, program folder, ECMspy folder, Kenfield folder. Remember when you saved your fuel map into that folder. This is what your going to change.

Click on Buell


http://i51.photobucket.com/albums/f364/97FloridaTJ/buell.jpg


Click on TPS 8bit


http://i51.photobucket.com/albums/f364/97FloridaTJ/tps8bit.jpg



http://i51.photobucket.com/albums/f364/97FloridaTJ/megalog1.jpg


Make sure the Ve bins 2, on the top button put your pointer over it and a drop down list come up and click on Ve bins2  ( this is your rear cylinder map and the only one you want to run in the ve analyzer. It has the 02 sensor in it and the front cylinder makes its adjustment to what the rear cylinder does.) The bottom one is just for you viewing pleasure. At this point its good to just fool around with megalog and and see what does what and play with the buttons. I always make sure that one of my graphs is set to AFV so I can see what is going on. If its higher than 100% you ecm is having to add fuel if its below 100 its removing fuel. You will need that info later on when you get deep into tuning. You dont need to set the graphs or anything to run the analyzer but its cool to see your ride and what your bike is doing.


http://i51.photobucket.com/albums/f364/97FloridaTJ/megalog1-1.jpg 


Now press the VE analyzer button.


http://i51.photobucket.com/albums/f364/97FloridaTJ/megalog1-2.jpg

This should come up and click on advanced settings, it does not look like a button but it is, just put your pointer on it and left click. Make sure the temp is at 150 and cell change is at normal. then press the analyze button. These are filters, also at the top of the page under specialized filters make sure the box for (disable overrun filter) is not checked.


http://i51.photobucket.com/albums/f364/97FloridaTJ/veana.jpg

It will do its thing and try to change everything to get the  bike to run a 14.7. You should see the numbers turning blue. Blue is adding pulse width and red is taking it away. you can put your pointer over the cell and see the change it made. If I had any numbers go red I put them back to the original numbers for now. You can click on the cell and use the buttons on the top right of the map to move the numbers up or down.

http://i51.photobucket.com/albums/f364/97FloridaTJ/Ve2.jpg


After it runs the press accept new table.
Back on this page


http://i51.photobucket.com/albums/f364/97FloridaTJ/megalog1.jpg


Press (Save MSQ As) then name the map and save it. I named mine as Tune Map so I know what one I need to load.

Now open ECMspy and fetch eeeprom from bike. Go to your fuel map page
Under File menu click on your map you just save (mine would be Tune Map) Your new map will come up, go to your rear map. Highlight your entire rear map, right click and copy
then go to the front map.
Make sure you check tps 8 bit and these boxes are unchecked


http://i51.photobucket.com/albums/f364/97FloridaTJ/fuelmap-1.jpg

Then highlight the entire front cylinder map and hit paste. then with the entire map highlighted add two by pressing the up arrow button. Mine does not show the arrow but its this button. Your front map always needs to be richer than the rear by at least 2 points, I run mine at a 3 point difference.


http://i51.photobucket.com/albums/f364/97FloridaTJ/fuelmap-2.jpg

Then make sure both maps look ok and no funky numbers are on the maps like a 0 or a number thats 100 point difference than the numbers around it , if your comfortable with it press burn maps to ecm and answer yes and follow instruction. make sure you turn your key off for a few seconds.  Then save those maps again, it should go to Kenfield but make sure. Name it some thing new I named mine Tune Map 1 so I can always go back to a safe map if I ever need to start over and I have had to start over.


Part 2 coming soon. Your Next step in tuning. We will be turning a few things off and locking the AFV to get good numbers. You should already feel a difference in the bike.
 
Popping in the exhaust is normal and hard to remove but it can be done.
Posted:  23 May 2009 01:12 [?]  
Why the hell is this not a "Sticky" yet?
Posted:  23 May 2009 04:23 [?]  
GATORBUELL - YOU ARE THE MAN!!
Posted:  23 May 2009 06:22   Last Edited By: Tork[?]  
Great post Gator.  Looking forward to part 2.
Posted:  23 May 2009 17:32 [?]  
Nice simple breakdown, wish I would have had this when I first used Spy last year!  Thread should be called "ECM Spy for Dummies" like the books!  Very cool as Spy can be very overwelming at first.

Matt
Posted:  23 May 2009 20:29 [?]  
You need to be using the "afrBins2" rather than the "Default AFR" when using the VE Analyzer.  Also set your Min CLT to 135.
Posted:  23 May 2009 20:41 [?]  
Ok, Part two.

So now you have your first map or two and when you ran the Ve analyzer all the numbers that changed were blue.

When your ready to log again open ECMspy while connected to the bike and fetch EEEPROM.
Now open the ECM-config page, and uncheck the Open loop learn enable box and click the burn button

http://i51.photobucket.com/albums/f364/97FloridaTJ/untitled.jpg

Now under (Other maps) tab Change the Default open loop delay to 0. Do this by clicking on the number 3 then in the open box with equal sign next to it a highlighted 3 will appear. Just hit 0 then the = and it will change. Then hit burn.
Then in the AFV boxes change the numbers to 100 on both sides the same way you changed the number 3 in the delay
box. Now rest your AFV at 100, and go for a ride.

http://i51.photobucket.com/albums/f364/97FloridaTJ/pageone.jpg

When you lock out the AFV (Adaptive Fuel valve) your ecm cant make changes to the fuel map to compensate for the information it gets from the sensors. You will then get constant numbers instead of megalog chasing it around. 

When you return from your ride, run the VE analyzer and make the change to your map. You will probably get a lot of red numbers but thats ok megalog is just trying to get stoich.  Load the new map to your bike making sure you Copy the rear map to the front and add two.  From this point I usually save my new map under Tune Map every time I run the VE only saving the map then copy it under a different name when I feel the bike is running perfect and the AFV stays at 100. Make sure you tune with the same map you just adjusted every time.

Now you need to go back to ecmspy and put everything back to normal, check the open loop learn box and the 3 second delay and the AFV back to 140 max and 80 min and you burn everything. Dont for get to reset the AFV. Make sure you look everything over so that all the numbers jive and nothing looks out of place.

Now start the log again and go for another ride and ride the crap out of it. Go up threw the gears, slow, med and fast, go threw some corners and do some cruising at highway speed.

Return and stop the log. Now go to the megalog folder( My computer, C: drive, program folder, Ecmspy, Megalog, and click on the file log you just made. Megalog will automaticly name the file, it's the date and time (20090305_0930) Year, month, day_ 24 hour clock.

Now open the file and change the graphs to what ever you want but make one of them is the AFV. You do this by putting the pointer over a box and a drop down menu will show. Then click on AFV.

http://i51.photobucket.com/albums/f364/97FloridaTJ/pageone.jpg

If you can see the AFV in the graph shows the high number is 116. This shows the AFV had to add 116% of the value of the pulse width of that cell to get to stoich or 14.7. If it shows a number below then the AFV had to take away fuel.
This was one of my first logs. Note : If you right click on the graph itself you can jump to a high or low number like rpm, speed, AFV, spark, battery Volt ect. or enter a specific number your looking for. This helps when looking for a specific area of the map that needs adjusting when you get into advanced tuning.

Do this whole process over and over again until the graph shows your AFV at 100 in both the high and low numbers.

Make sure you Copy the rear map to the front and add 2 every time.

Once you have 100 afv top and bottom in megalog graphs then you can still log and try to get the cells you hardly get. Just change the Easy to hard on the cell change. This just makes megalog require more information to change the cells. This will give you less back and forth with the cell changes each time you run the VE. After awhile you will notice the cells moving back and forth only one or two numbers each time. You can also move the rpm filters around to target areas specifically with out changing the entire map every time.   

This is as far as I have gotten with the logging. I have a wideband LC-1 heated 02 sitting on my shop bench waiting to go in so thats next.

Feel free to add anything I missed or cool tricks I did not post. Hope this helps and dont hesitate to ask questions.
Posted:  23 May 2009 21:51 [?]  
Quote:
You need to be using the "afrBins2" rather than the "Default AFR" when using the VE Analyzer.  Also set your Min CLT to 135.


I know Mike sets his stuff at that and that works but if you set the clt at 135 you may be logging in the cold start enrichment and my throw your logs off. I keep mine at 150 just in case. I forgot to add afrbins 1 or 2 but the default will not hurt as long as you are not running with the open loop learn enable off all the time. Some do and just rely on the map itself but without a wideband 02 sensor tune on both cylinders I would not trust it.
Posted:  24 May 2009 06:57 [?]  
Awesome Stuff Gator - Way to share the wealth. 
Posted:  24 May 2009 13:29 [?]  
Here is another good how to write up on various ecmspy tuning.

http://www.musclecross.com/forum/viewtopic.ph ...
Posted:  02 Jun 2009 20:54 [?]  
thanks teh
Posted:  10 Jul 2009 06:23 [?]  
Is there a way to data log with the laptop closed?
Posted:  10 Jul 2009 06:51 [?]  
You have to set you laptop to stay awake while the screen is closed.
Posted:  10 Jul 2009 17:59 [?]  
For Vista Users.
In Vista, you will need to look in your /Program Files/ ECMSPY folder at the top of the folder page you will see something called "Capatability Files".

If you click on it you will then see your log files in kennfeld. You will also notice that Vista puts those files in another directory called:
"user"/AppData/Local/VitualStore/ProgramFiles/ECMSPY.

Just a weird Vista deal.

Go to the Control Panel and choose Power Options and you will be able to choose the lid closing option you need. Look on the left menu pane.

Thanks Bratgin
Posted:  02 Aug 2009 19:56 [?]  
I hate to say your switched up on something IMPORTANT, Because this thread is great, but, I believe the rear maps have to be richer because it runs hotter.

As from the developer, and I quote.

"Front and Rear Maps

The Buell and most air cooled in-line V Twins runs hotter on the rear cylinder than the front one due to airflow across the fins. To compensate for this Buell design the ECM with separate tables for Fuel and ignition on front and rear cylinders.

The rear cylinder should normally be similar, but slightly richer than the front cylinder in any area of the fuel map."
Posted:  02 Aug 2009 20:07 [?]  
GatorBuell...GREAT job.

Thanks for sharing your diligent efforts.
Posted:  02 Aug 2009 22:24 [?]  
Quote:
I hate to say your switched up on something IMPORTANT, Because this thread is great, but, I believe the rear maps have to be richer because it runs hotter.

As from the developer, and I quote.

"Front and Rear Maps

The Buell and most air cooled in-line V Twins runs hotter on the rear cylinder than the front one due to airflow across the fins. To compensate for this Buell design the ECM with separate tables for Fuel and ignition on front and rear cylinders.

The rear cylinder should normally be similar, but slightly richer than the front cylinder in any area of the fuel map."


I understand and have read that from the developer. But after much discussion and testing from others like mike(xopti)on other boards it was determined that that the front cylinder gets more air thus needs a little more fuel. Once you have 14.7 threw tuning if you try to add more fuel to the rear cylinder the afv will, reading the only 02 sensor, remove the added fuel to get to 14.7. The only way that you could add more to the rear than the front is to remove the 02 from the rear pipe and add it to the front or run two sensors. Or you could move your mid point 02 volts up to get a richer afr. Or you could tune until you afv stays at 100% then turn off your closed loop learn and add a few to the entire rear map. But that is all advanced stuff and this thread is just the bare basic beginner stuff so it does not seem so daunting or scary.
Posted:  05 Aug 2009 08:08 [?]  
10-4
Posted:  05 Aug 2009 09:19 [?]  
Just a fyi Do not upgrade lets a 2005 stock pcm to a 2007 and you cannot just burn the race map to a stock ecm.
stock to race+doesn't run and cooling fan runs all the time.
2005 to 2007 works ok but intermently you get a flashing check engine light with no codes.
I burned many of car ecm with update and thought i should go with the latest hardware(bad idea).

Being the 02 is in the rear head only it safe to cusion the front.
Posted:  27 Aug 2009 04:53 [?]  
Please can someone share their ecmspy for Palm pilot?  I've spent hours looking with no luck.  Please help me, my baby doesn't run or sound good!!

Thanks
Posted:  12 Sep 2009 02:22   Last Edited By: TwistedFocus[?]  
Excellent writeup. I have a question though.

I have done the log/tune/relog process a few times and I am now at exactly 102.1 AFR dead on, high and low. Does that sound normal or should they always be separated some? The bike seems to run well, but still has a small amount of flutter/chugging at light throttle low rpm situaions such as crusing around town at 2100-2300 rpm. This is a race ECM and I already have the white wire disabled, but I still have some stumble in that range. Any tips?

Do you think I should just keep at it until am at 100 AFV constantly?

Thanks
Posted:  12 Sep 2009 03:18 [?]  
Yea  keep going until your at 100. Mine stays at 98% thats as close as I could get it. That stumble is a fueling issue, Gbalias figured it out and posted the fix,  Link
Posted:  12 Sep 2009 17:39 [?]  
Very helpful, thanks. I tried the fix from Gbalias on my current "close" map and its much better.

Now I'm off for some more logging. Just to make sure I'm not chasing my tail here, I am repeating logging steps 1 and 2 in order each time, ie:
-logging with open loop learn and stuff off
-Use MLV to make a new map from that log
-flash that map and re-enable open loop learn, etc.
-log again
-use this info only to verify my AFV min/max for that run
-Back to disabling the open loop learn, rinse, repeat.

Or should I be making a map from the second logging run using OLL? I think I am doing it right. I'm just unsure because AFV only changed by .1 the last time and it's still a little off 100. Maybe I'm impatient... actually I know I am.

Thanks again
Posted:  12 Sep 2009 20:54 [?]  
are you locking your afv at 100 min/max and turning off the closed loop learn enable to log. Megalog ve a new map then turn everything back on and go for a good ride and see if the afv moves.

You will know when your as close as you can get the over all change will only be a point or two per cell. If your that close change your setting to hard or very hard if you keep logging in the ve analyzer advanced settings or you will just be chasing environmental changes.
Posted:  13 Sep 2009 01:47 [?]  
That's how I'm doing it, so I must be on the right track. I may do one more before I switch up to hard.
Posted:  13 Sep 2009 02:40 [?]  
Make sure you reset your afv at 100 in the diagnostics page before you log. Sounds like you on the right track.
Posted:  15 Sep 2009 22:58 [?]  
Hi
great info. 07 XB12X Got a question about ignition timing. Comparing the fr\rr ignition tables the rear timing at 7000 rpm 10-60 tps is 20' less than the front. Anyone shed any light on why?
thanks
Posted:  16 Sep 2009 00:29 [?]  
Im lost when it comes to timing. You might want to start a new post and ask that question.
Posted:  22 Sep 2009 12:04 [?]  
Well I made the rear timing the same as the front. Made a few adjustments to smooth the curve. Been logging and analysing, bike seems to be running OK. Time will tell
cheers
Posted:  24 Sep 2009 03:46 [?]  
consider it a soft rev limiter.  kinda.

Professional Web Design and eCommerce Optimization by Slingshot SEO, XML RSS 2.0 XML Atom 1.0

Welcome to our Buell forum! Shop performance motorcycle parts.

Buell Forum Home           Buell Specs           Buell Links           Contact Us