So today it happened again. For what I see lean and rich stay at 0
So today it happened again. For what I see lean and rich stay at 0
Really nice that the fix is now part of the app ! Thanks
To @Jake@MHD or anyone else who knows ( very probably @carabuser )
Does the AFR oscillation fix now apply by default (OEM DP not selected) when flashing a custom map too ? or just with MHD OTS maps ?
I am still seeking advice regarding oscillation fix feature.It is a flash option checkbox that appears after you select aftermarket DP. You must also select the checkbox for osc. fix if you want it applied. This was split off as a separate checkbox so that those who need the o2 monitors to set can unselect it and have those routines run properly (which is prevented when oscillation is disabled).
No. I've been running this for a year and the only side effect is that it prevents the O2 sensor readiness monitor.I am still seeking advice regarding oscillation fix feature.
Does it essentially disable the secondary O2 sensors and are there any downsides to that?
Asking as the common belief has been that rear O2 input is required to calibrate the primary sensors afrs...
Ok so you mean rear O2s are still active and NO downsides.No. I've been running this for a year and the only side effect is that it prevents the O2 sensor readiness monitor.
First screenshot looks like there's still interference from the diagnostic routines.Ok so you mean rear O2s are still active and NO downsides.
I mean we may not even notice if primary O2 slightly go out of calibration anyway so hard to say what's actually happening
One thing I noticed with oscillation fix is that afrs go super Smooth and straight even more than my old logs with stg1 and catalyst still on the car and oem cat box ticked.
Unless it's got something to do with brand new o2 sensors I installed since then...
There probably is but I haven't looked into it. I made a flash that just forces all readiness states to pass and bypasses the CVN checks for that purpose. Readiness monitors don't really matter outside of inspection, they are just a reflection of the states of certain diagnostic routines that are deemed emissions relevant.Fair enough. So there is no way to get rid of routines oscillation and achieve o2 readiness at the same time by the sound of it.
Is this an issue for other bmw engines as well and mhd fix option available for them too or only for n54?
Depending on the mods it's pretty easy to pass readiness with cal changes if you just have cats removed, I have both my vehicles tuned so they pass all diagnostics now without the need for code disabling. It's only cars that have the O2 sensors removed or repurposed that require a mod to the program section.Why play around with the data space when you can go in the program space and just turn the byte that displays ready or not? I won't go further in testing since I'm not losing my home and everything I own because someone waited to save a couple hundred bucks to throw a cat back on the car....
If you have MHD+ and make a change the car will not start just a FYI even cloning and just the bootpin being different will cause a miscalculation in the encryption. Best to do it stock.I'm currently using magic motorsport Flex to make changes to the program section. With help from another person I could set al readiness to ready. MHD was installed on this car and it was a bit tricky as MHD changes some code in program section.
So make it stock, apply readiness patch and then install MHD to keep the patch?If you have MHD+ and make a change the car will not start just a FYI even cloning and just the bootpin being different will cause a miscalculation in the encryption. Best to do it stock.
No because MHD is custom program space it's not just calibration data. You would have to modify the stock and leave MHD off.So make it stock, apply readiness patch and then install MHD to keep the patch?
I haven't analyzed the logic behind the patch as I am not at that level yet. So a bit clueless here. I suspect the variables are directly set in RAM rather than being calculated.