Notices
ECU Flash

Need help logging AFR in evoscan

Thread Tools
 
Search this Thread
 
Old Aug 5, 2019 | 04:24 PM
  #1  
Evo9isLife's Avatar
Thread Starter
Evolving Member
5 Year Member
Liked
Loved
 
Joined: Feb 2018
Posts: 297
Likes: 47
From: St. Petersburg, Florida
Need help logging AFR in evoscan

I have my AEM wideband connected to the ecu pin 73 (evo 9) for direct logging without a serial cable. ROM 88950015

After reading a ton on this topic, it seems there are 2 addresses available that people are using to log in evoscan: using RequestID 12 (mut12) or RequestID 3C (mut3C).
I followed this tutorial: https://www.evolutionm.net/forums/ec...ial-cable.html

After following the steps in the thread, I am using request 12 and it is giving me accurate afr numbers in evoscan, however, it does not show me afr values in real time. It takes at least 10 seconds for the afr value to change so its pretty much useless for logging afr when doing a pull.

I decided to change the requestID in evoscan to 3C to test that. 3C gives me real time values for afr but the values are way off and playing with the formula in evoscan doesnt seem to help get the afr accurate to what the gauge reads. In fact, it never seems to go up or down more than 1 afr even in boost. I also changed the mut3C address to 0x8409 like I did for the mut12 in the tutorial thread but that made no difference.

Why is RequestID 12 logging so slow and 3C logging so inaccurate? Anyone else have these issues? What am I doing wrong?
Reply
Old Aug 6, 2019 | 11:18 AM
  #2  
Evo9isLife's Avatar
Thread Starter
Evolving Member
5 Year Member
Liked
Loved
 
Joined: Feb 2018
Posts: 297
Likes: 47
From: St. Petersburg, Florida
Im starting to think this issue is caused by my mut table. My mut table seems to be way different than most I see here, specifically all of the rows containing 0xFFFF values. Others have actual defined addresses in them but mine doesn't. This is the stock unmodified 88590015 mut table that came in ecuflash when I downloaded it. Your thoughts?


Reply
Old Aug 19, 2019 | 04:00 AM
  #3  
carbon_toast's Avatar
Newbie
5 Year Member
 
Joined: Oct 2016
Posts: 58
Likes: 17
From: Colorado
Originally Posted by Evo9isLife
Im starting to think this issue is caused by my mut table. My mut table seems to be way different than most I see here, specifically all of the rows containing 0xFFFF values. Others have actual defined addresses in them but mine doesn't. This is the stock unmodified 88590015 mut table that came in ecuflash when I downloaded it. Your thoughts?
That's how the MUT table looks on stock ROMs. Tephra ROMs have the MUT table scaled so that all the FFFF rows are removed to make reading the table easier.

You can apply the same scaling to your MUT table, too, by changing the XML for your ROM.

Details here: https://www.evolutionm.net/forums/ec...ormatting.html

I've not tried directly wiring the wideband up to the ECU so I don't have any advice to offer there.
Reply
Old Aug 19, 2019 | 06:10 AM
  #4  
Evo9isLife's Avatar
Thread Starter
Evolving Member
5 Year Member
Liked
Loved
 
Joined: Feb 2018
Posts: 297
Likes: 47
From: St. Petersburg, Florida
Originally Posted by carbon_toast
That's how the MUT table looks on stock ROMs. Tephra ROMs have the MUT table scaled so that all the FFFF rows are removed to make reading the table easier.

You can apply the same scaling to your MUT table, too, by changing the XML for your ROM.

Details here: https://www.evolutionm.net/forums/ec...ormatting.html

I've not tried directly wiring the wideband up to the ECU so I don't have any advice to offer there.
Turns out the mut table format was the issue. Once I changed the mut table xml to remove the FFFF rows everything is working perfectly.
Reply
Old Aug 19, 2019 | 06:17 AM
  #5  
WytWun's Avatar
Newbie
 
Joined: May 2010
Posts: 51
Likes: 6
From: Canberra, Australia
Originally Posted by Evo9isLife
Why is RequestID 12 logging so slow and 3C logging so inaccurate? Anyone else have these issues? What am I doing wrong?
Never having tried to use MrFred's O2 simulator patch I can't answer about the Request12 being so slow. I suspect that Request3C isn't showing you what you think - by default this request is for the rear O2 sensor ADC input and in an unpatched ROM just shows raw voltage (value 0 is 0V, value 255 is 5V).

You should be able to log AFR from your AEM without using MrFred's patches on Request3C provided that you use the correct Evoscan formula - it will be something like "10+(x*10/255)" assuming that the AEM reports an AFR of 10:1 for an output of 0V and 20:1 for an output of 5V. To adjust the formula for actual values, change the blue "10" to the AFR matching 0V and the red "10" to the difference between the AFR matching 5V and the AFR matching 0V.
Reply
Old Aug 19, 2019 | 07:47 AM
  #6  
carbon_toast's Avatar
Newbie
5 Year Member
 
Joined: Oct 2016
Posts: 58
Likes: 17
From: Colorado
Originally Posted by Evo9isLife
Turns out the mut table format was the issue. Once I changed the mut table xml to remove the FFFF rows everything is working perfectly.
I believe I did the same thing when I started to modify the MUT table. Without the FFFF scaling, the MUT request ID does not correspond with the row and column labels, so you were probably modifying the wrong address. Glad you got it worked out!
Reply
Old Aug 19, 2019 | 09:02 AM
  #7  
Evo9isLife's Avatar
Thread Starter
Evolving Member
5 Year Member
Liked
Loved
 
Joined: Feb 2018
Posts: 297
Likes: 47
From: St. Petersburg, Florida
Originally Posted by carbon_toast
I believe I did the same thing when I started to modify the MUT table. Without the FFFF scaling, the MUT request ID does not correspond with the row and column labels, so you were probably modifying the wrong address. Glad you got it worked out!
Correct. With the FFFF columns in the mut table, the addresses were not in the right columns. Thanks
Reply
Old Aug 19, 2019 | 09:04 AM
  #8  
Evo9isLife's Avatar
Thread Starter
Evolving Member
5 Year Member
Liked
Loved
 
Joined: Feb 2018
Posts: 297
Likes: 47
From: St. Petersburg, Florida
Originally Posted by WytWun
Never having tried to use MrFred's O2 simulator patch I can't answer about the Request12 being so slow. I suspect that Request3C isn't showing you what you think - by default this request is for the rear O2 sensor ADC input and in an unpatched ROM just shows raw voltage (value 0 is 0V, value 255 is 5V).

You should be able to log AFR from your AEM without using MrFred's patches on Request3C provided that you use the correct Evoscan formula - it will be something like "10+(x*10/255)" assuming that the AEM reports an AFR of 10:1 for an output of 0V and 20:1 for an output of 5V. To adjust the formula for actual values, change the blue "10" to the AFR matching 0V and the red "10" to the difference between the AFR matching 5V and the AFR matching 0V.
I had the formula all worked out. The issue was the mut table formatting, the mut addresses were in the wrong columns because of the FFFF
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
mrfred
ECU Flash
57
Dec 7, 2015 01:49 PM
Buguy
ECU Flash
10
Apr 15, 2012 11:06 AM
Stealth Ag
ECU Flash
2
May 29, 2009 01:57 PM
Tuner@Swift
ECU Flash
5
Apr 30, 2007 06:20 PM
Dus10
ECU Flash
13
Oct 1, 2006 05:21 AM




All times are GMT -7. The time now is 10:32 AM.