What enables learn?
Thread Starter
Joined: Jul 1999
Posts: 2,926
Likes: 5
From: Tucson, Arizona USA
Car: 1987 Z28 Convertible
Engine: 305 TPI
Transmission: 5-speed
What enables learn?
I've read this:
https://www.thirdgen.org/forums/diy-...=learn+control
in which Mike T says, "....There are at least 3 closed loop timers, that need to time out for it to start learning. Depends on how fast your O2 sensor heats up. You could be in closed loop, but not learning yet. Also, learn control goes off when you hit highway mode. It won't use the O2 sensor readings, just goes by the tables in memory."
What are these three timers? So in order to learn, closed loop must be attained first? I'm finding on my setup that learn is enabled prior to closed loop.
Also, I have a strange condition. As I watch my scanner, learn turns on and off every second or so.... back and forth, over and over... What could be wrong? I've searched Tuner Pro for "learn" and found four instances (see attachment). All these parameters seem to be okay, I think.
749 ECM
$58 Code
3-wire O2
Willie
https://www.thirdgen.org/forums/diy-...=learn+control
in which Mike T says, "....There are at least 3 closed loop timers, that need to time out for it to start learning. Depends on how fast your O2 sensor heats up. You could be in closed loop, but not learning yet. Also, learn control goes off when you hit highway mode. It won't use the O2 sensor readings, just goes by the tables in memory."
What are these three timers? So in order to learn, closed loop must be attained first? I'm finding on my setup that learn is enabled prior to closed loop.

Also, I have a strange condition. As I watch my scanner, learn turns on and off every second or so.... back and forth, over and over... What could be wrong? I've searched Tuner Pro for "learn" and found four instances (see attachment). All these parameters seem to be okay, I think.
749 ECM
$58 Code
3-wire O2
Willie
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
In the thread you referenced it seems as though folks were speaking in general. Even though specifics were stated. No ECM or maskid was mentioned, so specifics can't be used.
As for the $58 code, there are two closed loop timers. Found at $C348 & C349 (hot/cold)
There is no BLM Learn mode qualifier that the ECM needs to be in closed loop first. Here is what is required for BLM Learn mode to be active (again, $58 Maskid, AMUW 2.0L GrandAm in particular):
No MAP, TPS, or EGR errors (these are internal flags, not the Malfunction flags)
Commanded AFR of stoich at: $C392 (this sort of checks if in closed loop. Although can also have stoich commanded in open loop)
CTS above the value at: $C34C (80c, values are from the calibration above)
MAP below the value at: $C383 when in open throttle (90.6 KPa?)
MAP above the value at: $C384 when in open throttle (50.3 KPa)
RPM below the value at: $C37A when in closed throttle (1000 RPM)
RPM below the value at: $C34D (3200)
When those qualifiers are met the ECM will go into BLM Learn mode.
RBob.
As for the $58 code, there are two closed loop timers. Found at $C348 & C349 (hot/cold)
There is no BLM Learn mode qualifier that the ECM needs to be in closed loop first. Here is what is required for BLM Learn mode to be active (again, $58 Maskid, AMUW 2.0L GrandAm in particular):
No MAP, TPS, or EGR errors (these are internal flags, not the Malfunction flags)
Commanded AFR of stoich at: $C392 (this sort of checks if in closed loop. Although can also have stoich commanded in open loop)
CTS above the value at: $C34C (80c, values are from the calibration above)
MAP below the value at: $C383 when in open throttle (90.6 KPa?)
MAP above the value at: $C384 when in open throttle (50.3 KPa)
RPM below the value at: $C37A when in closed throttle (1000 RPM)
RPM below the value at: $C34D (3200)
When those qualifiers are met the ECM will go into BLM Learn mode.
RBob.
Senior Member

Joined: May 2002
Posts: 845
Likes: 0
From: Northern California, Redding
Car: Red 1987 IROC Convertible
Engine: 305 LB9 TPI
Transmission: T5 5-Speed
Axle/Gears: 9-Bolt 3.45
Seems like you must have made an error here...
RPM Below 1000 "and" Below 3200?
RPM Below 1000 "and" Below 3200?
I am guessing its below 1000 closed trottle, and below 3200 at any other time, that the rest of the parameters are met.
While we are on this topic and $58, what is known about "premium fuel" in my Typhoon application? There are some editable's based on premium fuel, but nobody seems to know when or how its tested. Would it be by a timing test, looking for knock?
While we are on this topic and $58, what is known about "premium fuel" in my Typhoon application? There are some editable's based on premium fuel, but nobody seems to know when or how its tested. Would it be by a timing test, looking for knock?
Senior Member

Joined: May 2002
Posts: 845
Likes: 0
From: Northern California, Redding
Car: Red 1987 IROC Convertible
Engine: 305 LB9 TPI
Transmission: T5 5-Speed
Axle/Gears: 9-Bolt 3.45
So below 1000 RPM, basically it will "Learn" how to idle better. I suppose that makes sense. Temperature and altitude can have a big impact on how an engine idles.
Moderator
iTrader: (1)
Joined: Mar 2002
Posts: 18,432
Likes: 233
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally Posted by mnorton
So below 1000 RPM, basically it will "Learn" how to idle better. I suppose that makes sense. Temperature and altitude can have a big impact on how an engine idles.
As you mention when in closed thotttle the idle BLM cell won't learn in until the RPM is below 1,000 RPM ( for the cal shown). This prevents decel from learning into that cell. One mask in particular has 3 BLM cells, the 3rd for decel. But it isn't a learn cell, just one that is loaded from the cruise cell with an offset (lower). The ECM just runs with it.
RBob.
Thread
Thread Starter
Forum
Replies
Last Post
Elephantismo
Electronics
14
Feb 13, 2019 12:51 AM





