Notices
ECU Flash

Help with Funky AFR

Thread Tools
 
Search this Thread
 
Old Jul 12, 2007 | 01:02 PM
  #31  
mplspilot's Avatar
Evolved Member
iTrader: (7)
 
Joined: Oct 2006
Posts: 1,439
Likes: 1
From: Flyover country.
If you just start the car in the morning and do a pull on a cold car it will be richer. Do you let it warm up and drive for a bit before the pull?
Reply
Old Jul 12, 2007 | 05:29 PM
  #32  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
I think it is related to driving for a sustained period of time at steady speeds. Yesterday, I flashed the ECU with an AFR map. I did not drive the car much. I only drove it for one trip which was short and local.

This morning @ 9:45 AM I did a log on my way to work. The AFR was where it should be. The temp was around 23* C, humidity around 53% and baro @ 101 kpa.

My trip to work is about 25 miles one way. I park the car. I leave @ about 2:30 pm and about 20 miles later I do two logs. The AFR has turned rich in the 3000-6000 range @ WOT. Above 6000 it stayed the same as it was in the morning log.

For some reason driving the car for 35-40 minutes on the Freeway at steady speeds of 65-70 mph triggers this thing to happen. I do not know why and how, but that is the sequence of events.
Reply
Old Jul 12, 2007 | 05:35 PM
  #33  
Tuner@Swift's Avatar
Account Disabled
iTrader: (1)
 
Joined: Jun 2006
Posts: 472
Likes: 0
From: Taftville, CT
Reset fuel trims to zero, then disable closed loop. Drive in open loop to work then log again on your way home. If AFR stays close to the same, then its your long term fuel trim.
Reply
Old Jul 12, 2007 | 07:05 PM
  #34  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by mixmastermatt
Reset fuel trims to zero, then disable closed loop. Drive in open loop to work then log again on your way home. If AFR stays close to the same, then its your long term fuel trim.
How do I do that? How do I set fuel trims to zero? How do I disable closed loop?
Reply
Old Jul 12, 2007 | 08:22 PM
  #35  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by Pd1
This does sound strange. Be sure that your logging program is accurately capturing trims, first of all. I'd double check these findings using Mitsulogger and EvoScan. If they are, in fact, off by a large margin (over 10% either way), ensure that your scaling is still at the stock 513 setting and that your voltage latency table is 100% stock...particularly in the 11v and 14v fields.
The scaling is @ 513, ie, stock. The latency tables are also stock. I will log with Evoscan and see what I get. IIRC, Evoscan scales the trims to 100=0 and varies them higher or lower. Mitsulogger sets them @ 0 and varies them from that point.

Also, there is no such thing as "MTFT" to my knowledge. There's Long Term Fuel Trim (LTFT) and Short Term Fuel Trim (STFT). There are 3 varieties of LTFT; low, high, and mid. There is only one STFT, and that's your O2 Feedback signal. You may want to read up on how to dial these in. Several threads offer successful methods.
Evoscan has three trims, fuel trim low, fuel trim mid and fuel trim high. Logworks and Mitsulogger have the same thing. All the threads deal with dialing the trims if you have aftermarket big injectors. Are there any threads that deal with dialing trims using stock trims? I searhced and could not find any.

As the last poster said, though, with stock injectors, you shouldn't need to dial them in at all. Either something is incorrect in your ROM (may be the case since you've been tinkering with it), or there may be a mechanical issue on your car (less likely).
That is what I understand. On stock injectors you should not tinker with the trims. I am going to work backwords and remove all the changes that I have done to the rom one-by-one and see if this problem is resolved. First up, is going back to the stock MAP sensor with the stock values. If that does not work, I will go back to the stock pill with stock values in the tables.

I can help you with this at the next Long Beach meet if you'd like. I tuned a car out there last night, but didn't see you.
I will show up next week. Are you going to be there?
Reply
Old Jul 12, 2007 | 09:01 PM
  #36  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
So people here can get a good idea of what is going on, I am including these two charts. It is a better visual than the nubmers I posted earlier.

AFR when I first flashed the car. The AFR is nice and steady and goes from 11.7 to 11 by redline/cuttoff.




Now here is the chart after driving the car. Notice how the AFR has become richer. I know that the boost is slightly higher @ peak. But I have other charts with the same boost in two logs one with a lean AFR and one with rich AFR. Notice how the AFR is rich from peak to 6000 rpm and then it recovers to what it was in the chart above.

Attached Thumbnails Help with Funky AFR-afr_ok.gif   Help with Funky AFR-afr_funky.gif  
Reply
Old Jul 12, 2007 | 09:16 PM
  #37  
nothere's Avatar
Evolved Member
iTrader: (23)
 
Joined: Jan 2004
Posts: 2,680
Likes: 1
From: Bellevue. WA
nj,

forgive me for asking the obvious, but you are running 2 lbs more boost per revs in the richer chart.
1, is that within your load scale?
if it is, 2, can't ask it I know you would have
you know what might help now, would be to see your afr map.

and how about running a log with timing too, just to be positive.


oh btw, I think I read you zero out the trims by disconnecting the battery? you can disable the other by setting your coolant temp at something way high.
remember when the coolant is cold you are running open till it warms up, so make the break point for coolant to high to reach.

Last edited by nothere; Jul 12, 2007 at 09:24 PM.
Reply
Old Jul 12, 2007 | 11:17 PM
  #38  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
