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

Stall Saver SA and $8D

Old 07-20-2004, 12:52 PM
  #1  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 07-20-2004, 03:24 PM
  #2  
Junior Member
 
Doc1of7's Avatar
 
Join Date: Jul 2004
Location: Corner of Fantasy and Denile St
Posts: 16
Likes: 0
Received 0 Likes on 0 Posts
Car: 1958 Woolsey
Engine: DeLoean V6 with turbos
Transmission: Not needed
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.
Old 07-20-2004, 10:32 PM
  #3  
TGO Supporter

 
L98FORM89's Avatar
 
Join Date: Mar 2001
Location: Fort Wayne,In
Posts: 146
Likes: 0
Received 1 Like on 1 Post
Car: 1989 Formula 350
Engine: 355 HSR
Transmission: Rossler 700R4
Axle/Gears: 9 bolt/3.27
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
Old 07-20-2004, 10:37 PM
  #4  
Member
 
1981TTA's Avatar
 
Join Date: May 2004
Location: SE Michigan
Posts: 289
Likes: 0
Received 0 Likes on 0 Posts
Car: 81 Turbo Trans Am
Engine: 301 T
Transmission: 200-4R
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.
Old 07-21-2004, 02:14 AM
  #5  
Supreme Member

iTrader: (2)
 
dimented24x7's Avatar
 
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 9,962
Likes: 0
Received 3 Likes on 3 Posts
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
I saw that too when I was looking through some of the stuff in the $8D. What is the point of that?
Old 07-21-2004, 06:56 AM
  #6  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 07-21-2004, 12:18 PM
  #7  
TGO Supporter

 
L98FORM89's Avatar
 
Join Date: Mar 2001
Location: Fort Wayne,In
Posts: 146
Likes: 0
Received 1 Like on 1 Post
Car: 1989 Formula 350
Engine: 355 HSR
Transmission: Rossler 700R4
Axle/Gears: 9 bolt/3.27
I am running Speed Density now. $8D code. Thanks for the info I will reset the parameters and see what happens.
Old 07-24-2004, 09:12 AM
  #8  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 07-24-2004, 01:53 PM
  #9  
Supreme Member

 
91L98Z28's Avatar
 
Join Date: Jan 2002
Location: California
Posts: 1,162
Likes: 0
Received 1 Like on 1 Post
Car: Z28
Engine: L98
Transmission: T56
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..
Old 07-24-2004, 02:00 PM
  #10  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 10-23-2004, 01:01 AM
  #11  
Member

 
CheezX's Avatar
 
Join Date: Jan 2001
Location: Vancouver, BC
Posts: 315
Likes: 0
Received 0 Likes on 0 Posts
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
Old 10-23-2004, 07:56 AM
  #12  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 10-23-2004, 10:23 AM
  #13  
Supreme Member

 
Dominic Sorresso's Avatar
 
Join Date: Dec 2001
Location: Bartlett, IL
Posts: 1,994
Received 11 Likes on 10 Posts
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
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.
Old 10-23-2004, 05:28 PM
  #14  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
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.
Old 10-24-2004, 10:01 AM
  #15  
Supreme Member

 
Dominic Sorresso's Avatar
 
Join Date: Dec 2001
Location: Bartlett, IL
Posts: 1,994
Received 11 Likes on 10 Posts
Car: 92 ZR-1
Engine: LT-5
Transmission: ZF-6
Axle/Gears: SuperDana 44 4.10
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.
Old 10-24-2004, 12:06 PM
  #16  
Member
 
LBSZ28BLOWN's Avatar
 
Join Date: Sep 2000
Location: Keller, Texas, USA
Posts: 400
Likes: 0
Received 2 Likes on 2 Posts
Car: Devastating Droptop
Engine: 355 Supercharged
Transmission: Auto 4L60, Built for 700hp
Re: Stall Saver SA and $8D

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
Old 10-24-2004, 03:36 PM
  #17  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
Re: Re: Stall Saver SA and $8D

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.
Old 12-15-2004, 07:23 PM
  #18  
Senior Member

iTrader: (4)
 
zz17iroc's Avatar
 
Join Date: Apr 2002
Location: Midland, GA
Posts: 568
Likes: 0
Received 0 Likes on 0 Posts
Car: 91' Z28, 92' Z28
Engine: 383, L98 stock
Transmission: Built 700R4, Stock 700R4
Axle/Gears: 12 Bolt 3.73, 10 Bolt 3.23
Re: Re: Re: Stall Saver SA and $8D

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
Old 12-16-2004, 11:13 AM
  #19  
Moderator

Thread Starter
iTrader: (1)
 
RBob's Avatar
 
Join Date: Mar 2002
Location: Chasing Electrons
Posts: 18,399
Likes: 0
Received 215 Likes on 201 Posts
Car: check
Engine: check
Transmission: check
Re: Re: Re: Re: Stall Saver SA and $8D

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.
Old 12-16-2004, 02:21 PM
  #20  
Member

 
jackballs529's Avatar
 
Join Date: Jun 2004
Location: Buffalo, NY
Posts: 313
Likes: 0
Received 1 Like on 1 Post
Car: 1987 Iroc-z
Engine: 355/Edelbrkhds/lpe219cam/MiniRam/
Transmission: 700R4/3.27 9bolt
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?
Old 12-16-2004, 06:08 PM
  #21  
Senior Member

iTrader: (4)
 
zz17iroc's Avatar
 
Join Date: Apr 2002
Location: Midland, GA
Posts: 568
Likes: 0
Received 0 Likes on 0 Posts
Car: 91' Z28, 92' Z28
Engine: 383, L98 stock
Transmission: Built 700R4, Stock 700R4
Axle/Gears: 12 Bolt 3.73, 10 Bolt 3.23
Re: Re: Re: Re: Re: Stall Saver SA and $8D

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!
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
darwinprice
Organized Drag Racing and Autocross
17
10-11-2015 11:51 PM
HoosierinWA
Tech / General Engine
5
10-07-2015 10:15 AM
Jlanz55
TPI
2
09-29-2015 08:55 AM
lanceflame44
Tech / General Engine
0
09-25-2015 12:28 PM
amcnellis
TBI
6
09-16-2015 04:16 PM


Thread Tools
Search this Thread
Quick Reply: Stall Saver SA and $8D



All times are GMT -5. The time now is 12:17 AM.