blm/int report in open loop $8d.
Thread Starter
Joined: Jul 1999
Posts: 12,089
Likes: 125
From: SALEM, NH
Car: '88 Formula
Engine: LC9
Transmission: 4L60E
Axle/Gears: 3.89 9"
blm/int report in open loop $8d.
Is there a patch/hack to $8d to make the blm/int report while in open loop? If I go into closed loop, the ecm almost kills the car trying to correct it. I'd rather get it 'close enough' and stay in open loop. But I noticed in $8d, from a fresh power on (I disconnect my battery at night), it will set int/blm to 128 FOREVER while in open loop. I don't remember $58 behaving that way, but then again, when I ran $58 closed loop actually worked
(smaller cam).
-- Joe
(smaller cam).-- Joe
Not that I know of. But without looking I don't think it would be hard to add a BRA cmd using a hex editor. Look for the aujp hac on moates if you know a little hex and assembly. I'd help, but I'm a bit swamped lately with side work and other stuff.
Joined: Mar 2000
Posts: 1,692
Likes: 1
From: Corona
Car: 92 Form, 91 Z28, 89 GTA, 86 Z28
Engine: BP383 vortech, BP383, 5.7 TPI, LG4
Transmission: 4L60e, 700R4, 700R4..
Axle/Gears: 3.27, 2.73
It's supposed to be 128 in open loop. It uses closed loop to change BLM, so if you're clearing it (by disconnecting the battery), then how is it supposed to change if it's always in open loop???
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
I think he meant just to see it moving but not have it update anything.
Driving in OL and seeing what the change "would have been".
Not sure how possible that is in the code, haven't looked at it.
Driving in OL and seeing what the change "would have been".
Not sure how possible that is in the code, haven't looked at it.
Thread Starter
Joined: Jul 1999
Posts: 12,089
Likes: 125
From: SALEM, NH
Car: '88 Formula
Engine: LC9
Transmission: 4L60E
Axle/Gears: 3.89 9"
Originally Posted by JP86SS
I think he meant just to see it moving but not have it update anything.
Driving in OL and seeing what the change "would have been".
Not sure how possible that is in the code, haven't looked at it.
Driving in OL and seeing what the change "would have been".
Not sure how possible that is in the code, haven't looked at it.
-- Joe
Joined: Mar 2000
Posts: 1,692
Likes: 1
From: Corona
Car: 92 Form, 91 Z28, 89 GTA, 86 Z28
Engine: BP383 vortech, BP383, 5.7 TPI, LG4
Transmission: 4L60e, 700R4, 700R4..
Axle/Gears: 3.27, 2.73
Simply not possible if you stay open loop. BLM REQUIRES closed loop to even know what "would have been" is. It uses the O2 sensor and integrator to find stoich, and then BLM adapts to get integrator to 128. There's no way around that.
If you wanted, you could run in CL, learn some BLMs, then turn closed loop off. But, disconnecting the ECU will clear those BLMs, and often times, there's a calibration variable that limits the open loop BLM to a min and max of 128. Find those variables and change the limits, and DON'T disconnect the battery.
But, you simply can't use BLMs to tune without using closed loop. BLM is part of closed loop, it's not some super tuning part of the code that knows what correct is.
If you wanted, you could run in CL, learn some BLMs, then turn closed loop off. But, disconnecting the ECU will clear those BLMs, and often times, there's a calibration variable that limits the open loop BLM to a min and max of 128. Find those variables and change the limits, and DON'T disconnect the battery.
But, you simply can't use BLMs to tune without using closed loop. BLM is part of closed loop, it's not some super tuning part of the code that knows what correct is.
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
I forgot that the BLM is derived from NOT crossing a boundary after obtaining a previous boundary crossing. Without the first event, (if you managed to get it) the windup would go full scale forever.Might be able to figure a correction value using the commanded AFR Vs. the WB input?? Disable CL in the code, store the value in an unused BLM cell and dump it out the ALDL.
Just thinking out loud.
Trending Topics
Thread Starter
Joined: Jul 1999
Posts: 12,089
Likes: 125
From: SALEM, NH
Car: '88 Formula
Engine: LC9
Transmission: 4L60E
Axle/Gears: 3.89 9"
Originally Posted by JP86SS
I forgot that the BLM is derived from NOT crossing a boundary after obtaining a previous boundary crossing. Without the first event, (if you managed to get it) the windup would go full scale forever.Might be able to figure a correction value using the commanded AFR Vs. the WB input?? Disable CL in the code, store the value in an unused BLM cell and dump it out the ALDL.
Just thinking out loud.
Also, theres no real magic afr to stick with. I was hoping to simply use BLM in open loop to "get it close" then tinker here, tinker there. Looks like I'll just have to do it how i've always done it.
I appreciate the feedback on the $8d code and blm. At least I can put that question to bed, and try something else.
-- Joe







