Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Welcome to ThirdGen.org!
Welcome to ThirdGen.org.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!


Reply
 
Thread Tools
Old 07-20-2004, 12:52 PM   #1
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Stall Saver SA and $8D

I've been playing with the $8D code lately and found out something interesting. The hac has this functionality labeled as Stall Saver SA. Only problem is, it looks like it is designed to make sure the engine does stall.

Here are the parameters:
Code:
;------------------------------
; STALL SAVER
;------------------------------

L802A:  FCB     32      ; 400 RPM, IF RPM < ENABLE STALL SAVER SA
L802B:  FCB     36      ; 450 RPM, IF RPM < & RPM > L802C,
                        ; ENABLE STALL SAVER SA
L802C:  FCB     44      ; 550 RPM, IF RPM > & RPM < L802B,
                        ; ENABLE STALL SAVER SA
L802D:  FCB     44      ; 550 RPM, IF RPM > DISABLE STALL SAVER SA
What it does is to shut down the EST and force the distributor into bypass mode whenever the RPM falls below the trip point. Once in bypass mode the distributor fires at the reference angle, or base setting.

This is effect can pull a lot of timing out. Poor engine was struggling to run, and barely made it. Happened a couple of times before I looked at the logs and watched the timing fall off. Then a gander at the code and I was surprised.

I am not sure why this routine is implemented like this, but it is. The above 4 settings are now at 0 and will soon find out how that works out. No wonder I was never able to find the SA term that would be required if it added timing. . .

RBob.
This ad is not displayed to registered members.
Register your free account today and become a member on ThirdGen!
RBob is offline vBGarage Page   Reply With Quote
Sponsored Links
Registered users do not see this ad.
Click here to register for free!
Old 07-20-2004, 03:24 PM   #2
Junior Member
 
Join Date: Jul 2004
Location: Corner of Fantasy and Denile St
Posts: 16
Car: 1958 Woolsey
Engine: DeLoean V6 with turbos
Transmission: Not needed

Classifieds Rating: (0)
Just a thought but maybe a stock cam woud generawte more torque with the low timimg value. The instant you add any cam then the self egr'ing means adding timing.
Personnally. I think some of the timing strategies are backward.
Doc1of7 is offline vBGarage Page   Reply With Quote
Old 07-20-2004, 10:32 PM   #3
TGO Supporter
 
Join Date: Mar 2001
Location: Fort Wayne,In
Posts: 140
Car: 1989 Formula 350
Engine: 355 HSR
Transmission: Rossler 700R4
Axle/Gears: 9 bolt/3.27

Classifieds Rating: (0)
Hey RBob, Do you think this could be the cuase for a problem I have been tryin to solve for a year?
When I am driving and hit the brakes and come to a hard fast stop, the engine just runs like crap and tries to die. I can recover if I give it gas and keep the RPM's over 1000. A couple of seconds later it runs like nothings wrong. Thanks Stewart
L98FORM89 is offline vBGarage Page   Reply With Quote
Old 07-20-2004, 10:37 PM   #4
Senior Member
 
1981TTA's Avatar
 
Join Date: May 2004
Location: SE Michigan
Posts: 289
Car: 81 Turbo Trans Am
Engine: 301 T
Transmission: 200-4R

Classifieds Rating: (0)
Quote:
Originally posted by Doc1of7
Just a thought but maybe a stock cam woud generawte more torque with the low timimg value. The instant you add any cam then the self egr'ing means adding timing.
Personnally. I think some of the timing strategies are backward.
I'd also wonder if the intent was to put the engine in a "happy place" that it had seen before under similar circumstances. Effectively, if the engine was able to start off of the ignition module alone, let's go back there at low engine speeds. If the ECM was doing such a good job controlling things, we wouldn't be in this predicament......

Just some random speculation. Feel free to disregard.
1981TTA is offline vBGarage Page   Reply With Quote
Old 07-21-2004, 02:14 AM   #5
Moderator
 
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 8,853
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: Yet another 9-bolt w/ 2.77's

Classifieds Rating: (0)
Send a message via AIM to dimented24x7
I saw that too when I was looking through some of the stuff in the $8D. What is the point of that?
dimented24x7 is offline vBGarage Page   Reply With Quote
Old 07-21-2004, 06:56 AM   #6
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Quote:
Originally posted by L98FORM89
Hey RBob, Do you think this could be the cuase for a problem I have been tryin to solve for a year?
When I am driving and hit the brakes and come to a hard fast stop, the engine just runs like crap and tries to die. I can recover if I give it gas and keep the RPM's over 1000. A couple of seconds later it runs like nothings wrong. Thanks Stewart
Very good possibility. Your '89 would be running the $6E code which has the exact same 'stall saver SA' routine. Just set the parameters lower and check it out.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 07-21-2004, 12:18 PM   #7
TGO Supporter
 
