Notices
ECU Flash

how-to: control closed loop AFR with your wideband O2 system

Thread Tools
 
Search this Thread
 
Old Apr 27, 2016, 03:55 PM
  #451  
Evolved Member
iTrader: (2)
 
wreckleford's Avatar
 
Join Date: Jun 2003
Location: Jamaica
Posts: 1,171
Received 11 Likes on 9 Posts
Originally Posted by mrfred
Closer will always help tighten the oscillations, but make sure the sensor doesn't get overheated. WBO2 sensors cannot tolerate as much heat has a NB sensor. Innovate claims that their WBO2 sensor control software is much faster than the competitors.
Yup, that's why i put it 18" away from the turbo. I am using an AEM uego gauge currently. I have experienced the Innovate mtx-l and it is noticeably faster responding. I intend to upgrade to one but it's not a priority.
Old May 1, 2016, 05:42 PM
  #452  
Evolved Member
iTrader: (3)
 
tsitalon1's Avatar
 
Join Date: Mar 2006
Location: Southeast USA
Posts: 2,072
Likes: 0
Received 3 Likes on 2 Posts
Originally Posted by tsitalon1
So how do we explain wreckleford issue with a new sensor and still using a Uego?


Not doubting you, just do not want to waste money if it won't help.
So a quick update for me...

I assumed I was still getting the code fur slow response because the CEL was lit again....turns out is now a 00031 code because the original o2 sensor is not plugged into the harness.

Since I'm using this modification, how do I prevent the 00031 code for the front o2 sensor?
Old May 2, 2016, 09:19 AM
  #453  
Evolved Member
iTrader: (3)
 
tsitalon1's Avatar
 
Join Date: Mar 2006
Location: Southeast USA
Posts: 2,072
Likes: 0
Received 3 Likes on 2 Posts
Originally Posted by tsitalon1
So a quick update for me...

I assumed I was still getting the code fur slow response because the CEL was lit again....turns out is now a 00031 code because the original o2 sensor is not plugged into the harness.

Since I'm using this modification, how do I prevent the 00031 code for the front o2 sensor?
So I found that FAA bit 14 is supposed to disable the front o2 heater circuit, yet no matter how I set this ( 0 or 1) I still get the 00031 code.
Old May 2, 2016, 06:35 PM
  #454  
Evolved Member
iTrader: (2)
 
wreckleford's Avatar
 
Join Date: Jun 2003
Location: Jamaica
Posts: 1,171
Received 11 Likes on 9 Posts
Offhand I don't remember, but I am not getting this code. I thought the code was automatically disabled with the patch. However I have disabled a host of things in the periphery though. Share your settings and I will compare to mine.
Old Aug 29, 2020, 04:34 PM
  #455  
Newbie
iTrader: (3)
 
dingus's Avatar
 
Join Date: Jul 2010
Location: Arkansas
Posts: 78
Received 1 Like on 1 Post
Tephra v7?

Anyone used this on Tephra v7 88590715? The source ROM link is broken but not the source XLS so I can make it happen...

EDIT: Compared my original ROM and all the values matched my Tephral v7 except "min coolant temp to use afr table": original 88590015 = 65495 and tephra = 117923. Endianness? or does Tephra have code/value here?

EDIT 2: Yea 117923 doesn't make any sense as just a byte swap issue. I guess there is something there from V7.

Last edited by dingus; Aug 29, 2020 at 06:04 PM. Reason: more digging...
Old Aug 30, 2020, 06:38 PM
  #456  
Newbie
iTrader: (3)
 
dingus's Avatar
 
Join Date: Jul 2010
Location: Arkansas
Posts: 78
Received 1 Like on 1 Post
Lightbulb

I think this has to be a scaling "problem" with the XMLs I am using for 88590715. I poked around looking for the Tephra v5.10 bin/xml for the 88590015 and it showed the same 65495 for the "Min coolant temp to use AFR table" as my original ROM. If you look at the raw ROM in HxD for both my original 88590015 I have 0hFFFF at address 0h8738-0h8739 and the same in the TephraV7.

Aaaaand...duh.



(117923-32)/1.8 = 65495 I am using the recompile XMLs for my tephra v7 and using the ELM patched DMA...and set it all up just about a decade ago so I am having some mental catchup on how I had it all setup. Hard to find all my old notes and old lack of notes.

I know I am a bit late to the Evo IX ECU/ROM modding party but I will report back any results as I get them just in case it helps anyone else.
The following users liked this post:
211Ratsbud (Oct 1, 2020)
Old Sep 2, 2020, 01:10 AM
  #457  
Evolving Member
 
Evo9_Dubai's Avatar
 
Join Date: Oct 2012
Location: Dubai
Posts: 451
Received 20 Likes on 19 Posts
I had also done it and got it working... But I loaded it up my rom and it shows the same as you... Really puzzled. If you figure it out please post
Old Sep 2, 2020, 05:36 AM
  #458  
Newbie
iTrader: (3)
 
dingus's Avatar
 
Join Date: Jul 2010
Location: Arkansas
Posts: 78
Received 1 Like on 1 Post
Originally Posted by Evo9_Dubai
I had also done it and got it working... But I loaded it up my rom and it shows the same as you... Really puzzled. If you figure it out please post
The data in the existing ROM is just "random" unused space in the ROM; You will need to copy the appropriate code and initial values to the XML definitions listed in the first post; this was in a posted ROM image that has a broken link but MrFred kindly posted his code XLS Excel sheet with the ASM code.

