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

DDFI-3 tuning with stock o2 sensor

Buellxb Forum

Help Support Buellxb Forum:

Oh I know, Bad Cooter! I'm only currently fluent in ECMDroid as a program swapper. Not a 'tuner' by long shot. The ECM parameters transfer with the fuel program in that format, so theres no telling what was OE stock or not in mine.

I like bungholes too!:black_eyed: I added the front one to run both sensors, so I guess I could use the stock NB in the rear as the ECM input and swap the front NB for a WB sensor to use for datalogging. But really, if CL is turned off for tuning the NB O2 wouldn't be used anyway.
 
I think you are over thinking it Cooter, lock parameters and adjust each cylinder map (individually if you use my WB), pop in the NB's and unlock the parameters again.
 
You have it backward, disabling closed loop provides no ECM adjustment. Alternatively making the whole map closed loop would provide the ECM full cell adjustment BUT stuck at one 02 voltage value for target AFR across the entire map.

Right, I do not want any closed loop adjustment when tuning OL and WOT. I want to run the engine at high load at various engine speeds and see where the open loop/WOT measured AFRs are, by using the WBO2 in each header pipe. On my XB I've installed the 2010 MY header with dual bungs. The 1125 came with dual bungs stock. The history tables in TunerPro RT would probably be best for this type of datalogging as you could set one up with your WBO2 transfer function implemented. With that data you could use MLV to help you get your commanded VE values inline with VE Analyzer. Ideally, you would replace both of your NB sensors with WB, but that gets expensive pretty fast.
 
... and you won't get CL adjustments if CL is mapped correctly. But you will, if not, and your OL/WOT tuning is ruined.

Yes, this is true. Tune your closed loop before tuning your open loop otherwise you'll have a bike that really runs like ****. Don't ask me how I know. :sorrow:

Fortunately, my AFV is 100% +/- 1% all throughout the closed loop range on both Buells (XB12 and 1125). Time for the WBO2!
 
... and you won't get CL adjustments if CL is mapped correctly. But you will, if not, and your OL/WOT tuning is ruined.

Gunter, very well put. I couldn't find a way to relay this so simply as you have. I don't know how in depth you've been reading this thread but since you've graced us mere mortals, I hope you check in from time to time to share insight on questions.

After reading through your MONO user guide, one question I have is how AFV% x OL% or WOT% x cell value calculated?
Example. AFV%110 - WOT%110 - TPS row 255 - RPM 5500 - fuel cell value 245 = ? what is the equation for this example, and in what order is it processed?
And what happens when the above equation exceeds 255?
255 is = to 100% injector duty cycle or there is still a safe guard (head room) built in to account for AFV/OL/WOT additional fuel?

Thank you for all you've done for the Buell community
 
Last edited:
Fortunately, my AFV is 100% +/- 1% all throughout the closed loop range on both Buells (XB12 and 1125). Time for the WBO2!

But AFV has no effect on closed loop.

"Calibration
When the engine is entering the calibration, or Learning Closed Loop (LCL), mode area, the exhaust gas oxygen level is evaluated to set up an adaptive correction, the Adaptive Fuel Value (AFV), that is applied in all areas outside the closed loop areas.
http://www.ecmspy.com/ug_mono/V2.0/o2setup.shtml

Did you mean EGO% in closed loop?
 
But AFV has no effect on closed loop.

"Calibration
When the engine is entering the calibration, or Learning Closed Loop (LCL), mode area, the exhaust gas oxygen level is evaluated to set up an adaptive correction, the Adaptive Fuel Value (AFV), that is applied in all areas outside the closed loop areas.
http://www.ecmspy.com/ug_mono/V2.0/o2setup.shtml

Did you mean EGO% in closed loop?

Yeah, my EGO correction is within 1% of 100% throughout both front and rear fuel maps. I just discovered that my existing WBO2 is not toast and calibrated just fine after 45 minutes of free air calibration. I ordered another earlier yesterday, so I should have 2 in a few days... whoops... I'll have to sort out the harness to power dual WBO2 if I want to use both of them simultaneously, though.
 
Well, I've tuned the front cylinder with about 8 or 9 iterations of street tuning, which meant hitting my local loops before and after work with the datalogging enabled and going full throttle at various RPM ranges. I typically aimed for 3000-4000 RPM, 4000-5000 RPM, and then 5000+ RPM data to really get a good picture of what the bike was doing. It turns out that my front cylinder was a bit rich - so rich that it was leaving some power on the table, for sure. With the stock NBO2 back in the hole and the open loop regions adjusted, it pulls much harder, cleaner, and revs much more freely than before. In fact, the free revving nature is something new and unexpected - the engine revs quicker and doesn't drop RPM as fast as it used to, which definitely caught me by surprise. Not sure what that's entirely due to, but my AFR targets at WOT were 13.2:1 (TPS 8-bit 255), 13.7:1 @ 175, 14.0:1 @ 125, and 14.3:1 @ 100 and that is certainly where the bike is after tuning with the wideband. The closed loop regions had to be tuned properly, but that's all possible to do with a stock NB anyway. As mentioned before, if the closed loop regions aren't properly tuned then the wideband OL tuning gets adjusted by the AFV. With the CL regions tuned properly, the AFV will remain at or near 100% (ideally) and the OL wideband tuning will be applied more accurately.
 
In which case you could have the firmware flashed at the dealership to BUE2D then have the capability right? Cole, I PM'd you a couple questions I need answered so I can send a member a map for his bike. Thanks

I know I'm dredging this thread up from the dead, but there is no answer one way or the other from what I'm reading on this. Also, why a dealership? Can't you just flash the eeprom with ecmspy since we can view and edit the complete hex code?
 
Last edited:
I think you need the Digital Technician software to update the actual firmware binary on the ECM, eg. BUEZD to BUE2D. I'm sure someone may have figured out how to do this, but the dealership can probably do this readily.
 
I think you need the Digital Technician software to update the actual firmware binary on the ECM, eg. BUEZD to BUE2D. I'm sure someone may have figured out how to do this, but the dealership can probably do this readily.

Ok. I just called IDS to see if they could/would shine any light on it. They couldn't one way or the other. Only thing I was able to confirm is that the hardware is 100% identical, so in theory it will work. The true question comes down to whether or not the hex file that is pulled from the ECM is a complete hex file or not. If it is, then it should be just as simple as read an 09, write to an 08.

I'm probably going to try and contact the guys at ECMspy next.

The attached screenshot is interesting......
 

Attachments

  • Capture.PNG
    Capture.PNG
    18.6 KB
Last edited:
The firmware still needs to match and as of today it’s still only a part of the whole ‘dealer update’.

Even thought the hardware is identical, Different firmware versions do things like put the fuel map in different locations in the memory causing catastrophic problems if forced through.
 
The firmware still needs to match and as of today it’s still only a part of the whole ‘dealer update’.

Even thought the hardware is identical, Different firmware versions do things like put the fuel map in different locations in the memory causing catastrophic problems if forced through.

Makes sense...that's what I need to know. Thanks!
 
Well, any new news? Still a dealer only thing? Of course I have the BUEOD ecm and want to run dual O2's....
 
I don't foresee any changes besides visiting a HD dealer for a whole firmware/fuel map update. Maybe you get lucky? Try calling Buelltooth, I know they've been working on lots of stuff and might have an ECM for ya. Alternatively, an E-bay ECM from a later bike might have BUE2D already in it and you could tune accordingly.
 
I haven't found anything about being able to reflash. I do have an 09 ECM on the way as well also. I might get this thing swapped over yet.

I want in on this race tune....
 
Back
Top