Join Date: Mar 2001
Location: Fort Wayne,In
Posts: 140
Car: 1989 Formula 350
Engine: 355 HSR
Transmission: Rossler 700R4
Axle/Gears: 9 bolt/3.27

Classifieds Rating: (0)
I am running Speed Density now. $8D code. Thanks for the info I will reset the parameters and see what happens.
L98FORM89 is offline vBGarage Page   Reply With Quote
Old 07-24-2004, 09:12 AM   #8
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
It works, changing those 4 entries to 0 eliminated the Stall Maker SA. As the clutch was being let out the engine RPM dipped down and recovered nicely. The SA actually increased as the idle correction SA came into play.

The IAC opened to correct the low idle and the car basically drove itself into the garage.

Nice.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 07-24-2004, 01:53 PM   #9
Senior Member
 
91L98Z28's Avatar
 
Join Date: Jan 2002
Location: California
Posts: 1,127
Car: Z28
Engine: L98
Transmission: T56

Classifieds Rating: (0)
Just out of curiosity...does this mean that timing is under ECM control during initial startup (while cranking the starter)?

or is stall saver only invoked after the engine is actually running..
91L98Z28 is offline vBGarage Page   Reply With Quote
Old 07-24-2004, 02:00 PM   #10
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Quote:
Originally posted by 91L98Z28
Just out of curiosity...does this mean that timing is under ECM control during initial startup (while cranking the starter)?

or is stall saver only invoked after the engine is actually running..
Still cranks at initial timing. There is another term used for the RPM switchover to EST for crank to run.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 10-23-2004, 01:01 AM   #11
Senior Member
 
Join Date: Jan 2001
Location: Vancouver, BC
Posts: 315

Classifieds Rating: (0)
Hey RBob,
I'm having another separate problem but it brought me to a part of the code that has something in common with the stall saver code.

When I'm in DFCO the program reverts to base timing and if I get out of DFCO by getting on the throttle, it'll slowly add timing back until it's at the advance I actually want. i.e 10(base), 10.3, 10.6, 10.9...and so on until it gets to the actual timing from the main spark table. It only does that if the TPS is above the enable TPS% for DFCO, not for the RPM or MAP conditions, in which case timing will jump back to normal immediately. I want to reduce or eliminate this.

I dug into the code a bit (I can only understand little bits). There's a SA blend value for DFCO and SA. This value(L013B) is multiplied by the spark advance to get the actual spark advance. Normally it's at 255 but it DFCO and stall saver change it. The bin location for Stall Saver SA Blend Steps is at $802E. I think changing this would have some effect on the timing. I don't understand enough to figure it out but it looks like SA Blend Steps controls how fast timing returns to normal? Does it make sense?


Code:
LB31D: INCB                    ; INCR CNT'R
       STAB L012B              ; DRP CNTR FOR COLD START ELIMN

LB321: BRCLR L0033,#$04,LB344  ; BR IF not b2
                               ; B2 1 = EST ENABLE
                               ; ... else
       BRSET L00BB,#80,LB344   ; BR IF b7
                               ; SA RETARDED
                               ; ... else
       BRSET L0016,#$02,LB344  ; BR IF b1,
                               ; IN DECEL FUEL C/O STALL SAVE
                               ; IF ERR CNTR NON ZERO
                               ; ... else
       LDAA $85F3              ; 2 CNT'S ADDED TO SA BLEND/DRP
       LDX L009B               ; STALL SAVER TIMER
       BNE LB337               ;
                               ; ... else
       LDAA $802E              ; 16 CNTS ADDED TO SA BLEND EACH DRP
LB337: ADDA L013B              ; SPK ADV BLEND MULT
       BCC LB341               ; BR IF BLEND NOT FINISHED
                               ; ... else
       LDAA #255
       BCLR L0039,#$20         ; clr b5, SPARK BELEND IN PROG FLAG
LB341: STAA L013B              ; SPK ADV BLEND MULT
CheezX is offline vBGarage Page   Reply With Quote
Old 10-23-2004, 07:56 AM   #12
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
It looks like the count at $802E controls how quickly the SA blends from base to controlled at startup.

The DCFO uses the term at $85F3 to blend the SA back in. The term at $85F2 is used whenever the ECM is in DFCO. This will reduce and hold the SA until DFCO exits.

Try increasing the term at $85F3 and see if that blends the SA back in faster. Can also try increasing the term at $85F2. This may cause a bit of a jump once the fuel comes back on.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 10-23-2004, 10:23 AM   #13
Senior Member
 
Dominic Sorresso's Avatar
 
Join Date: Dec 2001
Location: Bartlett, IL
Posts: 987
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: 3.45:1 Dana 44