I haven't had time to look at it any further but hope to this coming long weekend. I'll post the code and any notes when I get it working...I'm persistent. 😁
Old Sep 4, 2020, 11:40 PM
  #459  
Evolving Member
 
Evo9_Dubai's Avatar
 
Join Date: Oct 2012
Location: Dubai
Posts: 451
Received 20 Likes on 19 Posts
Excellent thank you.
I tried to run it before but it was a bit off with the UEGO sensor.. I have read that the UEGO is not fast enough?
Old Oct 11, 2020, 10:15 AM
  #460  
Newbie
 
wordword's Avatar
 
Join Date: May 2012
Location: trinidad and tobago
Posts: 35
Received 0 Likes on 0 Posts
Originally Posted by domyz
Looked in the code and it seemed that the old adress was still unused so no reason to change it.
So I edited the patch like this:
Changed ADC0A/Pin75 variable to 8408
Changed 36A36 from 890A to 8408 for the main sub WB RAM adress
And logged the Wideband at MUT12: 8409.

AFR safety now works. Wideband is logging.
I know this is a long shot, as this is from 2014 but can anyone explain how to do this for 9653? Searched all over the forum
Old Dec 13, 2021, 01:33 PM
  #461  
Evolved Member
iTrader: (25)
 
240Z TwinTurbo's Avatar
 
Join Date: Jun 2006
Location: Charlotte, NC
Posts: 2,800
Received 312 Likes on 246 Posts
I've read through this thread 3 times and I can't determine why the patch won't turn on, which is something I have seen a few other also describing. I am running 88590715v7 with a working wideband input from the Rear O2 sensor input to the ECU. I installed the code per the directions, but when I turn on the function it changes nothing. Below is a screen shot of all the values used so if you see something out of line please let me know.





Below is what the log looks like so you can see the Wideband is working and the stock O2 Signal is still also working, but the simulated Front O2 just holds a constant number and the Wideband Analog signal just barely moves. I also know it doesn't work because I am targeting 15.5:1 and the log shows 14.7:1 per the wideband data.



Old Dec 14, 2021, 02:04 AM
  #462  
Newbie
 
Dow Jhob's Avatar
 
Join Date: Jun 2016
Location: siberia
Posts: 93
Likes: 0
Received 7 Likes on 7 Posts
slightly simplify patch


short instruction
change - "Front O2 (ADC 04) RAM variable" to 6A6E
change - "Rear O2 (ADC 0A) RAM variable" to 6A6C
change - "MUT12 Value (To Read Wideband)"to 6A6D ( if you want log wb by MUT12)

set:
Closed Loop Wideband On/Off to 1
Cold Engine Closed Loop AFR to 14.7
Min Coolant Temp To Use AFR Table to 70

calc and set:
"Wideband AFR Correlation 1/mL Value", for LC-1 1/mL = 31.9
"Wideband AFR Correlation bL/mL Value", for LC-1 bL/mL = 289
"AFR Table Multiplier High Word" (try set 3) and "AFR Table Multiplier Low Word" (try set 0xACCD) or set "modern AFR Table Multiplier" to 1
Attached Files

Last edited by Dow Jhob; Dec 20, 2021 at 09:39 AM. Reason: add "modern AFR Table Multiplier" and short instruction
The following users liked this post:
dingus (Mar 10, 2022)
Old Dec 14, 2021, 06:16 AM
  #463  
Evolved Member
iTrader: (25)
 
240Z TwinTurbo's Avatar
 
Join Date: Jun 2006
Location: Charlotte, NC
Posts: 2,800
Received 312 Likes on 246 Posts
Originally Posted by Dow Jhob
slightly simplify patch
Thank you and I updated the simplified code you provided. Can you verify the addresses I am using are correct?



Old Dec 14, 2021, 07:15 AM
  #464  
Newbie
 
Dow Jhob's Avatar
 
Join Date: Jun 2016
Location: siberia
Posts: 93
Likes: 0
Received 7 Likes on 7 Posts
Originally Posted by 240Z TwinTurbo
Thank you and I updated the simplified code you provided. Can you verify the addresses I am using are correct?


i dnt change marked addr, me refactor patch schema, you need apply four patches in "Patches" tab


refactor - move subroutine patches into Front/Rear_02 category

Last edited by Dow Jhob; Dec 14, 2021 at 07:25 AM.
Old Dec 14, 2021, 09:30 AM
  #465  
Evolved Member
iTrader: (25)
 
240Z TwinTurbo's Avatar
 
Join Date: Jun 2006
Location: Charlotte, NC
Posts: 2,800
Received 312 Likes on 246 Posts
Originally Posted by Dow Jhob
i dnt change marked addr, me refactor patch schema, you need apply four patches in "Patches" tab


refactor - move subroutine patches into Front/Rear_02 category
Thank you for your help and it took me a few minutes to figure out how to change from "Original" to "Patched," which is done simply by going to EDIT>INCREMENT. I turned on the 4 patches, but it still does not work as designed although with your patch I got different results. The wideband (AFR) was targeting almost ~20:1 at idle and the front O2 Signal was no longer working.

I suspect the problem resides in how Tephra 88590715_v7 applies the rear O2 patch for running the wideband, which perhaps uses a different address. Can you provide your XML code for the Rear 02 patch that allows you to run the wideband. I probably need to go through the original thread for Logging AFR through the rear O2 sensor and verify mine is setup that way since that was the basis for MrFred's mod to work correctly.
https://www.evolutionm.net/forums/ec...ial-cable.html






Quick Reply: how-to: control closed loop AFR with your wideband O2 system



All times are GMT -7. The time now is 06:43 PM.