Subaru WRX Forum banner

COBB AP: A/F Learning 1 stuck a zero?

11302 Views 12 Replies 3 Participants Last post by  mycologist
Stage II 05 92x Aero, Catless TBE.

Any reason why I am getting a flat zero for A/F learning 1?

Here's a datalog for 2nd gear pull.

https://docs.google.com/spreadsheet/ccc?key=0An0rRJgUjMOudElkTzBjS21XN2FoaGl0ckFTeTlPZHc#gid=0
1 - 13 of 13 Posts
How long since you reset your ECU / flashed the ROM?
^ It's been about 100 miles. After looking at other datalogs for 2.0t's the zero A/F learning 1 value seems to be common under 100% throttle. Was just a little curious.
juniebugs said:
^ It's been about 100 miles. After looking at other datalogs for 2.0t's the zero A/F learning 1 value seems to be common under 100% throttle. Was just a little curious.
I don't have a Cobb AP (OpenECU user here), so I can't tell you how the map is setup. It could be that they setup the AF Learning table to not make corrections for WOT / OLF.

During regular driving, are you getting any AF learning?
I don't know if Cobb is just showing you that it wasn't used, or if it is saying the value is actually 0. The A/F in that cell will not be used in the WOT load range on any map Cobb or otherwise. Only the D cell (#4 in Cobb?) is used for WOT. From my understanding it doesn't try to learn anything for higher loads, it just throws that D cell at everything above (i.e. you are well above the load range that caused learning in that cell when you are WOT). I'm not sure if htat part is true for all years etc., but the A cell (#1) definitely is never used at WOT. It should learn a correction for that cell after a little while idling. If you had a tactrix cable you could just run learning view and see the stored values. I'm not sure how you would do that with Cobb. Some maps will disable learning in the D cell I think to keep WOT A/F stable (although it isn't actually stable anyways) but there should be no reason to disable the A cell.
I don't know if Cobb is just showing you that it wasn't used, or if it is saying the value is actually 0. The A/F in that cell will not be used in the WOT load range on any map Cobb or otherwise. Only the D cell (#4 in Cobb?) is used for WOT. From my understanding it doesn't try to learn anything for higher loads, it just throws that D cell at everything above (i.e. you are well above the load range that caused learning in that cell when you are WOT). I'm not sure if htat part is true for all years etc., but the A cell (#1) definitely is never used at WOT. It should learn a correction for that cell after a little while idling. If you had a tactrix cable you could just run learning view and see the stored values. I'm not sure how you would do that with Cobb. Some maps will disable learning in the D cell I think to keep WOT A/F stable (although it isn't actually stable anyways) but there should be no reason to disable the A cell.
Very good information right here. I'm knew to EM (as you can tell by the off-the-shelf map) but I will be reading up. I would eventually like to go open source once my confidence and knowledge grows. Thanks everyone.
mycologist said:
I don't know if Cobb is just showing you that it wasn't used, or if it is saying the value is actually 0. The A/F in that cell will not be used in the WOT load range on any map Cobb or otherwise. Only the D cell (#4 in Cobb?) is used for WOT. From my understanding it doesn't try to learn anything for higher loads, it just throws that D cell at everything above (i.e. you are well above the load range that caused learning in that cell when you are WOT). I'm not sure if htat part is true for all years etc., but the A cell (#1) definitely is never used at WOT. It should learn a correction for that cell after a little while idling. If you had a tactrix cable you could just run learning view and see the stored values. I'm not sure how you would do that with Cobb. Some maps will disable learning in the D cell I think to keep WOT A/F stable (although it isn't actually stable anyways) but there should be no reason to disable the A cell.
I'm not familiar with Cobb's datalogger. Do they have multiple AF Learning 1 values (like with Romraider) or just a generic value (whatever the AFL is for that cell)? I know with Romraider, it's AF Learning #1 A, #1 B, #1 C, etc...
I'm not familiar with Cobb's datalogger. Do they have multiple AF Learning 1 values (like with Romraider) or just a generic value (whatever the AFL is for that cell)? I know with Romraider, it's AF Learning #1 A, #1 B, #1 C, etc...
Like you, I only know the situation with Romraider. I was confused about the same thing.
mycologist said:
Like you, I only know the situation with Romraider. I was confused about the same thing.
I know you had a Cobb AP at one point; wasn't sure if you'd played with datalogging...

As long as I'm not the only one :D
V1 - the cord worked with Romaider though lol. It also didn't lock out your ECU etc. etc.
mycologist said:
V1 - the cord worked with Romaider though lol. It also didn't lock out your ECU etc. etc.
You, Rick, Bill, Ron, and I all are OpenECU. We need someone familiar with Cobb tuning on staff...
http://www.accessecu.com/support/do...0 - Monitor Updates and Definitions Guide.pdf

7. Monitor definitions
The following is a comprehensive list of monitor definitions:

"A/F Correction 1" -> Short-term (immediate) fueling correction in closed loop based on input from the front oxygen sensor. This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed.

"A/F Correction 3" -> Short-term (immediate) fueling correction in closed loop based on input from the rear oxygen sensor. This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed.

"A/F Learning 1 A" -> Long-term (learned) fueling correction for airflow range "A" based on patterns of
"A/F Correction 1". This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed. This value is determined and applied based on the first mass airflow range only.

"A/F Learning 1 B" -> Long-term (learned) fueling correction for airflow range "B" based on patterns of
"A/F Correction 1". This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed. This value is determined and applied based on the second mass airflow range only.

"A/F Learning 1 C" -> Long-term (learned) fueling correction for airflow range "C" based on patterns of
"A/F Correction 1". This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed. This value is determined and applied based on the third mass airflow range only.

"A/F Learning 1 D" -> Long-term (learned) fueling correction for airflow range "D" based on patterns of
"A/F Correction 1". This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed. This value is determined and applied based on the fourth mass airflow range only.
6

"A/F Learning 1" -> Long-term (learned) fueling correction based on patterns of "A/F Correction 1" in closed loop, which is based on input from the front oxygen sensor. This is a percentage correction of the injector pulse width base. These values are determined and applied based on four separate mass airflow ranges. This value represents the current correction that is being applied. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed.

"A/F Learning 3" [APPLICABLE 2.5L MODELS ONLY] -> Long-term (learned) fueling correction based on patterns of "A/F Correction 3", which is based on input from the rear oxygen sensor. This is a percentage correction of the injector pulse width base. Positive values indicate fuel is being added as a result of the correction. Negative values indicate fuel is being removed.
See less See more
1 - 13 of 13 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top