Classifieds Rating: (0)
Send a message via AIM to Dominic Sorresso
Quote:
Originally posted by RBob
Very good possibility. Your '89 would be running the $6E code which has the exact same 'stall saver SA' routine. Just set the parameters lower and check it out.

RBob.
RBob,

Is there a parameter in the 7747 code that corresponds to this? I have seen this very condition in my scans when the engine begins to stumble and finally shutdown. The last frame I get usually has a SA timing of 9.8 which is the base timing I have in the Constant Table.
Dominic Sorresso is offline vBGarage Page   Reply With Quote
Old 10-23-2004, 05:28 PM   #14
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Quote:
Originally posted by Dominic Sorresso
RBob,

Is there a parameter in the 7747 code that corresponds to this? I have seen this very condition in my scans when the engine begins to stumble and finally shutdown. The last frame I get usually has a SA timing of 9.8 which is the base timing I have in the Constant Table.
None that I am aware of. Also, when outputting [sic] the SA to the ALDL the base timing needs to be added after the fact.

The SA term that is output does not include the base timing advance. So in reality that is 20 deg of SA (when the engine has 10 deg of base or initial timing).

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 10-24-2004, 10:01 AM   #15
Senior Member
 
Dominic Sorresso's Avatar
 
Join Date: Dec 2001
Location: Bartlett, IL
Posts: 987
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: 3.45:1 Dana 44

Classifieds Rating: (0)
Send a message via AIM to Dominic Sorresso
BobR,

The scans I have include the base timing using the formula you sent on converting the scan information. I just changed the ALDL sream to put the SA data where the INT would go. Not sure how to read that. Output is different than what I got when I sent it to the O2 Voltage.
Dominic Sorresso is offline vBGarage Page   Reply With Quote
Old 10-24-2004, 12:06 PM   #16
Member
 
Join Date: Sep 2000
Location: Keller, Texas, USA
Posts: 400
Car: Devastating Droptop
Engine: 355 Supercharged
Transmission: Auto 4L60, Built for 700hp

Classifieds Rating: (0)
Re: Stall Saver SA and $8D

Quote:
Originally posted by RBob
I've been playing with the $8D code lately and found out something interesting. The hac has this functionality labeled as Stall Saver SA. Only problem is, it looks like it is designed to make sure the engine does stall.


Rbob,
Are you talking about these Constants:
(Stall Saver Spark Adv. on RPM Threshold 1)
(Stall Saver Spark Adv. on RPM Threshold 2)
(Stall Saver Spark Adv. on RPM Threshold 3)
(Stall Saver Spark Adv. off RPM Threshold )

And if so, your saying setting the to 0 rpm will disable this routine.

Louis
__________________

Louis
2001 Supercharged Suburban 4x4.

99 Buick Regal GS Supercharged.

92 Convertable Z28 Supercharged 355cid, 9.5 to1, tpi Auto:
All Forged internals, 6in rods, w/Paxton VR4 13psi, CC blower cam .560 .570 @ .230 .235 dur @ .50 114LS, Ram air mod,100% methanol injection intercooling. W/ PAC controller,52mm T/B,ASM Large tube runners, ported upper & lower TPIS Bigmouth intakes,AFPR set to 55psi,32# injectors,1.6 Pro Magnum roller rockers,slp 1 3/4 headers,3in. cat,3in. gale banks cat back system,3.42 gears,17x9.5 Front, 17x11 Rear, Vett ZR1 wheels, 275x40x17 Front, 315x35x17 Rear G-Force tires,and much more, Check my web site for pics and mods.
http://www.lbsz28blown.cz28.com
LBSZ28BLOWN is offline vBGarage Page   Reply With Quote
Old 10-24-2004, 03:36 PM   #17
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Re: Re: Stall Saver SA and $8D

Quote:
Originally posted by LBSZ28BLOWN
Rbob,
Are you talking about these Constants:
(Stall Saver Spark Adv. on RPM Threshold 1)
(Stall Saver Spark Adv. on RPM Threshold 2)
(Stall Saver Spark Adv. on RPM Threshold 3)
(Stall Saver Spark Adv. off RPM Threshold )

And if so, your saying setting the to 0 rpm will disable this routine.

Louis
I listed the four parameters in the opening post of this thread. I later posted that setting all four parameters to 0 eliminated the stall saver SA.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 12-15-2004, 07:23 PM   #18
Member
 
zz17iroc's Avatar
 
Join Date: Apr 2002
Location: Fort Benning, GA
Posts: 219
Car: 88 Iroc
Engine: 383
Transmission: 700R4 built by me w/ Pro-Built part

Classifieds Rating: (1)
Re: Re: Re: Stall Saver SA and $8D

Quote:
Originally posted by RBob
I listed the four parameters in the opening post of this thread. I later posted that setting all four parameters to 0 eliminated the stall saver SA.