I was @ the gym and I was thinking a bit more about this. I do my best thinking @ the gym

I kept asking myself this question: What have I done to my ROM that others with a JDMMAP and ECU boost control have NOT done or HAVE done?

Then it dawn upon me that it could be the EGR function that is causing this. Most if not all the people who are running the JDMMAP have disabled the EGR function. I have NOT.

So tonight I disabled the EGR function in my Rom by entering 89D9 in ECU Periphery 2. Please tell me if this is the correct address for disabling the EGR function.

Tomorrow I will take a drive on the freeway for approximately 30-35 minutes and then come back and log and see if this rich condition goes away.

BTW, I logged fuel trims with Mitsulogger for a short period of time and I am getting ZERO on all the fuel trims. The fuel trims in Logworks are wrong. I am going to adapt the Mitsulogger trim formulas into the Logworks plug-ins.
Reply
Old Jul 12, 2007 | 11:36 PM
  #39  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by nothere
nj,

forgive me for asking the obvious, but you are running 2 lbs more boost per revs in the richer chart.
As I said in the post, I have charts with similar boost that show the same funky afr behavior. Here are two of them with the timing included. This is the SAME flash. One log was BEFORE I drove the car to work and the second log is AFTER I came back from work. These logs have the Lean Spool disabled.

Before the drive with good AFRin the 11.4-11 range.




After the drive to/from work. AFR drops below 11 in the 3500-6000 rpm and then jumps back where it should be in the 6000+ rpm.

Attached Thumbnails Help with Funky AFR-afr_ok2.gif   Help with Funky AFR-afr_funky2.gif  
Reply
Old Jul 13, 2007 | 06:16 AM
  #40  
Tuner@Swift's Avatar
Account Disabled
iTrader: (1)
 
Joined: Jun 2006
Posts: 472
Likes: 0
From: Taftville, CT
Originally Posted by nj1266
How do I do that? How do I set fuel trims to zero? How do I disable closed loop?
Fuel trims reset after pulling the battery or reflashing the ECU. You can disable closed loop by changing the open loop throttle high/low load maps to 0. That will keep it in open loop.
Reply
Old Jul 13, 2007 | 07:58 AM
  #41  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
EGR function? There is a lot more important stuff needed in ECUFLASH, like the EGR and other emmision related things.

Perhaps the next ECUFLASH version will have such things identified so we won't have to edit the xmls to find things we have no idea about

BTW, your AFR does seem very inconsistant in the above logs. Do you have the OEM fuel pump?

Last edited by C6C6CH3vo; Jul 13, 2007 at 08:08 AM.
Reply
Old Jul 13, 2007 | 08:33 AM
  #42  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by C6C6CH3vo
EGR function? There is a lot more important stuff needed in ECUFLASH, like the EGR and other emmision related things.
Here is the way to define the EGR table. It is called ECU Periphery 2

address: fca
type: 1D
scaling: hex16
Stock value: hex EFDF


BTW, your AFR does seem very inconsistant in the above logs. Do you have the OEM fuel pump?
I do have an OEM map, but I do not think that is the problem. Since the car runs fine when it is first flashed. Only after it has been driven on tne freeway for a while does it get this rich dip in the 3000-6000 rpm area.

I do have a walbro that I need to install.
Reply
Old Jul 13, 2007 | 08:40 AM
  #43  
Tuner@Swift's Avatar
Account Disabled
iTrader: (1)
 
Joined: Jun 2006
Posts: 472
Likes: 0
From: Taftville, CT
Thats not an EGR function table. The ECU Periphery tables are used for enabling or disabling certain OBD tests, or disabling OBD altogether. To get rid of the CEL for the EGR, all you do is turn the bit off that corresponds to the EGR test @ that address. You're not actually disabling the EGR system or affecting how it works, all you're doing is telling it not to run the OBD test on it.
Reply
Old Jul 13, 2007 | 08:58 AM
  #44  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
Thanks Matt.

Nj, I looked over the EGR system diagram and, as far as the 2004 USDM is concerned, the EGR valve will remain in the closed position wether the EGR solenoid is energized or deenergized when WOT and under any positive manifold pressure (boost). This however depends on your OEM IX configuration (likely the same) and if the vacume lines are not clogged or leaking.

Check the vac line on top the TB with the yellow stripe, it should hold air with no resistance (going to valve, not TB), same goes for the white striped line. Air will only go by (in yellow out white) if the solenoid is stuck open or energized. If either doesnt hold then there is a leak in the system.

I think it might be something else, even fuel purge solenoid, check to see if the gas cap is loose, believe it or not this can cause some funk, but likely a cel after a while.
Reply
Old Jul 13, 2007 | 09:29 AM
  #45  
nj1266's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by mixmastermatt
Thats not an EGR function table. The ECU Periphery tables are used for enabling or disabling certain OBD tests, or disabling OBD altogether. To get rid of the CEL for the EGR, all you do is turn the bit off that corresponds to the EGR test @ that address. You're not actually disabling the EGR system or affecting how it works, all you're doing is telling it not to run the OBD test on it.
Whatever it is, I turned that test off. I do not know if it is going to fix my problem or not, but it is worth a try. If that does not work, I am going back to stock boost tables and hose. If that does not work, I am going back to stock JDMMAP. If that does not work, I will flash the car back to stock. If that does not work, I am going to have to tune around this.
Reply



All times are GMT -7. The time now is 03:53 AM.