RBob.
RBob,
Can I change the four parameters using the pocket programmer's edit buffer? If so, where do I start because I don't understand computer jargon. I tried doing it in the constant tables, yeilding no change and the car still stubbles a little when put in gear and after reving the engine in park hunting for a stable idle. I've also made sure IAC is @ 0 as mentioned in other tuning threads posted by Traxion and other tuning guru's such as yourself. Other than that the car runs good. Also I'm running a 234/242 w/.539/.558 lift, 112 LSA. Help me out. If you can. I tried to do it on my own, then I got lost in the code stuff! Got to learn on my own some time LOL.

Thanks
zz17iroc is offline vBGarage Page   Reply With Quote
Old 12-16-2004, 11:13 AM   #19
Moderator
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 9,559
Car: check
Engine: check
Transmission: check

Classifieds Rating: (1)
Re: Re: Re: Re: Stall Saver SA and $8D

Quote:
Originally posted by zz17iroc
RBob,
Can I change the four parameters using the pocket programmer's edit buffer? If so, where do I start because I don't understand computer jargon. I tried doing it in the constant tables, yeilding no change and the car still stubbles a little when put in gear and after reving the engine in park hunting for a stable idle. I've also made sure IAC is @ 0 as mentioned in other tuning threads posted by Traxion and other tuning guru's such as yourself. Other than that the car runs good. Also I'm running a 234/242 w/.539/.558 lift, 112 LSA. Help me out. If you can. I tried to do it on my own, then I got lost in the code stuff! Got to learn on my own some time LOL.

Thanks
Can edit the bin that way, can also use a hex editor or other such program. The locations shown in the first post of this thread are the virtual addresses. In order to get the EPROM physical address need to subtract 0x800 off the address:

L802A - 8000 = 2A

So $2A will be the address of the first location. With the other three following: $2B, $2C, $2D. Zero out those four locations.

RBob.
RBob is offline vBGarage Page   Reply With Quote
Old 12-16-2004, 02:21 PM   #20
Senior Member
 
Join Date: Jun 2004
Location: Buffalo, NY
Posts: 265
Car: 1987 Iroc-z
Engine: 355/Edelbrkhds/lpe219cam/superram/ headers/24lb.inj/2400TC/DIYprom$6E
Transmission: 700R4/3.27 9bolt

Classifieds Rating: (0)
Running $6E, After reading what you guys are saying here it sounds like if I reduce RPM in my Stall Savers the car is less likely to stall. I have stalling problems/low rpm issues when shifting in and out of gear. Will changing the stall saver help me?
jackballs529 is offline vBGarage Page   Reply With Quote
Old 12-16-2004, 06:08 PM   #21
Member
 
zz17iroc's Avatar
 
Join Date: Apr 2002
Location: Fort Benning, GA
Posts: 219
Car: 88 Iroc
Engine: 383
Transmission: 700R4 built by me w/ Pro-Built part

Classifieds Rating: (1)
Re: Re: Re: Re: Re: Stall Saver SA and $8D

Quote:
Originally posted by RBob
Can edit the bin that way, can also use a hex editor or other such program. The locations shown in the first post of this thread are the virtual addresses. In order to get the EPROM physical address need to subtract 0x800 off the address:

L802A - 8000 = 2A

So $2A will be the address of the first location. With the other three following: $2B, $2C, $2D. Zero out those four locations.

RBob.
Cool. I'll try it after I finish installing my Alston subframe connectors. Thanks for your help bro!
__________________
88 Iroc w/383 eagle forged assembly, Accel Pro-Ram, ZEX nos plate, 1200cfm TB, 847 cam, Trickflow 195, Hooker LT coated w/Mufflex y-pipe and 4" Ultra-Flo, Pro-Built tranny, 3500 stall, Moser 12bolt 3.73's, Spohn suspension throughout, 315 ZR1's rear and 275 ZR1's front, Weld Drag Lites w/ M/T drag radials and front skinnies on 165's for the strip. Speed Density swap and Innovate LM1 WB.
zz17iroc is offline vBGarage Page   Reply With Quote


Reply

Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

Tags
6e, 8d, enable, saver, spark, stall, tpi
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

 






1982 Camaro '82 || 1983 Camaro '83 || 1984 Camaro '84 || 1985 Camaro '85 || 1986 Camaro '86 || 1987 Camaro '87 || 1988 Camaro '88 || 1989 Camaro '89 || 1990 Camaro '90 || 1991 Camaro '91 || 1992 Camaro '92


All times are GMT -5. The time now is 06:27 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
All content copyright © 1997 - 2010 ThirdGen.org. All rights reserved. No part of this website may be reproduced without the expressed, documented, and written consent of ThirdGen.org's Administrators.