;--------------------------------------------- ; 0D_HACK.SRC ; BDWM/9042, P/N 16189041 10-11-1993 ; ; REV 5/8/98 ws, Update 8192 data lists ; ; PCM TYPE $0D, P/N 16196395 PCM, S/S BY PCM 16197427 ; ; MY 94, 5.7L V8 C1 M30 GT4 (3.73) NB2 NB6 TIER 1 ; ; MAP = (n+28.05)/2.71 ; = (n*0.369)+10.354 ; = (n/2.71)+10.354 ; ; 0050,#$80 IDLE FLAG ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~ ;-Work pending... ;~~~~~~~~~~~~~~~~~ ; Re-visit A/D routine re-visit 7cF6 Continue with RTS commenting AE sync, async, or both? 7E2E 1943 D854 D425 b773 b3c8 L932A, port C b7 = FWD low or PS switch? ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;Some conversion stuff... ;>SPARK ; -SA = X * .175781 ; -Slope SA = X * .109863 ;>RPM ; -RPM = X / 25 ; -Scaled RPM = X / 12.5, 25 ;>TPS ; -TPS = X * .0039 ;>MAP/VAC ; -SdMap = ((ADC - 26) x 151) / 128 ; -kPa = (SDMap x .313) + 20.0 ; -kPa = (ADC x 0.369) + 10.415 ; -VACkPa = 80.9-.315x(A/D Baro - A/D MAP) ; ;>Coolant counts conversion table for raw A/D value ; ; A/D degrees A/D ; counts C Inv ; ------- ------- --- ; 255 -40 0 ; 251 -30 4 ; 250 -25 5 ; 247 -20 8 ; 245 -15 10 ; 241 -10 14 ; 237 - 5 18 ; 231 0 24 ; 225 5 30 ; 218 10 37 ; 209 15 46 ; 199 20 56 ; 189 25 66 ; 177 30 78 ; 165 35 90 ; 152 40 103 ; 139 45 116 ; 126 50 129 ; 114 55 141 ; 102 60 153 ; 92 65 163 ; 81 70 174 ; 72 75 183 ; 64 80 191 ; 56 85 199 ; 50 90 205 ; 44 95 211 ; 39 100 216 ; 34 105 221 ; 30 110 225 ; 26 115 229 ; 23 120 232 ; 21 125 234 ; 18 130 237 ; 16 135 239 ; 14 140 241 ; 13 145 242 ; 12 150 243 ; 0 200 255 ; ;>Temp conversion for stored linear counts ; -Deg C = .746 x counts - 40 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; RAM Addresses ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; L0000 EQU $0000 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L0002 EQU $0002 ;Loop counter L0003 EQU $0003 ;Loop counter, one delayed L0004 EQU $0004 ;Status word ; b7=EST circuit failure ; b6= ; b5= ; b4=Hot restarts in effect ; b3=Bad shutdown ; b2= ; b1= ; b0= ; L0005 EQU $0005 ;Status word ; b7=MAP AE in effect ; b6=TPS AE in effect ; b5= ; b4=EPROM failure ; b3= ; b2= ; b1= ; b0= ; L0006 EQU $0006 ;Cool temp, linear L0007 EQU $0007 ;Current IAC steps L0008 EQU $0008 ;Desired IAC steps L0009 EQU $0009 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0=Reset IAC ; L000A EQU $000A ;IAC control word ; b7= ; b6= ; b5= ; b4, 1=Enable IAC ; b3, 1=Coil state B on ; b2, 1=Coil state A on ; b1= ; b0, 1=Extend IAC ; L0016 EQU $0016 ;Error word #1 ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L0017 EQU $0017 ;Error word #2 ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L0018 EQU $0018 ;Error word #3 ; b7= Error 31, Governor ; b6= Error 32, EGR ; b5= Error 33, MAP sens. high ; b4= Error 34, MAP sens. low ; b3= Error 35, IAC ; b2= Error 36, ; b1= Error 37, TCC brake switch stuck on ; b0= Error 38, TCC brake switch stuck off ; L0019 EQU $0019 ;Error word #4 ; b7= ; b6=Error 41, 1x cam sensor ; b5=Error 42, EST circuit failure ; b4=Error 43, Knock sensor circuit ; b3= ; b2=Error 45, O2 rich ; b1=Error 46, VATS ; b0= ; L001A EQU $001A ;Error word #5 ; b7=Err. 48 ; b6=Err. 49 ; b5=Err. 51, EEPROM checksum fail ; b4=Err. 52, High system voltage, long test ; b3=Err. 53, High system voltage ; b2=Err. 55, Faulty PCM ; b1=Err. 56, quad driver B fault ; L001B EQU $001B ;Error word #6 ; b7 1 = ERR 57, ; b6 1 = ERR 58, high trans temp ; b5 1 = ERR 59, low trans temp ; b4 1 = ERR 61, ; b3 1 = ERR 62, ; b2 1 = ERR 63, high baro pressure ; b1 1 = ERR 64, low baro pressure ; b0 1 = ERR 65, ; L001D EQU $001D ;Error word #8 ; b7=Err 75, system voltage low ; b6=Err 76, ; b5=Err 77, MNP switch ; b4=Err 78, ; b3=Err 79, Transmission hot ; b2=Err 81, Shift sol. A failure ; b1=Err 82, Shift sol. B failure ; b0=Err 83, TCC solenoid failure ; L001E EQU $001E ;Error word #9 ; b7= ; b6= ; b5= ; b4= ; b3= ; b2=Error 89, max adpt long shift ; b1= ; b0= ; L001F EQU $001F ;Error 21 counter L0020 EQU $0020 ;Error 22 counter L0021 EQU $0021 ;Error 24 counter L0022 EQU $0022 ;Error 28 counter L0023 EQU $0023 ;Error 37 counter L0024 EQU $0024 ;Error 38 counter L0025 EQU $0025 ;Error 68 counter L0026 EQU $0026 ;Error 66 counter L0027 EQU $0027 ;Error 67 counter L0028 EQU $0028 ;Error 68 counter L0029 EQU $0029 ;Error 72 counter L002A EQU $002A ;Error 73 counter L002B EQU $002B ;Error 81 counter L002C EQU $002C ;Error 82 counter L002D EQU $002D ;Error 83 counter L002E EQU $002E ;Error 85 counter L002F EQU $002F ;Error 86 counter L0030 EQU $0030 ;Error 87 counter L0031 EQU $0031 ;Error 89 counter L0036 EQU $0036 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3=Stall saver in effect ; b2=TPS kicker disabled once ; b1= ; b0= ; L0037 EQU $0037 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2=Throttle kicker active ; b1= ; b0= ; L003A EQU $003A ;Error word ; b7= ; b6=Bad RAM checksum ; b5=Loop overran ; b4= ; b3= ; b2= ; b1=EPROM failure ; b0=A/D failure ; L003B EQU $003B ;Serial data status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2=Diagnostics disabled ; b1= ; b0= ; L003D EQU $003D ;Status word ; b7= ; b6= ; b5= ; b4=In PE ; b3= ; b2= ; b1=VATS passed/failed ; b0= ; L003E EQU $003E ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2=IAC disabled, batt volts out of range ; b1= ; b0= ; L003F EQU $003F ;Status word ; b7= ; b6= ; b5= ; b4=Sync/async. flag ; b3= ; b2= ; b1= ; b0= ; L0041 EQU $0041 ;Status word ; b7= ; b6= ; b5=In P/N ; b4=A/C on ; b3= ; b2= ; b1=MAT SA corr., 1=negative, 0=positive ; b0=Increment closed linear EGR position ; L0043 EQU $0043 ; L0044 EQU $0044 ;Status word ; b7=EST circuit failure ; b6=EST monitor ; b5= ; b4=Shutting down ; b3=First valid DRP recieved ; b2= ; b1= ; b0=Factory test required ; L0046 EQU $0046 ;Status word ; b7= ; b6= NV memory lost ; b5= ; b4= ; b3=DFCO in effect ; b2= ; b1= ; b0= ; L0047 EQU $0047 ;Status word ; b7= ; b6= ; b5=TCC status ; b4=A/C status ; b3= ; b2= ; b1= ; b0=Load transient MAP filter coeff ; L004B EQU $004B ;I/O word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L004C EQU $004C ;I/O port D word ; b7= ; b6= ; b5= ; b4=IAC enable ; b3=IAC coil state B ; b2=IAC coil state A ; b1= ; b0= ; L004D EQU $004D ;I/O port C word ; b7= ; b6= ; b5, 0=Park/Neutral ; b4= ; b3= ; b2= ; b1, 1=brake switch off ; b0, 1=A/C req. ; L004E EQU $004E ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0, 1=cool temp <= 40 deg C, 0= cool temp > 50 deg C ; L004F EQU $004F ;Status word ; b7=Engine running ; b6=EST bypass diag. already performed ; b5=Reset INT on VE table change ; b4=Engine above threshold for cranking ; b3=Switched to open VE table ; b2=Major loop overran 6.25 msec period ; b1= ; b0, 1=Negative SA, 0=Positive SA ; L0050 EQU $0050 ;Status word ; b7= ; b6=Idle SA enabled ; b5=DRP occured ; b4= ; b3=In factory test mode ; b2=DRP occured, 6.25 msec test ; b1= ; b0=Sync. MAP reads ; L0051 EQU $0051 ;Status word ; b7=Trans. from double. to single fire in prog. ; b6=All SA has been ramped in ; b5=DFCO SA correction enabled ; b4=High batt. volts ; b3=Shutdown in effect ; b2= ; b1= ; b0=In single fire mode ; L0052 EQU $0052 ;Status word ; b7= ; b6= ; b5=A/C not ok'd ; b4=A/C disabled due to high rpms ; b3= ; b2= ; b1= ; b0= ; L0053 EQU $0053 ;Status word ; b7= ; b6=Single fire alt. exit desired ; b5=First injector firing pending ; b4= ; b3= ; b2= ; b1= ; b0, 1=engine idle overspeed, 0=engine idle underspeed ; L0055 EQU $0055 ;Fuel pump volts x 10 L005F EQU $005F ;DRP period L0061 EQU $0061 ;Scaled RPMs, 0-2400 in 12.5 rpm inc., 2400-4800 in 25 rpm inc. L0062 EQU $0062 ;RPM/25 L0063 EQU $0063 ;MSB, filtered RPM/12.5 L0064 EQU $0064 ;LSB, filtered RPM/12.5 L0065 EQU $0065 ;RPM/12.5, one delayed L0067 EQU $0067 ;RPM/6.25 L0068 EQU $0068 ;MSB, filtered RPM/6.25 L0069 EQU $0069 ;LSB, filtered RPM/6.25 L006A EQU $006A ;MSB, filtered RPM/6.25, der. term L006B EQU $006B ;LSB, filtered RPM/6.25, der. term L006C EQU $006C ;Transient RPM ratio L006D EQU $006D ;Status word ; b7= ; b6= ; b5= ; b4= ; b3=EGR position error sign, 0=plus/1=minus ; b2= ; b1= ; b0= ; L006E EQU $006E ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1=Knock prevention in effect ; b0= ; L006F EQU $006F ;Status word ; b7= ; b6=Error, high MAP ; b5= ; b4= ; b3=Error, low MAP ; b2=Error, High TPS ; b1= ; b0= ; L0070 EQU $0070 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0=EGR fault (code 32) ; L0072 EQU $0072 ;(???) ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L0073 EQU $0073 ;CPU status ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= VSS pulse ocured ; b1= ; b0= ; L0075 EQU $0075 ;Governor status word ; b7=In MPH govern ; b6=MPH overspeed ; b5= ; b4= ; b3= ; b2=RPM overspeed ; b1=Post derivative TPS return ; b0=RPM govern in effect ; L0078 EQU $0078 ;Cat temperature L007F EQU $007F ;Status word ; b7= ; b6= ; b5= ; b4=Forced to downshift (???) ; b3=Forced to downshift (???) ; b2= ; b1=Forced to upshift (???) ; b0=Forced to upshift (???) ; L0081 EQU $0081 ;Trans shift status word ; b7=Shift is complete ; b6= ; b5=2-4 jump shift when in OD ; b4=Shift has started ; b3= ; b2= ; b1=Derivative shift has started ; b0=Slope of derivative is negative ; L0082 EQU $0082 ;Status word ; b7=Powertrain is in motion ; b6=ELCO inst. prom is present ; b5= ; b4=NV ram update allowed ; b3=Ign. power is on ; b2=Force motor pulse in progress ; b1= ; b0=Force motor shutoff due to low bat. volts ; L0083 EQU $0083 ;Trans status word ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1=Hot temp. threshold ; b0=Disallow shift into OD ; L0085 EQU $0085 ;TCC status word ; b7= ; b6= ; b5=TCC commanded to lock ; b4= ; b3= ; b2= ; b1= ; b0= ; L008A EQU $008A ;(???) ; b7= ; b6= ; b5= ; b4= ; b3= ; b2= ; b1= ; b0= ; L0092 EQU $0092 ;Status word ; b7=Heat related transmission errors set ; b6= ; b5= ; b4= ; b3=General trans related errors set ; b2=Trans. press. switch man. error ; b1= ; b0=Transmission TPS error ; L0093 EQU $0093 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3=Error, high system voltage present ; b2=Error, trans output speed loss ; b1=Shift error ; b0=External errors set ; L0094 EQU $0094 ;Status word ; b7= ; b6= ; b5= ; b4= ; b3=High system voltage present ; b2, 0=bump idle tps when in decel ; b1= ; b0= ; L0096 EQU $0096 ;Status word ; b7= ; b6= ; b5= ; b4=Enable kickdown ; b3= ; b2= ; b1= ; b0=Brakes applied ; L0099 EQU $0099 ;Trans shift pattern word ; b7= ; b6= ; b5= ; b4= ; b3, 1=Illigal shift pattern ; b2, 1=Manual pattern requested ; b1, 1=Performance pattern requested ; b0, 1=Normal pattern requested ; L009A EQU $009A ;Previous shift pattern ; L009C EQU $009C ;Trans range word ; b7=Illegal range ; b6=P/N ; b5=Reverse ; b4= ; b3=4th ; b2=3rd ; b1=2nd ; b0=1st ; L009F EQU $009F ;A/D transmission temp L00A0 EQU $00A0 ;A/D TPS voltage L00A1 EQU $00A1 ;A/D batt. voltage L00A2 EQU $00A2 ;Linaer cool temp L00A3 EQU $00A3 ;Engine temp for transmission L00A5 EQU $00A5 ;Cold temp trans term L00A6 EQU $00A6 ;MSB, trans baro term, filtered L00A7 EQU $00A7 ;LSB, trans baro term, filtered L00AA EQU $00AA ;MSB, transmission TPS, filtered L00AB EQU $00AB ;LSB, transmission TPS, filtered L00AC EQU $00AC ;(???) L00AE EQU $00AE ;Trans temp, linear L00AF EQU $00AF ;MSB, Trans temp, filtered L00B0 EQU $00B0 ;LSB, Trans temp, filtered L00D1 EQU $00D1 ;MSB, MPH, filtered L00D2 EQU $00D2 ;LSB, MPH, filtered L00D5 EQU $00D5 ;Shift timer (???) L00F1 EQU $00F1 ;MPH, one delayed L00F5 EQU $00F5 ;Brake status min change state timer L00F8 EQU $00F8 ;MSB, engine run time L00F9 EQU $00F9 ;LSB, engine run time L0138 EQU $0138 ;Start of shift time L0139 EQU $0139 ;Post shift timer L013A EQU $013A ;Accumulated line pressure L0144 EQU $0144 ;Adaptive pressure modifer L0145 EQU $0145 ;Adapytive modifer cell # L014C EQU $014C ;Temp value used for force motor (???) L014D EQU $014D ;Upper val. (???) L014E EQU $014E ;Lower val. (???) L015B EQU $015B ;Error 21 timer L015C EQU $015C ;Error 22 timer L0192 EQU $0192 ;A/D coolant L0197 EQU $0197 ;Current %TPS, for engine L0198 EQU $0198 ;%TPS, one delayed L0199 EQU $0199 ;%TPS, two delayed L019A EQU $019A ;%TPS, three delayed L019B EQU $019B ;%TPS, four delayed L01D1 EQU $01D1 ;Desired % liner EGR position L01D2 EQU $01D2 ;Corrected % EGR L01D7 EQU $01D7 ;Linear EGR position L01D8 EQU $01D8 ;MSB, A/D closed EGR pintle pos, lag filtered L01D9 EQU $01D9 ;LSB, A/D closed EGR pintle pos, lag filtered L01DA EQU $01DA ;MSB, filtered % liner EGR L01DB EQU $01DB ;LSB, filtered % liner EGR L01DC EQU $01DC ;% linear EGR L01DD EQU $01DD ;Linear EGR position error L01DE EQU $01DE ;Desired EGR gain factor L01DF EQU $01DF ;EGR integral L01E1 EQU $01E1 ;Course EGR proportional term L01E3 EQU $01E3 ;SD MAP L01E5 EQU $01E5 ;SD MAP, two delayed L01E6 EQU $01E6 ;A/D MAP, Filtered, MSB L01E7 EQU $01E7 ;A/D MAP, Filtered, LSB L01E8 EQU $01E8 ;Transient MAP apply timer L01E9 EQU $01E9 ;A/D MAP L01EA EQU $01EA ;AE SD MAP, filtered per cool temp, MSB L01EB EQU $01EB ;AE SD MAP, filtered per cool temo, LSB L01EC EQU $01EC ;Vacuum L01ED EQU $01ED ;Delta MAP for AE L01EE EQU $01EE ;Slo filtered MAP filter coeff. L01EF EQU $01EF ;Baro val. for lookup L01F0 EQU $01F0 ;RPM threshold for PE, based on Baro L01F1 EQU $01F1 ;Baro factor for MAP/baro ratio calc L01F2 EQU $01F1 ;MAP/baro ratio L01F3 EQU $01F3 ;MSB, Major loop filtered O2 L01F4 EQU $01F4 ;LSB, Major loop filtered O2 L01F5 EQU $01F5 ;MSB, Slow filtered O2, based on airflow L01F6 EQU $01F6 ;LSB, Slow filtered O2, based on airflow L01F8 EQU $01F8 ;A/D O2 voltage L01FC EQU $01FC ;%TPS L01FF EQU $01FF ;AE TPS, filtered per cool temp, MSB L0200 EQU $0200 ;AE TPS, filtered per cool temp, LSB L0201 EQU $0201 ;Slow filtered %TPS L0206 EQU $0206 ;TPS baro corr. factor L0207 EQU $0207 ;Delta TPS AE baro factor L0208 EQU $0208 ;AE TPS filter coeff. vs. cool temp L0209 EQU $0209 ;DRP, two delayed L020B EQU $020B ;DRP period L020D EQU $020D ;Dynamic dwell L020F EQU $020F ;Outputted dwell L0211 EQU $0211 ;MSB, total SA L0212 EQU $0212 ;LSB, total SA L0215 EQU $0215 ;MSB, SA ramping multiplier L0216 EQU $0216 ;LSB, SA ramping multiplier L0219 EQU $0219 ;MSB, commanded SA L021A EQU $021A ;LSB, commanded SA L021B EQU $021B ;SA from table lookup L021C EQU $021C ;Cool temp SA correction L021D EQU $021D ;MAT temp for look up L021E EQU $021E ;Altitude SA correction L021F EQU $021F ;PE SA adder L0220 EQU $0220 ;Final SA L0224 EQU $0224 ;SA latency correction L0226 EQU $0226 ;MSB, knock counts, one delayed L0227 EQU $0227 ;LSB, knock counts, one delayed L0228 EQU $0228 ;MSB, EST circuit info L0229 EQU $0229 ;LSB, EST circuit info L022B EQU $022B ;DFCO SA correction L022E EQU $022E ;Low octane SA retard L022F EQU $022F ;Knock retard x 2 L0230 EQU $0230 ;Knock counts L0231 EQU $0231 ;Burst retard timer L0232 EQU $0232 ;Current INT L0233 EQU $0233 ;DRP counter, used for setting engine running flag L0234 EQU $0234 ;Transition from crank to run delay DRP counter L0246 EQU $0246 ;Error 32 timer L024C EQU $024C ;Err. 34 timer L0252 EQU $0252 ;MAT temp, linear L0257 EQU $0257 ;Mass of air in cylinder, MSB L0258 EQU $0258 ;Mass of air in cylinder, LSB L0259 EQU $0259 ;Inv. air density, MSB L025A EQU $025A ;Inv. air density, LSB L025B EQU $025B ;Max mass of air in cyl., MSB L025C EQU $025C ;Max mass of air in cyl., LSB L0260 EQU $0260 ;AE temp correction mult. L0261 EQU $0261 ;MAP AE PW L0262 EQU $0262 ;TPS AE PW L0266 EQU $0266 ;Min DFCO rpm L026B EQU $026B ;BLM multiplier L026D EQU $026D ;AFR L026F EQU $026F ;MSB, BPW L0270 EQU $0270 ;LSB, BPW L0271 EQU $0271 ;Sync BPW, MSB L0272 EQU $0272 ;Sync BPS, LSB L0273 EQU $0273 ;TOC 5 value L0277 EQU $0277 ;MSB, sync BPW L0278 EQU $0278 ;LSB, sync BPW L0279 EQY $0279 ;PW compensation for batt. volts L027A EQU $027A ;MSB, kPa x 256 L027B EQU $027B ;LSB, kPa x 256 L0283 EQU $0283 ;MSB, time since last DRP L0284 EQU $0284 ;LSB. time since last DRP L028B EQU $028B ;Elapsed DRPs L0295 EQU $0295 ;Lean AFR limit (open loop idle) L02A0 EQU $02A0 ;Cold P/N timer L02A1 EQU $02A1 ;MSB, shutdown timer L02A2 EQU $02A2 ;LSB, shutdown timer L02A5 EQU $02A5 ;Prev. cool temp (for restart) L02A6 EQU $02A6 ;High res cool temp L02A9 EQU $02A9 ;MSB, governor TPS L02AA EQU $02AA ;LSB, governor TPS L02AB EQU $02AB ;MSB, Gov'r actuator integral term L02AC EQU $02AC ;LSB, Gov'r actuator integral term L02AD EQU $02AD ;Governor integral term L02AF EQU $02AF ;Previous governor RPM/25 L02B0 EQU $02B0 ;Delta governor RPM/25 L02B1 EQU $02B1 ;Governor RPM/25 L02B3 EQU $02B3 ;RPM prop. term L02B5 EQU $02B5 ;MPH prop. term L02B6 EQU $02B6 ;Governor RPM error L02B7 EQU $02B7 ;Governor MPH error L02B8 EQU $02B8 ;Gov'r actuator prop. term L02BA EQU $02BA ;MSB, Gov'r actuator integral factor L02BB EQU $02BB ;LSB, Gov'r actuator integral factor L02BC EQU $02BC ;Desired outputted TPS, governor L02BD EQU $02BD ;Gov'r actuator TPS error L02C0 EQU $02C0 ;(???) L02C2 EQU $02C2 ;(???) L02CA EQU $02CA ;(???) L02CB EQU $02CB ;(???) L02CC EQU $02CC ;(???) L02CD EQU $02CD ;(???) L02CF EQU $02CF ;(???) L02D6 EQU $02D6 ;BLM cell #0 L02D7 EQU $02D7 ;BLM cell #1 L02D8 EQU $02D8 ;BLM cell #2 L02D9 EQU $02D9 ;BLM cell #3 L02DA EQU $02DA ;BLM cell #4 L02DB EQU $02DB ;BLM cell #5 L02DC EQU $02DC ;BLM cell #6 L02DD EQU $02DD ;BLM cell #7 L02DE EQU $02DE ;BLM cell #8 L02DF EQU $02DF ;BLM cell #9 L02E0 EQU $02E0 ;BLM cell #10 L02E1 EQU $02E1 ;BLM cell #11 L02E2 EQU $02E2 ;BLM cell #12 L02E3 EQU $02E3 ;BLM cell #13 L02E4 EQU $02E4 ;BLM cell #14 L02E5 EQU $02E5 ;BLM cell #15 L02E6 EQU $02E6 ;BLM cell #16 L02E7 EQU $02E7 ;BLM cell #17 L02E8 EQU $02E8 ;BLM cell #18 L02E9 EQU $02E9 ;BLM cell #19 L02EA EQU $02EA ;BLM cell #20 L02EC EQU $02EC ;AFR crank trans. AFR L02F0 EQU $02F0 ;DRP counter L02F1 EQU $02F1 ;Stored DRP counts L02F2 EQU $02F2 ;Crank fuel PW, MSB L02F3 EQU $02F3 ;Crank fuel PW, LSB L0316 EQU $0316 ;Baro L0317 EQU $0317 ;Filtered baro, MSB L0318 EQU $0318 ;Filtered baro, LSB L0319 EQU $0319 ;Idle TPS, Filtered, MSB L031A EQU $031A ;Idle TPS, Filtered, LSB ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; Adaptive modifier cells ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-In second gear ; L031B EQU $031B ;Cell #0 L031C EQU $031C ;Cell #1 L031D EQU $031D ;Cell #2 L031E EQU $031E ;Cell #3 ; ;-In third gear ; L031F EQU $031F ;Cell #0 L0320 EQU $0320 ;Cell #1 L0321 EQU $0321 ;Cell #2 L0322 EQU $0322 ;Cell #3 ; ;-In fourth gear ; L0323 EQU $0323 ;Cell #0 L0324 EQU $0324 ;Cell #1 L0325 EQU $0325 ;Cell #2 L0326 EQU $0326 ;Cell #3 ; L0393 EQU $0393 ;(???) L0395 EQU $0395 ;(???) L0396 EQU $0396 ;(???) ;End of stack ;^ ;... ;^ ;^ ;^ L03FF EQU $03FF ;Start of stack ; ;~~~~~~~~ ; HU RAM ;~~~~~~~~ ; L0400 EQU $0400 ;(???) L0403 EQU $0403 ;(???) L0404 EQU $0404 ;(???) L0414 EQU $0414 ;(???) ; L080C EQU $080C ;# of VSS pulses recieved since last update L080D EQU $080D ;MSB, VSS counter L080E EQU $080D ;LSB, VSS counter L080F EQU $080F ;MSB, VSS counter, one delayed L0810 EQU $0810 ;LSB, VSS counter, one delayed L0811 EQU $0811 ;VSS pulse timer L0812 EQU $0812 ;MSB, current MPH L0813 EQU $0813 ;LSB, current MPH L081E EQU $081E ;Exec. delay timer L081F EQU $081F ;Time based delay for inj. firing L0821 EQU $0821 ;MSB, TOC 5 timer val. L0822 EQU $0822 ;LSB, TOC 5 timer val. L0823 EQU $0823 ;MSB, TOC 4 timer val. L0824 EQU $0824 ;LSB, TOC 4 timer val. L0825 EQU $0825 ;MSB, TOC 5 timer val. L0826 EQU #0826 ;LSB, TOC 5 timer val. L0827 EQU $0827 ;MSB, TOC 4 timer val. L0828 EQU $0828 ;LSB, TOC 4 timer val. L0829 EQU $0829 ;DRP counter L082A EQU $082A ;Period in double fire L082D EQU $082D ;A/D coolant L082E EQU $082E ;A/D MAP, A/D conv. L082F EQU $082F ;ALDL switch voltage L0830 EQU $0830 ;Enable A/C timer L0831 EQU $0831 ;Re-enable A/C timer L0832 EQU $0832 ;High rpm A/C disable timer L0833 EQU $0833 ;High rpm A/C re-enable timer L0834 EQU $0834 ;High TPS A/C disable timer L0837 EQU $0837 ;Stored RPM/12.5 L0838 EQU $0838 ;MSB, stored RPM/12.5, filtered L0839 EQU $0839 ;LSB, stored RPM/12.5, filtered L083A EQU $083A ;RPM error/12.5 L083B EQU $083B ;Stored SA proportioning term L083D EQU $083D ;MSB, stored RPM/25 L083E EQU $083E ;LSB, stored RPM/25 L083F EQU $083F ;Stored static dwell L0841 EQU $0841 ;Low octane RPM mult. L0842 EQU $0842 ;Burst knock retard L0843 EQU $0843 ;Knock attack rate L0844 EQU $0844 ;Max knock retard L084E EQU $084E ;Err. 41 counter L084F EQU $084F ;EGR proportional term L0851 EQU $0851 ;MSB, TIC 2 timer val (VATS) L0852 EQU $0852 ;LSB, TIC 2 timer val (VATS) L0853 EQU $0853 ;TCC relock delay timer L088D EQU $088D ;TPS kicker time ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Registers ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L3000 EQU $3000 ;Port A/Start of CPU regs. L300E EQU $300E ;MSB, 16 bit free running CPU counter L300F EQU $300F ;LSB, 16 bit free running CPU counter L3012 EQU $3012 ;TIC 2 L0316 EQU $3016 ;TOC 1 L3030 EQU $3030 ;A/D Control Reg L3031 EQU $3031 ;A/D result reg 1 L3032 EQU $3032 ;A/D result reg 2 L3033 EQU $3033 ;A/D result reg 3 L3034 EQU $3034 ;A/D result reg 4 L3060 EQU $3060 ; L3061 EQU $3061 ; L3062 EQU $3062 ;I/O port D? L3063 EQU $3063 ; L3064 EQU $3064 ;I/O port C L3065 EQU $3065 ; L306F EQU $306F ;Hardware, fuel pump relay control L3FC0 EQU $3FC0 ;DRP counter L3FC4 EQU $3FC4 ;MSB, VSS counter L3FC5 EQU $3FC5 ;LSB, VSS counter L3FCA EQU $3FCA ;MSB, EST circuit info L3FCB EQU $3FCB ;LSB, EST circuit info L3FCC EQU $3FCC ; L3FDC EQU $3FDC ; L3FDE EQU $3FDE ; L3FE4 EQU $3FE4 ; L3FE5 EQU $3FE5 ; L3FE6 EQU $3FE6 ; L3FE7 EQU $3FE7 ; L3FE8 EQU $3FE8 ; L3FE9 EQU $3FE9 ; L3FEC EQU $3FEC ; L3FED EQU $3FED ; L3FF6 EQu $3FF6 ;MSB, EST fall counter L3FF7 EQU $3FF7 ;LSB, EST fall counter L3FFA EQU $3FFA ;CPU stat. reg. L3FFC EQU $3FFC ;I/O port D? L3FEA EQU $3FEA ; ; ; ----------------------------------------------------------- ; ; ----------------------------------------------------------- ORG $1800 ; ----------------------------------------------------------- ; ; ----------------------------------------------------------- ; ; ----------------------------------------------------------- L1800: 7E 18 34 JMP L1834 ; L1803: 7E 18 70 JMP L1870 ; L1806 JMP L1943 ; ; L1809 JMP L1B5A ;Governor HU routine ; L180C: 7E 1B 44 JMP L1B44 ; L180F JMP L1BAE ;Routine to update commanded SA ; L1812 JMP L1BC8 ; ; L1815: 7E 1B 71 JMP L1B71 ; L1818: 7E 1B 43 JMP L1B43 ; 181B: 0A CLV 181C: 0A CLV 181D: 05 ASLD 181E: 0A CLV 181F: 02 IDIV 1820: 00 TEST 1821: 87 ***** 1822: 00 TEST 1823: FF 00 FF STX L00FF 1826: 00 TEST 1827: FF 7F FE STX L7FFE 182A: FF A6 FF STX LA6FF 182D: 01 NOP 182E: FF 01 FF STX L01FF 1831: 01 NOP ; 1832: 80 01 L1832 SUBA #$0001 1834: 7F 04 0D L1834 CLR L040D 1837: B6 04 00 LDAA L0400 183A: 84 30 ANDA #$0030 183C: 27 2D BEQ L186B 183E: C6 03 LDAB #$0003 1840: F7 04 0D STAB L040D 1843: 85 20 BITA #$0020 1845: 27 19 BEQ L1860 1847: FC 04 05 LDD L0405 184A: 2A 0A BPL L1856 184C: 50 NEGB 184D: B6 02 6D LDAA L026D 1850: 10 SBA 1851: 24 15 BCC L1868 1853: 4F CLRA 1854: 20 12 BRA L1868 ; 1856: B6 02 6D L1856 LDAA L026D 1859: 1B ABA 185A: 24 0C BCC L1868 185C: 86 FF LDAA #$00FF 185E: 20 08 BRA L1868 ; 1860: 7D 04 05 L1860 TST L0405 1863: 2B 06 BMI L186B 1865: B6 04 06 LDAA L0406 1868: B7 02 6D L1868 STAA L026D 186B: 39 L186B RTS ; ----------------------------------------------------------- 186C: 1C 0D 1C BSET $000D,X,#$1C 186F: B7 B6 06 STAA LB606 L1870 1872: 81 FE CMPA #$00FE 1874: 06 TAP 1875: FE 8C 55 LDX L8C55 1878: AA 26 ORAA $0026,X 187A: 2F B6 BLE L1832 187C: 06 TAP 187D: 00 TEST 187E: 81 FF CMPA #$00FF 1880: 26 1C BNE L189E ; 1882: 25 1A BCS L189E 1884: F6 06 02 LDAB L0602 1887: C1 01 CMPB #$0001 1889: 22 09 BHI L1894 188B: CE 18 6C LDX #$186C 188E: 58 ASLB 188F: 3A ABX 1890: EE 00 LDX $0000,X 1892: AD 00 JSR $0000,X 1894: 86 00 L1894 LDAA #$0000 1896: B7 06 00 STAA L0600 1899: 86 00 LDAA #$0000 189B: B7 06 01 STAA L0601 189E: F6 06 80 L189E LDAB L0680 18A1: F7 0E 00 STAB L0E00 18A4: CE AA 55 LDX #$AA55 18A7: FF 06 FE STX L06FE 18AA: F6 04 01 LDAB L0401 18AD: C5 30 BITB #$0030 18AF: 27 68 BEQ L1919 18B1: B6 04 12 LDAA L0412 18B4: 27 04 BEQ L18BA 18B6: 4A DECA 18B7: B7 04 12 STAA L0412 18BA: 7C 04 0E L18BA INC L040E 18BD: 7D 04 12 TST L0412 18C0: 26 03 BNE L18C5 ; 18C2: 7C 04 0E INC L040E 18C5: CE 18 1B L18C5 LDX #$181B 18C8: 37 PSHB 18C9: C4 0F ANDB #$000F 18CB: 3A ABX 18CC: C1 05 CMPB #$0005 18CE: 33 PULB 18CF: 22 48 BHI L1919 18D1: A6 00 LDAA $0000,X 18D3: B1 04 0E CMPA L040E 18D6: 22 49 BHI L1921 18D8: CE 04 03 LDX #$0403 18DB: 37 PSHB 18DC: C4 0F ANDB #$000F 18DE: 58 ASLB 18DF: 3A ABX 18E0: 33 PULB 18E1: C5 10 BITB #$0010 18E3: 3C PSHX 18E4: 27 17 BEQ L18FD 18E6: EE 00 LDX $0000,X 18E8: 08 INX 18E9: 3C PSHX 18EA: CE 18 20 LDX #$1820 18ED: C4 0F ANDB #$000F 18EF: 58 ASLB 18F0: 3A ABX 18F1: EC 00 LDD $0000,X 18F3: 30 TSX 18F4: 37 PSHB 18F5: 36 PSHA 18F6: A3 00 SUBD $0000,X 18F8: 38 PULX 18F9: 2E 19 BGT L1914 18FB: 20 14 BRA L1911 ; 18FD: EE 00 L18FD LDX $0000,X 18FF: 09 DEX 1900: 3C PSHX 1901: CE 18 2A LDX #$182A 1904: C4 0F ANDB #$000F 1906: 3A ABX 1907: EC 00 LDD $0000,X 1909: 30 TSX 190A: 37 PSHB 190B: 36 PSHA 190C: A3 00 SUBD $0000,X 190E: 38 PULX 190F: 2D 03 BLT L1914 1911: 31 L1911 INS 1912: 31 INS 1913: 3C PSHX 1914: 32 L1914 PULA 1915: 33 PULB 1916: 38 PULX 1917: ED 00 STD $0000,X 1919: 86 78 L1919 LDAA #$0078 191B: B7 04 12 STAA L0412 191E: 7F 04 0E CLR L040E 1921: 12 44 10 1D L1921 BRSET L0044,#$10,L1942 ; 1925: 12 09 01 19 BRSET L0009,#$01,L1942 ; 1929: F6 04 00 LDAB L0400 192C: C4 01 ANDB #$0001 192E: 27 12 BEQ L1942 1930: 38 PULX 1931: B6 04 07 LDAA L0407 1934: 2A 03 BPL L1939 1936: 7E FF 93 JMP LFF93 ; 1939: B6 04 08 L1939 LDAA L0408 193C: 15 36 0C BCLR L0036,#$0C 193F: 7E FF 90 JMP LFF90 ; 1942: 39 L1942 RTS ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L1943 LDAA L041D ;Stored error number, decimal LDAB L0002 ;Loop counter CMPB #147 ; BNE L1998 ;Bra if != ; ;-Here if time to run this section of routine ; L194C LDAB L0250 ;Error # counter ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; Loop here to check for set errors ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L194F CMPB #71 ;9 error words/72 errors BLS L1959 ;Bra if less, continue ; CLR L0250 ;Clear counter for next pass CLRA ; BRA L198A ;Bra to continue ; L1959 LDAB L0250 ;Error # counter BITB #$0007 ;Test lower 3 bits BNE L1978 ;Bra if not multiples of 8, check for set errors ; LSRB ;/2 LSRB ;/2 LSRB ;/2 LDX #L000B ;Address of first error word ABX ;Add in as offset LDAB $0000,X ;Load error word BNE L1975 ;Bra if errors set ; ;-Here if no errrors set, advance to next error word ; LDAB L0250 ;Error # counter ADDB #$0008 ;+8, next error word STAB L0250 ;Save counter BRA L194F ;Bra to check next error word ; ;-Here if errors set ; L1975 STAB L0251 ;Store error word ; ;-Here to check for set errors ; L1978 INC L0250 ;+1, error # counter ASL L0251 ;Shift stored error word left, check for next error BCC L194C ;Bra if no errors set, loop ; LDAB L0250 ;Load error # counter DECB ;-1, go back to current error LDX #LFB01 ;SES error blink out table ABX ;Add in error # counter LDAA $0000,X ;Load value for SES blink out ; ;-Convert hex SES blinkout code to actual decimal error # ; L198A TAB ;Move to B ANDA #$00F0 ;Clear lower nibble, 10's ANDB #$000F ;Clear upper nibble, 1's PSHB ;1's to stack LDAB #$0005 ;Multiplier MUL ;10's x multiplier LSRD ;/2 LSRD ;/2 LSRD ;/2, divide by 8 PULA ;Get 1's off stack ABA ;Add it in, now decimal error number ; ; ; ; ; L1998 STAA L041D ;Stored error number, decimal LDAA L040D ; STAA L0801 ; CLRA ;Preclear A BRCLR L0046,#$40,L19A8 ;Status word, bra if b6==0, NV mem lost ; ORAA #$0080 ;Set b7, NV mem lost ; L19A8 BRCLR L0046,#$04,L19AE ;bra if b2==0, air management off ; ORAA #$0040 ;Set b6, air management active ; L19AE BEQ L19B5 ;Bra if previous errors not flagged ; ORAA #$0020 ;Set b5, air management active/NV mem lost ; L19B5 BRCLR L0085,#$20,L19BB ;TCC stat. word, bra if b5==0, TCC not comm. to lock ; ORAA #$0010 ;Set b4, TCC commanded to lock ; L19BB BRCLR L0041,#$80,L19C1 ;Status word, bra if b7==0, CCP sol. off ; ORAA #$0008 ;Set b3, CCP sol. on ; L19C1 BRCLR L0041,#$10,L19C7 ;Bra if b4==0, A/C off ; ORAA #$0004 ;Set b2, A/C on ; L19C7 BRCLR L006E,#$80,L19CD ;Status word, bra if b7==0, EGR off ; ORAA #$0002 ;Set b1, EGR active ; L19CD LDAB L0070 ;(???) ANDB #$0004 ;Clear all but b2 BEQ L19D7 ;Bra if ==0 ; LDAB #$00FF ; ORAA #$0001 ;Set b1, ; L19D7 STAA L0411 ;Save it, HU status word CLRA ;Preclear A BRCLR L003E,#$40,L19E1 ;Status word, bra if b6==0, going leaner ; ORAA #$0001 ;Set b0, engine going leaner ; L19E1 BRCLR L003E,#$80,L19E7 ;Bra if b7==0, not it closed loop ; ORAA #$0002 ;Set b1, in closed loop ; L5214 FDB $003D ; 20, MWAF, AFR MD WORD 0, ; ; b7 1 = DELIVER ASYNC PULSE ; b6 1 = ACELLL ENR IS ACTIVE ; b5 1 = PWR ENR IS ACTIVE ; b4 1 = DECEL ENLEAN IS ACYIVE ; ; b3 1 = DELAY BLM UPDATE ; b2 1 = BLK LRN ADDR CHANGE 1 = CHANGED ; b1 1 = VATS PASS/FAIL ; b0 1 = PWR ENR ENR FLAG L19E7 BRCLR L003D,#$20,L19ED ;Status word, bra if b5==0, no PE ; ORAA #$0004 ;Set b2, in PE ; L19ED BRCLR L003D,#$10,L19F3 ;Bra if b4==0, no decel enlean ; ORAA #$0008 ;Set b3, decel enlean active ; L19F3 BRCLR L003D,#$40,L19F9 ;Bra if b6==0, AE not active ; ORAA #$0010 ;Set b4, AE is active ; L5226 FDB $003E ; 29, NWAF1, AIR/FUEL MD WD 1 ; ; b7 1 = CLOSED LOOP FLAG ; b6 1 = RICH/ LEAN, 1 = RICH ; b5 1 = CLOSED LOOP FOR O/L IDLE CONDITION ; b4 1 = ASYNC PULSE FLAG ; ; b3 1 = A/F DECAY INT DONE FOR COLD P/D ; b2 1 = LOW BATTERY ; b1 1 = BLM ENABLE ; b0 1 = DECELL FUEL C/O TPS ACEL ENRICH L19F9 BRCLR L003E,#$02,L19FF ;Bra if BLMs not enabled ; ORAA #$0020 ;Set b5, BLMs enabled ; L19FF BRCLR L003E,#$10,L1A05 ;Bra if b4==0, async not in effect ; ORAA #$0040 ;Set b6, async in effect ; L5224 FDB $0041 ; 28, LCCPWM, TCC A/C & EGR MD WD ; ; b7 1 = CCP SOLENOID ON ; b6 (not used) ; b5 1 = PARK/NEUTRAL ; b4 1 = A/C PRESSURE SW, (A/C ON) ; ; b3 1 = A/C ACEL ENR ENABLED ; b2 1 = ; b1 1 = SPK CORRECTION DUE TO MAT IS NEGITIVE ; b0 1 = ADJ ... THE EGR OFFSET BY 2 b0 1 = (not used) L1A05 BRCLR L0041,#$20,L1A0B ;Status word, bra if b5==0, not in P/N ; ORAA #$0080 ;Set b7, in P/N ; L1A0B STAA L0410 ;Save it, HU status word CLRA ;Preclear A L5208 FDB $0037 ; 14, DIACMW4 IAC CNT'L MD WD ; ; b7 1 = ADD DERIV TERM TO g/SEC FLOW, (0 = SUB) ; b6 1 = PRORP LIMITING ATHORITY BEING EXERSIZED ; b5 1 = PART 2 OF DIAG TEST TO BE RUN ; b4 1 = THROTTLE KICKER BARO DISABLE REQUESTED ; ; b3 1 = THROTTLE KICKER DISABLE REQUESTED ; b2 1 = THROTTLE KICKER ACTIVE ; b1 1 = ETC * KONST ; b0 1 = ETC ONCE FLAG BRCLR L0037,#$04,L1A15 ;Statusword, bra if b2==0, throttle kicker not active ; ORAA #$0001 ;Set b0, throttle kicker active ; L51F4 FDB $0036 ; 4 DIACMW2, NON-VOL IDLE CNT'L MD WD ; ; b7 1 = IDLE RPM TO HIGH ; b6 1 = THROTTLE KICKER HAS BEEN DISABLED ONCE ; b5 1 = PW STEER PRESS LOAD IN WORK ; b4 1 = STALL SAVER IN WORK ; ; b3 1 = CLSD LP ON RPM ENABLED ; b2 1 = CLSD LP QUALS MET, (clsd tps & low mph) ; b1 1 = DRIVE, 0 = PK/NEUT ; b0 1 = A/C ON L1A15 BRCLR L0036,#$04,L1A1B ;Status word, bra if b2==0, closed loop quals not met ; ORAA #$0002 ;Set b1, closed loop quals met ; L1A1B LDAB L022E ;Low octane SA retard BEQ L1A22 ;Bra if ==0, no retard at this time ; ORAA #$0004 ;Set b2, low octane SA retard in effect ; L0004 EQU $0004 ;Status word ; b7=EST circuit failure ; b6= ; b5= ; b4=Hot restarts in effect ; b3=Bad shutdown ; b2= ; b1= ; b0= L1A22 BRCLR L0004,#$10,L1A28 ;Status word, bra if b4==0, no hot restart in effect ; ORAA #$0008 ;Set b3, hot restart in effect ; L5242 FDB $0052 ; 43, MODE WD 4 ; ; b7 1 = QUAIS CLSD LP ENABLED ; b6 1 = CAT OVER TEMP ; b5 1 = A/C ANTICIPATING TO BE ON ; b4 1 = A/C DISABLED DUE TO HIGH RPM ; ; b3 1 = VARIABLE TUNING CNT'L ; b2 1 = TPS CLOSED, (FOR BLM) ; b1 1 = ZERO ACTIVITY FLAG (LO OCTANE) ; b0 1 = HIGH KNOCK ACTIVITY L1A28 BRCLR L0052,#$40,L1A2E ;Status word, bra if b6==0, no cat overtemp ; ORAA #$0010 ;Set b4, cat overtemp ; L1A2E BRCLR L0036,#$10,L1A34 ;Bra if b4==0, no stall saver ; ORAA #$0020 ;Set b5, stall saver in effect ; L5439 FDB $0083 ; 50, TEMPMW TEMPER STATUS WORD ; ; b7 1 = not used ; b6 1 = not used ; b5 1 = not used ; b4 1 = not used ; ; b3 1 = not used ; b2 1 = not used ; b1 1 = HOT TEMPERATURE THRESHOLD ; b0 1 = COLD TEMPERATURE THRESHOLD L1A34 BRCLR L0083,#$02,L1A3A ;Status word, bra if b1==0, hot temp thresh. not set ; ORAA #$0040 ;Set b6, hot temp threshold set. ; L1A3A LDAB L0246 ;Error 32 timer BEQ L1A41 ;Bra if ==0 ; ORAA #$0080 ;Set b7, error 32 pending ; L1A41 STAA L040F ;Save it, HU status word L003A EQU $003A ;Error word ; b7= ; b6=Bad RAM checksum ; b5=Loop overran ; b4= ; b3= ; b2= ; b1=EPROM failure ; b0=A/D failure BRSET L003A,#$20,L1A50 ;Status word, bra if b5==1, loop overran ; BRSET L003A,#$08,L1A50 ;(???) ; BRCLR L003A,#$10,L1A69 ;(???) ; ;- ; L1A50 LDAB L041F ;Counter BEQ L1A58 ;Bra if ==0 ; CLRA ; BRA L1A5C ;Bra to clear HU status words ; L1A58 LDAA #$00FF ;1111 1111 LDAB #$0002 ;2 counts ; L1A5C STAA L040F ;HU status word STAA L0410 ;HU status word STAA L0411 ;HU status word DECB ;-1 STAB L041F ;Save it, counter ; ;-Scale and save timing ; L1A69 LDD L0219 ;Commanded SA BPL L1A7D ;Bra if SA >=0 ; ;-Here if SA <0 ; NEGB ;Get absolute value of SA LDAA #0231 ;Multipler for negative SA MUL ;231 x comm. SA ADCA #$0000 ;Round if needed NEGA ;Negate, make negative again ADDA #0051 ;Add 20 degree SA bias in BCS L1A88 ;Bra if timing still negative ; LDAA #$0000 ;Clear SA BRA L1A88 ;Bra to save ; ;-Here if SA >=0 ; L1A7D LDAA #0231 ;Multiplier for SA MUL ;231 x comm. SA ADCA #$0000 ;Round if needed ADDA #0051 ;Add in bias BCC L1A88 ;Bra if no overflow ; LDAA #$00FF ;Clear overflow ; ;-Timing = .9 x commanded SA + SA bias ; L1A88 STAA L041E ;Save it, HU total timing term LDAA L0292 ;(???) BMI L1A94 ; ADDA #$0080 ; BRA L1A96 ; ; L1A94 SUBA #$0080 ; ; L1A96 STAA L0417 ; LDD L026F ;Sync BPW STD L0419 ;Save it, HU BPW LDX #$0292 ; FDIV ; XGDX ; STAA L0418 ; LDAA L029D ; STAA L041B ; LDX #$3000 ; SEI ; LDAA #$0005 ; JSR LEF12 ; ; LDAA #$0001 ; JSR LEEFC ; ; CLI ; LDAA $0034,X ; ADDA #$000B ; BCC L1AC4 ; ; LDAA #$00FF ; ; L1AC4 STAA L041C ; LDAA L0401 ; ANDA #$0080 ; BEQ L1AD4 ; ; JSR LEFD0 ; ; JSR LF01D ; ; L1AD4 BRSET L004F,#$80,L1AF9 ; ; LDAA L0444 ; BNE L1AE4 ; ; LDAA L0401 ; ANDA #$0040 ; BEQ L1AF9 ; ; L1AE4 LDX #$3000 ; BCLR $0022,X,#$20 ; ; L1AEA JSR L1870 ; ; LDAA #$0055 ; STAA L303A ; LDAA #$00AA ; STAA L303A ; BRA L1AEA ; ; L1AF9 LDAB L00D3 ; LDX #$1B3F ; ABX ; LDAA $0000,X ; BRCLR L0085,#$20,L1B07 ; ; ORAA #$0080 ; ; L1B07 STAA L0481 ; CLRA ; BRCLR L0099,#$01,L1B11 ; ; ORAA #$0001 ; ; L1B11 BRCLR L0099,#$02,L1B17 ; ; ORAA #$0002 ; L1B17 BRCLR L0099,#$04,L1B1D ; ; ORAA #$0004 ; L1B1D BRCLR L0099,#$08,L1B23 ; ; ORAA #$0008 ; ; L1B23 BRCLR L0096,#$04,L1B29 ; ; ORAA #$0010 ; ; L1B29 BRCLR L0096,#$10,L1B2F ; ; ORAA #$0020 ; L1B2F BRCLR L0096,#$02,L1B35 ; ; ORAA #$0040 ; L1B35 BRCLR L0096,#$01,L1B3B ; ; ORAA #$0080 ; ; L1B3B STAA L0483 ; RTS ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1B3F: 01 NOP 1B40: 02 IDIV 1B41: 04 LSRD 1B42: 08 INX 1B43: 39 L1B43 RTS ; ----------------------------------------------------------- 1B44: 96 82 L1B44 LDAA L0082 1B46: 85 40 BITA #$0040 1B48: 26 0F BNE L1B59 ; 1B4A: 8A 40 ORAA #$0040 1B4C: 97 82 STAA L0082 1B4E: CE 04 00 LDX #$0400 1B51: 86 84 LDAA #$0084 1B53: 6F 00 L1B53 CLR $0000,X 1B55: 08 INX 1B56: 4A DECA 1B57: 26 FA BNE L1B53 ; 1B59: 39 L1B59 RTS ; ;~~~~~~~~~~~~~~~~~~~~~ ; ; Governor HU routine ; ;~~~~~~~~~~~~~~~~~~~~~ ; L1B5A LDAB L0400 ;HU status word ANDB #$0004 ;Clear all but b2, BEQ L1B6F ;Bra if ==0 ; LDD L040B ; BMI L1B6F ;Bra if b7==1 ; TSTA ;Test RPM error BEQ L1B6B ;Bra if ==0 ; LDAB #$00FF ; ; L1B6B TBA ; SEC ;Set carry BRA L1B70 ;Bra to return ; L1B6F CLC ;Clear carry ; L1B70 RTS ;Return ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1B71: F6 40 0F L1B71 LDAB L400F 1B74: C5 01 BITB #$0001 1B76: 26 35 BNE L1BAD ; 1B78: F6 04 00 LDAB L0400 1B7B: C4 0C ANDB #$000C 1B7D: 27 2E BEQ L1BAD 1B7F: C5 08 BITB #$0008 1B81: 27 19 BEQ L1B9C 1B83: FC 04 0B LDD L040B 1B86: 2A 0A BPL L1B92 1B88: 50 NEGB 1B89: B6 01 D1 LDAA L01D1 1B8C: 10 SBA 1B8D: 24 1B BCC L1BAA 1B8F: 4F CLRA 1B90: 20 18 BRA L1BAA ; 1B92: B6 01 D1 L1B92 LDAA L01D1 1B95: 1B ABA 1B96: 24 12 BCC L1BAA 1B98: 86 FF LDAA #$00FF 1B9A: 20 0E BRA L1BAA ; 1B9C: FC 04 0B L1B9C LDD L040B 1B9F: 2B 07 BMI L1BA8 1BA1: 4D TSTA 1BA2: 27 05 BEQ L1BA9 1BA4: C6 FF LDAB #$00FF 1BA6: 20 01 BRA L1BA9 ; 1BA8: 5F L1BA8 CLRB 1BA9: 17 L1BA9 TBA 1BAA: B7 01 D1 L1BAA STAA L01D1 1BAD: 39 L1BAD RTS ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-Routine to update commanded SA ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L1BAE PSHA ;Push SA to stack LDAB L004F ;Load status word BITB #$0001 ;Test b0, sign of SA BEQ L1BBB ;Bra if SA positive ; ;-SA negative here ; NEGA ;Get abs. value of SA TAB ;To B LDAA #$00FF ;Make negative 16 bit val. BRA L1BBE ;Bra to continue ; ;-Here if SA positive ; L1BBB TAB ;Sa to B LDAA #$0000 ;Clear A, positive 16 bit val. ; L1BBE ADDB L4133 ;Add base timing back in to get commanded SA ADCA #$0000 ;Perform carry if needed STD L0219 ;Save it, commanded SA PULA ;Get SA back into A RTS ;Return ; ;~~~~~~~~~~~~~~~~~~~ ; ; (???) ; ;~~~~~~~~~~~~~~~~~~~ ; L1BC8 LDAA L0400 ;Status word ANDA #$C0 ;Clear all but b7=, b6= (???) BEQ L1C09 ;Bra if b7,b6==0 ; BITA #$80 ;Test b7, (???) BEQ L1BF0 ;Bra if ==0 ; LDD L0403 ;SA BPL L1BE6 ; ; NEGB ; ; STAB L0414 ; LDD L0220 ;Final SA SUBB L0414 ; SBCA #$0000 ;Round if needed BRA L1C06 ;Bra to save and return ; L1BE6 LDD L0220 ; ADDB L0404 ; ADCA #$0000 ;Perform carry if needed BRA L1C06 ;Bra to save and return ; L1BF0 LDD L0403 ; BPL L1C02 ; ; NEGB ; STAB L0414 ; CLRA ; CLRB ; SUBB L0414 ; SBCA #$0000 ; BRA L1C06 ;Bra to save and return ; L1C02 CLRA ; LDAB L0404 ; ; L1C06 STD L0220 ;Save final SA ; L1C09 LDD L0220 ;Load final SA RTS ;Return ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1C0D: 36 PSHA 1C0E: 37 PSHB 1C0F: 07 TPA 1C10: 0F SEI 1C11: F6 0F 0F LDAB L0F0F 1C14: F6 0F 0A LDAB L0F0A 1C17: F6 0F 05 LDAB L0F05 1C1A: F6 0F 0A LDAB L0F0A 1C1D: F6 0F 05 LDAB L0F05 1C20: F6 0F 05 LDAB L0F05 1C23: F6 0F 05 LDAB L0F05 1C26: F6 0F 0A LDAB L0F0A 1C29: F6 0F 0A LDAB L0F0A 1C2C: F6 0F 05 LDAB L0F05 1C2F: F6 0F 0A LDAB L0F0A 1C32: F6 0F 05 LDAB L0F05 1C35: F6 0F 0A LDAB L0F0A 1C38: F6 0F 0A LDAB L0F0A 1C3B: F6 0F 02 LDAB L0F02 1C3E: F6 0F 0D LDAB L0F0D 1C41: F6 0F 05 LDAB L0F05 1C44: 06 TAP 1C45: 33 PULB 1C46: 32 PULA 1C47: CE 06 06 LDX #$0606 1C4A: FF 06 3C STX L063C 1C4D: FE 06 3C L1C4D LDX L063C 1C50: E6 00 LDAB $0000,X 1C52: FE 06 03 LDX L0603 1C55: 07 TPA 1C56: 36 PSHA 1C57: 0F SEI 1C58: B6 06 3F LDAA L063F 1C5B: B7 0E 00 STAA L0E00 1C5E: E7 00 STAB $0000,X 1C60: E6 00 LDAB $0000,X 1C62: B6 06 80 LDAA L0680 1C65: B7 0E 00 STAA L0E00 1C68: 32 PULA 1C69: 06 TAP 1C6A: 08 INX 1C6B: FF 06 03 STX L0603 1C6E: FE 06 3C LDX L063C 1C71: E7 00 STAB $0000,X 1C73: 08 INX 1C74: FF 06 3C STX L063C 1C77: 7A 06 05 DEC L0605 1C7A: 26 D1 BNE L1C4D ; 1C7C: 36 PSHA 1C7D: 37 PSHB 1C7E: 07 TPA 1C7F: 0F SEI 1C80: F6 0F 0F LDAB L0F0F 1C83: F6 0F 0A LDAB L0F0A 1C86: F6 0F 05 LDAB L0F05 1C89: F6 0F 0A LDAB L0F0A 1C8C: F6 0F 05 LDAB L0F05 1C8F: F6 0F 05 LDAB L0F05 1C92: F6 0F 05 LDAB L0F05 1C95: F6 0F 0A LDAB L0F0A 1C98: F6 0F 0A LDAB L0F0A 1C9B: F6 0F 05 LDAB L0F05 1C9E: F6 0F 0A LDAB L0F0A 1CA1: F6 0F 05 LDAB L0F05 1CA4: F6 0F 02 LDAB L0F02 1CA7: F6 0F 0A LDAB L0F0A 1CAA: F6 0F 02 LDAB L0F02 1CAD: F6 0F 0D LDAB L0F0D 1CB0: F6 0F 05 LDAB L0F05 1CB3: 06 TAP 1CB4: 33 PULB 1CB5: 32 PULA 1CB6: 39 RTS ; ----------------------------------------------------------- 1CB7: CE 06 06 LDX #$0606 1CBA: FF 06 3C STX L063C 1CBD: FE 06 03 L1CBD LDX L0603 1CC0: 07 TPA 1CC1: 36 PSHA 1CC2: 0F SEI 1CC3: B6 06 3F LDAA L063F 1CC6: B7 0E 00 STAA L0E00 1CC9: E6 00 LDAB $0000,X 1CCB: B6 06 80 LDAA L0680 1CCE: B7 0E 00 STAA L0E00 1CD1: 32 PULA 1CD2: 06 TAP 1CD3: 08 INX 1CD4: FF 06 03 STX L0603 1CD7: FE 06 3C LDX L063C 1CDA: E7 00 STAB $0000,X 1CDC: 08 INX 1CDD: FF 06 3C STX L063C 1CE0: 7A 06 05 DEC L0605 1CE3: 26 D8 BNE L1CBD ; 1CE5: 39 RTS ; ----------------------------------------------------------- 1CE6: 8C 60 00 CPX #$6000 1CE9: 25 08 BCS L1CF3 1CEB: 8C 6F FF CPX #$6FFF 1CEE: 22 03 BHI L1CF3 1CF0: 0D SEC 1CF1: 20 01 BRA L1CF4 ; 1CF3: 0C L1CF3 CLC 1CF4: 39 L1CF4 RTS ; ----------------------------------------------------------- ORG $4000 ;Start of calibration L4000: FDB $23AF ; ID BYTE, 9135d ; L4002 FDB $FFFF ; Platform ID L4004 FDB $FFFF ; Platform ID ; L4006 FDB $0000 ;Check sum L4008 FCB $0D ;Mask ID byte ; L4009 FDB 0481 ;6 secs. delay till shutdown ; ;-AIR FUEL MODE WORDS ; L400B FCB $0C ;0000 1100, option byte ; b7, 1 = de-latch ; b6, 1 = MAT sensor ; b5, 1 = 180 deg offset ; b4, 1 = ASDF CRANK (???) ; b3, 1 = ACCEL ENRICH LMT OPTION ; b2, 1 = SYNC FUEL AT IDLE (TBI) ; b1, 1 = AIR MANANGE ; b0, 1 = CPI/PFI MODE ; L400C FCB $93 ;1001 0011, option byte ; b7, 1 = CCP purge ; b6, 1 = Contitional INT reset on BLM cell change ; b5, 1 = INT reset on AE ; b4, 1 = INT reset in BLM cell change ; b3, 1 = ASDF (???) ; b2, 1 = CRANK FUEL ALL INJ'S EACH DRP ; b1, 1 = ERR 44/45 BLM LMT ; b0, 1 = SYNC MAP SENSOR READS ; ;--------------------------------- L400D: FCB $A4 ; 1010 0100, Option byte ; b7 1 = SINGLE PASS EGR TEST ; b6 1 = VATS ; b5 1 = USE L4780 TBL FOR %EGR ; b4 1 = EGR = 0 AT IDLE ; ; b3 1 = OPN LP FUEL DISABLE EGR ; b2 1 = BACK PRESS EGR ; b1, 1=linear EGR, 0=Electrinic Vacuum Regulator Valve EGR ; b0 1 = USE OPN LP AFR IF TEMP L.T. L48C7 IN CLOSED LP : (b0 = 1 FOR TIER 1, USE AFR TBL L4BB0 IF COOL LT 65c) ;--------------------------------- L400E FCB $00 ; MODE WD, AFR 4 0000 0000 ; b7 1 = not used ; b6 1 = not used ; b5 1 = LATCH ERR 45 ; b4 1 = USE L496F WITH ASYNC FUEL DELIVERY ; ; b3 1 = VAR TUNE CNT'L ; b2 1 = SHIFT LIGHT ENABLE ; b1 1 = USE ALT CMAP Vs. MAP LD FOR FUEL CUR HYST PAIR ; b0 1 = USE ALT CMAP Vs. MAP LD & AD MAP FOR BLM ENABLE ;--------------------------------- L400F FCB $18 ;Option byte, 0001 1000 ; b7=TCC option (1 = MAN, 0 = TCC) ; b6=TCC only (Non-CC transmission) ; b5= ; b4=Converter overheat ; b3=Use knock retard ; b2=1, A/C clutch cont., 0 = Var tune ; b1= ; b0, 1=Rev limiter ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Adaptive A/C clutch control params ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; All timer values are seconds x 10 ; L4010 FCB 0 ;Upper TPS threshold for A/C to come on L4011 FCB 0 ;Upper TPS threshold for A/C to remain on ; L4012 FCB 1 ;.1 sec, min time to enable A/C after A/C requested L4013 FCB 0 ;0 sec, min time to re-enable A/C L4014 FCB 0 ;0 sec, time delay for A/C to come back on after launch mode L4015 FCB 0 ;0 sec. time delay for A/C to be disabled if high RPMs L4016 FCB 0 ;0 sec, min time to re-enable A/C after high rpms ; L4017 FCB 255 ;6375 RPM, upper rpm limit for A/C to come on L4018 FCB 254 ;6350 RPM, upper rpm limit for A/C to remain on ; L4019 FCB 254 ;6350 RPM, upper RPM threshold to disable A/C ; L401A FCB 254 ;150 deg C, upper cool temp limit for A/C to come on L401B FCB 253 ;150 deg C, upper cool temp limit for A/C to remain on ; L401C FCB 0 ;0 MPH, Lower MPH limit for launch mode if A/C on L401D FCB 0 ;0 MPH, Lower MPH limit for launch mode for A/C to come on ; L401E FCB 254 ;99.2% TPS, lower TPS limit for launch mode for A/C to come on L401F FCB 255 ;99.2% TPS, lower TPS limit for launch mode for A/C on ; L4020 FDB 0000 ;0 sec, min time to re-enable A/C after high TPS L4022 FDB 0000 ;0 sec, min run time for compressor to come on ; ;============================================= ; CAN PURGE PARAMS (CCP) ; ;============================================= L4024 FCB 240 ; IF VAC L.T. 5 Kpa N UPDATE OF PURGE MULT L4025 FCB 1 ; 0.2 SEC'S DELAY BETWEEN UPDATEDS OF PURGE MULT L4026 FCB 123 ; IF INTEGRATOR G.T or E.Q. 123 CTS INCREASE PURGE MULT BY L4029 ; L4027 FCB 115 ; IF INTEGRATOR L.T 115 Counts, DECREASE PURGE MULT BY L402A L4028 FCB 0 ; 0 FACTOR, PURGE D.C. * L4043 TABLE IF IN P L4029 FCB 13 ; 0.05 FACTOR DECREMENT TO PURGE MULT L402A FCB 26 ; 0.10 PURGE MULT DECREMENT FOR LOW INT VALUES ; L402B FCB 120 ; ENABLE CCP IF COOL G.T. 50 DEG c L402C FCB 160 ; 80c COOL ; L402D FDB 0004 ; SEC'S ENG RUN TIME L402F FCB 10 ; 10 MPH ;--------------------------------------------- ;---------------------- ; CCP OFF TO ON PARAMS ;---------------------- L4030 FCB 4 ; 4 MPH, IF G.T. or E.Q thresh ENABLE PURGE L4031 FCB 35 ; 35 Kpa, IF G.T. or E.Q thresh ENABLE PURGE L4031 FCB 8 ; 3% TPS, IF G.T. or E.Q thresh ENABLE PURGE ;---------------------- ;---------------------- ; CCP ON TO OFF PARAMS ;---------------------- L4033 FCB 3 ; 3 MPH, IF L.T. thresh MPH DISABLE PURGE L4034 FCB 32 ; 32 Kpa, IF L.T. thresh Kpa DISABLE PURGE L4035 FCB 6 ; 2.3% tps, IF L.T. thresh TPS DISABLE PURGE ;--------------------------------------------- ;--------------------------------------------- ; CCP DUTY CYCLE Vs. AIR FLOW (CLSD LOOP) ; ; Dissassemby of BDWM LINES = 17 ; ; TBL = 2.56 * %D.C. ;--------------------------------------------- ORG $4036 ; %D.C. Gms/Sec AIR FLOW ;--------------------------------- L4036 FCB 180 ; 70.3 0 L4037 FCB 255 ; 99.6 16 L4038 FCB 255 ; 99.6 32 L4039 FCB 255 ; 99.6 48 L403A FCB 255 ; 99.6 64 L403B FCB 255 ; 99.6 80 L403C FCB 255 ; 99.6 96 L403D FCB 255 ; 99.6 112 L403E FCB 255 ; 99.6 128 L403F FCB 255 ; 99.6 144 L4040 FCB 255 ; 99.6 160 L4041 FCB 255 ; 99.6 176 L4042 FCB 255 ; 99.6 192 L4043 FCB 255 ; 99.6 208 L4044 FCB 255 ; 99.6 224 L4045 FCB 255 ; 99.6 240 L4046 FCB 255 ; 99.6 256 ;------------------------------------------------- ;------------------------------------------------- ; CCP DUTY CYCLE MINIMUM Vs. AIR FLOW (CLSD LOOP) ; ; Dissassemby of BDWM LINES = 17 ; ; TBL = 2.56 * %D.C. ;------------------------------------------------- ORG $4047 ; %D.C. Gms/Sec AIR FLOW ;--------------------------------- L4047 FCB 90 ; 35.2 0 L4048 FCB 128 ; 50.0 16 L4049 FCB 166 ; 64.8 32 L404A FCB 179 ; 69.9 48 L404B FCB 192 ; 75.0 64 L404C FCB 205 ; 80.1 80 L404D FCB 218 ; 85.2 96 L404E FCB 255 ; 99.6 112 L404F FCB 255 ; 99.6 128 L4050 FCB 255 ; 99.6 144 L4051 FCB 255 ; 99.6 160 L4052 FCB 255 ; 99.6 176 L4053 FCB 255 ; 99.6 192 L4054 FCB 255 ; 99.6 208 L4055 FCB 255 ; 99.6 224 L4056 FCB 255 ; 99.6 240 L4057 FCB 255 ; 99.6 256 ;--------------------------------------------- ;--------------------------------------------- ; PURGE ALLOWED Vs. BLM CELL 0 - 20 ; ; DETERMINE IF PURGE ALLOWED IN EACH CELL ; ; 0 = FALSE ; 1 = TRUE ;--------------------------------------------- ORG $4058 ; T/F BLM CELL NUMBER ;--------------------------------- L4058 FCB 0 ; 0 0 L4059 FCB 0 ; 0 1 L405A FCB 0 ; 0 2 L405B FCB 0 ; 0 3 L405C FCB 0 ; 0 4 L405D FCB 1 ; 1 5 L405E FCB 1 ; 1 6 L405F FCB 1 ; 1 7 L4060 FCB 1 ; 1 8 L4061 FCB 1 ; 1 9 L4062 FCB 1 ; 1 10 L4063 FCB 1 ; 1 11 L4064 FCB 1 ; 1 12 L4065 FCB 1 ; 1 13 L4066 FCB 1 ; 1 14 L4067 FCB 1 ; 1 15 L4068 FCB 0 ; 0 16 L4069 FCB 0 ; 0 17 L406A FCB 0 ; 0 18 L406B FCB 0 ; 0 19 L406C FCB 0 ; 0 20 ;--------------------------------------------- ;============================================= ; CAT CONVERTER PROTECTION ; ;============================================= L406D FCB 255 ; 1065c CAT OVER TEMP UPPER 1ST HYST PR L406E FCB 255 ; 1065c CAT OVER TEMP LOWER 1ST HYST PR ; CAL = (Deg -300)/3 ; L406F FCB 255 ; 1065c CAT OVER TEMP UPPER 2ND HYST PR L4070 FCB 255 ; 1065c CAT OVER TEMP LOWER 2ND HYST PR ; CAL = (Deg -300)/3 ; L4071 FCB 167 ;85 deg C, threshold to init cat temp to default value L4072 FCB 33 ;399 deg C, default cat temp when cool > L4071, temp = val x 3 + 300 ; L4073 FCB 10 ; 10 Sec, IF CONV TMR G.T. or E.Q. thresh USE AFR FM TBL L4088 L4074 FCB 255 ; 99.6% TPS, IF TPS G.T. thresh, CONV PROT CAN BE DISABLED L4075 FCB 0 ; 0 RPM, IF RPM L.T. thresh, CONV PROT CAN BE DISABLED L4076 FCB 255 ; 255 Sec's DISABLE CONV PROT IH HI TPS & LO RPM PERIOD ;--------------------------------------------- ;--------------------------------------------- ; CAT CONVERTER TEMPERATURE FILT COEF Vs. AIR FLOW ; ; Dissassemby of BDWM ; ; USED W/LAG FILTER & TBL'S L4088, L408F ; ; TABLE = COEF *256 ;--------------------------------------------- ORG $4077 ; % COEF GM/SEC AIR FLOW ;------------------------------ L4077 FCB 1 ; 0.4 0 L4078 FCB 4 ; 1.6 16 L4079 FCB 5 ; 2.0 32 L407A FCB 6 ; 2.3 48 L407B FCB 6 ; 2.3 64 L407C FCB 6 ; 2.3 80 L407D FCB 7 ; 2.7 96 L407E FCB 18 ; 7.0 112 L407F FCB 20 ; 7.8 128 L4080 FCB 22 ; 8.6 144 L4081 FCB 22 ; 8.6 160 L4082 FCB 22 ; 8.6 176 L4083 FCB 22 ; 8.6 192 L4084 FCB 22 ; 8.6 208 L4085 FCB 22 ; 8.6 224 L4086 FCB 22 ; 8.6 240 L4087 FCB 22 ; 8.6 256 ;--------------------------------------------- ;--------------------------------------------- ; ENDO/EXOTHERMIC REACTION TEMPERATURE ; COMPONENT Vs. AFR ; ; Dissassemby of BDWM ; ; TBL = (DEG C/3) +128 ;--------------------------------------------- ORG $4088 ; Deg c A/F Ratio ;------------------------------ L4088 FCB 101 ; 10.7 L4089 FCB 105 ; 11.5 L408A FCB 115 ; 12.3 L408B FCB 121 ; 13.1 L408C FCB 112 ; 13.9 L408D FCB 128 ; 14.7 L408E FCB 112 ; 15.5 ;--------------------------------------------- ;--------------------------------------------- ; RPM REACTION TEMP COMPONENT Vs. RPM & AIR FLOW ; ; ; Dissassemby of BDWM ; ; TBL = ( DEG C - 300)/3 ;--------------------------------------------- ORG $408F ; L408F FCB 0 ; Min RPM Val L4090 FCB 0 ; Min FLOW Value L4091 FCB 17 ; COL'S/ROW ;--------------------------------------------- ; 0 RPM ; Deg c GM/SEC AIR FLOW ;--------------------------------------------- L4092 FCB 27 ; 327 0 L4093 FCB 75 ; 375 16 L4094 FCB 99 ; 399 32 L4095 FCB 120 ; 420 48 L4096 FCB 145 ; 445 64 L4097 FCB 170 ; 470 80 L4098 FCB 174 ; 474 96 L4099 FCB 193 ; 493 112 L409A FCB 185 ; 485 128 L409B FCB 185 ; 485 144 L409C FCB 185 ; 485 160 L409D FCB 185 ; 485 176 L409E FCB 185 ; 485 192 L409F FCB 185 ; 485 208 L40A0 FCB 185 ; 485 224 L40A1 FCB 185 ; 485 240 L40A2 FCB 185 ; 485 256 ;--------------------------------------------- ; 800 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40A3 FCB 27 ; 327.0 0 L40A4 FCB 75 ; 375.0 16 L40A5 FCB 99 ; 399.0 32 L40A6 FCB 120 ; 420.0 48 L40A7 FCB 145 ; 445.0 64 L40A8 FCB 170 ; 470.0 80 L40A9 FCB 174 ; 474.0 96 L40AA FCB 193 ; 493.0 112 L40AB FCB 185 ; 485.0 128 L40AC FCB 185 ; 485.0 144 L40AD FCB 185 ; 485.0 160 L40AE FCB 185 ; 485.0 176 L40AF FCB 185 ; 485.0 192 L40B0 FCB 185 ; 485.0 208 L40B1 FCB 185 ; 485.0 224 L40B2 FCB 185 ; 485.0 240 L40B3 FCB 185 ; 485.0 256 ;--------------------------------------------- ; 1600 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40B4 FCB 27 ; 327.0 0 L40B5 FCB 90 ; 390.0 16 L40B6 FCB 110 ; 410.0 32 L40B7 FCB 169 ; 469.0 48 L40B8 FCB 149 ; 449.0 64 L40B9 FCB 174 ; 474.0 80 L40BA FCB 178 ; 478.0 96 L40BB FCB 197 ; 497.0 112 L40BC FCB 189 ; 489.0 128 L40BD FCB 195 ; 495.0 144 L40BE FCB 195 ; 495.0 160 L40BF FCB 195 ; 495.0 176 L40C0 FCB 195 ; 495.0 192 L40C1 FCB 195 ; 495.0 208 L40C2 FCB 195 ; 495.0 224 L40C3 FCB 195 ; 495.0 240 L40C4 FCB 195 ; 495.0 256 ;--------------------------------------------- ; 2400 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40C5 FCB 27 ; 327.0 0 L40C6 FCB 105 ; 405.0 16 L40C7 FCB 122 ; 422.0 32 L40C8 FCB 135 ; 435.0 48 L40C9 FCB 182 ; 482.0 64 L40CA FCB 207 ; 507.0 80 L40CB FCB 211 ; 511.0 96 L40CC FCB 230 ; 530.0 112 L40CD FCB 222 ; 522.0 128 L40CE FCB 227 ; 527.0 144 L40CF FCB 227 ; 527.0 160 L40D0 FCB 227 ; 527.0 176 L40D1 FCB 227 ; 527.0 192 L40D2 FCB 227 ; 527.0 208 L40D3 FCB 227 ; 527.0 224 L40D4 FCB 227 ; 527.0 240 L40D5 FCB 227 ; 527.0 256 ;--------------------------------------------- ; 3200 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40D6 FCB 27 ; 327.0 0 L40D7 FCB 105 ; 405.0 16 L40D8 FCB 146 ; 446.0 32 L40D9 FCB 163 ; 463.0 48 L40DA FCB 171 ; 471.0 64 L40DB FCB 196 ; 496.0 80 L40DC FCB 200 ; 500.0 96 L40DD FCB 219 ; 519.0 112 L40DE FCB 211 ; 511.0 128 L40DF FCB 219 ; 519.0 144 L40E0 FCB 219 ; 519.0 160 L40E1 FCB 219 ; 519.0 176 L40E2 FCB 219 ; 519.0 192 L40E3 FCB 219 ; 519.0 208 L40E4 FCB 219 ; 519.0 224 L40E5 FCB 219 ; 519.0 240 L40E6 FCB 219 ; 519.0 256 ;--------------------------------------------- ; 4000 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40E7 FCB 102 ; 402.0 0 L40E8 FCB 85 ; 385.0 16 L40E9 FCB 150 ; 450.0 32 L40EA FCB 176 ; 476.0 48 L40EB FCB 181 ; 481.0 64 L40EC FCB 187 ; 487.0 80 L40ED FCB 187 ; 487.0 96 L40EE FCB 187 ; 487.0 112 L40EF FCB 187 ; 487.0 128 L40F0 FCB 187 ; 487.0 144 L40F1 FCB 187 ; 487.0 160 L40F2 FCB 187 ; 487.0 176 L40F3 FCB 187 ; 487.0 192 L40F4 FCB 187 ; 487.0 208 L40F5 FCB 187 ; 487.0 224 L40F6 FCB 187 ; 487.0 240 L40F7 FCB 187 ; 487.0 256 ;--------------------------------------------- ; 4800 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L40F8 FCB 102 ; 402 0 L40F9 FCB 85 ; 385 16 L40FA FCB 150 ; 450 32 L40FB FCB 176 ; 476 48 L40FC FCB 181 ; 481 64 L40FD FCB 187 ; 487 80 L40FE FCB 187 ; 487 96 L40FF FCB 187 ; 487 112 L4100 FCB 187 ; 487 128 L4101 FCB 187 ; 487 144 L4102 FCB 187 ; 487 160 L4103 FCB 187 ; 487 176 L4104 FCB 187 ; 487 192 L4105 FCB 187 ; 487 208 L4106 FCB 187 ; 487 224 L4107 FCB 187 ; 487 240 L4108 FCB 255 ; 555 256 ;--------------------------------------------- ; 5600 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L4109 FCB 255 ; 555 0 L410A FCB 255 ; 555 16 L410B FCB 255 ; 555 32 L410C FCB 255 ; 555 48 L410D FCB 255 ; 555 64 L410E FCB 255 ; 555 80 L410F FCB 255 ; 555 96 L4110 FCB 255 ; 555 112 L4111 FCB 255 ; 555 128 L4112 FCB 255 ; 555 144 L4113 FCB 255 ; 555 160 L4114 FCB 255 ; 555 176 L4115 FCB 255 ; 555 192 L4116 FCB 255 ; 555 208 L4117 FCB 255 ; 555 224 L4118 FCB 255 ; 555 240 L4119 FCB 255 ; 555 256 ;--------------------------------------------- ; 6400 RPM ; DEG C CAT AIR FLOW ;--------------------------------------------- L411A FCB 255 ; 555 0 L411B FCB 255 ; 555 16 L411C FCB 255 ; 555 32 L411D FCB 255 ; 555 48 L411E FCB 255 ; 555 64 L411F FCB 255 ; 555 80 L4120 FCB 255 ; 555 96 L4121 FCB 255 ; 555 112 L4122 FCB 255 ; 555 128 L4123 FCB 255 ; 555 144 L4124 FCB 255 ; 555 160 L4125 FCB 255 ; 555 176 L4126 FCB 255 ; 555 192 L4127 FCB 255 ; 555 208 L4128 FCB 255 ; 555 224 L4129 FCB 255 ; 555 240 L412A FCB 255 ; 555 256 ;--------------------------------------------- ;--------------------------------------------- ; CPI MANIFOLD TUNING CONTROL CALIB ; ;--------------------------------------------- ORG $412B ; L412B FCB 0 ; 0 RPM, LOWER HYST L412C FCB 0 ; 0 RPM, UPPER HYST L412D FCB 0 ; 0 RPM, UPPER HYST L412E FCB 0 ; 0 RPM, LOWER HYST L412F FCB 0 ; 0 % TPS, LOWER HYST L4130 FCB 0 ; 0 % TPS, UPPER HYST L4131 FCB 0 ; -40 c COOL, CUT OFF ;--------------------------------------------- L4132 FCB 2 ; Vss ; ;~~~~~~~~~~~~~~~~~~ ;-Spark/DRP params ;~~~~~~~~~~~~~~~~~~ ; L4133 FCB 0 ;Base SA L4134 FDB 2458 ;400 RPM, DRP threshold for engine to be running L4136 FDB 3574 ;275 RPM, DRP threshold to transition from crank to run ; ;~~~~~~~~~~~~~~~~~~~ ;-MAP filter params ;~~~~~~~~~~~~~~~~~~~ ; L4138 FCB 200 ;Standard MAP filter coeff. L4139 FCB 250 ;Transient MAP filter coeff. L413A: FCB 240 ;3 secs, transient MAP apply timer val L413B: FCB 1 ;12.5 rpm, delta for transient MAP ; ;~~~~~~~~~ ;-SA bias ;~~~~~~~~~ ; L413C FCB 28 ;10 deg, main SA bias L413D FCB 57 ;20 deg, cool temp corr. SA bias L413E: FCB 29 ;10 deg, L413F FCB 0 ;0 Deg, EGR bias L4140 FCB 0 ;0 Deg, bias for MAT SA corr. ;--------------------------------------------- L4141: FCB 167 ; 85c COOL, COLD THRESH FOR NEG SPK not used, L4142: FCB 8 ;8, number of cylinders L4143: FCB 6 ; 6 NUM CNT'S SPK RUN FLAG SET IF RPM GT L4134 (400) L4144 FCB 2 ;#DRPs to transition from crank to run ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-SA advance and retard limits ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4145 FDB 0119 ;42 deg, max SA; L4147 FDB 65508 ;-10.0 deg, max allowable retard L4149: FDB 65514 ;-7.4 deg, max allowable retard when in DFCO L414B FDB 65514 ;-7.4 deg, max retard during torque management fuel cutoff ; L414D FCB 15 ;Filter coeff. for SA ramping multiplier, used when transitioning from crank to run ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Decel Fuel Cut Off SA corection parameters ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L414E FCB 10 ;Low %TPS SA ramping mult. filter coeff. L414F FCB 20 ;High %TPS SA ramping mult. filter coeff. L4150 FCB 25 ;9.8%, TPS threshold to use high %TPS filter coeff. L4151 FCB 28 ;10 deg, DFCO SA ; L4152 FCB 240 ;Filter coeff for RPM/12.5 ; ;~~~~~~~~~~~~~~~~~~~ ;-Pseudo-Baro quals ;~~~~~~~~~~~~~~~~~~~ ; L4153 FCB 224 ;4000 RPM, upper scaled rpm limit for pseudo-baro L4154 FCB 64 ;1200 RPM, lower scaled rpm limit for pseudo-baro L4155 FCB 140 ;54.7% TPS, min *TPS for pseudo-baro L4156 FCB 5 ;2.0% TPS, Min delta %TPS for pseudo-baro L4157 FCB 128 ;Baro filter coeff. L4158 FCB 160 ;Min cool temp for pseudo-baro update ; ;--------------------------------------------- ; IDLE SPARK ADVANCE PARMS ; Dissassemby of BDWM, MY95 L05 ;--------------------------------------------- L4159 FCB 1 ; 1 MPH MAX FOR IDLE SPK L415A FCB 4 ; 1.6% TPS TO RETURN TO IDLE SPK L415B FCB 6 ; 3.2% TPS MAX FOR IDLE SPK ; L415C FCB 100 ; 35 Deg c MIN FOR IDLE SPK L415D FDB 0030 ; 30 sec MIN RUN TIME FOR IDLE SPK L415F FCB 0 ; 0 RPM OFF SET TO DESIRED RPM IF NOT AT IDLE ;--------------------------------------------- ;--------------------------------------------- ; PWR STEER SA ;--------------------------------------------- L4160 FCB 255 ; 151c, COOL THRESH FOR PWR STEER SPK L4161 FDB 0000 ; 0 Deg PWR STEER FORCED SPK ADV L4163 FCB 0 ; 0% TPS, THRESH FOR SETTING PWR STEER SPK ADV L4164 FCB 0 ; 0% TPS, THRESH FOR EXITING PWR STEER SPK ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~ ;-Main SA table ;~~~~~~~~~~~~~~~ ; ; SA = (val - bias) * .351 ; L4165 FCB 0 ;0 RPM, row offset FCB 0 ;0 kPa, col offset FCB 17 ;# cols./row ; ; kPa: 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 ;RPM ; FCB 85, 85, 85, 85, 85, 80, 77, 63, 60, 54, 46, 40, 37, 34, 31, 28, 26 ; 400 FCB 85, 85, 85, 85, 85, 80, 77, 63, 60, 54, 46, 40, 37, 34, 31, 28, 28 ; 600 FCB 85, 85, 85, 85, 85, 85, 85, 74, 68, 57, 54, 43, 40, 34, 31, 28, 28 ; 800 FCB 85, 85, 85, 85, 85, 85, 85, 80, 71, 65, 57, 48, 43, 37, 31, 28, 28 ;1000 FCB 85, 85, 85, 85, 85, 85, 85, 80, 74, 68, 60, 54, 48, 43, 37, 34, 31 ;1200 FCB 88, 88, 88, 88, 88, 88, 88, 82, 80, 71, 65, 60, 54, 48, 43, 40, 40 ;1600 FCB 91, 91, 91, 91, 91, 91, 91, 85, 82, 74, 68, 63, 57, 54, 48, 46, 46 ;2000 FCB 94, 94, 94, 94, 94, 94, 94, 91, 88, 80, 74, 68, 63, 60, 54, 54, 51 ;2400 FCB 100, 100, 100, 100, 100, 100, 100, 94, 91, 82, 77, 71, 65, 63, 60, 57, 54 ;2800 FCB 102, 102, 102, 102, 102, 102, 102, 97, 94, 91, 80, 77, 74, 68, 65, 63, 60 ;3200 FCB 105, 105, 105, 105, 105, 105, 105, 102, 97, 91, 85, 80, 77, 71, 68, 65, 63 ;3600 FCB 114, 114, 114, 114, 114, 114, 114, 114, 100, 94, 88, 85, 82, 77, 77, 74, 71 ;4000 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 91, 88, 85, 80, 80, 80, 77 ;4400 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 91, 88, 85, 80, 77, 74, 71 ;4800 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;5200 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;5600 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;6000 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Closed throttle SA table ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; SA = (val - bias) * .351 ; L4289 FCB 0 ;0 RPM, row offset FCB 0 ;0 kPa, col offset FCB 17 ;# of cols. per row ; ; kPa: 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 ;RPM ; FCB 85, 85, 85, 85, 85, 80, 77, 63, 60, 54, 46, 40, 37, 34, 31, 28, 26 ; 400 FCB 71, 71, 71, 71, 77, 80, 77, 63, 60, 54, 46, 40, 37, 34, 31, 28, 28 ; 600 FCB 71, 71, 71, 71, 77, 85, 85, 74, 68, 57, 54, 43, 40, 34, 31, 28, 28 ; 800 FCB 85, 85, 85, 85, 85, 85, 85, 80, 71, 65, 57, 48, 43, 37, 31, 28, 28 ;1000 FCB 85, 85, 85, 85, 85, 85, 85, 80, 74, 68, 60, 54, 48, 43, 37, 34, 31 ;1200 FCB 88, 88, 88, 88, 88, 88, 88, 82, 80, 71, 65, 60, 54, 48, 43, 40, 40 ;1600 FCB 91, 91, 91, 91, 91, 91, 91, 88, 85, 80, 71, 68, 60, 57, 48, 46, 46 ;2000 FCB 94, 94, 94, 94, 94, 94, 94, 91, 88, 80, 74, 68, 63, 60, 54, 54, 51 ;2400 FCB 100, 100, 100, 100, 100, 100, 100, 94, 91, 82, 77, 71, 65, 63, 60, 57, 54 ;2800 FCB 102, 102, 102, 102, 102, 102, 102, 97, 94, 91, 80, 77, 74, 68, 65, 63, 60 ;3200 FCB 105, 105, 105, 105, 105, 105, 105, 102, 97, 91, 85, 80, 77, 71, 68, 65, 63 ;3600 FCB 114, 114, 114, 114, 114, 114, 114, 114, 100, 94, 88, 85, 82, 77, 74, 71, 68 ;4000 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 91, 88, 85, 80, 77, 74, 71 ;4400 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 91, 88, 85, 80, 77, 74, 71 ;4800 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;5200 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;5600 FCB 114, 114, 114, 114, 114, 114, 114, 114, 102, 97, 94, 91, 88, 82, 80, 77, 74 ;6000 ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Look up cool temp SA correction ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; SA = (val - bias) * .351 ; L43AD FCB 0 ;zero val=use vac, non-zero val=use SD MAP ; FCB 16 ;12 deg C, cool temp offset FCB 0 ;0 kPa, vac offset FCB 9 ;# cols. per row ; ; kPa: 80 70 60 50 40 30 20 10 0 ;Deg C ; FCB 91, 91, 91, 91, 91, 91, 100, 100, 100 ;-28 FCB 91, 91, 91, 91, 91, 91, 97, 97, 97 ;-16 FCB 85, 85, 85, 85, 85, 85, 94, 94, 94 ; -4 FCB 82, 82, 82, 82, 82, 82, 85, 85, 85 ; 8 FCB 54, 54, 54, 54, 54, 57, 60, 63, 63 ; 20 FCB 48, 48, 48, 48, 48, 51, 54, 57, 57 ; 32 FCB 46, 46, 46, 46, 46, 48, 51, 51, 51 ; 44 FCB 46, 46, 46, 46, 46, 48, 51, 51, 51 ; 56 FCB 48, 48, 48, 48, 48, 57, 57, 57, 57 ; 68 FCB 57, 57, 57, 57, 57, 57, 57, 57, 57 ; 80 FCB 57, 57, 57, 57, 57, 57, 57, 57, 57 ; 92 FCB 54, 54, 54, 51, 51, 48, 46, 46, 46 ;103 FCB 51, 48, 48, 43, 43, 43, 40, 40, 40 ;116 FCB 43, 43, 37, 34, 34, 34, 31, 31, 31 ;128 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-SA correction mult. vs MAT ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; SA corr. = (val - bias) x .351 ; L442F FCB 0 ;Col. select, 0 = use vac, 1 = use RPM ; FCB 80 ;20 deg C, min MAT FCB 0 ;Min vac. FCB 12 ;# of cols. ; ; ; kPa 55, 50, 45, 40, 35, 30, 25, 20, 15, 10, 5, 0 ;Deg C ; FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 20 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 32 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 44 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 55 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 68 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 80 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 92 FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ;104 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-MAT SA mult. for negative SA correction ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Mult. ;kPa ; L4493 FCB 0 ; 20 FCB 0 ; 25 FCB 0 ; 30 FCB 0 ; 35 FCB 0 ; 40 FCB 0 ; 45 FCB 0 ; 50 FCB 0 ; 55 FCB 0 ; 60 FCB 0 ; 65 FCB 0 ; 70 FCB 0 ; 75 FCB 0 ; 80 FCB 0 ; 85 FCB 0 ; 90 FCB 0 ; 95 FCB 0 ;100 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-MAT SA mult. for positive SA correction ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Mult. ;kPa ; L44A4 FCB 0 ; 20 FCB 0 ; 25 FCB 0 ; 30 FCB 0 ; 35 FCB 0 ; 40 FCB 0 ; 45 FCB 0 ; 50 FCB 0 ; 55 FCB 0 ; 60 FCB 0 ; 65 FCB 0 ; 70 FCB 0 ; 75 FCB 0 ; 80 FCB 0 ; 85 FCB 0 ; 90 FCB 0 ; 95 FCB 0 ;100 ; ;~~~~~~~~~~~~~~~~~~~~~~~ ;-PE spark corr. vs rpm ;~~~~~~~~~~~~~~~~~~~~~~~ ; ; Deg SA ;RPM ; L44B5 FCB 0 ; 0 FCB 0 ; 400 FCB 0 ; 800 FCB 3 ;1200 FCB 6 ;1600 FCB 6 ;2000 FCB 6 ;2400 FCB 6 ;2800 FCB 6 ;3200 FCB 6 ;3600 FCB 6 ;4000 FCB 6 ;4400 FCB 6 ;4800 FCB 6 ;5200 FCB 6 ;5600 FCB 6 ;6000 FCB 6 ;6400 ; ;---------------------------------------------- ; SPK TIME OUT REDUCTION RATE VS FLOW ; ; TBL = SEC 5 -1 ;---------------------------------------------- ORG $44C6 ; msec's gms/sec air flow ;--------------------------------- L44C6 FCB 19 ; 3600 0 FCB 14 ; 2600 16 FCB 8 ; 1400 32 FCB 6 ; 1000 48 FCB 4 ; 600 64 ;--------------------------------------------- ;--------------------------------------------- ; ALTITUDE SPK ADV CORR Vs. BARO & VAC ; ; Dissassemby of BDWM ; ; TBL = (SPK + BAIS) * 256/90 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Alt. SA correction vs. baro and vac ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; SA corr. = (val - bias) x .351 ; L44CB FCB 96 ;75 kPa, baro row offset for lookup FCB 176 ;25 kPa, vacuum col. offset for lookup FCB 6 ;# cols. per row ; ; kPa vac: 25 20 15 10 5 0 ;kPa baro ; FCB 28, 28, 25, 25, 25, 28 ; 75 FCB 28, 28, 28, 28, 28, 28 ; 85 FCB 28, 28, 28, 28, 28, 28 ; 95 FCB 28, 28, 28, 28, 28, 28 ;105 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Engine idle overspeed SA adj. vs RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-Subtracted from SA to lower engine speed ; L44E6 FCB 96 ;250 RPM, UL for table lookup ; ; SA corr.= ; val x .351 ; RPM ; FCB 0 ; 0.0 FCB 6 ; 12.5 FCB 9 ; 25.0 FCB 11 ; 37.5 FCB 14 ; 50.0 FCB 14 ;150.0 FCB 17 ;250.0 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Engine idle overspeed SA multiplier vs. SD MAP ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L44EE FCB 128 ;60 kPa, UL for lookup ; ; % SA corr. = ; val x .391 ;kPa ; FCB 255 ; 0.996 20 FCB 255 ; 0.996 25 FCB 255 ; 0.996 30 FCB 255 ; 0.996 35 FCB 244 ; 0.953 40 FCB 244 ; 0.953 45 FCB 232 ; 0.906 50 FCB 175 ; 0.684 55 FCB 128 ; 0.500 60 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Engine idle underspeed SA adj. vs RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-Added SA to raise engine speed ; L44F8 FCB 96 ;250 rpm, UL for lookup ; ; SA corr.= ; val x .351 ; RPM ; FCB 0 ; 0.0 FCB 3 ; 12.5 FCB 6 ; 25.0 FCB 9 ; 37.5 FCB 11 ; 50.0 FCB 9 ;150.0 FCB 9 ;250.0 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Engine idle underspeed SA multiplier vs S/D MAP ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4500 FCB 128 ;60 kPa, UL for lookup ; ; % SA corr. = ; val x .391 ;kPa ; FCB 244 ; 20 FCB 232 ; 25 FCB 232 ; 30 FCB 232 ; 35 FCB 205 ; 40 FCB 166 ; 45 FCB 102 ; 50 FCB 32 ; 55 FCB 0 ; 60 ; ;============================================= ; RPM DERIVITIVE SPK/FUEL CALIB'S ; SPARK CALIB'S, BDWM, MY 94 L05 ; type $0D ;============================================= L450A FCB 57 ;20 deg, SA bias for transient RPM idle SA corr. L450B FCB 11 ; 3.9 Deg, MAX IDLE SPK L450C FCB 64 ; 1600 RPM ; L450D FCB 221 ;Filter coeff, RPM/6.25 L450E FCB 101 ; FILT RPM COEF LIMIT ; L450F FCB 116 ; MIM ADJ FM DRIVITIVE RPM/SPK/FUEL L4510 FCB 141 ; LIMIT ADJ FM DRIVITIVE RPM/SPK/FUEL ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Transient RPM idle SA corr. vs. rpm ratio ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; SA = ; (val - bias) x .351 ;RPM ratio ; L4511 FCB 50 ;0.75000 FCB 51 ;0.78125 FCB 52 ;0.81250 FCB 53 ;0.84375 FCB 54 ;0.87500 FCB 55 ;0.90625 FCB 56 ;0.93750 FCB 57 ;0.96875 FCB 57 ;1.00000 FCB 57 ;1.03125 FCB 58 ;1.06250 FCB 59 ;1.09375 FCB 60 ;1.12500 FCB 61 ;1.15625 FCB 62 ;1.18750 FCB 63 ;1.21875 FCB 64 ;1.25000 ; ;--------------------------------------------- ; SPK TIME OUT VS COOL ; (START UP SPK ADDER) ; ; Dissassemby of BDWM, LINES = 9 ; 11-11-1994, 10:34:28 ; ; TBL = SPK * (256/90) ;--------------------------------------------- ORG $4522 ; L4522: FCB 8 ; 9 LINE TABLE TABLE ; Deg SA Cool deg c ;--------------------------------- L4523 FCB 28 ; 9.8 -40 L4524 FCB 28 ; 9.8 -16 L4525 FCB 28 ; 9.8 8 L4526 FCB 28 ; 9.8 32 L4527 FCB 20 ; 7.0 56 L4528 FCB 14 ; 4.9 80 L4529 FCB 14 ; 4.9 104 L452A FCB 14 ; 4.9 128 L452B FCB 14 ; 4.9 152 ;--------------------------------------------- ;--------------------------------------------- ; SPK TIME OUT DECAY DELAY Vs. COOL ; ; Dissassemby of BDWM, LINES = 9 ; ; TBL = 1 * Sec's ;--------------------------------------------- ORG $452C ; L452C: FCB 8 ; 9 LINES ; sec's Cool deg c ;--------------------------------- L452D FCB 40 ; 40 -40 L452E FCB 40 ; 40 -16 L452F FCB 25 ; 25 8 L4530 FCB 15 ; 15 32 L4531 FCB 20 ; 20 56 L4532 FCB 10 ; 10 80 L4533 FCB 5 ; 5 104 L4534 FCB 5 ; 5 128 L4535 FCB 5 ; 5 152 ;--------------------------------------------- ;--------------------------------------------- ; SPK TIME OUT DECAY MULTIPLIER Vs. COOL ; ; TBL = MULT * 256 ;--------------------------------------------- ORG $4536 ; L4536 FCB 8 ; 9 LINES ; %MULT COOL Deg c ;--------------------------------- L4537 FCB 251 ; 0.980 -40 L4538 FCB 251 ; 0.980 -16 L4539 FCB 248 ; 0.970 8 L453A FCB 248 ; 0.970 32 L453B FCB 243 ; 0.949 56 L453C FCB 235 ; 0.918 80 L453D FCB 205 ; 0.800 104 L453E FCB 205 ; 0.800 128 L453F FCB 205 ; 0.800 152 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Spark latency correction vs. RPMs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4540 FCB 192 ;4800 rpm, UL for lookup ; ; usecs = val x 15.26 ;RPM ; L4541 FCB 0 ; 0 FCB 0 ; 400 FCB 0 ; 800 FCB 3 ;1200 FCB 7 ;1600 FCB 9 ;2000 FCB 9 ;2400 FCB 12 ;2800 FCB 11 ;3200 FCB 9 ;3600 FCB 10 ;4000 FCB 10 ;4400 FCB 9 ;4800 ; ;~~~~~~~~~~~~~~~~~~~~~~~ ;-Baro correction table ;~~~~~~~~~~~~~~~~~~~~~~~ ; L454E FCB 32 ; Min RPM Value, (1200) FCB 48 ; Min TPS Value, (37.5%) FCB 6 ; # columns/row ; ;-Added Baro counts ; ; %TPS 37.5, 50.0, 62.5, 75.0, 87.5, 100 ;RPM ; FCB 18, 10, 6, 5, 4, 3 ;1200 FCB 35, 17, 13, 9, 8, 6 ;1800 FCB 54, 27, 22, 16, 14, 11 ;2400 FCB 75, 44, 29, 20, 16, 13 ;3000 FCB 97, 45 38, 26, 21, 16 ;3600 FCB 115, 62, 46, 32, 27, 21 ;4200 FCB 130, 70, 48, 33, 25, 20 ;4800 ;============================================= ; KNOCK CALIB'S ; BDWM, 5.7 L V8, TYPE $0D ECM ;============================================= ;--------------------------------------------- ; MAX KNOCK RETARD IN WOT Vs. RPM ; 8 LINE TABLE ; ; TBL = SPK ADV * (256/45) ;--------------------------------------------- ORG $457B ; Deg SA RPM ;--------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~ ;-Max PE knock retard ;~~~~~~~~~~~~~~~~~~~~~ ; ; Max pulled SA ;RPM ; L457B FCB 46 ; 800 FCB 46 ;1600 FCB 46 ;2400 FCB 57 ;3200 FCB 57 ;4000 FCB 57 ;4800 FCB 57 ;5600 FCB 57 ;6400 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Max Non-PE retard vs Vac ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Max pulled SA ;kPa ; L4583 FCB 0 ; 60 FCB 23 ; 50 FCB 46 ; 40 FCB 46 ; 30 FCB 46 ; 20 FCB 46 ; 10 FCB 46 ; 0 ; ;--------------------------------------------- ; KNOCK ATTACK RATE Vs. RPM ; ; Dissassemby of BDWM ; 17 BYTES ; ; TBL = (DEG/msec) / .0225 ;--------------------------------------------- ORG $458A ; DEG/msec RPM ;--------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Knock attack rate vs. rpm ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; deg/msec = val. x ; .0225 ; ; RPM ; L458A FCB 2 ; 0 FCB 2 ; 400 FCB 10 ; 800 FCB 15 ;1200 FCB 15 ;1600 FCB 15 ;2000 FCB 15 ;2400 FCB 15 ;2800 FCB 21 ;3200 FCB 21 ;3600 FCB 21 ;4000 FCB 21 ;4400 FCB 21 ;4800 FCB 21 ;5200 FCB 21 ;5600 FCB 21 ;6000 FCB 21 ;6400 ; ;--------------------------------------------- ; KNOCK RECOVERY RATE Vs. RPM ; ; Dissassemby of BDWM LINES = 17 ; ; TBL = .512 * %/msec ; TBL = %/msec * (256/500) ;--------------------------------------------- ORG $459B ; %/msec RPM ;--------------------------------- L459B FCB 220 ; 429.7 0 L459C FCB 220 ; 429.7 400 L459D FCB 48 ; 93.7 800 L459E FCB 19 ; 37.1 1200 L459F FCB 19 ; 37.1 1600 L45A0 FCB 19 ; 37.1 2000 L45A1 FCB 18 ; 35.2 2400 L45A2 FCB 18 ; 35.2 2800 L45A3 FCB 16 ; 31.2 3200 L45A4 FCB 16 ; 31.2 3600 L45A5 FCB 16 ; 31.2 4000 L45A6 FCB 16 ; 31.2 4400 L45A7 FCB 16 ; 31.2 4800 L45A8 FCB 16 ; 31.2 5200 L45A9 FCB 16 ; 31.2 5600 L45AA FCB 16 ; 31.2 6000 L45AB FCB 16 ; 31.2 6400 ;--------------------------------------------- ;============================================= ; LOW OCTAINE ; ; BDWM, 5.7l V8, TYPE $0D ECM ;============================================= L45AC FCB 160 ; 80 Deg c, MIN FOR LOW OCTANE L45AD FCB 96 ; 48.5 kpa MAP, MIN FOR LOW OCTANE L45AE FCB 64 ; L.T. or E.Q 34 Kpa DIFF MAP ; INCREASE FOR LOW OCTANE ; L45AF FCB 14 ; 2.5 deg HI KNOCK ACTIVITY L45B0 FCB 11 ; 1.9 deg LO OCTANE KNOCK ; L45B1 FCB 25 ; 25 CNT'S LO OCT CNTR, INCR CNTS IF ; HI KNOCK > KNK RETARD G.T. L45AA ; L45B2 FCB 25 ; 25 CNT'S LO OCT CNTR, INCR CNTS IF ; HI KNOCK (= KNK RETARD G.T. L45AB ; L45B3 FCB 14 ; 5 Deg LO OCT BASE SPK RETARD MAX ; BASE SPK RETART = L45AE * LOW OCT CNTR ;--------------------------------------------- ;--------------------------------------------- ; LOW OCTAINE SPK RETARD MULT Vs. RPM ; ; APPLIED TO BASE SPARK RETARD ; ; Dissassemby of BDWM ; 12-01-1993, 14:33:08 ; ; TBL = MULT * 2.56 ;--------------------------------------------- ORG $45B4 ; % MULT RPM ;------------------------------ ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Low octane spark retard mult. vs RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Mult = val/2.56 ; RPM ; L45B4 FCB 0 ; 0 FCB 0 ; 800 FCB 204 ;1600 FCB 204 ;2400 FCB 204 ;3200 FCB 230 ;4000 FCB 255 ;4800 FCB 255 ;5600 FCB 255 ;6400 ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Low octane SA mult. vs SD MAP ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Mult. ;kPa ; L45BD FCB 0 ; 20 FCB 0 ; 25 FCB 0 ; 30 FCB 0 ; 35 FCB 0 ; 40 FCB 0 ; 45 FCB 128 ; 55 FCB 204 ; 55 FCB 255 ; 60 FCB 255 ; 65 FCB 255 ; 70 FCB 255 ; 75 FCB 255 ; 80 FCB 255 ; 85 FCB 255 ; 90 FCB 255 ; 95 FCB 255 ;100 ; ;============================================= ; KNOCK PARAMS ; ;============================================= L45CE: FCB 2 ; 2 MPH MIN VSS FOR SPK RETARD L45CF FCB 56 ; 700 RPM MIN FOR SPK RETARD L45D0 FCB 153 ; 75c COOL, MIN FOR SPK RETARD ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Min knock counts vs. RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Subtracted out from knock ; counts before store ; ; knock counts ;RPM ; L45D1 FCB 48 ; 0 FCB 48 ; 100 FCB 48 ; 200 FCB 48 ; 300 FCB 48 ; 400 FCB 48 ; 500 FCB 48 ; 600 FCB 48 ; 700 FCB 19 ; 800 FCB 19 ; 900 FCB 19 ;1000 FCB 16 ;1100 FCB 16 ;1200 FCB 16 ;1300 FCB 16 ;1400 FCB 16 ;1500 FCB 16 ;1600 FCB 16 ;1700 FCB 16 ;1800 FCB 16 ;1900 FCB 21 ;2000 FCB 21 ;2100 FCB 21 ;2200 FCB 21 ;2300 FCB 21 ;2400 FCB 21 ;2500 FCB 21 ;2600 FCB 21 ;2700 FCB 41 ;2800 FCB 41 ;2900 FCB 41 ;3000 FCB 41 ;3100 FCB 41 ;3200 FCB 41 ;3300 FCB 41 ;3400 FCB 41 ;3500 FCB 41 ;3600 FCB 32 ;3700 FCB 28 ;3800 FCB 25 ;3900 FCB 21 ;4000 FCB 16 ;4100 FCB 16 ;4200 FCB 16 ;4300 FCB 16 ;4400 FCB 16 ;4500 FCB 16 ;4600 FCB 16 ;4700 FCB 16 ;4800 FCB 16 ;4900 FCB 16 ;5000 FCB 16 ;5100 FCB 16 ;5200 FCB 16 ;5300 FCB 16 ;5400 FCB 16 ;5500 FCB 16 ;5600 FCB 16 ;5700 FCB 16 ;5800 FCB 16 ;5900 FCB 16 ;6000 FCB 16 ;6100 FCB 16 ;6200 FCB 16 ;6300 FCB 16 ;6400 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Added knock count bias vs. RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Knock count bias ;RPM ; L4612 FCB 0 ; 0 FCB 0 ; 100 FCB 0 ; 200 FCB 0 ; 300 FCB 0 ; 400 FCB 0 ; 500 FCB 0 ; 600 FCB 0 ; 700 FCB 48 ; 800 FCB 48 ; 900 FCB 48 ;1000 FCB 48 ;1100 FCB 48 ;1200 FCB 48 ;1300 FCB 48 ;1400 FCB 48 ;1500 FCB 48 ;1600 FCB 48 ;1700 FCB 48 ;1800 FCB 48 ;1900 FCB 48 ;2000 FCB 48 ;2100 FCB 48 ;2200 FCB 48 ;2300 FCB 48 ;2400 FCB 48 ;2500 FCB 48 ;2600 FCB 48 ;2700 FCB 48 ;2800 FCB 48 ;2900 FCB 48 ;3000 FCB 48 ;3100 FCB 48 ;3200 FCB 48 ;3300 FCB 48 ;3400 FCB 64 ;3500 FCB 64 ;3600 FCB 64 ;3700 FCB 64 ;3800 FCB 64 ;3900 FCB 64 ;4000 FCB 64 ;4100 FCB 64 ;4200 FCB 64 ;4300 FCB 64 ;4400 FCB 64 ;4500 FCB 64 ;4600 FCB 64 ;4700 FCB 64 ;4800 FCB 64 ;4900 FCB 64 ;5000 FCB 64 ;5100 FCB 64 ;5200 FCB 64 ;5300 FCB 64 ;5400 FCB 64 ;5500 FCB 64 ;5600 FCB 64 ;5700 FCB 64 ;5800 FCB 64 ;5900 FCB 64 ;6000 FCB 64 ;6100 FCB 64 ;6200 FCB 64 ;6300 FCB 64 ;6400 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Knock window delay time vs. RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; msec = Table val/131.072 ; L4653 FDB 0426 ; 0 FDB 0426 ; 100 FDB 0426 ; 200 FDB 0426 ; 300 FDB 0426 ; 400 FDB 0426 ; 500 FDB 0426 ; 600 FDB 0426 ; 700 FDB 0426 ; 800 FDB 0426 ; 900 FDB 0426 ;1000 FDB 0426 ;1100 FDB 0426 ;1200 FDB 0426 ;1300 FDB 0426 ;1400 FDB 0426 ;1500 FDB 0426 ;1600 FDB 0361 ;1700 FDB 0361 ;1800 FDB 0361 ;1900 FDB 0361 ;2000 FDB 0361 ;2100 FDB 0361 ;2200 FDB 0328 ;2300 FDB 0238 ;2400 FDB 0328 ;2500 FDB 0238 ;2600 FDB 0328 ;2700 FDB 0238 ;2800 FDB 0328 ;2900 FDB 0238 ;3000 FDB 0328 ;3100 FDB 0262 ;3200 FDB 0262 ;3300 FDB 0262 ;3400 FDB 0262 ;3500 FDB 0262 ;3600 FDB 0262 ;3700 FDB 0262 ;3800 FDB 0262 ;3900 FDB 0262 ;4000 FDB 0262 ;4100 FDB 0262 ;4200 FDB 0262 ;4300 FDB 0219 ;4400 FDB 0219 ;4500 FDB 0219 ;4600 FDB 0219 ;4700 FDB 0219 ;4800 FDB 0219 ;4900 FDB 0219 ;5000 FDB 0219 ;5100 FDB 0219 ;5200 FDB 0219 ;5300 FDB 0219 ;5400 FDB 0219 ;5500 FDB 0219 ;5600 FDB 0219 ;5700 FDB 0219 ;5800 FDB 0219 ;5900 FDB 0219 ;6000 FDB 0219 ;6100 FDB 0219 ;6200 FDB 0219 ;6300 FDB 0219 ;6400 ; ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Knock prevention params. ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L46D5 FCB 96 ;50 kPa, upper limit for knock prevention L46D6 FCB 128 ;50% TPS, upper limit for knock prevention L46D7 FCB 12 ;4.7% delta TPS, min delta TPS for knock prevention L46D8 FCB 40 ;500 msec, time for burst retard to be in effect ; ;--------------------------------------------- ; DEGREES BURST KNK RETARD Vs. COOLANT ; ; TBL = SPK RETARD * (256/90) ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Degrees SA of burst knock retard vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L46D9 FCB 112 ;110 deg C, UL for lookup ; ; deg SA = ; val x .351 ;Deg C ; FCB 0 ; 75 FCB 3 ; 80 FCB 6 ; 85 FCB 6 ; 90 FCB 6 ; 95 FCB 9 ;100 FCB 14 ;105 FCB 17 ;110 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Engine SA control params, used with manual trans. ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-RPMs rising ; L46E2 FCB 0 ;SA derivative gain L46E3 FCB 0 ;SA derivative term bias L46E4 FCB 0 ;Max allowable SA derivative term to be subtracted ; ;-RPMs falling ; L46E5 FCB 0 ;SA derivative gain L46E6 FCB 0 ;SA derivative term bias L46E7 FCB 0 ;Max allowable SA derivative term to be added L46E8 FCB 255 ;151 deg C, lower temp. limit for der. control L46E9 FCB 0 ;-40 deg C, upper temp. limit for der. control ; ;-Filter coeff for RPMs/12.5, used in calc. delta RPMs ; ; Filt. coeff. ;% TPS ; L46EA FCB 0 ; 0 FCB 0 ; 25 FCB 0 ; 50 FCB 0 ; 75 FCB 0 ;100 ; ;============================================= ; EGR PARAM'S ; TYPE $0D PCM ;============================================= ;--------------------------------------------- ; EGR ENABLE PARAMS ; ; Dissassemby of BDWM, TYPE 0D ECM ; L05, M30 ;--------------------------------------------- L46EF FCB 73 ; 15c COOL, START UP COOL THRESH TO ENABLE EGR ; L46F0 FCB 153 ; 75c COOL, THRESH FOR EGR OFF TO ON L46F1 FCB 113 ; 45c COOL, THRESH FOR EGR TO STAY ON ; L46F2 FCB 0 ; -50c MAT THRESH TO ENABLE EGR L46F3 FCB 0 ; -50c MAT THRESH FOR EGR TO STAY ON ; L46F4 FCB 0 ; 0 MPH Vss THRESH TO ENABLE EGR ; L46F5 FCB 32 ; 800 RPM THRESH FOR EGR OFF TO ON L46F6 FCB 30 ; 750 RPM THRESH FOR EGR TO STAY ON ; L46F7 FCB 8 ; 3% TPS THRESH FOR EGR OFF TO ON L46F8 FCB 5 ; 2% TPS THRESH FOR EGR TO STAY ON ; L46F9 FCB 45 ; 27.0 Kpa MAP THRESH FOR EGR OFF TO ON L46FA FCB 38 ; 24.4 Kpa MAP THRESH FOR EGR STAY ON ; L46FB FCB 240 ; 5.5 Kpa VAC THRESH TO TURN EGR OFF L46FC FCB 233 ; 8.1 Kpa VAC THRESH TO KEEP EGR OFF ; L46FD FCB 166 ; 65% TPS, MAX FOR EGR ON L46FE FCB 140 ; EGR OFF WHEN L.T. 14:1 AFR ;--------------------------------------------- ;--------------------------------------------- ; EGR SCHEDULING ; ; Dissassemby of BDWM, TYPE 0D ECM ; L05, MD8 ; ; LINEAR EGR DESIRED PINTEL POSIT ; EVRV D.C. ; BACK PRESSURE W/SOLONOID D.C. ; ;--------------------------------------------- ORG $46FF ; L46FF FCB 51 ; 20% MIN DESIRED EGR ; 0 EGR IF REQUEST L.T. 20% ; ;--------------------------------------------- ; DESIRED EGR Vs. RPM & LOAD, (VAC or MAP) ; ; 05-24-1999 Dissassemby of BDWM ; 9 COL x 9 BLOCKS = 81 BYTES ; ; 1. DIGITAL VALVE ALL VALS = 255 ; 2. LINEAR EGR DESIRED PINTEL POSIT TABLE ; 3. EVRV D.C. ; ; TBL = 2.56 * EGR% ;--------------------------------------------- ORG $4700 ; 0 = VAC L4700 FCB 0 ; SEL LOAD MODE 1 = MAP ; 2 = ALT MAP ORG $4701 ; L4701 FCB 32 ; Min RPM, (800) Val FCB 0 ; Min Kpa Value FCB 9 ; COL'S/ROW ;--------------------------------------------- ; 800 RPM ; PCT KPA Vac ;--------------------------------------------- L4704 FCB 255 ; 99.6 80 L4705 FCB 255 ; 99.6 70 L4706 FCB 255 ; 99.6 60 L4707 FCB 255 ; 99.6 50 L4708 FCB 255 ; 99.6 40 L4709 FCB 255 ; 99.6 30 L470A FCB 255 ; 99.6 20 L470B FCB 255 ; 99.6 10 L470C FCB 255 ; 99.6 0 ;--------------------------------------------- ; 1200 RPM ; PCT KPA vac ;--------------------------------------------- L470D FCB 255 ; 99.6 80 L470E FCB 255 ; 99.6 70 L470F FCB 255 ; 99.6 60 L4710 FCB 255 ; 99.6 50 L4711 FCB 255 ; 99.6 40 L4712 FCB 255 ; 99.6 30 L4713 FCB 255 ; 99.6 20 L4714 FCB 255 ; 99.6 10 L4715 FCB 255 ; 99.6 0 ;--------------------------------------------- ; 1600 RPM ; PCT KPA vac ;--------------------------------------------- L4716 FCB 255 ; 99.6 80 L4717 FCB 255 ; 99.6 70 L4718 FCB 255 ; 99.6 60 L4719 FCB 255 ; 99.6 50 L471A FCB 255 ; 99.6 40 L471B FCB 255 ; 99.6 30 L471C FCB 255 ; 99.6 20 L471D FCB 255 ; 99.6 10 L471E FCB 255 ; 99.6 0 ;--------------------------------------------- ; 2000 RPM ; PCT KPA vac ;--------------------------------------------- L471F FCB 255 ; 99.6 80 L4720 FCB 255 ; 99.6 70 L4721 FCB 255 ; 99.6 60 L4722 FCB 255 ; 99.6 50 L4723 FCB 255 ; 99.6 40 L4724 FCB 255 ; 99.6 30 L4725 FCB 255 ; 99.6 20 L4726 FCB 255 ; 99.6 10 L4727 FCB 255 ; 99.6 0 ;--------------------------------------------- ; 2400 RPM ; PCT KPA vac ;--------------------------------------------- L4728 FCB 255 ; 99.6 80 L4729 FCB 255 ; 99.6 70 L472A FCB 255 ; 99.6 60 L472B FCB 255 ; 99.6 50 L472C FCB 255 ; 99.6 40 L472D FCB 255 ; 99.6 30 L472E FCB 255 ; 99.6 20 L472F FCB 255 ; 99.6 10 L4730 FCB 255 ; 99.6 0 ;--------------------------------------------- ; 2800 RPM ; PCT KPA vac ;--------------------------------------------- L4731 FCB 255 ; 99.6 80 L4732 FCB 255 ; 99.6 70 L4733 FCB 255 ; 99.6 60 L4734 FCB 255 ; 99.6 50 L4735 FCB 255 ; 99.6 40 L4736 FCB 255 ; 99.6 30 L4737 FCB 255 ; 99.6 20 L4738 FCB 255 ; 99.6 10 L4739 FCB 255 ; 99.6 0 ;--------------------------------------------- ; 3200 RPM ; PCT KPA vac ;--------------------------------------------- L473A FCB 255 ; 99.6 80 L473B FCB 255 ; 99.6 70 L473C FCB 255 ; 99.6 60 L473D FCB 255 ; 99.6 50 L473E FCB 255 ; 99.6 40 L473F FCB 255 ; 99.6 30 L4740 FCB 255 ; 99.6 20 L4741 FCB 255 ; 99.6 10 L4742 FCB 255 ; 99.6 0 ;--------------------------------------------- ; 3600 RPM ; PCT KPA vac ;--------------------------------------------- L4743 FCB 255 ; 99.6 80 L4744 FCB 255 ; 99.6 70 L4745 FCB 255 ; 99.6 60 L4746 FCB 255 ; 99.6 50 L4747 FCB 255 ; 99.6 40 L4748 FCB 255 ; 99.6 30 L4749 FCB 255 ; 99.6 20 L474A FCB 255 ; 99.6 10 L474B FCB 255 ; 99.6 0 ;--------------------------------------------- ; 4000 RPM ; PCT KPA vac ;--------------------------------------------- L474C FCB 255 ; 99.6 80 L474D FCB 255 ; 99.6 70 L474E FCB 255 ; 99.6 60 L474F FCB 255 ; 99.6 50 L4750 FCB 255 ; 99.6 40 L4751 FCB 255 ; 99.6 30 L4752 FCB 255 ; 99.6 20 L4753 FCB 255 ; 99.6 10 L4754 FCB 255 ; 99.6 0 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED EGR GAIN FACTOR Vs. COOL ; ; 05-24-1999 Dissassemby of BJDR ; 7 BYTES ; ; TBL = 128 * MULT ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Desired EGR gain factor vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4755 FCB 176 ;92 deg C, upper limit for lookup ; ; gain ;Deg C ; FCB 128 ; 20 FCB 128 ; 32 FCB 128 ; 48 FCB 128 ; 56 FCB 128 ; 68 FCB 128 ; 80 FCB 128 ; 92 ; ;--------------------------------------------- ; EGR GAIN FACTOR Vs. BARO & MAP ; ; Type OD ECM ; ; 05-24-1999 Dissassemby of BDWM ; 4 COL x 8 BLOCKS = 32 BYTES ; ; TBL = 128 * MULT ;--------------------------------------------- ORG $475D ; L475D FCB 16 ; Min MAP Val L475E FCB 96 ; Min VAC Value L475F FCB 4 ; COL'S/ROW ;--------------------------------------------- ; 30 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4760 FCB 128 ; 1.0 75 L4761 FCB 128 ; 1.0 85 L4762 FCB 128 ; 1.0 95 L4763 FCB 128 ; 1.0 105 ;--------------------------------------------- ; 40 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4764 FCB 128 ; 1.0 75 L4765 FCB 128 ; 1.0 85 L4766 FCB 128 ; 1.0 95 L4767 FCB 128 ; 1.0 105 ;--------------------------------------------- ; 50 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4768 FCB 128 ; 1.0 75 L4769 FCB 128 ; 1.0 85 L476A FCB 128 ; 1.0 95 L476B FCB 128 ; 1.0 105 ;--------------------------------------------- ; 60 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L476C FCB 128 ; 1.0 75 L476D FCB 128 ; 1.0 85 L476E FCB 128 ; 1.0 95 L476F FCB 128 ; 1.0 105 ;--------------------------------------------- ; 70 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4770 FCB 128 ; 1.0 75 L4771 FCB 128 ; 1.0 85 L4772 FCB 128 ; 1.0 95 L4773 FCB 128 ; 1.0 105 ;--------------------------------------------- ; 80 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4774 FCB 128 ; 1.0 75 L4775 FCB 128 ; 1.0 85 L4776 FCB 128 ; 1.0 95 L4777 FCB 128 ; 1.0 105 ;--------------------------------------------- ; 90 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L4778 FCB 128 ; 1.0 75 L4779 FCB 128 ; 1.0 85 L477A FCB 128 ; 1.0 95 L477B FCB 128 ; 1.0 105 ;--------------------------------------------- ; 100 Kpa MAP ; FACTOR Kpa BARO ;--------------------------------------------- L477C FCB 128 ; 1.0 75 L477D FCB 128 ; 1.0 85 L477E FCB 128 ; 1.0 95 L477F FCB 128 ; 1.0 105 ;--------------------------------------------- ;--------------------------------------------- ; FUEL REDUCTION PCT WITH EGR ON Vs. RPM & VAC ; (BP EGR) ; ; Dissassemby of BDWM ; 13 COL x 5 BLOCKS = 65 BYTES ; ; TBL = 00 = NO FUEL REDUCTION ; = FF = 25% FUEL REDUCTION ; ; FUEL REMOVED PCT ; ; TBL = EGR% * 10.24 ;--------------------------------------------- ORG $4780 ; L4780: FCB 16 ; Min RPM, (800 RPM) FCB 0 ; Min LD Value FCB 13 ; COL'S/ROW ;--------------------------------------------- ; 800 RPM ; %EGR Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 15 ; 1.5 5.0 FCB 46 ; 4.5 7.5 FCB 100 ; 9.8 10.0 FCB 100 ; 9.8 12.5 FCB 100 ; 9.8 15.0 FCB 100 ; 9.8 17.5 FCB 100 ; 9.8 20.0 FCB 100 ; 9.8 30.0 FCB 100 ; 9.8 40.0 FCB 100 ; 9.8 50.0 FCB 100 ; 9.8 60.0 ;--------------------------------------------- ; 1600 RPM ; %EGR Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 15 ; 1.5 5.0 FCB 46 ; 4.5 7.5 FCB 100 ; 9.8 10.0 FCB 100 ; 9.8 12.5 FCB 100 ; 9.8 15.0 FCB 100 ; 9.8 17.5 FCB 100 ; 9.8 20.0 FCB 100 ; 9.8 30.0 FCB 100 ; 9.8 40.0 FCB 100 ; 9.8 50.0 FCB 100 ; 9.8 60.0 ;--------------------------------------------- ; 2400 RPM ; %EGR Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 15 ; 1.5 5.0 FCB 46 ; 4.5 7.5 FCB 100 ; 9.8 10.0 FCB 100 ; 9.8 12.5 FCB 100 ; 9.8 15.0 FCB 100 ; 9.8 17.5 FCB 100 ; 9.8 20.0 FCB 100 ; 9.8 30.0 FCB 100 ; 9.8 40.0 FCB 100 ; 9.8 50.0 FCB 100 ; 9.8 60.0 ;--------------------------------------------- ; 3200 RPM ; %EGR Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 15 ; 1.5 5.0 FCB 46 ; 4.5 7.5 FCB 100 ; 9.8 10.0 FCB 100 ; 9.8 12.5 FCB 100 ; 9.8 15.0 FCB 100 ; 9.8 17.5 FCB 100 ; 9.8 20.0 FCB 100 ; 9.8 30.5 FCB 100 ; 9.8 40.0 FCB 100 ; 9.8 50.0 FCB 100 ; 9.8 60.0 ;--------------------------------------------- ; 3600 RPM ; %EGR Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 15 ; 1.5 5.0 FCB 46 ; 4.5 7.5 FCB 100 ; 9.8 10.0 FCB 100 ; 9.8 12.5 FCB 100 ; 9.8 15.0 FCB 100 ; 9.8 17.5 FCB 100 ; 9.8 20.0 FCB 100 ; 9.8 30.0 FCB 100 ; 9.8 40.0 FCB 100 ; 9.8 50.0 FCB 100 ; 9.8 60.0 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-%EGR flow filter coeff. vs airflow ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ORG $47C4 ; FILT COEF Gms/Sec ;--------------------------------- L47C4 FCB 230 ; 0.898 0 L47C5 FCB 230 ; 0.898 16 L47C6 FCB 230 ; 0.898 32 L47C7 FCB 230 ; 0.898 48 L47C8 FCB 230 ; 0.898 64 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-EGR exhaust back pressure vs. airflow ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; kPa = va lx .3125 ; L47C9 FCB 0 ; 0 FCB 0 ; 16 FCB 0 ; 32 FCB 0 ; 48 FCB 0 ; 64 FCB 0 ; 80 FCB 0 ; 96 FCB 0 ;112 FCB 0 ;128 FCB 0 ;144 FCB 0 ;160 FCB 0 ;176 FCB 0 ;192 FCB 0 ;208 FCB 0 ;224 FCB 0 ;240 FCB 0 ;256 ; L47DA FCB 0 ; Gms/Sec SCALAR ; LINEAR & EVRV EGR ONLY = gms/sec * 8 ; ;~~~~~~~~~~~ ;-%EGR flow ;~~~~~~~~~~~ ; L47DB FCB 0 ;0 kPa, delta Kpa row offset FCB 0 ;0%, %EGR col. offset FCB 10 ;# cols. per row ; ; kPa: 0 5 10 15 20 30 40 50 60 70 ;%EGR ; FCB 0 0 0 0 0 0 0 0 0 0 ; 0 FCB 0 0 0 0 0 0 0 0 0 0 ; 10 FCB 0 0 0 0 0 0 0 0 0 0 ; 20 FCB 0 0 0 0 0 0 0 0 0 0 ; 30 FCB 0 0 0 0 0 0 0 0 0 0 ; 40 FCB 0 0 0 0 0 0 0 0 0 0 ; 50 FCB 0 0 0 0 0 0 0 0 0 0 ; 60 FCB 0 0 0 0 0 0 0 0 0 0 ; 70 FCB 0 0 0 0 0 0 0 0 0 0 ; 80 FCB 0 0 0 0 0 0 0 0 0 0 ; 90 FCB 0 0 0 0 0 0 0 0 0 0 ;100 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-%EGR flow baro corr. factor vs baro ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. ;kPa ; L484C FCB 255 ; 75 FCB 255 ; 85 FCB 255 ; 95 FCB 255 ;105 ; L4850 FCB 0 ; Pct EGR PINTEL POSIT CLOSED L4851 FDB 0003 ; Pct EGR PINTEL POSIT CLOSED ; L4853 FCB 51 ; MIN EVRC D.C. THRESH FOR FLOW L4854 FCB 5 ; EGR ON SPARK FILTER COEF ;--------------------------------------------- ; EGR SPARK CORRECTION Vs. RPM & LOAD ; ; 05-24-1999 Dissassemby of BDWM ; 13 X 5 LINES ; ; TABLE = SPK * 256/90 ;--------------------------------------------- ORG $4855 ; L4855 FCB 1 ; SEL VAC, (0 = %EGR) ; L4856 FCB 16 ; Min Val FCB 0 ; Min Val FCB 13 ; row's/block ;--------------------------------------------- ; 800 RPM ; SPK ADV Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 0 ; 0.0 5.0 FCB 3 ; 1.1 7.5 FCB 3 ; 1.1 10.0 FCB 6 ; 2.1 12.5 FCB 9 ; 3.2 15.0 FCB 9 ; 3.2 17.5 FCB 9 ; 3.2 20.0 FCB 9 ; 3.2 30.0 FCB 9 ; 3.2 40.0 FCB 9 ; 3.2 50.0 FCB 9 ; 3.2 60.0 ;--------------------------------------------- ; 1600 RPM ; SPK ADV Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 0 ; 0.0 5.0 FCB 0 ; 0.0 7.5 FCB 0 ; 0.0 10.0 FCB 0 ; 0.0 12.5 FCB 0 ; 0.0 15.0 FCB 9 ; 3.2 17.5 FCB 9 ; 3.2 20.0 FCB 9 ; 3.2 30.0 FCB 9 ; 3.2 45.0 FCB 9 ; 3.2 50.0 FCB 9 ; 3.2 60.0 ;--------------------------------------------- ; 2400 RPM ; SPK ADV Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 0 ; 0.0 5.0 FCB 0 ; 0.0 7.5 FCB 0 ; 0.0 10.0 FCB 0 ; 0.0 12.5 FCB 0 ; 0.0 15.0 FCB 9 ; 3.2 17.5 FCB 9 ; 3.2 20.0 FCB 9 ; 3.2 30.0 FCB 9 ; 3.2 40.0 FCB 9 ; 3.2 50.0 FCB 9 ; 3.2 60.0 ;--------------------------------------------- ; 3200 RPM ; SPK ADV Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 0 ; 0.0 5.0 FCB 3 ; 1.1 7.5 FCB 3 ; 1.1 10.0 FCB 6 ; 2.1 12.5 FCB 9 ; 3.2 15.0 FCB 11 ; 3.9 17.5 FCB 11 ; 3.9 20.0 FCB 11 ; 3.9 30.0 FCB 11 ; 3.9 40.0 FCB 11 ; 3.9 50.0 FCB 11 ; 3.9 60.0 ;--------------------------------------------- ; 4000 RPM ; SPK ADV Kpa VAC ;--------------------------------------------- FCB 0 ; 0.0 0.0 FCB 0 ; 0.0 2.5 FCB 0 ; 0.0 5.0 FCB 3 ; 1.1 7.5 FCB 3 ; 1.1 10.0 FCB 6 ; 2.1 12.5 FCB 9 ; 3.2 15.0 FCB 11 ; 3.9 17.5 FCB 11 ; 3.9 20.0 FCB 11 ; 3.9 30.0 FCB 11 ; 3.9 40.0 FCB 11 ; 3.9 50.0 FCB 11 ; 3.9 60.0 ;--------------------------------------------- ;---------------------------------------------- ; DIGITAL EGR PINTLE POSIT CNT'L CALIB ; not used FOR BP EGR SYSTEMS ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Digital linear EGR pintle position control calib. ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L489A FCB 0 ;0, A/D val for EGR pintle pos. scalar L489B FCB 0 ;Max allowed closed EGR pintle pos. L489C FCB 0 ;Min allowed closed EGR pintle pos. L489D FCB 0 ;Filter coeff. for EGR pinle position, EGR closing/closed L489E FCB 0 ;0, filter coeff. for %EGR ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-EGR init vs. % desired EGR ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L489F FCB 0 ;# lines/table ; ; Init val for EGR int. ;% desired EGR ; FCB 0 ; 0 FCB 0 ; 25 FCB 0 ; 50 FCB 0 ; 75 FCB 0 ;100 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-EGR proportional gain vs EGR error ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L48A5 FCB 0 ;# lines/table ; ; gain = val/256 ;%EGR error ; FCB 0 ; 0 FCB 0 ; 25 FCB 0 ; 50 FCB 0 ; 75 FCB 0 ;100 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Coarse EGR proportional gain vs. EGR error ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L48AB FCB 0 ;# lines/table ; ; gain = val/128 ;%EGR error ; FCB 0 ; 0 FCB 0 ; 25 FCB 0 ; 50 FCB 0 ; 75 FCB 0 ;100 ; ;============================================= ; AFR PARAMS ; BDWM, L05, MD8 , ($0D) ;============================================= L48B1 FCB 15 ;65 mV, lower limit for slow filtered O2 L48B2 FCB 208 ;903 mV, upper limit for slow filtered O2 ; (230.4 * mvdc) ; L48B3 FCB 3 ;Slow O2 filter coeff for idle L48B4 FCB 104 ; 450 mvdc, o2 INITIAL VALUE ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-MAP Accel Enrich params ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; L48B5 FCB 16 ;5 kPa, delta MAP threshold for AE L48B6 FCB 4 ;1.3 kPa, delta MAP threshold for AE if idling L48B7 FCB 204 ;80% TPS, TPS treshold to double delta MAE AE threshold L48B8 FCB 255 ;TPS threshold to double MAP AE ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-TPS Accel Enrich params ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; L48B9 FCB 5 ; IF DIFF TPS G.T. 2% DIFF MAP ACECH IS X2 ; L48BA FCB 147 ;1.15, TPS AE off-idle multiplier L48BB FCB 5 ;MPH threshold to apply off-idle TPS AE mult. ; L48BC FCB 100 ; 6.104 msec, Acell Enr PW IF DECEL ; OFF'ED BY TPS INCREASE msec * 16.384 ; L48BD FCB 20 ; 1.2 msec AE PW IF A/C OFF -> ON ON L48BE FCB 1 ; 0.1 SEC XISITION CALC INTERVAL L48BF FCB 26 ; 10% TPS FILTER COEF L48C0 FCB 10 ; HOLD INT HI 0.1 SEC AFTER ACCEL PW ; VAL = SEC * 80 ;============================================== ;============================================== ; CLSD LP QUALIFIERS ; BDWM, 5.7l V8, TYPE $0D ;============================================== L48C1 FCB 120 ; 50c, CLS LOOP TIMER START THRESH L48C2 FCB 203 ; 112c, HOT START THRESH ; L48C3 FCB 15 ; 30 Sec, MIN FOR CLSD LOOP IF TEMP UP L48C1 L48C4 FCB 60 ; 120 Sec, CLSD LOOP MIN IF COOL LT L48C1 L48C5 FCB 15 ; 30 Sec, CLS LP MIN IF START UP COOL GT L48C2 ; L48C6 FCB 56 ; 2c COOL, MIN FOR CLSD LP ;---------------------------------- ; SEE OPT WD AT L400D ; ; AFR MD BYTE 3, ($A4 1010 0100) ; b0 1 = USE OPN LP AFR IF TEMP LT L48C7 IN CLOSED LP ;---------------------------------- L48C7 FCB 253 ; 150c, IF COOL L.T. THRESH USE TBL L4BB0 ; DURING CLS LP IF b0 SET, L400D ; (Only valid if 400D, b0) ;============================================== ;============================================== ; O2 SENSOR READY PARAM ;============================================== L48C8 FCB 50 ; 10 Sec MIN FOR INSIDE WINDOW FOR NOT-READY ;============================================== ;============================================== ; BLM LEARN QUALIFIERS ; BDWM, L05, MD8, ($0D) ; ;============================================== L48C9 FCB 250 ; 2 Kpa VAC MIN for BLM LEARN ; L48CA FCB 21 ; 18.9 Kpa MIN for BLM LEARN L48CB FCB 240 ; 98.9 Kpa MAX for BLM LEARN ; L48CC FCB 107 ; 40c COOL, MIN for BLM ENABLE L48CD FCB 140 ; 3500 RPM/25, MAX for BLM ENABLE ;============================================== ;============================================== ; IDLE PARAMS ; BDWM, L05, MD8, ($0D) ; (QUALS FOR FL1/FL1), L49CB/L4A7E ;============================================== L48CE FCB 3 ;3 MPH, upper limit for idle VE L48CF FCB 4 ; 4 MPH, MAX FOR IDLE SPK TBL L48D0 FCB 7 ;2.7% TPS, threshold for idling ; L48D1 FCB 5 ; 2%, TPS MAX FOR DERIVATIVE RPM CALC L48D2 FCB 2 ; 2 MPH MAX FOR DERIVATIVE RPM CALC L48D3 FCB 153 ; 75c MIN FOR DERIVATIVE RPM CALC ;============================================== ;============================================== ; OPN LOOP IDLE PARAMS ; BDWM, L05, MD8, ($0D) ; ;============================================== L48D4 FCB 255 ; IF IDLE TIME => 255 Sec, SET IDLE FOR AIR MANAGMENT L48D5 FCB 0 ; 0 SEC'S AFTER OPN LP AIR MANAGEMENT SET USE OPN LP L48D6 FDB 0015 ; 15 sec RUN TIME, 1st IDLE TO OFF IDLE THRESH L48D8 FCB 100 ; 35c, OPEN LP IDLE TEMP THRESH ;============================================== ;============================================== ; AFR PARAMS ; BDWM, L05, MD8, ($0D) ;============================================== L48D9 FCB 173 ; 90c COOL, OPEN LP, RICH IDLE COOL THRESH L48DA FCB 0 ; -40c COOL, OPEN LP, RICH IDLE PK/NEUT or DRIVE LO THRESH L48DB FCB 254 ; 151c COOL, OPEN LP, RICH IDLE PK/NEUT or DRIVE HI THRESH ; L48DC FCB 200 ; 10 Sec's MAX TIME FOR RICH IDLE IF IN DRIVE ; sec * 20 ; L48DD FCB 147 ;14.7:1 AFRx10 ; Used when cool G.T. L48C6 TEMP, (0c) ; L48DE FCB 10 ;1.0:1 AFR bias for open loop idle ; Used prior to TPS action after start up ; L48DF FCB 147 ; 14.7:1 AFR FOR QUSI-CLSD LP L48E0 FCB 10 ; 1.0:1 AFR RICH BIAS FOR OPN LP DRIVE L48E1 FCB 5 ; 0.5:1 AFR RICH BIAS FOR OPN LP PK/NEUT L48E2 FCB 6 ; 23% FILT CONST FOR AFR FILTERING ; FOR IDLE TO LEANER OFF IDLE XISITION ;============================================== ;============================================= ; BLM PARAMS ; BDWM, L05, MD8, ($0D) ;============================================= L48E3 FCB 8 ; 450 msec FREQ BLM UPDATE ; 50 msec/BIT ; ; ; _______|______|_______|______ ; | | | ; 12 | 13 | 14 | 15 ; _______|______|_______|______ 80 Kpa MAP ; | | | ; 8 | 9 | 10 | 11 ; _______|______|_______|______ 50 Kpa MAP ; | | | ; 4 | 5 | 6 | 7 ; _______|______|_______|______ 31 Kpa MAP ; | | | ; 0 | 1 | 2 | 3 ; _______|______|_______|______ ; | | | ; 900 RPM ______| | | ; | | ; 1600 RPM _____________| | ; | ; 2200 RPM _____________________| ; ;--------------------------- ; BLM CELL BOUNDRIES ; BDWM, L05, MD8, ($0D) ;--------------------------- L48E4: FCB 36 ; 900 RPM L48E5: FCB 64 ; 1600 RPM L48E6: FCB 88 ; 2200 RPM ; L48E7: FCB 36 ; 23.6 Kpa MAP L48E8: FCB 96 ; 45.8 Kpa MAP L48E9: FCB 192 ; 81.2 Kpa MAP ;--------------------------- ;--------------------------- L48EA: FCB 3 ; WINDOW HYST 75 RPM L48EB: FCB 8 ; HYST KPA, 2 Kpa ; L48EC: FCB $07 ; FLAG WD, ; ; b7 1 = not used ; b6 1 = not used ; b5 1 = not used ; b4 1 = not used ; ; b3 1 = not used ; b2 1 = SEPARATE BLM PK/NEUT CELLS ; b1 1 = SEPARATE BLM A/C IDLE CELLS ; b0 1 = SEPARATE BLM IDLE CELLS ;--------------------------- ;---------------------------- L48ED: FCB 4 ; CLS LP INT WINDOW L48EE: FCB 3 ; IDLE CLS LP INT WINDOW ; L48EF: FCB 105 ; MIN BLM L48F0: FCB 90 ; MIN IDLE BLM L48F1: FCB 1 ; BLM UPDATE VALUE L48F2: FCB 165 ; MAX BLM ; ; ; 20 BLM Cell forced to these vals ; by routine at LF320 ; ; ;~~~~~~~~~~~~~~~~~ ;-BLM init limits ;~~~~~~~~~~~~~~~~~ ; L48F3 FCB 135 ;Upper limit on BLM at init L48F4 FCB 126 ;Lower limit on BLM at init ; ;--------------------------------------------- ; o2 LIMITS ; o2 AMP GAIN = 4.6 ; o2 VOLTAGE = TBL * 4.33974 ; ; TYPE $0D ;--------------------------------------------- ;------------------------ ; NOT IDLE ; CLOSED TO OPEN, CLOSED ;------------------------ L48F5: FCB 156 ; 677 mvdc, o2, (upper) L48F6: FCB 64 ; 277 mvdc, o2, (lower) ;------------------------ ; CLOSED TO OPEN, CLOSED ;------------------------ L48F7: FCB 166 ; 720 mvdc, o2, (upper) L48F8: FCB 64 ; 277 mvdc, o2, (lower) ;------------------------ ; OPEN to CLOSED ;----------------------- L48F9: FCB 161 ; 720 mvdc, o2, (upper) L48FA: FCB 81 ; 352 mvdc, o2, (lower) ;------------------------ ; CLOSED to OPEN, CLOSED LP ;------------------------ L48FB: FCB 169 ; 733 mvdc, o2, (upper) L48FC FCB 81 ; 352 mvdc, o2, (lower ;--------------------------------------------- ; L48FD FCB 120 ; 120 INT MIN TO RESET INT IF BLM R -> L L48FE FCB 133 ; 133 INT TO RESET INT IF BLM L -> R ; L48FF FCB 3 ; RICH TO LEAN BLM L4900 FCB 5 ; LEAN to RICH DIFF BLM THRSH ; IF BLM CELL CHANGE, R/S INT ; ************************************ * DECEL ENLEAN * BDWM, L05, MD8, ($0D) * ************************************ L4901 FCB 48 ; 28.1 Kpa CLSD LP LEAN DECEL MAP THRESH ; L4902 FCB 48 ; 1200 RPM, CLSD LP LEAN DECEL LO RPM THRESH L4903 FCB 100 ; 2500 RPM, CLSD LP LEAN DECEL HI RPM THRESH ; L4904 FCB 15 ; 15 MPH, CLSD LP LEAN DECEL LO Vss THRESH L4905 FCB 124 ;124, INT threshold to reset INT on VE table change ; L4906: FCB 40 ; 40 CL MIN INT VALUE L4907 FCB 158 ; 158 CL MAX INT VALUE ; L4908 FCB 10 ; PORP CNT'L LIMIT IF ACELL LMT IN EFFECT ; L4909: FCB 160 ; MAX AFR ****************************************** * PWR ENRICH PARM'S * ****************************************** L490A: FCB 250 ; 3125 RPM, POS RPM DIFF TO BYPASS PWR ENR DELAY ; L490B FCB 120 ; IF COOL E.Q. or L.T. 50c COOL, BYPASS PE DELAY ; CAL = (DEG +40) *256/192 ; L490C FCB 193 ; IF COOL G.T. 105c COOL, BYPASS PE DELAY ; CAL = (DEG +40) *256/192 ; L490D FCB 13 ; L490E FCB 170 ; 4259 RPM, IF RPM E.Q. or G.T THRESH, BYPASS PE DELAY L490F FCB 15 ; 15 Sec's, TIME DELAY FOR PWR ENRICH, ; L4910 FCB 3 ; 150 msec DLY, PWR ENRICH SLEW RATE L4911 FCB 150 ; 58.5% ADJ TO PWR ENR AFR SLEW MULT L4912 FCB 153 ; 74c COOL, COLD PWR ENR THRESH ; CAL = (Deg +40) *256/192 ; L4913 FCB 50 ; IF IN PWR ENRICH 50 sec, DISABLE PWR ENRT RAMP L4914 FCB 195 ; 106c COOL, DISABLE PWR ENRT RAMP IF COOL G.T. THRESH ; CAL = (DEG +40) *256/192 ; L4915: FCB 70 ; 1750 RPM, COLD PWR ENRICH L4916: FCB 25 ; 25 MPH, COLD PWR ENRICH ; L4917 FCB 12 ; 12 MPH, IF L.T. THRESH & TPS L.T. L4911 THEN BYPASS PE DLY L4918 FCB 255 ; 99.6% TPS DELAY THERSH L4919 FCB 0 ; 0 sec AFTER MPH/TPS DELAY FAILED EXIT PE SAYS BY PASSED ; L491A FCB 7 ; 0.7 AFR COLD PWR ENRICH L491B FCB 15 ; 1.5 AFR ADJ IF IN PWR ENR RAMP MODE L491C FDB 0000 ; 0 MPH, DO NOT ALLOW PWR ENRICH IF L.T. ; ;--------------------------------------------- ; AFR STARTUP DELAY PARAMS ; ;--------------------------------------------- L491E FCB 243 ; 95% MULT, AFR TIME OUT L491F FCB 10 ; 2 Sec ENG RUN TIME PRIOR TO AFR DECAY ;--------------------------------------------- ;--------------------------------------------- ; BPW PARAMS ; ;--------------------------------------------- L4920 FDB 0046 ; 702 usec, threshold for asnyc to sync BPW ;Also threshold for double to single fire if CPI L4922 FDB 0033 ; 500 usec, SYNC to ASYNC IF BPL L.T. or E.Q THRESH. ; L4924 FCB 96 ; 45.8 Kpa, ASYNC to SYNC IF MAP L.T. or E.Q. THRESH, (TBI) L4925 FCB 48 ; 1200 RPM, ASYNC to SYNC IF RPM L.T. or E.Q. THRESH. ; L4926 FCB 112 ; 51.7 Kpa, SYNC to ASYNC IF MAP G.T. THRESH. L4927 FCB 52 ; 1300 RPM, SYNCH to ASYNC IF RPM G.T. THRESH. ; L4928 FDB 0786 ; 12000 usec MAX ASYNC BPW L492A FDB 0033 ; 500 usec MIN ASYNC ; ;============================================== ; DECEL ENLEANMENT ; BDWM, L05, MD8, ($0D) ;============================================== L492C FCB 12 ; 4.7%, NEG DIFF TPS NEG ENABLE DECEL ENLEAN L492D FCB 12 ; 14.8 Kpa, NEG DIFF MAP ENABLE DECEL ENLEAN ; L492E FCB 128 ; FILT FACTOR DECELL L492F FCB 6 ; 6 MPH ; ;============================================== ; DECEL ENLEANMENT ; BDWM, L05, MD8, ($0D) ;============================================== L4930 FCB 8 ; 200 RPM DECEL FUEL CUT OFF HYST ; L4931 FCB 15 ; 15 MPH MIN FOR DECEL FUEL CUT OFF L4932 FCB 10 ; 10 MPH TO DISABLE DECEL FUEL CUT OFF ; L4933 FCB 8 ; 13.3 Kpa MAX FOR DECEL FUEL CUT OFF L4934 FCB 56 ; 31.0 Kpa TO DISABLE DECEL FUEL CUT OFF ;---------------------------------- L4935 FDB 0506 ; 7.72 msec, ASYNC BPW if ; 1. DISABLING FOR STALL ; 2. PK/NEUT TRANSITION ; 3. RPM DECREASE ; 4. MPH DECREASE ; ; msec PW * 65.536 ;---------------------------------- L4937 FCB 65 ; 6.5 Sec's QUALIFICATION FOR CUT OFF L4938 FCB 32 ; 400 msec, MAX TIME AFTER EXIT TO DO L4935 BPW L4939 FCB 2 ; 0.8%, CUT OFF MULT, (Decrement % per 12.5 msec LP) ; L493A FCB 127 ; 55c Cool, MIN TEMP FOR DECEL FUEL CUT OFF L493B FCB 254 ; DROP 3175 RPM TO DISABLE DECEL FUEL CUT OFF L493C FCB 254 ; 79.4 Kpa INCR TO DISABLE DECEL FUEL CUT OFF ;============================================== ;============================================== ; EEC FUEL PARAMS ; BDWM, L05, MD8, (L05, $0D) ;============================================== L493D FCB 30 ; 130 mvdc, DIFF o2 WINDOW FAST R/L TEST L493E FCB 6 ; 6 COUNTS ERR MIN TO DO INTEGRATOR L493F FCB 230 ; 3.59 AIR FLOW MULT (Air Flow * 64) ;-------------------------------------------------- ;============================================== ; THREE RICH/LEAN THRESH o2 TABLES (L05, $0D) ; 1. MEAN R/L ; 2. RICH ; 3. LEAN ; ; type $31 ; ; (V * 230.4) ;============================================== L4940 FCB 110 ; 478 mvdc Rich o2 at IDLE L4941 FCB 110 ; 478 mvdc Lean o2 at IDLE L4942 FCB 110 ; 478 mvdc Mean o2 at IDLE ;---------------------------------------------- ; L4943 FCB 3 ; 75 msec PROP DURATION OFFSET AT IDLE ; (INSTEAD OF TBL L4D1E) ; L4944 FCB 20 ; 500 msec's PC CNT USE TRIGGER OFF SET ;---------------------------------------------- ;============================================== ; PROPORTIONAL FUEL CORRECTION & INTEGRATOR DELAYS ; INDEXED AT L88B6 ; ; TYPE $0D, $0D_HAC, L05 ;============================================== ; ; PROPORTIONAL FUEL CORRECTION ; L4945 FCB 4 ; 0.016 MULT, HI GAIN PORP WHEN RICH L4946 FCB 5 ; 0.020 MULT, HI GAIN PORP WHEN LEAN L4947 FCB 16 ; 0.063 FACTOR, Porp count applied to tbl L4D04 ; AT IDLE if RPM is with in limits, (See L494A) ; ; INTEGRATOR DELAYS ; TYPE $0D ; L4948 FCB 20 ; 500 msec INTEGRATOR DELAY IS INCREASED ; AT IDLE IF RPM ERR G.T. L494A, (25 RPM Diff) ; L4949 FCB 20 ; 500 msec INTEGRATOR DELAY TBL L4D7B ; IS INCREASED IF RPM IN LIMITS, SEE L4948 ; L494A FCB 2 ; 25 RPM/12.5 DIFF IDLE THRESH, SEE L4945 & L4948 ; L494B FCB 255 ; 0.996 FACTOR APPLIED TO ERR FOR RICH COND. L494C FCB 255 ; 0.996 FACTOR APPLIED TO ERR ATR IDLE ;---------------------------------------------- ;============================================== ; COLD PARK to DRIVE AFR DECAY CALIB ; ;============================================== L494D FCB 40 ; -10c COOL, UPPER LMT FOR COLD PK -> DRIVE L494E FCB 25 ; 2.5 AFR LIMIT FOR COLD PK -> DRIVE L494F FCB 25 ; 5 SEC'S DELAY PRIOR TO DECAY OF AFR .. ; IN COLD PK -> DRIVE ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~ ;-Hot restart params ;~~~~~~~~~~~~~~~~~~~~ ; L4950 FCB 180 ;95 deg C, min previous shutdown temp for hot restard L4951 FCB 200 ;110 deg C, min temp for hot restart L4952 FCB 10 ;1:1 AFR OPN LP AFR RICH BIAS FOR A HOT RESTART BIAS L4953 FDB 0015 ;15 secs, min time to clear hot restart status ;--------------------------------------------- ;============================================== ; FAST CRANK TO RUN AFR XISSITION CAL'S ; ;============================================== L4955 FCB 0 ; 0 DRP'S Run prior to CRANK to RUN Xisition AFR L4956 FCB 0 ; 0 MULT, CRANK BPW FOR 2nd INJ ON ; MULT * 128 ; L4957 FCB 0 ; -40c, CRANK TO RUN AFR DECAY COOL ADD OR SUB ; (DEG c +40) * (256/192) ; L4958 FDB 0800 ;10 sec., max time to run pump with no DRPs L495A FCB 3 ; 3 COUNTS AFR TRANS DEC VALUE (???) ;--------------------------------------------- ;============================================== ; HIGH RPM Fuel Cut Off Params ; ; BDWM, L05, MD8, ($0D) ;============================================== L495B: FCB 40 ; 40 MPH HI & RPM HI 0.5 SEC FOR FUEL CO L495C: FCB 40 ; RPM LT 1000 RPM FOR FUEL ON ; L495D: FCB 192 ; 4800 RPM FUEL ON to OFF L495E: FCB 164 ; 4100 RPM ; ; XMISH IN DEFAULT FUEL C/O L495F: FCB 172 ; 4300 RPM FUEL OFF to ON L4960: FCB 154 ; 3850 RPM ; L4961: FCB 98 ; 99 MPH, FUEL OFF L4962: FCB 96 ; 96 MPH, FUEL ON ;------------------------------------------------- ;------------------------------------------------- ; PULSE WIDTHS BDWM, TYPE $0D ; BDWM, L05, MD8, ($0D) ; TBL = msec * 65.536 ;------------------------------------------------- L4963: FDB 0026 ; .397 msec, MIN SYNC BPW L4965: FDB 0026 ; .397 msec, SYNC BPW IF FINAL BPW LT CAL L4967 FDB 0026 ;.397 usec, BPW offset ; (See TBL L496F IF L400E b4) ;------------------------------------------------- L4969 FCB 0 ;Deg = val/128, degree delay from DRP to inj. firing ; L496A: FCB 0 ; MIN PERIOD IN DBL FIRE ;------------------------------------------------- ;------------------------------------------------- ; PWR ENRICH QUALIFICATION Vs. BARO ; ; TBL = RPM/25 ;------------------------------------------------- ORG $496B ; RPM BARO Kpa ;--------------------------------- L496B FCB 0 ; 0 75 L496C FCB 0 ; 0 85 L496D FCB 0 ; 0 95 L496E FCB 0 ; 0 105 ;------------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~ ; Added BPW bias vs. BPW ;~~~~~~~~~~~~~~~~~~~~~~~~ ; ; L400E, b4=1 selects use of table ; ; usecs = val x 15.26 ;usec PW ; L496F FCB 26 ; 488 FCB 26 ; 732 FCB 26 ; 976 FCB 26 ;1220 FCB 26 ;1460 FCB 26 ;1708 FCB 26 ;1950 FCB 26 ;2197 FCB 26 ;2440 FCB 26 ;2685 FCB 26 ;2929 FCB 26 ;3170 FCB 26 ;3410 FCB 26 ;3660 FCB 26 ;3900 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-BPW mult. vs. fuel pump volts ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val/128 ; L497E FCB 128 ; 0.0 FCB 128 ; 1.6 FCB 160 ; 3.2 FCB 160 ; 4.8 FCB 160 ; 6.4 FCB 147 ; 8.0 FCB 147 ; 9.6 FCB 141 ;11.2 FCB 137 ;12.8 FCB 128 ;14.4 FCB 126 ;16.0 FCB 122 ;17.6 FCB 120 ;19.2 FCB 118 ;20.8 FCB 116 ;22.4 FCB 114 ;24.0 FCB 112 ;25.6 ; ;---------------------------------------------- ; AFR USED IF CAT OVER TEMP Vs. AIRFLOW ; ; BDWM, L05, MD8, ($0D) ; AFR * 10 ;---------------------------------------------- ORG $498F ; AFR gms/sec ;---------------------------------- L498F FCB 145 ; 14.5 0 L4990 FCB 130 ; 13.0 16 L4991 FCB 130 ; 13.0 32 L4992 FCB 128 ; 12.8 48 L4993 FCB 128 ; 12.8 64 L4994 FCB 128 ; 12.8 80 L4995 FCB 128 ; 12.8 96 L4996 FCB 128 ; 12.8 112 L4997 FCB 128 ; 12.8 128 L4998 FCB 128 ; 12.8 144 L4999 FCB 128 ; 12.8 160 L499A FCB 128 ; 12.8 176 L499B FCB 128 ; 12.8 192 L499C FCB 128 ; 12.8 208 L499D FCB 128 ; 12.8 224 L499E FCB 128 ; 12.8 240 L499F FCB 128 ; 12.8 256 ;--------------------------------------------- ;--------------------------------------------- ; BPW ALTITUDE FACTOR Vs. BARO & MAP ; ; BDWM, L05, MD8, ($0D) ; ; FACTOR * 128 ;--------------------------------------------- ORG $49A0 ; FCB 0 ; Min MAP Val FCB 96 ; Min BARO Value FCB 4 ; COL'S/ROW ;--------------------------------------------- ; 10 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 155 ;1.210 75 FCB 137 ;1.070 85 FCB 128 ;1.000 95 FCB 128 ;1.000 105 ;--------------------------------------------- ; 20 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 155 ;1.2109 75 FCB 136 ;1.0625 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 30 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 148 ;1.1563 75 FCB 135 ;1.0547 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 40 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 146 ;1.1406 75 FCB 134 ;1.0469 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 50 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 145 ;1.1328 75 FCB 130 ;1.0156 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 60 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 138 ;1.078.1 75 FCB 128 ;1.000.0 85 FCB 128 ;1.000.0 95 FCB 128 ;1.000.0 105 ;--------------------------------------------- ; 70 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 135 ;1.0547 75 FCB 128 ;1.0000 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 80 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- FCB 135 ;1.0547 75 FCB 128 ;1.0000 85 FCB 128 ;1.0000 95 FCB 128 ;1.0000 105 ;--------------------------------------------- ; 90 Kpa MAP ; FACTOR Kpa Baro ;--------------------------------------------- L49C3 FCB 135 ;1.0547 75 L49C4 FCB 128 ;1.0000 85 L49C5 FCB 128 ;1.0000 95 L49C6 FCB 128 ;1.0000 105 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Alt. comp. value for MAP ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; kPa = .625 x val + 5 ; ; ;baro kPa ; L49C7 FCB 120 ; 79.2 FCB 136 ; 89.2 FCB 152 ; 99.6 FCB 168 ;110.4 ; ;~~~~~~~~~~~~~~~~~~~~~~~~ ;-Open throttle VE table ;~~~~~~~~~~~~~~~~~~~~~~~~ ; L49CB FCB 16 ;400 RPM, min row val. for lookup FCB 0 ;0 kPa, min MAP val. for lookup FCB 11 ;# cols per row ; ; VE = val. x .390 ; ; kPa: 20 25 30 35 40 50 60 70 80 90 100 ; RPM ; FCB 80, 105, 118, 130, 135, 159, 161, 167, 173, 180, 200 ; 400 FCB 95, 116, 144, 163, 173, 177, 183, 186, 190, 197, 210 ; 800 FCB 122, 151, 175, 188, 190, 197, 207, 206, 210, 212, 214 ;1200 FCB 143, 183, 193, 197, 212, 219, 225, 225, 225, 226, 220 ;1600 FCB 150, 199, 204, 208, 210, 218, 224, 232, 232, 232, 235 ;2000 FCB 150, 205, 210, 212, 214, 225, 232, 242, 242, 242, 240 ;2400 FCB 150, 207, 210, 214, 215, 225, 235, 237, 238, 238, 235 ;2800 FCB 153, 190, 205, 211, 212, 224, 242, 240, 240, 242, 242 ;3200 FCB 150, 185, 190, 197, 207, 224, 230, 236, 240, 240, 245 ;3600 FCB 125, 185, 190, 195, 207, 222, 235, 233, 231, 233, 220 ;4000 FCB 125, 185, 190, 190, 203, 215, 220, 225, 230, 230, 230 ;4400 FCB 125, 185, 190, 190, 193, 205, 210, 215, 220, 222, 222 ;4800 FCB 125, 166, 190, 192, 193, 205, 210, 225, 230, 236, 236 ;5200 FCB 125, 166, 190, 192, 193, 205, 210, 225, 230, 236, 236 ;5600 FCB 125, 166, 190, 192, 193, 205, 210, 225, 230, 236, 236 ;6000 FCB 125, 166, 190, 192, 193, 205, 210, 225, 230, 236, 236 ;6400 ; ;~~~~~~~~~~~~~~~ ;-Idle VE table ;~~~~~~~~~~~~~~~ ; L4A7E FCB 32 ;400 RPM, min row val. for lookup FCB 0 ;20 kPa, min MAP val. for lookup FCB 11 ;# cols. per row ; ; VE = val. x .390 ; ; kPa: 20 25 30 35 40 50 60 70 80 90 100 ; RPM ; FCB 85, 113, 128, 132, 135, 156, 161, 167, 173, 180, 200 ; 400 FCB 95, 115, 137, 149, 153, 166, 175, 185, 186, 195, 205 ; 600 FCB 105, 127, 156, 165, 168, 172, 189, 195, 200, 210, 210 ; 800 FCB 115, 148, 177, 180, 179, 185, 199, 203, 208, 217, 212 ;1000 FCB 128, 166, 195, 197, 198, 203, 209, 212, 217, 224, 214 ;1200 FCB 138, 177, 197, 200, 201, 210, 214, 218, 223, 226, 218 ;1400 FCB 146, 192, 202, 206, 207, 218, 219, 224, 230, 229, 222 ;1600 FCB 151, 195, 205, 207, 210, 219, 223, 227, 233, 231, 227 ;1800 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-MAT/CTS blend multiplier vs. airflow ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Larger multiplier = more CTS blended into MAT ; ; Mult = val/128 ;g/sec ; L4AD9 FCB 0 ; 0 FCB 0 ; 16 FCB 0 ; 32 FCB 0 ; 48 FCB 0 ; 64 FCB 0 ; 80 FCB 0 ; 96 FCB 0 ;112 FCB 0 ;128 FCB 0 ;144 FCB 0 ;160 FCB 0 ;176 FCB 0 ;192 FCB 0 ;208 FCB 0 ;224 FCB 0 ;240 FCB 0 ;256 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; Inverse air density @ sea level vs. blended intake temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; l/g = (value x 128 + 29824) / 45064 ; ; val. ;Deg C ; L4AEA FCB 0 ;-40 FCB 12 ;-28 FCB 24 ;-16 FCB 36 ;- 4 FCB 48 ; 8 FCB 60 ; 20 FCB 72 ; 32 FCB 84 ; 44 FCB 96 ; 56 FCB 108 ; 68 FCB 120 ; 80 FCB 132 ; 92 FCB 144 ;104 FCB 156 ;116 FCB 168 ;128 FCB 180 ;140 FCB 192 ;152 ; ;-------------------------------------------------- ; INJ OFFSET VS BATTERY VOLTAGE ; ; Dissassemby of BDWM LINES = 17 ; 03-08-1994, 10:45:29 ; ; TBL = .065536 * usec ;-------------------------------------------------- ORG $4AFB ; usec VDC ;-------------------------------------- L4AFB FCB 26 ; 397 0.0 L4AFC FCB 26 ; 397 1.6 L4AFD FCB 50 ; 763 3.2 L4AFE FCB 50 ; 763 4.8 L4AFF FCB 48 ; 732 6.4 L4B00 FCB 37 ; 565 8.0 L4B01 FCB 31 ; 473 9.6 L4B02 FCB 26 ; 397 11.2 L4B03 FCB 26 ; 397 12.8 L4B04 FCB 26 ; 397 14.4 L4B05 FCB 22 ; 337 16.0 L4B06 FCB 19 ; 290 17.6 L4B07 FCB 19 ; 290 19.2 L4B08 FCB 19 ; 290 20.8 L4B09 FCB 19 ; 290 22.4 L4B0A FCB 19 ; 290 24.0 L4B0B FCB 19 ; 290 25.6 ;-------------------------------------------------- *************************************************** * DECEL CALIBRATIONS * MY 94 L05 * TYPE $0D *************************************************** ;-------------------------------------------------- ; DECEL COOLANT FACTOR Vs. COOLANT ; ; Dissassemby of BDWM, LINES = 9 ; ; TBL = FACTOR * 32 ;-------------------------------------------------- L4B0C FCB 8 ; 9 LINE TABLE ; ; FACTOR DEG c COOL ;-------------------------------------- L4B0D FCB 96 ; 3.0 -40 L4B0E FCB 80 ; 2.5 -16 L4B0F FCB 64 ; 2.0 8 L4B10 FCB 48 ; 1.5 32 L4B11 FCB 32 ; 1.0 56 L4B12 FCB 32 ; 1.0 80 L4B13 FCB 32 ; 1.0 104 L4B14 FCB 30 ; 0.9 128 L4B15 FCB 28 ; 0.9 152 ;-------------------------------------------------- ;-------------------------------------------------- ; DECEL ENLEAN REDUCTION Vs. DIFF MAP ; ; (SET AMT OF FUEL REDUCTION AS PER DIFF MAP) ; ; Dissassemby of BDWM, LINES = 11 ; ; TBL = %REDUCTION * 2.56 ;-------------------------------------------------- ORG $4B16 ; %REDUCTION Kpa MAP ;-------------------------------------- L4B16 FCB 0 ; 0.0 0 L4B17 FCB 16 ; 6.3 5 L4B18 FCB 32 ; 12.5 10 L4B19 FCB 36 ; 14.1 15 L4B1A FCB 40 ; 15.6 20 L4B1B FCB 48 ; 18.8 25 L4B1C FCB 56 ; 21.9 30 L4B1D FCB 64 ; 25.0 35 L4B1E FCB 72 ; 28.1 40 L4B1F FCB 80 ; 31.3 45 L4B20 FCB 88 ; 34.4 50 ;----------------------------------------------- ;----------------------------------------------- ; DECEL ENLEAN REDUCTION Vs. DIFF TPS ; (SET AMT OF FUEL REDUCTION AS PER DIFF TPS) ; ; Dissassemby of BDWM, LINES = 17 ; ; TBL = %REDUCTION * 2.56 ;----------------------------------------------- ORG $4B21 ; %REDUCTION %TPS ;---------------------------------- L4B21 FCB 0 ; 0.0 0.0 L4B22 FCB 13 ; 5.1 6.3 L4B23 FCB 26 ; 10.2 12.5 L4B24 FCB 38 ; 14.8 18.8 L4B25 FCB 51 ; 19.9 25.0 L4B26 FCB 77 ; 30.1 31.3 L4B27 FCB 102 ; 39.8 37.5 L4B28 FCB 102 ; 39.8 43.8 L4B29 FCB 102 ; 39.8 50.0 L4B2A FCB 102 ; 39.8 56.3 L4B2B FCB 102 ; 39.8 62.5 L4B2C FCB 102 ; 39.8 68.8 L4B2D FCB 102 ; 39.8 75.0 L4B2E FCB 102 ; 39.8 81.3 L4B2F FCB 102 ; 39.8 87.5 L4B30 FCB 102 ; 39.8 93.8 L4B31 FCB 102 ; 39.8 100.0 ;---------------------------------------------- *********************************************** ;---------------------------------------------- ; MAP FILTER COEF Vs. COOLANT ; ; Dissassemby of BDWM ; MY95, L05 ; ; TBL = COEF * 256 ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-MAP filter coeff. vs cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Filter coeff. ;Deg C ; L4B32 FCB 18 ;-28 FCB 22 ;-16 FCB 24 ; -4 FCB 28 ; 8 FCB 35 ; 20 FCB 40 ; 32 FCB 45 ; 44 FCB 49 ; 56 FCB 52 ; 68 FCB 55 ; 80 FCB 57 ; 92 FCB 59 ;104 FCB 63 ;116 ; *********************************************** * ACELL DIFF MAP Vs. DIFF MAP * STRECH'S ASYNC PULSE FOR DIFF MAP * * *** PUMP SHOT ********* * * Dissassemby of BDWM * * TABLE = 16.384 * MSEC *********************************************** ORG $4B3F ; ; L4B3F FCB 4 ; 5 LINE TABLE ; ; usec Kpa MAP ;------------------------------ FCB 5 ; 300 0 FCB 10 ; 600 20 FCB 12 ; 730 40 FCB 17 ; 1040 60 FCB 20 ; 1200 80 ; *********************************************** * STRETCH ASYNC BPW FOR DIFF TPS ENRICH * * *** PUMP SHOT ********* 17 LINES * * (L4921 12 MSEC MAX ASYNC BPW, SO MAX IS 196d) * Dissassemby of BDWM * * TABLE = 16.384 * msec *********************************************** ORG $4B45 ; msec %TPS DIF ;---------------------------------- L4B45 FCB 1 ; 0.06 0.0 L4B46 FCB 8 ; 0.50 3.1 L4B47 FCB 15 ; 0.90 6.3 L4B48 FCB 30 ; 1.83 9.4 L4B49 FCB 35 ; 2.14 12.5 L4B4A FCB 38 ; 2.30 15.6 L4B4B FCB 41 ; 2.50 18.8 L4B4C FCB 44 ; 2.70 21.9 L4B4D FCB 47 ; 2.87 25.0 L4B4E FCB 49 ; 3.00 28.1 L4B4F FCB 51 ; 3.10 31.3 L4B50 FCB 53 ; 3.23 34.4 L4B51 FCB 55 ; 3.36 37.5 L4B52 FCB 57 ; 3.50 40.6 L4B53 FCB 62 ; 3.78 43.8 L4B54 FCB 66 ; 4.02 46.9 L4B55 FCB 69 ; 4.21 50.0 ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Delta TPS AE mult. factor vs. Baro ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Factor=val/128 ;kPa ; L4B56 FCB 99 ; 80 FCB 121 ; 90 FCB 128 ;100 FCB 128 ;110 ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-AE TPS filter coeff. vs cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; corr. = val/256 ;Deg C ; L4B5A FCB 38 ;-28 FCB 40 ;-16 FCB 42 ; -4 FCB 44 ; 8 FCB 46 ; 20 FCB 56 ; 32 FCB 64 ; 44 FCB 76 ; 56 FCB 102 ; 68 FCB 128 ; 80 FCB 150 ; 92 FCB 160 ;104 FCB 165 ;116 ; ;-------------------------------------------------- ; ACCEL ENRICH TEMP CORRECTION Vs. COOL ; ; Dissassemby of BDWM ; ; TBL = FACTOR * 32 ;-------------------------------------------------- ORG $4B67 ; FACTOR Deg c cool ;------------------------------ L4B67 FCB 192 ; 6.0 -40 L4B68 FCB 172 ; 5.4 -28 L4B69 FCB 163 ; 5.1 -16 L4B6A FCB 153 ; 4.8 -4 L4B6B FCB 132 ; 4.1 8 L4B6C FCB 110 ; 3.4 20 L4B6D FCB 93 ; 2.9 32 L4B6E FCB 70 ; 2.2 44 L4B6F FCB 54 ; 1.7 56 L4B70 FCB 43 ; 1.3 68 L4B71 FCB 33 ; 1.0 80 L4B72 FCB 32 ; 1.0 92 L4B73 FCB 32 ; 1.0 104 L4B74 FCB 24 ; 0.8 116 L4B75 FCB 24 ; 0.8 128 L4B76 FCB 24 ; 0.8 140 L4B77 FCB 24 ; 0.8 152 ;-------------------------------------------------- ;-------------------------------------------------- ; ACELL TPS TEMP CORRECTION MULT Vs. MAT ; ; Dissassemby of BDWM ; ; TBL = MULT * 128 ;-------------------------------------------------- ORG $4B78 ; MULT Deg c MAT ;------------------------------ L4B78 FCB 128 ; 1.0 -40 L4B79 FCB 128 ; 1.0 -28 L4B7A FCB 128 ; 1.0 -16 L4B7B FCB 128 ; 1.0 -4 L4B7C FCB 128 ; 1.0 8 L4B7D FCB 128 ; 1.0 20 L4B7E FCB 128 ; 1.0 32 L4B7F FCB 128 ; 1.0 44 L4B80 FCB 128 ; 1.0 56 L4B81 FCB 128 ; 1.0 68 L4B82 FCB 128 ; 1.0 80 L4B83 FCB 128 ; 1.0 92 L4B84 FCB 128 ; 1.0 104 L4B85 FCB 128 ; 1.0 116 L4B86 FCB 128 ; 1.0 128 L4B87 FCB 128 ; 1.0 140 L4B88 FCB 128 ; 1.0 152 ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Accel enrich temp correction vs cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val/32 ;Cool temp ; L4B89 FCB 160 ;-40 FCB 144 ;-28 FCB 128 ;-16 FCB 112 ;- 4 FCB 96 ; 8 FCB 88 ; 20 FCB 72 ; 32 FCB 56 ; 44 FCB 48 ; 55 FCB 40 ; 67 FCB 34 ; 80 FCB 32 ; 91 FCB 32 ;103 FCB 28 ;115 FCB 24 ;127 FCB 24 ;139 FCB 24 ;150 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; Delta MAP AE RPM mult. vs RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4B9A FCB 128 ;3200 RPM, upper lim for lookup ; ; mult = val/128 ;RPM ; L4B9B FCB 215 ; 400 FCB 144 ; 800 FCB 107 ;1200 FCB 78 ;1600 FCB 62 ;2000 FCB 50 ;2400 FCB 45 ;2800 FCB 38 ;3200 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Lean open loop AFR limit vs cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; AFR x 10 ;Deg C ; L4BA3 FCB 120 ;-40 FCB 123 ;-28 FCB 125 ;-16 FCB 126 ; -4 FCB 128 ; 8 FCB 132 ; 20 FCB 135 ; 32 FCB 146 ; 44 FCB 146 ; 56 FCB 146 ; 68 FCB 146 ; 80 FCB 146 ; 92 FCB 146 ;104 ; ;---------------------------------------------- ; OPEN LOOP AFR Vs. Vac or MAP ; ; Dissassemby of BDWM ; (not used this calib) ; ; SEE OPT WD AT 400D, (MODE WD, AFR 3) ; (1010 0100 this calib.) ; ; IF b0 1 = USE THIS OPN LP AFR IF TEMP L.T. L48C7, (150c) ; IN CLOSED LP ; ; TABLE = 10 * AFR ;---------------------------------------------- ORG $4BB0 ; ; L4BB0 FCB 0 ; 0 = VAC ; 1 = MAP ; L4BB1 FCB 0 ; Min DEG C, (-40) Val FCB 0 ; Min Kpa Value FCB 9 ; COL'S/ROW ; ;---------------------------------------------- ; -40c COOL ; -40f ; AFR Kpa VAC ;---------------------------------------------- L4BB4 FCB 125 ; 12.5 80 L4BB5 FCB 125 ; 12.5 70 L4BB6 FCB 125 ; 12.5 60 L4BB7 FCB 125 ; 12.5 50 L4BB8 FCB 125 ; 12.5 40 L4BB9 FCB 120 ; 12.0 30 L4BBA FCB 115 ; 11.5 20 L4BBB FCB 105 ; 10.5 10 L4BBC FCB 95 ; 9.5 0 ;---------------------------------------------- ; -28c COOL ; -18f ; AFR Kpa VAC ;---------------------------------------------- L4BBD FCB 130 ; 13.0 80 L4BBE FCB 130 ; 13.0 70 L4BBF FCB 130 ; 13.0 60 L4BC0 FCB 130 ; 13.0 50 L4BC1 FCB 130 ; 13.0 40 L4BC2 FCB 125 ; 12.5 30 L4BC3 FCB 120 ; 12.0 20 L4BC4 FCB 110 ; 11.0 10 L4BC5 FCB 100 ; 10.0 0 ;---------------------------------------------- ; -16 DEG c COOL ; 3.2f ; AFR Kpa VAC ;---------------------------------------------- L4BC6 FCB 132 ; 13.2 80 L4BC7 FCB 132 ; 13.2 70 L4BC8 FCB 132 ; 13.2 60 L4BC9 FCB 132 ; 13.2 50 L4BCA FCB 132 ; 13.2 40 L4BCB FCB 127 ; 12.7 30 L4BCC FCB 122 ; 12.2 20 L4BCD FCB 112 ; 11.2 10 L4BCE FCB 102 ; 10.2 0 ;---------------------------------------------- ; -4 DEG c COOL ; 25f ; AFR Kpa VAC ;---------------------------------------------- L4BCF FCB 140 ; 14.0 80 L4BD0 FCB 140 ; 14.0 70 L4BD1 FCB 140 ; 14.0 60 L4BD2 FCB 140 ; 14.0 50 L4BD3 FCB 140 ; 14.0 40 L4BD4 FCB 135 ; 13.5 30 L4BD5 FCB 130 ; 13.0 20 L4BD6 FCB 120 ; 12.0 10 L4BD7 FCB 110 ; 11.0 0 ;---------------------------------------------- ; 8 DEG c COOL ; 46f ; AFR Kpa VAC ;---------------------------------------------- L4BD8 FCB 145 ; 14.5 80 L4BD9 FCB 145 ; 14.5 70 L4BDA FCB 145 ; 14.5 60 L4BDB FCB 145 ; 14.5 50 L4BDC FCB 145 ; 14.5 40 L4BDD FCB 140 ; 14.0 30 L4BDE FCB 135 ; 13.5 20 L4BDF FCB 125 ; 12.5 10 L4BE0 FCB 115 ; 11.5 0 ;---------------------------------------------- ; 20 DEG c COOL ; 68f ; AFR Kpa VAC ;---------------------------------------------- L4BE1 FCB 160 ; 16.0 80 L4BE2 FCB 160 ; 16.0 70 L4BE3 FCB 160 ; 16.0 60 L4BE4 FCB 150 ; 15.0 50 L4BE5 FCB 145 ; 14.5 40 L4BE6 FCB 140 ; 14.0 30 L4BE7 FCB 140 ; 14.0 20 L4BE8 FCB 135 ; 13.5 10 L4BE9 FCB 130 ; 13.0 0 ;---------------------------------------------- ; 32 DEG c COOL ; 90f ; AFR Kpa VAC ;---------------------------------------------- L4BEA FCB 160 ; 16.0 80 L4BEB FCB 160 ; 16.0 70 L4BEC FCB 160 ; 16.0 60 L4BED FCB 150 ; 15.0 50 L4BEE FCB 145 ; 14.5 40 L4BEF FCB 140 ; 14.0 30 L4BF0 FCB 140 ; 14.0 20 L4BF1 FCB 135 ; 13.5 10 L4BF2 FCB 130 ; 13.0 0 ;---------------------------------------------- ; 44 DEG c COOL ; 111f ; AFR Kpa VAC ;---------------------------------------------- L4BF3 FCB 160 ; 16.0 80 L4BF4 FCB 160 ; 16.0 70 L4BF5 FCB 160 ; 16.0 60 L4BF6 FCB 150 ; 15.0 50 L4BF7 FCB 145 ; 14.5 40 L4BF8 FCB 140 ; 14.0 30 L4BF9 FCB 140 ; 14.0 20 L4BFA FCB 135 ; 13.5 10 L4BFB FCB 130 ; 13.0 0 ;---------------------------------------------- ; 56 DEG c COOL ; 133f ; AFR Kpa VAC ;---------------------------------------------- L4BFC FCB 160 ; 16.0 80 L4BFD FCB 160 ; 16.0 70 L4BFE FCB 160 ; 16.0 60 L4BFF FCB 150 ; 15.0 50 L4C00 FCB 145 ; 14.5 40 L4C01 FCB 140 ; 14.0 30 L4C02 FCB 140 ; 14.0 20 L4C03 FCB 135 ; 13.5 10 L4C04 FCB 130 ; 13.0 0 ;---------------------------------------------- ; 68 DEG c COOL ; 154f ; AFR Kpa VAC ;---------------------------------------------- L4C05 FCB 160 ; 16.0 80 L4C06 FCB 160 ; 16.0 70 L4C07 FCB 160 ; 16.0 60 L4C08 FCB 155 ; 15.5 50 L4C09 FCB 150 ; 15.0 40 L4C0A FCB 145 ; 14.5 30 L4C0B FCB 140 ; 14.0 20 L4C0C FCB 140 ; 14.0 10 L4C0D FCB 130 ; 13.0 0 ;---------------------------------------------- ; 80 DEG c COOL ;190f ; AFR Kpa VAC ;---------------------------------------------- L4C0E FCB 160 ; 16.0 80 L4C0F FCB 160 ; 16.0 70 L4C10 FCB 160 ; 16.0 60 L4C11 FCB 155 ; 15.5 50 L4C12 FCB 150 ; 15.0 40 L4C13 FCB 145 ; 14.5 30 L4C14 FCB 140 ; 14.0 20 L4C15 FCB 140 ; 14.0 10 L4C16 FCB 130 ; 13.0 0 ;---------------------------------------------- ; 92 DEG c COOL ; 198f ; AFR Kpa VAC ;---------------------------------------------- L4C17 FCB 160 ; 16.0 80 L4C18 FCB 160 ; 16.0 70 L4C19 FCB 160 ; 16.0 60 L4C1A FCB 155 ; 15.5 50 L4C1B FCB 150 ; 15.0 40 L4C1C FCB 145 ; 14.5 30 L4C1D FCB 140 ; 14.0 20 L4C1E FCB 140 ; 14.0 10 L4C1F FCB 130 ; 13.0 0 ;---------------------------------------------- ; 104 DEG c COOL ; 220f ; AFR Kpa VAC ;---------------------------------------------- L4C20 FCB 160 ; 16.0 80 L4C21 FCB 160 ; 16.0 70 L4C22 FCB 160 ; 16.0 60 L4C23 FCB 155 ; 15.5 50 L4C24 FCB 150 ; 15.0 40 L4C25 FCB 145 ; 14.5 30 L4C26 FCB 140 ; 14.0 20 L4C27 FCB 140 ; 14.0 10 L4C28 FCB 130 ; 13.0 0 ;---------------------------------------------- *********************************************** *********************************************** * STARTUP UP FUEL * *********************************************** ;---------------------------------------------- ; TIME OUT AFR Vs. COOLANT ; ; AFTER START UP AFR INCREASES WITH TIME, SIMULATING A ; CHOKE. ; ; TIME BETWEEN INCREMENTS IS FROM TBL L4C33 * TBL L4C44 ; (Vs. COOL). ; ; L4C3A TIME OUT PERIOD Vs. COOLANT ; L4C4B MULTIPLIER Vs. COUNTS AIR FLOW ; ; Dissassemby of BDWM ; ; TBL = AFR * 10 ;---------------------------------------------- ORG $4C29 ; AFR Deg c COOL ;---------------------------------- L4C29 FCB 80 ; 8.0 -40 L4C2A FCB 75 ; 7.5 -28 L4C2B FCB 70 ; 7.0 -16 L4C2C FCB 65 ; 6.5 -4 L4C2D FCB 50 ; 5.0 8 L4C2E FCB 35 ; 3.5 20 L4C2F FCB 30 ; 3.0 32 L4C30 FCB 30 ; 3.0 44 L4C31 FCB 30 ; 3.0 56 L4C32 FCB 25 ; 2.5 68 L4C33 FCB 20 ; 2.0 80 L4C34 FCB 20 ; 2.0 92 L4C35 FCB 20 ; 2.0 104 L4C36 FCB 20 ; 2.0 116 L4C37 FCB 20 ; 2.0 128 L4C38 FCB 20 ; 2.0 140 L4C39 FCB 20 ; 2.0 152 ;---------------------------------------------- ;---------------------------------------------- ; TIME OUT PERIOD Vs. COOLANT ; ; AFTER START UP, AFR INCR'S WITH TIME, SIMULATING ; CHOKE & CHOKE PULL OFF ; ; L4C3A TIME OUT PERIOD Vs. COOLANT ; L4C4B MULTIPLIER Vs. COUNTS AIR FLOW ; ; Dissassemby of BJYA Lines= 17 ; ; TBL = 5 * Sec's ;---------------------------------------------- ORG $4C3A ; Sec's Deg c cool ;---------------------------------- L4C3A FCB 14 ; 2.8 -40 L4C3B FCB 14 ; 2.8 -28 L4C3C FCB 14 ; 2.8 -16 L4C3D FCB 12 ; 2.4 -4 L4C3E FCB 11 ; 2.2 8 L4C3F FCB 11 ; 2.2 20 L4C40 FCB 11 ; 2.2 32 L4C41 FCB 11 ; 2.2 44 L4C42 FCB 10 ; 2.0 56 L4C43 FCB 10 ; 2.0 68 L4C44 FCB 10 ; 2.0 80 L4C45 FCB 10 ; 2.0 92 L4C46 FCB 10 ; 2.0 104 L4C47 FCB 10 ; 2.0 116 L4C48 FCB 10 ; 2.0 128 L4C49 FCB 10 ; 2.0 140 L4C4A FCB 10 ; 2.0 152 ;---------------------------------------------- ;---------------------------------------------- ; MULTIPLIER Vs. COUNTS AIR FLOW ; ; Dissassemby of BDWN ; ; TBL = MULT * 128 ;---------------------------------------------- ORG $4C4B ; MULT COUNTS AIR FLOW ;------------------------------ L4C4B FCB 166 ; 1.30 0 L4C4C FCB 134 ; 1.05 16 L4C4D FCB 96 ; 0.75 32 L4C4E FCB 64 ; 0.50 48 L4C4F FCB 32 ; 0.25 64 ;---------------------------------------------- ;---------------------------------------------- ; HIGH TPS% WOT ENTRY THRESH Vs. RPM ; ; Dissassemby of BDWM, LINES = 9 ; 03-16-1994, 13:41:49 ; ; ESTABLISH A HI TPS THRES FOR FAST WOT ENTRY ; ; TBL = %TPS * 2.56 ;---------------------------------------------- ORG $4C50 ; ; L4C50 FCB 160 ; 4000 RPM UPPER LMT ; ; %TPS RPM ;---------------------------------- L4C51 FCB 128 ; 50.0 800 L4C52 FCB 192 ; 75.0 1200 L4C53 FCB 217 ; 84.8 1600 L4C54 FCB 217 ; 84.8 2000 L4C55 FCB 217 ; 84.8 2400 L4C56 FCB 217 ; 84.8 2800 L4C57 FCB 217 ; 84.8 3200 L4C58 FCB 217 ; 84.8 3600 L4C59 FCB 217 ; 84.8 4000 ;---------------------------------------------- ;---------------------------------------------- ; TPS Vs. RPM FOR WOT ENABLE ; ; Dissassemby of BDWM, LINES = 9 ; ; TBL = 2.56 * %TPS ;---------------------------------------------- ORG $4C5A ; ; L4C5A FCB 160 ; 4000 RPM MAX FOR LK UP ; ; %TPS RPM ;---------------------------------- L4C5B FCB 102 ; 39.8 800 L4C5C FCB 154 ; 60.2 1200 L4C5D FCB 141 ; 55.1 1600 L4C5E FCB 110 ; 43.0 2000 L4C5F FCB 110 ; 43.0 2400 L4C60 FCB 92 ; 35.9 2800 L4C61 FCB 92 ; 35.9 3200 L4C62 FCB 92 ; 35.9 3600 L4C63 FCB 85 ; 33.2 4000 ;---------------------------------------------- ;---------------------------------------------- ; WOT AFR Vs. RPM ; TYPE $0D ; ; Dissassemby of BDWM LINES = 17 ; ; TBL = 10 * AFR ;---------------------------------------------- ORG $4C64 ; AFR RPM ;---------------------------------- L4C64 FCB 122 ; 12.2 0 L4C65 FCB 122 ; 12.2 400 L4C66 FCB 123 ; 12.3 800 L4C67 FCB 124 ; 12.4 1200 L4C68 FCB 125 ; 12.5 1600 L4C69 FCB 126 ; 12.6 2000 L4C6A FCB 124 ; 12.4 2400 L4C6B FCB 121 ; 12.1 2800 L4C6C FCB 121 ; 12.1 3200 L4C6D FCB 124 ; 12.4 3600 L4C6E FCB 125 ; 12.5 4000 L4C6F FCB 126 ; 12.6 4400 L4C70 FCB 126 ; 12.6 4800 L4C71 FCB 126 ; 12.6 5200 L4C72 FCB 126 ; 12.6 5600 L4C73 FCB 126 ; 12.6 6000 L4C74 FCB 126 ; 12.6 6400 ;---------------------------------------------- *********************************************** * HIGH TPS% WOT ENTRY DELAY TIME Vs. RPM * * IF TPS G.T. L4C49 TBL WOT DELAY TIME IS DECRESED * AT THIS FASTER RATE, TBL VAL OF 5 WILL DECREMENT * TIMER VAL AT L4908 BY FACTOR OF 5 * * TBL = SEC'S *********************************************** ; L4C75 FCB 160 ; 4000 RPM, UPPER TBL LMT ; ; Sec's RPM ;---------------------------------- L4C76 FCB 50 ; 50 800 L4C77 FCB 25 ; 25 1200 L4C78 FCB 25 ; 25 1600 L4C79 FCB 25 ; 25 2000 L4C7A FCB 25 ; 25 2400 L4C7B FCB 25 ; 25 2800 L4C7C FCB 25 ; 25 3200 L4C7D FCB 25 ; 25 3600 L4C7E FCB 25 ; 25 4000 ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-TPS correction vs. baro ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; factor ;kPa ; L4C7F FCB 254 ; 80 FCB 254 ; 90 FCB 254 ;100 FCB 254 ;110 ; ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Min DFCO RPM vs cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; RPM/25 ;Deg C ; L4C83 FCB 68 ;-28 FCB 68 ; -4 FCB 62 ; 20 FCB 54 ; 44 FCB 48 ; 68 FCB 48 ; 92 FCB 48 ;116 ; ;---------------------------------------------- ; DECEL FUEL CUT OFF %TPS THRESH Vs. RPM ; ; Dissassemby of BDWM ; ; TBL = %TPS * 2.56 ;---------------------------------------------- ORG $4C8A ; ; L4C8A FCB 144 ; 3600 RPM LK UP LIMIT ; ; %TPS RPM ;---------------------------------- L4C8B FCB 3 ; 1.2 800 L4C8C FCB 4 ; 1.6 1200 L4C8D FCB 5 ; 2.0 1600 L4C8E FCB 7 ; 2.7 2000 L4C8F FCB 10 ; 3.9 2400 L4C90 FCB 13 ; 5.1 2800 L4C91 FCB 13 ; 5.1 3200 L4C92 FCB 13 ; 5.1 3600 ;---------------------------------------------- *********************************************** * CRANK TRANSITION CALIBRATIONS * * MY 94 L05,TYPE $0D *********************************************** ;---------------------------------------------- ; AFR CRANK TRANSITION Vs. COOLANT ; ; (This is transition AFR for CRANK to RUN ; ADDED or SUBTRACTED from AFR) ; ; Dissassemby of BDWM ; ; TBL = RATIO * 10 ;---------------------------------------------- ORG $4C93 ; RATIO Deg c COOL ;------------------------------ L4C93 FCB 180 ; 18.0 -40 FCB 170 ; 17.0 -28 FCB 160 ; 16.0 -16 FCB 150 ; 15.0 -4 FCB 100 ; 10.0 8 FCB 90 ; 9.0 20 FCB 85 ; 8.5 32 FCB 80 ; 8.0 44 FCB 65 ; 6.5 56 FCB 60 ; 6.0 68 FCB 50 ; 5.0 80 FCB 0 ; 0.0 92 FCB 0 ; 0.0 104 FCB 0 ; 0.0 116 FCB 0 ; 0.0 128 FCB 0 ; 0.0 140 FCB 0 ; 0.0 152 ; ;--------------------------------------------- ; AFR CRANK TRANSITION DECAY Vs. COOL ; ; Dissassemby of BDWM ; ; TBL = AFR * 10 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank to run AFR decay rate vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; AFR=val./10 ;Deg C ; L4CA4 FCB 20 ;-40 FCB 20 ;-28 FCB 20 ;-16 FCB 20 ; -4 FCB 20 ; 8 FCB 20 ; 20 FCB 20 ; 32 FCB 20 ; 44 FCB 20 ; 56 FCB 20 ; 68 FCB 20 ; 80 FCB 20 ; 92 FCB 20 ;104 FCB 10 ;116 FCB 10 ;128 FCB 10 ;140 FCB 10 ;152 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank to run AFR decay delay DRPs vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Elapsed DRPs ;Deg C ; L4CB5 FCB 12 ;-40 FCB 12 ;-28 FCB 12 ;-16 FCB 10 ; -4 FCB 8 ; 8 FCB 6 ; 20 FCB 6 ; 32 FCB 6 ; 44 FCB 6 ; 56 FCB 6 ; 68 FCB 5 ; 80 FCB 0 ; 92 FCB 0 ;104 FCB 0 ;116 FCB 0 ;128 FCB 0 ;140 FCB 0 ;152 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank to run AFR decay delay counts multiplier vs DRPs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val./256 ;Accumulated DRPs prior to run ; L4CC6 FCB 0 ; 0 FCB 128 ; 4 FCB 192 ; 8 FCB 204 ;12 FCB 255 ;16 FCB 255 ;20 FCB 255 ;24 FCB 255 ;28 FCB 255 ;32 FCB 255 ;36 FCB 255 ;40 FCB 255 ;44 FCB 255 ;48 FCB 255 ;52 FCB 255 ;56 FCB 255 ;60 FCB 255 ;64 ; *********************************************** * FUEL TRIM CALIBRATION * TYPE $0D L05 TBI *********************************************** ;---------------------------------------------- ; INTEGRATOR DELAY Vs. AIR FLOW ; ; Dissassemby of BDWM, LINES = 9 ; ; TBL = sec's * 40 ; msec's * 0.04 ;---------------------------------------------- ORG $4CD7 ; msec's AFR FLOW ;---------------------------------- L4CD7 FCB 16 ; 400 0 L4CD8 FCB 15 ; 375 16 L4CD9 FCB 14 ; 350 32 L4CDA FCB 13 ; 325 48 L4CDB FCB 12 ; 300 64 L4CDC FCB 11 ; 275 80 L4CDD FCB 10 ; 250 96 L4CDE FCB 9 ; 225 112 L4CDF FCB 8 ; 200 128 ;---------------------------------------------- ;---------------------------------------------- ; MEAN RICH/LEAN THRESH Vs. UNFILTERED o2 VOLTAGE ; ; Dissassemby of BDWM LINES = 9 ; ; TBL = 0.2304 * MV DC ;---------------------------------------------- ORG $4CE0 ; Mv DC AIR FLOW ;---------------------------------- L4CE0 FCB 102 ; 443 0 L4CE1 FCB 100 ; 434 16 L4CE2 FCB 98 ; 425 32 L4CE3 FCB 98 ; 425 48 L4CE4 FCB 98 ; 425 64 L4CE5 FCB 98 ; 425 80 L4CE6 FCB 98 ; 425 96 L4CE7 FCB 98 ; 425 112 L4CE8 FCB 98 ; 425 128 ;---------------------------------------------- ;---------------------------------------------- ; RICH o2 THRESH Vs. AIR FLOW ; ; Dissassemby of BDWM LINES = 9 ; ; TBL = MV DC * 0.2304 ;---------------------------------------------- ORG $4CE9 ; Mvdc AIR FLOW ;---------------------------------- L4CE9 FCB 102 ; 443 0 L4CEA FCB 100 ; 434 16 L4CEB FCB 98 ; 425 32 L4CEC FCB 98 ; 425 48 L4CED FCB 98 ; 425 64 L4CEE FCB 98 ; 425 80 L4CEF FCB 98 ; 425 96 L4CF0 FCB 98 ; 425 112 L4CF1 FCB 98 ; 425 128 ;---------------------------------------------- ;---------------------------------------------- ; LEAN o2 THRESH Vs. AIR FLOW ; ; Dissassemby of BDWM, LINES = 9 ; ; TBL = MV DC * 0.2304 ;---------------------------------------------- ORG $4CF2 ; Mvdc AIR FLOW ;---------------------------------- L4CF2 FCB 102 ; 502 0 L4CF3 FCB 100 ; 492 16 L4CF4 FCB 98 ; 482 32 L4CF5 FCB 98 ; 482 48 L4CF6 FCB 98 ; 482 64 L4CF7 FCB 98 ; 482 80 L4CF8 FCB 98 ; 482 96 L4CF9 FCB 98 ; 482 12 L4CFA FCB 98 ; 482 28 ;---------------------------------------------- ;---------------------------------------------- ; SLOW o2 TIME CONSTANT Vs. AIR FLOW ; (If Idle use constant at L48B3) ; ; TBL = 255 * Const. ;---------------------------------------------- ORG $4CFB ; Const. Air Flow ;---------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; Slow O2 filter coeff. vs airflow ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; filter coeff. ;gms/sec ; L4CFB FCB 2 ; 0 FCB 3 ; 16 FCB 4 ; 32 FCB 5 ; 48 FCB 6 ; 64 FCB 9 ; 80 FCB 11 ; 96 FCB 13 ;112 FCB 14 ;128 ; ;---------------------------------------------- ; PROPORTIONAL COUNTS Vs. SLOW o2 ERROR ; ; (SEL NUM OF COUNTS TO CORRECT FUEL DELIVERY) ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = COUNTS * 1 ;---------------------------------------------- ORG $4D04 ; COUNTS COUNTS o2 ERROR ;---------------------------------- L4D04 FCB 4 ; 4 0 L4D05 FCB 4 ; 4 8 L4D06 FCB 4 ; 4 16 L4D07 FCB 4 ; 4 24 L4D08 FCB 4 ; 4 32 L4D09 FCB 4 ; 4 40 L4D0A FCB 4 ; 4 48 L4D0B FCB 5 ; 5 56 L4D0C FCB 7 ; 7 64 L4D0D FCB 8 ; 8 72 L4D0E FCB 9 ; 9 80 L4D0F FCB 10 ; 10 88 L4D10 FCB 11 ; 11 96 ;---------------------------------------------- ;---------------------------------------------- ; PROPORTIONAL DURATION Vs. SLOW o2 ERROR ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = SEC'S * 40 ; msec's * 0.04 ;---------------------------------------------- ORG $4D11 ; msec's o2 ERROR ;---------------------------------- L4D11 FCB 20 ; 500 0 L4D12 FCB 40 ; 1000 8 L4D13 FCB 60 ; 1500 16 L4D14 FCB 80 ; 2000 24 L4D15 FCB 100 ; 2500 32 L4D16 FCB 128 ; 3200 40 L4D17 FCB 255 ; 6375 48 L4D18 FCB 255 ; 6375 56 L4D19 FCB 255 ; 6375 64 L4D1A FCB 255 ; 6375 72 L4D1B FCB 255 ; 6375 80 L4D1C FCB 255 ; 6375 88 L4D1D FCB 255 ; 6375 96 ;---------------------------------------------- ;---------------------------------------------- ; PROPORTIONAL DURATION OFFSET ADDED TO L4D11 TBL ; Vs. AIR FLOW TYPE $0D ; ; SEE L4943 ; 70 msec PORP DURATION OFF SET AT IDLE ; (Instead OF TBL L4D1E) ; ; TYPE $0D ; ; TBL = sec * 40 ; msec's * 0.04 ;---------------------------------------------- ORG $4D1E ; DURATION ; msec's gms/sec ;---------------------------------- L4D1E FCB 5 ; 125 0 L4D1F FCB 10 ; 250 16 L4D20 FCB 20 ; 500 32 L4D21 FCB 255 ; 6375 48 L4D22 FCB 255 ; 6375 64 L4D23 FCB 255 ; 6375 80 L4D24 FCB 255 ; 6375 96 L4D25 FCB 255 ; 6375 112 L4D26 FCB 255 ; 6375 128 ;---------------------------------------------- ;---------------------------------------------- ; PROPORTIONAL FLOW GAIN FACTOR Vs. MAP & RPM ; ; Dissassemby of BDWM ; ; TBL = 128 * Mult ;---------------------------------------------- ORG $4D27 ; L4D27 FCB 16 ; Min Kpa MAP Val FCB 0 ; Min RPM Val FCB 9 ; LINES/BLOCK ;---------------------------------------------- ; 400 RPM ; Mult Kpa MAP ;---------------------------------------------- L4D2A FCB 12 ; 0.094 20 L4D2B FCB 48 ; 0.375 30 L4D2C FCB 64 ; 0.500 40 L4D2D FCB 128 ; 1.000 50 L4D2E FCB 128 ; 1.000 60 L4D2F FCB 128 ; 1.000 70 L4D30 FCB 128 ; 1.000 80 L4D31 FCB 128 ; 1.000 90 L4D32 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 800 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 14 ; 0.109 20 FCB 56 ; 0.438 30 FCB 96 ; 0.750 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 1200 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 16 ; 0.125 20 FCB 64 ; 0.500 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 1600 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 18 ; 0.141 20 FCB 64 ; 0.500 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 2000 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 36 ; 0.281 20 FCB 128 ; 1.000 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 2400 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 64 ; 0.500 20 FCB 128 ; 1.000 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 2800 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 128 ; 1.000 20 FCB 128 ; 1.000 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 3200 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 128 ; 1.000 20 FCB 128 ; 1.000 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ; 3600 RPM ; Mult Kpa MAP ;---------------------------------------------- FCB 128 ; 1.000 20 FCB 128 ; 1.000 30 FCB 128 ; 1.000 40 FCB 128 ; 1.000 50 FCB 128 ; 1.000 60 FCB 128 ; 1.000 70 FCB 128 ; 1.000 80 FCB 128 ; 1.000 90 FCB 128 ; 1.000 100 ;---------------------------------------------- ;---------------------------------------------- ; INTEGRATOR DELAY MULT Vs. SLOW FILT o2 ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = MULT * 256 ;---------------------------------------------- ORG $4D7B ; FACTOR o2 ERROR COUNT ;---------------------------------- L4D7B FCB 255 ; 0.996 0 L4D7C FCB 255 ; 0.996 8 L4D7D FCB 255 ; 0.996 16 L4D7E FCB 255 ; 0.996 24 L4D7F FCB 255 ; 0.996 32 L4D80 FCB 255 ; 0.996 40 L4D81 FCB 255 ; 0.996 48 L4D82 FCB 255 ; 0.996 56 L4D83 FCB 232 ; 0.906 64 L4D84 FCB 212 ; 0.828 72 L4D85 FCB 192 ; 0.750 80 L4D86 FCB 172 ; 0.672 88 L4D87 FCB 152 ; 0.594 96 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~ ;-Inj./engine constants ;~~~~~~~~~~~~~~~~~~~~~~~ ; L4D88 FDB 6300 ; 7.69 g/s, injector flowrate L4D8A FCB 159 ;.7125L, cylinder volume ;============================================= ; CRANKING CALIBRATIONS ; ;============================================= ;-------------------------------- L4D8B FCB 15 ; DRP'S MIN FOR USE OF L4D9C TRIM TBL TBL ; (L4DA3 = CRANK FUEL MULT Vs. RPM TBL) ;--------------------------------- L4D8C FCB 2 ;Init crank DRP counter to 2 on bad shutdown L4D8D FCB 2 ; 2, PULSE CNT LMT L4D8E FCB 40 ; IF PUMP VOLTS L.T. 4 VDC, LIMIT PULSE CNT ; L4D8F FCB 33 ;-15 deg C, threshold for cold cranking ; ;---------------------------------------------- ; CRANK BPW Vs. COOL ; L4D90 FOR SCALAR ; ; Dissassemby of BDWM LINES = 17 ; 03-16-1994, 15:26:25 ; ; TBL = 2.073 * Msec ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank BPW vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4D90 FDB 8093 ;Scalar for table ; ; msecs = ; [(val x scalar)/256] x ;Deg C ; 15.26 x 10^-3 ; L4D92 FCB 254 ;-40 FCB 225 ;-28 FCB 195 ;-16 FCB 165 ;- 4 FCB 140 ; 8 FCB 110 ; 20 FCB 80 ; 32 FCB 53 ; 44 FCB 47 ; 56 FCB 40 ; 68 FCB 32 ; 80 FCB 28 ; 92 FCB 18 ;104 FCB 17 ;116 FCB 15 ;128 FCB 15 ;140 FCB 14 ;152 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank fuel mult vs. RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val/256 ;RPM ; L4DA3 FCB 255 ; 0 FCB 255 ;100 FCB 192 ;200 FCB 192 ;300 FCB 192 ;400 FCB 192 ;500 FCB 128 ;600 FCB 128 ;700 FCB 128 ;800 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Hot restart crank fuel mult. vs RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val/256 ;RPM ; L4DAC FCB 255 ; 0 FCB 255 ;100 FCB 166 ;200 FCB 166 ;300 FCB 128 ;400 FCB 128 ;500 FCB 128 ;600 FCB 128 ;700 FCB 128 ;800 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank fuel mult. vs. baro ;~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; mult. = val / 128 ;kPa ; L4DB5 FCB 96 ; 75 FCB 115 ; 85 FCB 128 ; 95 FCB 134 ;105 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Crank fuel mult. vs TPS ;~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4DB9 FCB 8 ;9 line table ; ; mult. = val./64 ; L4DBA FCB 64 ; 0.0 FCB 67 ; 12.5 FCB 70 ; 25.0 FCB 80 ; 37.5 FCB 83 ; 50.0 FCB 83 ; 62.5 FCB 32 ; 75.0 FCB 3 ; 87.5 FCB 2 ;100.0 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Cranking fuel delay vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Delay ;Deg C ; L4DC3 FCB 0 ;-40 FCB 0 ;-28 FCB 0 ;-16 FCB 0 ; -4 FCB 0 ; 8 FCB 0 ; 20 FCB 0 ; 32 FCB 0 ; 44 FCB 0 ; 56 FCB 0 ; 68 FCB 0 ; 80 FCB 0 ; 92 FCB 0 ;104 FCB 0 ;116 FCB 0 ;128 FCB 0 ;140 FCB 0 ;152 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Uses any one of the following tables, depending on the conditions ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Cold crank PW mult. vs DRPs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Based on cranking fuel counter #2 ; ; Temperature < threshold in L4D8F ; ; Mult. = val./128 ;DRPs ; L4DD4 FCB 230 ; 1 L4DD5 FCB 209 ; 2 L4DD6 FCB 188 ; 3 L4DD7 FCB 166 ; 4 L4DD8 FCB 145 ; 5 L4DD9 FCB 124 ; 6 L4DDA FCB 103 ; 7 L4DDB FCB 83 ; 8 L4DDC FCB 79 ; 9 L4DDD FCB 75 ;10 L4DDE FCB 70 ;11 L4DDF FCB 64 ;12 L4DE0 FCB 60 ;13 L4DE1 FCB 56 ;14 L4DE2 FCB 53 ;15 L4DE3 FCB 51 ;16 L4DE4 FCB 51 ;17 L4DE5 FCB 51 ;18 L4DE6 FCB 51 ;19 L4DE7 FCB 51 ;20 L4DE8 FCB 51 ;21 L4DE9 FCB 51 ;22 L4DEA FCB 51 ;23 L4DEB FCB 51 ;24 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Non hot restart crank PW fuel mult. vs DRPs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Based on cranking fuel counter #2 ; ; Temperature >= threshold in L4D8F ; ; mult. = val./128 ;DRPs ; L4DEC FCB 192 ; 1 FCB 166 ; 2 FCB 128 ; 3 FCB 83 ; 4 FCB 60 ; 5 FCB 56 ; 6 FCB 52 ; 7 FCB 44 ; 8 FCB 42 ; 9 FCB 41 ;10 FCB 39 ;11 FCB 38 ;12 FCB 38 ;13 FCB 38 ;14 FCB 38 ;15 FCB 38 ;16 FCB 38 ;17 FCB 38 ;18 FCB 38 ;19 FCB 38 ;20 FCB 44 ;21 FCB 50 ;22 FCB 57 ;23 FCB 64 ;24 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Hot restart crank PW mult. vs DRPs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Based on cranking fuel counter #2 ; ; mult. = val./128 ;DRPs ; L4E04 FCB 128 ; 1 FCB 100 ; 2 FCB 70 ; 3 FCB 60 ; 4 FCB 50 ; 5 FCB 45 ; 6 FCB 40 ; 7 FCB 38 ; 8 FCB 38 ; 9 FCB 38 ;10 FCB 38 ;11 FCB 38 ;12 FCB 38 ;13 FCB 38 ;14 FCB 38 ;15 FCB 38 ;16 FCB 40 ;17 FCB 41 ;18 FCB 43 ;19 FCB 44 ;20 FCB 46 ;21 FCB 48 ;22 FCB 50 ;23 FCB 51 ;24 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Cycling crank PW mult. vs DRPs ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Based on DRP counter #2, use when DRPs > 23 ; ; Mult. = val./128 ;DRPs, lower 3 bits of counter ; L4E1C FCB 64 ;0 FCB 52 ;1 FCB 44 ;2 FCB 38 ;3 FCB 35 ;4 FCB 34 ;5 FCB 33 ;6 FCB 32 ;7 ; *********************************************** * END OF AIR/FUEL PARAMS * *********************************************** *********************************************** * DIAGNOSTICS * MY 94, TYPE $0D ECM *********************************************** ;---------------------------------------------- ; ECM TYPE $0D ;---------------------------------------------- L4E24: FCB 10 ; ERR LOG CNST 1, 1.0 SEC'S L4E25 FCB 20 ; ERR LOG CNST 2, 2.0 SEC'S L4E26: FCB 100 ; ERR LOG CNST 3, 10 SEC'S L4E27: FCB 120 ; ERR LOG CNST 4, 12 SEC'S ;---------------------------------------------- ;------------------------ ; ERROR 13 ; o2 SENSOR ;------------------------ L4E28 FCB 60 ; TIME SINCE RUN LIMIT, 120 Sec L4E29 FCB 10 ; 1 SEC MAX DECEL CUT OFF TIME ACCUM L4E2A FCB 1 ; 100 msec LOWER DECEL CUT OFF TIME THRESH ; L4E2B FCB 81 ; 351 MV DC, o2 SENSOR LOW LIMIT L4E2C FCB 127 ; 551 MV DC, o2 SENSOR HIGH LIMIT ; L4E2D FCB 13 ; 5%, TPS LIMIT L4E2E FCB 30 ; 60 Sec, TIME LIMIT L4E2F: FCB 147 ; 70c, WARM (COOL) ENABLE ;------------------------ ;------------------------ ; ERR 16 ; 2002 PPM Vss FAIL ;------------------------ L4E30 FCB 2 ; 2 MPH, Vss LMT ; L4E31 FCB 38 ; 950 RPM LO LMT (RPM RANGE) L4E32 FCB 176 ; 4400 RPM HI LMT ; L4E33 FCB 15 ; 16 Kpa MAP LMT L4E34 FCB 140 ; 65 DEG c, COOL LMT L4E35 FCB 3 ; 3 sec TIME LMT L4E36 FCB 5 ; 2% MAX TPS ; L4E37 FCB 0 ; L4E38 FCB 0 ; CNT'R, ERR 25/ERR 23 ;------------------------ ;-------------------------- ; ERR 24 MAN XMISSION ONLY ;-------------------------- L4E39 FCB 10 ; 1 SEC L4E3A FCB 10 ; 10 MPH MAX FOR ERR TMR INCR ;------------------------ ;------------------------ ; ERR 23/25 ;------------------------ L4E3B FDB 0000 ; 0000 SEC RUN TIME TO ENABLE ERR ; CAL = SEC'S ; L4E3D FCB 0 ; 0 MPH, MIN FOR ERR 25 ELSE ERR 23 L4E3E FCB 0 ; -40c, DEFAULT MAT IF ERR 23/25 ;---------------------------------------------- ;---------------------------------------------- ; ERR 25 ; ;---------------------------------------------- L4E3F FCB 0 ; -40c, MAT HI THRESH FOR ERR 25 L4E40 FCB 0 ; 0 Sec, THRESH FOR ERR 25 ; SEC * 10 ;---------------------------------------------- ;---------------------------------------------- ; ERR 31 ; ;---------------------------------------------- L4E41 FCB 0 ; 0% D.C. IF GOV INTEGRAL E.Q. or G.T. ;---------------------------------------------- ;---------------------------------------------- ; ERR 32 ; EGR Diag & Err calib ; TYPE $0D, 5.7l ;---------------------------------------------- ORG $4E42 : ; L4E42 FCB 30 ; 30 SEC DIAG CYCLE TIME ; L4E43 FCB 64 ; 34.0 Kpa Low Load EGR TEST disable, (68 Kpa VAC) L4E44 FCB 208 ; 87.1 Kpa Hi load EGR TEST disable, (15 Kpa VAC) ; L4E45 FCB 15 ; 6% Low TPS EGR TEST Disable L4E46 FCB 77 ; 30% Hi TPS EGR TEST Disable ; L4E47 FCB 243 ; 95% Desired required EGR TEST Err test ; L4E48 FCB 30 ; 3 sec's Err delay timer L4E49 FCB 3 ; 3 Fail counter min ; L4E4A FCB 10 ; 4% diff TPS to escape EGR test L4E4B FCB 25 ; 2.5 Sec's integrator test time L4E4C FCB 4 ; 4 integrator count for err ; L4E4D FCB 45 ; 45 MPH min for EGR test ; L4E4E FCB 12 ; 300 Msec Integrator delay if EGR ;---------------------------------------------- ;---------------------------------------------- ; ERR 32B ; LINEAR EGR POSIT FAIL ;---------------------------------------------- L4E4F FCB 0 ; 0 A/D PINTLE SETTING L4E50 FCB 0 ; 0% PINTLE POSIT ERROR L4E51 FCB 0 ; 0 SEC'S TIME THRESH ; L4E52 FCB 0 ; 0% POSIT ERR LMT L4E53 FCB 0 ; 0 Sec's TIME BETWEEN TESTS L4E54 FCB 0 ; 0 Sec's SET ERR IF A/D POSIT L.T. REQ L4E55 FCB 0 ; 0 Sec's x 2 ;------------------------ ;------------------------ ; ERR 33 ; ERR 33, MAP SENSOR HI ;------------------------ L4E56 FCB 10 ; 4% TPS limit L4E57 FCB 156 ; 67.9 Kpa MAP Lmt L4E58 FCB 50 ; 5 Sec's time Lmt L4E59 FCB 0 ; 0 RPM ;------------------------ ;------------------------ ; ERR 34 ; Low MAP Err ;------------------------ L4E5A FCB 5 ; 12.2 Kpa MAP Lmt L4E5B FCB 64 ; 1200 RPM Max Lmt L4E5C FCB 50 ; 625 Msec time Lmt L4E5D FCB 20 ; 8% TPS MAX Lmt ;------------------------ ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-Default MAP params, use when low/high MAP error in effect ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4E5E FCB 218 ;91 kPa, default MAP if not running/UL for default MAP value L4E5F FCB 112 ;1.75, default MAP TPS coeff. ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Default MAP bias vs. RPM ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L4E60 FCB 64 ;3200 RPM, UL for lookup ; ; Bias val. ;RPM ; FCB 90 ; 800 FCB 35 ;1600 FCB 7 ;2400 FCB 2 ;3200 ; ;------------------------ ; ERR 41 ; CAM PULSE ERROR ;------------------------ L4E65 FCB 0 ; DRP'S W/O CAM PULSE ;------------------------ ;--------------------- ; ERROR 42 EST FAIL ;--------------------- L4E66: FCB 4 ; RPM LIMIT, 450 RPM L4E67 FCB 0 ;0 counts, delta EST info counter value to set error L4E68: FCB 4 ; NUM EST ERR'S FR 42A L4E69: FCB 4 ; NUM EST FAULT FOR 42B ; OPEN or GROUNDED BYPASS LINE ;---------------------- ;--------------------- ; ERROR 43 ; KNOCK SYSTEM FAIL ;--------------------- L4E6A: FCB 160 ; 16 SEC'S. HI VOLTS CK PERIOD L4E6B FCB 230 ; 4.5 VDC A/D UPPER VOLTS LMT L4E6C FCB 20 ; 0.390 VDC A/D LOWER VOLT LMT L4E6D FCB 23 ; 4 DEG, KNK FAIL RETARD ;--------------------- ;--------------------- ; ERROR 44 ; o2 LEAN ;--------------------- L4E6E FCB 34 ; 148 Mv LOW o2 SENSOR LMT L4E6F FCB 20 ; 20 SEC'S ERR TIME LMT L4E70 FCB 200 ; 400 SEC'S ERR PART 2 TIME LMT L4E71 FCB 146 ; 14.6 MAX AFR IF ERROR ;------------------------ ;------------------------ ; ERR 45 ; HIGH o2 SENSOR ;------------------------ L4E72 FCB 255 ; 151 DEG c, L4E73 FCB 173 ; 750 Mv, o2 HI LMT L4E74 FDB 0060 ; 60 SEC'S ERR TIME LMT ; CAL = SECS ; L4E76 FDB 0060 ; 60 SEC'S ERR TIME LMT ; CAL = SECS ; L4E78 FCB 13 ; 5% TPS HI LMT L4E79 FCB 0 ; 0% TPS LOW LMT ;------------------------ ;------------------------ ; ERR 46 ; VATS ERROR ;------------------------ L4E7A FCB 128 ; 12.8 SEC'S VATS TMR FOR ERR ;------------------------ ;------------------------ ; ERR 54 ;------------------------ L4E7B FCB 5 ; 500 MSEC L4E7C FCB 50 ; 5.0 VDC IN L4E73 TIME, PASS TEST L4E7D FCB 80 ; 8.0 VDC MIN FOR RUNNING L4E7E FCB 20 ; IF IF N 2 VDC, SKP ERR 54 ;------------------------ *********************************************** * END OF DIAGNOSTICS * *********************************************** *********************************************** * AIR MANAGMENT *********************************************** L4E7F FCB 2 ; MJR LP o2 SENSOR FILTER COEF 0.8% L4E80 FCB 192 ; DISABLE AIR INJ IF G.T. 3200 RPM L4E81 FCB 32 ; DISABLE AIR INJ IF L.T. 22 Kpa L4E82 FCB 73 ; DISABLE AIR INJ IF L.T. 15 DEG C L4E83 FCB 0 ; DISABLE AIR INJ IF PWR ENR G.T. 0 SEC'S L4E84 FCB 135 ; 52.7% LAG FILTER COEF FOR Vss (02A5)FILT MPH *********************************************** *********************************************** * IAC CALIBRATION * TYPE $0D, MY94 L05, BDWM * *********************************************** ; L4E85 FCB $0A ;IAC opt. word #1, 0000 1010 ; b7 - 1 = Stall saver thresh are rpms ; 0 = Stall saver thresh are requested rpms ; b6 = Use MAT to establish A/C on/off transitions ; b5 = Init INT with calib const., not running ; b4 = A/C high pressure switch ; b3 = Init. A/C on INT cells to A/C off cellsINIT A/C ON INTEGRAL CELLS TO A/C OFF CELLS ; b2 = Throttle kicker enabled ; b1 = Use ETC cell in decel fuel cutoff ; b0 - 1 = Man. trans, disable closed loop idle if quals not met ; 0 = Auto trans, enable closed loop idle if rpms low ; L4E86 FCB $01 ; IAC OPT WD 1, 0000 0001 ; ; b7 = 1 = not used ; b6 = 1 = not used ; b5 = 1 = not used ; b4 = 1 = not used ; ; b3 = 1 = not used ; b2 = 1 = not used ; b1 = 1 = PWR STEER SW IN USE ; b0 = 1 = INIT 16 BIT INTEGRALS FM 8 BIT WARM CELLS ; = 0 = NORMAL INTEGRAL INIT ;---------------------------------- ; L4E87 FCB 161 ; 81c, (178f), MIN COOL FOR IAC MOVED ; PRIOR TO START ; ;--------------------------------------------- ;--------------------------------------------- ; IAC STEP POSIT Vs. %MAX AIR FLOW ; ; PROVIDES LINERIZATION OF CLSD LP IAC RPM GAINS ; (IAC STEPS Vs. DESIRED AIR FLOW) ; ; Dissassemby of BDWM LINES = 17 ; ; TBL = 1 * STP'S ;--------------------------------------------- ORG $4E88 ; %AIR FLOW %AIR FLOW ;--------------------------------- L4E88 FCB 0 ; 0.0 0.0 L4E89 FCB 9 ; 3.5 6.3 L4E8A FCB 19 ; 7.4 12.5 L4E8B FCB 27 ; 10.5 18.8 L4E8C FCB 37 ; 14.5 25.0 L4E8D FCB 46 ; 18.0 31.3 L4E8E FCB 56 ; 21.9 37.5 L4E8F FCB 64 ; 25.0 43.8 L4E90 FCB 72 ; 28.1 50.0 L4E91 FCB 79 ; 30.9 56.3 L4E92 FCB 84 ; 32.8 62.5 L4E93 FCB 89 ; 34.8 68.8 L4E94 FCB 94 ; 36.7 75.0 L4E95 FCB 100 ; 39.1 81.3 L4E96 FCB 109 ; 42.6 87.5 L4E97 FCB 125 ; 48.8 93.8 L4E98 FCB 150 ; 58.6 100.0 ;--------------------------------------------- ;--------------------------------------------- ; IAC ALTITUDE COMP ; ; Dissassemby of BDWM ; ; TABLE = FACTOR * 128 ;--------------------------------------------- ORG $4E99 ; ; L4E99 FCB 72 ; 46 Kpa STARTING BARO = 60 ; CAL = Kpa *1.229)+15 ; L4E9A FCB 72 ; 45 Kpa BARO RANGE ; L4E9B FCB 32 ; 20 Kpa BARO BK POINTS, (5 ) ; ; FACTOR Kpa BARO ;----------------------------- L4E9C FCB 166 ; 1.3 65 L4E9D FCB 160 ; 1.3 70 L4E9E FCB 155 ; 1.2 75 L4E9F FCB 151 ; 1.2 80 L4EA0 FCB 147 ; 1.1 85 L4EA1 FCB 143 ; 1.1 90 L4EA2 FCB 138 ; 1.1 95 L4EA3 FCB 130 ; 1.0 100 L4EA4 FCB 128 ; 1.0 105 L4EA5 FCB 128 ; 1.0 110 ;--------------------------------------------- ;--------------------------------------------- ; IAC CONSTANTS ; MY94 L05 TYPE $0D ;--------------------------------------------- L4EA6 FCB 150 ; 150 Steps park down ; L4EA7 FCB 46 ; 18% Flow of idle cell in park after ; non vol mem fail ; L4EA8 FCB 52 ; 20% Flow val of idle cell in drive after ; non vol mem fail ; L4EA9 FCB 51 ; 20% FLOW DIFF FOR A/C ON AFTER NON VOL MEM FAIL ; (% * 2.56) ; L4EAA FCB 31 ; 12% FLOW ADDED TO A/C ON INTEGRAL & LEARN CELLS L4EAB FCB 200 ; 110c COOL THRESH MAX FOR L4EAA ; L4EAC FCB 105 ;10.5 volts, min batt volts for IAC operation ; L4EAD FCB 40 ; 40 MPH IAC MOTOR RESET THRESH ; (If non vol mem or IAC is lost) ; L4EAE FCB 50 ; 19.5% FLOW ADDED AIR AFTER START UP ; (Replaces TPS) ; L4EAF FCB 1 ; 100 Msec, DECAY PERIOD L4EB0 FCB 240 ; 240 Sec's, RUN TIME TO START DECAY OF ; L4EB1 FCB 3 ; 300 msec, DECAY PERIOD AFTER L4EB0, ; PER 12.5 msecs INT PERIOD ; L4EB2 FCB 192 ; 150% PK/NEUT MULT, (0-200%) TO L.... DRIVE VAL TBL ;---------------------------------------------- ;---------------------------------------------- ; COLD IDLE COMP ; DELAYS & KICK DOWN ;---------------------------------------------- ORG $4EB3 ; ; L4EB3 FCB 250 ; 97.6% DECAY MULT FOR MAX COLD OFFSET L4EB4 FCB 245 ; 95.7% DECAY MULT (PARK) L4EB5 FCB 244 ; 95.3% DECAY MULT (DRIVE) ; L4EB6 FCB 10 ; 10 MPH COLD OFFSET THRESH ; 1ST TIME IF MPH G.T. 10 MPH, COLD OFF SETS ; A MULT BY L4EAF ; L4EB7 FCB 211 ; 82.4% COLD OFFSET KICK DOWN MULT ;---------------------------------------------- ;---------------------------------------------- ; IAC FLOW Vs. COOL ; (PK/NEUT) ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = 2.56 * %FLOW ;---------------------------------------------- ORG $4EB8 ; ; %FLOW DEG c COOL ;---------------------------------- L4EB8 FCB 240 ; 93.8 -28 L4EB9 FCB 230 ; 89.8 -16 L4EBA FCB 197 ; 77.0 -4 L4EBB FCB 187 ; 73.0 8 L4EBC FCB 166 ; 64.8 20 L4EBD FCB 141 ; 55.1 32 L4EBE FCB 102 ; 39.8 44 L4EBF FCB 77 ; 30.1 56 L4EC0 FCB 72 ; 28.1 68 L4EC1 FCB 64 ; 25.0 80 L4EC2 FCB 64 ; 25.0 92 L4EC3 FCB 72 ; 28.1 104 L4EC4 FCB 115 ; 44.9 116 ;---------------------------------------------- ;---------------------------------------------- ; IAC FLOW Vs. COOL ; (IAC COLD 0FF SET IN DRIVE) ; ; Dissassemby of BDWM, LINES = 13 ; ; TBL = 2.56 * %FLOW ;---------------------------------------------- ORG $4EC5 ; ; %FLOW DEG c COOL ;---------------------------------- L4EC5 FCB 218 ; 85.2 -28 L4EC6 FCB 212 ; 82.8 -16 L4EC7 FCB 171 ; 66.8 -4 L4EC8 FCB 166 ; 64.8 8 L4EC9 FCB 158 ; 61.7 20 L4ECA FCB 133 ; 52.0 32 L4ECB FCB 100 ; 39.1 44 L4ECC FCB 80 ; 31.3 56 L4ECD FCB 75 ; 29.3 68 L4ECE FCB 67 ; 26.2 80 L4ECF FCB 67 ; 26.2 92 L4ED0 FCB 79 ; 30.9 104 L4ED1 FCB 128 ; 50.0 116 ;---------------------------------------------- ;---------------------------------------------- ; IAC COLD OFFSET DELAY PERIOD Vs. COOL ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = 10 * SEC'S ;---------------------------------------------- ORG $4ED2 ; ; SEC'S DEG c COOL ;---------------------------------- L4ED2 FCB 210 ; 21.0 -28 L4ED3 FCB 170 ; 17.0 -16 L4ED4 FCB 160 ; 16.0 -4 L4ED5 FCB 150 ; 15.0 8 L4ED6 FCB 140 ; 14.0 20 L4ED7 FCB 120 ; 12.0 32 L4ED8 FCB 75 ; 7.5 44 L4ED9 FCB 35 ; 3.5 56 L4EDA FCB 25 ; 2.5 68 L4EDB FCB 10 ; 1.0 80 L4EDC FCB 5 ; 0.5 92 L4EDD FCB 5 ; 0.5 104 L4EDE FCB 20 ; 2.0 116 ;---------------------------------------------- ;---------------------------------------------- ; MULT Vs. FLOW ; ; TBL = MULT * 128 ;---------------------------------------------- ORG $4EDF ; ; MULT FLOW ;---------------------------------- L4EDF FCB 154 ; 1.20 0 L4EE0 FCB 128 ; 1.00 16 L4EE1 FCB 115 ; 0.90 32 L4EE2 FCB 102 ; 0.80 48 L4EE3 FCB 96 ; 0.75 64 ;---------------------------------------------- ; L4EE4 FCB 102 ; 40% MAX ALLOWABLE DIFF ; DIFF PCT * 2.56 ; L4EE5 FCB 77 ; 30% MIN ALLOWABLE DIFF ; DIFF PCT * 2.56 ; L4EE6 FCB 102 ; 40% MAX ALLOWABLE DIFF ; DIFF PCT * 2.56 ; L4EE7 FCB 77 ; 30% MIN ALLOWABLE DIFF ; ********************************************** * ENABLE IDLE (IAC) CLOSED LOOP CONDITIONS * TYPE $0D, BDWM ********************************************** ;--------------------------------------------- ; QUALS FOR IAC CLOSED TPS ;--------------------------------------------- L4EE8 FCB 4 ; 15.6 %TPS, UPPER LMT FOR CLSD TPS L4EE9 FCB 3 ; 3 MPH, UPPER LMT FOR CLSD TPS ;--------------------------------------------- L4EEA FCB 20 ; 500 msec CLS LP ENABLE DELAY AFTER QUAL ;--------------------------------------------- ;--------------------------------------------- ; IAC CLS LP ENABLE DELAY AFTER START UP Vs. COOL ; (RPM HIGH) ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = 10 * RPM ;--------------------------------------------- ORG $4EEB ; Sec's DEG c COOL ;--------------------------------- L4EEB FCB 30 ; 3.0 -28 L4EEC FCB 20 ; 2.0 -16 L4EED FCB 20 ; 2.0 -4 L4EEE FCB 15 ; 1.5 8 L4EEF FCB 15 ; 1.5 20 L4EF0 FCB 15 ; 1.5 32 L4EF1 FCB 15 ; 1.5 44 L4EF2 FCB 15 ; 1.5 56 L4EF3 FCB 10 ; 1.0 68 L4EF4 FCB 10 ; 1.0 80 L4EF5 FCB 10 ; 1.0 92 L4EF6 FCB 10 ; 1.0 104 L4EF7 FCB 10 ; 1.0 116 ;---------------------------------------------- ;---------------------------------------------- ; IAC CLS LP ENABLE DELAY AFTER START UP Vs. COOL ; (RPM LOW) ; ; Dissassemby of BDWM LINES = 13 ; ; TBL = 10 * SEC'S ;---------------------------------------------- ORG $4EF8 ; Sec's DEG c COOL ;---------------------------------- L4EF8 FCB 50 ; 5.0 -28 L4EF9 FCB 40 ; 4.0 -16 L4EFA FCB 30 ; 3.0 -4 L4EFB FCB 20 ; 2.0 8 L4EFC FCB 20 ; 2.0 20 L4EFD FCB 20 ; 2.0 32 L4EFE FCB 10 ; 1.0 44 L4EFF FCB 10 ; 1.0 56 L4F00 FCB 5 ; 0.5 68 L4F01 FCB 5 ; 0.5 80 L4F02 FCB 5 ; 0.5 92 L4F03 FCB 5 ; 0.5 104 L4F04 FCB 5 ; 0.5 116 ;---------------------------------------------- ;---------------------------------------------- ; LOAD TRANSISITIONS ; ;---------------------------------------------- L4F05 FCB 5 ; -2% A/C STEP ON/OFF FLOW MULT ; L4F06 FCB 1 ; 0.4% MIN A/C FLOW STEP FOR ON/OFF XISTION L4F07 FCB 10 ; 4.0% FLOW MAX A/C FLOW STEP FOR ON/OFF XISTION ; L4F08 FCB 8 ; 200 Msec PERIOD OF A/C STEP ON/OFF XISITION L4F09 FCB 1 ; 20 Msec CLS LP IDLE DELAY, (IF RPM LOW) ;---------------------------------------------- ;---------------------------------------------- ; A/C STEP FOR OFF/ON XISITION Vs. MAT (Deg c) ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;---------------------------------------------- L4F0A FCB 0 ; -40 Deg c ; CAL = (Deg c +40) * (256/192) ; L4F0B FCB 0 ; 0 Deg c MAT TEMP RANGE ; CAL = (Deg c +40) * (256/192) ; L4F0C FCB 0 ; 0 Deg, MAT INTRVALS, = 12 Deg C ; ; %FLOW Deg c, MAT ;---------------------------------- L4F0D FCB 0 ; 0 8 L4F0E FCB 0 ; 0 20 L4F0F FCB 0 ; 0 32 L4F10 FCB 0 ; 0 44 L4F11 FCB 0 ; 0 56 ;---------------------------------------------- ;---------------------------------------------- ; IAC CONSTANTS ; ;---------------------------------------------- L4F12 FCB 77 ; 30% FLOW STEP OFF/ON MULT ; L4F13 FCB 3 ; 1.1% FLOW MIN STEP FOR A/C OFF/ON L4F14 FCB 13 ; 5.1% FLOW MAX STEP FOR A/C OFF/ON ; L4F15 FCB 40 ; 1000 Msec, PERIOD OF A/C OFF/ON L4F16 FCB 4 ; 100 Msec, CLS LP IDLE DELAY ; L4F17 FCB 1 ; 2.6% FLOW L4F18 FCB 3 ; 300 Msec, DECAY PERIOD ; L4F19 FCB 10 ; 3.9% FLOW MOMENT EXTRA AIR FOR Pk/Neut to DRIVE SHIFT L4F1A FCB 35 ; 875 Msec, PERIOD OF Pk/Neut TO Dr SHIFT L4F1B FCB 20 ; 500 Msec, CLS LP IDLE DELAY L4F1C FCB 2 ; 0.8% MOMRNT EXTRA AIR FOR Drive to Pk Shift L4F1D FCB 60 ; 1.5 Sec's PERIOD FOR Drive to Pk Shift L4F1E FCB 60 ; 1.5 Sec's for Clsd Lp DELAY L4F1F FCB 47 ; - 5 c, COOL THRESH FOR ADDED TIME TO PERIOD & Clsd Lp DELAY L4F20 FCB 20 ; 500 Msec ADD'NL DELAY IF IN DRIVE & COOL LO L4F21 FCB 60 ; 1.5 Sec's, ADD'NL DELAY IF DRIVE & COOL LO ; L4F22 FCB 20 ; 500 msec Add'nl DELAY IF PK/NEUT & COOL LO L4F23 FCB 20 ; 500 msec Add'nl DELAY IF PK/NEUT & COOL LOW ; L4F24 FCB 0 ; 0% ADDED AIR FOR PWR STEER L4F25 FCB 0 ; 0 SEC'S FOR PWR STEER SIG = 1 L4F26 FCB 0 ; 0 Sec's, DECAY PERIOD FOR PWR STEER L4F27 FCB 0 ; 0% FLOW, PWR STEER DECAY AMT. ;--------------------------------------------- ;--------------------------------------------- ; DESIRED RPM IDLE Vs. COOLANT ; (PK.NEUT & A/C OFF) ; ; Dissassemby of BDWM, LINES = 15 ; ; TBL = RPM/12.5 ;--------------------------------------------- ORG $4F28 ; RPM DEG c COOL ;--------------------------------- L4F28 FCB 70 ; 875 -28 L4F29 FCB 70 ; 875 -16 L4F2A FCB 70 ; 875 -4 L4F2B FCB 70 ; 875 8 L4F2C FCB 66 ; 825 20 L4F2D FCB 62 ; 775 32 L4F2E FCB 58 ; 725 44 L4F2F FCB 56 ; 700 56 L4F30 FCB 54 ; 675 68 L4F31 FCB 53 ; 663 80 L4F32 FCB 52 ; 650 92 L4F33 FCB 52 ; 650 104 L4F34 FCB 52 ; 650 116 L4F35 FCB 54 ; 675 128 L4F36 FCB 58 ; 725 140 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED RPM IDLE Vs. COOLANT ; (PK/NEUT & A/C ON) ; ; Dissassemby of BDWM LINES = 15 ; ; TBL = RPM/12.5 ;--------------------------------------------- ORG $4F37 ; RPM Deg c COOL ;--------------------------------- L4F37 FCB 70 ; 875.0 -28 L4F38 FCB 70 ; 875.0 -16 L4F39 FCB 70 ; 875.0 -4 L4F3A FCB 70 ; 875.0 8 L4F3B FCB 66 ; 825.0 20 L4F3C FCB 62 ; 775.0 32 L4F3D FCB 58 ; 725.0 44 L4F3E FCB 56 ; 700.0 56 L4F3F FCB 54 ; 675.0 68 L4F40 FCB 53 ; 662.5 80 L4F41 FCB 52 ; 650.0 92 L4F42 FCB 52 ; 650.0 104 L4F43 FCB 52 ; 650.0 116 L4F44 FCB 54 ; 675.0 128 L4F45 FCB 58 ; 725.0 140 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED RPM IDLE VS COOLANT ; (IN DRIVE A/C ON) ; ; Dissassemby of BDWM, LINES = 15 ; ; TBL = RPM/12.5 ;--------------------------------------------- ORG $4F46 ; RPM Deg c COOL ;--------------------------------- L4F46 FCB 54 ; 675.0 -28 L4F47 FCB 54 ; 675.0 -16 L4F48 FCB 54 ; 675.0 -4 L4F49 FCB 54 ; 675.0 8 L4F4A FCB 52 ; 650.0 20 L4F4B FCB 50 ; 625.0 32 L4F4C FCB 48 ; 600.0 44 L4F4D FCB 46 ; 575.0 56 L4F4E FCB 44 ; 550.0 68 L4F4F FCB 43 ; 537.5 80 L4F50 FCB 42 ; 525.0 92 L4F51 FCB 42 ; 525.0 104 L4F52 FCB 42 ; 525.0 116 L4F53 FCB 46 ; 575.0 128 L4F54 FCB 48 ; 600.0 140 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED RPM IDLE VS COOLANT ; (IN DRIVE NOT COOLING) ; ; Dissassemby of BDWM, LINES = 15 ; ; TBL = .08 * RPM ;--------------------------------------------- ORG $4F55 ; RPM Deg c COOL ;--------------------------------- L4F55 FCB 54 ; 675 -28 L4F56 FCB 54 ; 675 -16 L4F57 FCB 54 ; 675 -4 L4F58 FCB 54 ; 675 8 L4F59 FCB 52 ; 650 20 L4F5A FCB 50 ; 625 32 L4F5B FCB 48 ; 600 44 L4F5C FCB 46 ; 575 56 L4F5D FCB 44 ; 550 68 L4F5E FCB 43 ; 538 80 L4F5F FCB 42 ; 525 92 L4F60 FCB 42 ; 525 104 L4F61 FCB 42 ; 525 116 L4F62 FCB 46 ; 575 128 L4F63 FCB 48 ; 600 140 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED RPM IDLE VS COOLANT ; (IN DRIVE, NOT RUNNING) ; ; Dissassemby of BDWM LINES = 15 ; ; TBL = .08 * RPM ;--------------------------------------------- ORG $4F64 ; RPM Deg c COOL ;--------------------------------- L4F64 FCB 4 ; 50.0 -28 L4F65 FCB 4 ; 50.0 -16 L4F66 FCB 4 ; 50.0 -4 L4F67 FCB 4 ; 50.0 8 L4F68 FCB 4 ; 50.0 20 L4F69 FCB 4 ; 50.0 32 L4F6A FCB 4 ; 50.0 44 L4F6B FCB 4 ; 50.0 56 L4F6C FCB 4 ; 50.0 68 L4F6D FCB 3 ; 37.5 80 L4F6E FCB 1 ; 12.5 92 L4F6F FCB 1 ; 12.5 104 L4F70 FCB 1 ; 12.5 116 L4F71 FCB 2 ; 25.0 128 L4F72 FCB 4 ; 50.0 140 ;--------------------------------------------- ;--------------------------------------------- L4F73 FCB 120 ; 0.47 GAIN (RPM/RPM) FOR UNSTABLE IDLE L4F74 FCB 20 ; 80, COEF FOR RPM VARIATIONS ;--------------------------------------------- ; DEFAULT RPM VAR'S FOR ; ; TYPE $0D ;--------------------------------------------- ORG $4F75 ; ; L4F75 FCB 0 ; 0 RPM, TPS OPN L4F76 FCB 16 ; 200 RPM, Pk/Drv Xisition L4F77 FCB 20 ; 250 RPM, A/C Xisition L4F78 FCB 20 ; 250 RPM, Pwr Steer Sw = 1 ;--------------------------------------------- ;--------------------------------------------- L4F79 FCB 2 ; 25 RPM, MAX DESIRED RPM DIFF FOR ROUGH IDLE L4F7A FCB 125 ; 12.5 VDC, THRESH FOR RAISING IDLE RPM ; (INCR RPM TO FIX BAT CHARGE) ; L4F7B FCB 51 ; -25 RPM/VOLT, ; CAL = (- RPM/VOLT) * (256/125) ; L4F7C FCB 3 ; 38 RPM, MAX IDLE OFFSET FOR LOW BATTERY ; ********************************************** * HOT IDLE PURGE COMPENSATION ********************************************** L4F7D FCB 107 ; MAX BLM THRESH FOR ADDING HOT IDLE ; PURGE COMPENSATION ; L4F7E FCB 20 ; 20 Sec's MIN WAIT AT HOT IDLE FOR ADDING ; PURGE COMPENSATION ; L4F7F FCB 173 ; 90c, THRESH FOR HOT IDLE PURGE COMPENSATION ; L4F80 FCB 6 ; 75 RPM HOT IDLE PURGE COMP, Pk/Necu, A/C OFF L4F81 FCB 4 ; 50 RPM HOT IDLE PURGE COMP, Pk/Necu, A/C ON ; L4F82 FCB 4 ; 50 RPM HOT IDLE PURGE COMP, Drive, A/C OFF L4F83 FCB 2 ; 25 RPM HOT IDLE PURGE COMP, Drive, A/C ON ; L4F84 FCB 80 ; 1000 RPM MAX REQUESTED, HI A/C HEAD PRESS, Pk/Neut L4F85 FCB 90 ; 1125 RPM MAX REQUESTED, HI A/C HEAD PRESS, Drive ; L4F86 FCB 10 ; 10 Sec's, PERIOD TO INCR RPM FOR HI PRESS IF HI LOAD L4F87 FCB 10 ; 10 Sec's, PERIOD TO INCR RPM FOR HI PRESS IF LO LOAD ;--------------------------------------------- ********************************************** * INTEGRAL IDLE CONTROL * ********************************************** ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM LOW & PK/NEUT) ; ; Dissassemby of BDWM LINES = 11 ; ; TBL = GAIN * 0.488 ;--------------------------------------------- ORG $4F88 ; GAIN RPM ERROR ;--------------------------------- L4F88 FCB 0 ; 0.0 0.0 L4F89 FCB 0 ; 0.0 12.5 L4F8A FCB 3 ; 6.1 25.0 L4F8B FCB 6 ; 12.3 37.5 L4F8C FCB 6 ; 12.3 50.0 L4F8D FCB 12 ; 24.6 62.5 L4F8E FCB 16 ; 32.8 75.0 L4F8F FCB 16 ; 32.8 87.5 L4F90 FCB 16 ; 32.8 100.0 L4F91 FCB 16 ; 32.8 112.5 L4F92 FCB 16 ; 32.8 125.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM HIGH & PK/NEUT) ; ; Dissassemby of BDWM LINES = 11 ; ; TBL = .488 * GAIN ;--------------------------------------------- ORG $4F93 ; GAIN RPM ERROR ;--------------------------------- L4F93 FCB 0 ; 0.0 0.0 L4F94 FCB 0 ; 0.0 12.5 L4F95 FCB 3 ; 6.1 25.0 L4F96 FCB 6 ; 12.3 37.5 L4F97 FCB 6 ; 12.3 50.0 L4F98 FCB 6 ; 12.3 62.5 L4F99 FCB 6 ; 12.3 75.0 L4F9A FCB 6 ; 12.3 87.5 L4F9B FCB 6 ; 12.3 100.0 L4F9C FCB 6 ; 12.3 112.5 L4F9D FCB 6 ; 12.3 125.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM LOW & DRIVE) ; ; Dissassemby of BDWM LINES = 11 ; ; TBL = .488 * GAIN ;--------------------------------------------- ORG $4F9E ; GAIN RPM ERROR ;--------------------------------- L4F9E FCB 0 ; 0.0 0.0 L4F9F FCB 0 ; 0.0 12.5 L4FA0 FCB 4 ; 8.2 25.0 L4FA1 FCB 6 ; 12.3 37.5 L4FA2 FCB 6 ; 12.3 50.0 L4FA3 FCB 8 ; 16.4 62.5 L4FA4 FCB 9 ; 18.4 75.0 L4FA5 FCB 10 ; 20.5 87.5 L4FA6 FCB 11 ; 22.5 100.0 L4FA7 FCB 16 ; 32.8 112.5 L4FA8 FCB 12 ; 24.6 125.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM HIGH & DRIVE) ; ; Dissassemby of BDWM LINES = 11 ; ; TBL = .488 * GAIN ;--------------------------------------------- ORG $4FA9 ; GAIN RPM ERROR ;--------------------------------- L4FA9 FCB 0 ; 0.0 0.0 L4FAA FCB 0 ; 0.0 12.5 L4FAB FCB 4 ; 8.2 25.0 L4FAC FCB 6 ; 12.3 37.5 L4FAD FCB 7 ; 14.3 50.0 L4FAE FCB 8 ; 16.4 62.5 L4FAF FCB 9 ; 18.4 75.0 L4FB0 FCB 10 ; 20.5 87.5 L4FB1 FCB 11 ; 22.5 100.0 L4FB2 FCB 16 ; 32.8 112.5 L4FB3 FCB 12 ; 24.6 125.0 ;--------------------------------------------- ;--------------------------------------------- ; ; ;--------------------------------------------- L4FB4 FCB 1 ; 12.5 RPM, DEADBAND FOR UPDATING IDLE CELLS ; L4FB5 FCB 167 ; 85c COOL, LOW THRESH FOR WARM IDLE L4FB6 FCB 193 ; 105c COOL, Hi THRESH FOR WARM IDLE ; L4FB7 FCB 7 ; 2.7% FLOW, Min Diff L4FB8 FCB 90 ; 35% FLOW, Max Diff ; L4FB9 FCB 7 ; 2.7% FLOW, Min Diff L4FBA FCB 103 ; 40.2% FLOW, Max Diff ; L4FBB FCB 38 ; 15% FLOW, Max Diff L4FBC FCB 8 ; 2.7% FLOW, Min Diff ; L4FBD FCB 255 ; 99.6% FLOW LMT IF NOT IN CLSD LP IAC L4FBE FCB 255 ; 99.6% FLOW LMT IF NOT IN CLSD LP IAC ;---------------------------------------------- ; ; CK IAC PRORP LIMITING AUTHORITY QUALS ; L4FBF FCB 5 ; 5 MPH L4FC0 FCB 3 ; 3 MPH L4FC1 FCB 128 ; 1600 RPM/12.5 ;--------------------------------------------- ********************************************** * INTEGRAL IDLE CONTROL * ********************************************** ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (LOW RPM & PK/NEUT) ; ; ; TBL = GAIN * 0.488 ;--------------------------------------------- ORG $4FC2 ; GAIN RPM ERROR ;--------------------------------- L4FC2 FCB 0 ; 0.0 0.0 L4FC3 FCB 0 ; 0.0 12.5 L4FC4 FCB 0 ; 0.0 25.0 L4FC5 FCB 4 ; 8.20 37.5 L4FC6 FCB 6 ; 12.30 50.0 L4FC7 FCB 9 ; 18.44 100.0 L4FC8 FCB 12 ; 24.59 150.0 L4FC9 FCB 12 ; 24.59 200.0 L4FCA FCB 12 ; 24.59 300.0 L4FCB FCB 12 ; 24.59 400.0 L4FCC FCB 12 ; 24.59 500.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM HI & PK/NEUT) ; ; Dissassemby of BDWM ; ; TBL = GAIN * 0.488 ;--------------------------------------------- ORG $4FCD ; GAIN RPM ERROR ;--------------------------------- L4FCD FCB 0 ; 0.0 0.0 L4FCE FCB 0 ; 0.0 12.5 L4FCF FCB 0 ; 0.0 25.0 L4FD0 FCB 1 ; 2.05 37.5 L4FD1 FCB 2 ; 4.10 50.0 L4FD2 FCB 4 ; 8.20 100.0 L4FD3 FCB 5 ; 10.24 150.0 L4FD4 FCB 6 ; 12.30 200.0 L4FD5 FCB 7 ; 14.34 300.0 L4FD6 FCB 8 ; 16.39 400.0 L4FD7 FCB 9 ; 18.44 500.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM LOW & DRIVE) ; ; Dissassemby of BDWM ; ; TBL = GAIN * 0.488 ;--------------------------------------------- ORG $4F96 ; GAIN RPM ERROR ;--------------------------------- L4FD8 FCB 0 ; 0.0 0.0 L4FD9 FCB 0 ; 0.0 12.5 L4FDA FCB 0 ; 0.0 25.0 L4FDB FCB 0 ; 0.0 37.5 L4FDC FCB 1 ; 0.4 50.0 L4FDD FCB 3 ; 1.2 100.0 L4FDE FCB 5 ; 2.0 150.0 L4FDF FCB 6 ; 2.3 200.0 L4FE0 FCB 8 ; 300.0 L4FE1 FCB 12 ; 4.7 400.0 L4FE2 FCB 12 ; 4.7 500.0 ;--------------------------------------------- ;--------------------------------------------- ; IDLE INTEGRAL GAIN Vs. RPM ERROR ; (RPM HIGH & DRIVE) ; ; Dissassemby of BDWM ; ; TBL = GAIN * 0.488 ;--------------------------------------------- ORG $4FE3 ; GAIN RPM ERROR ;--------------------------------- L4FE3 FCB 0 ; 0.0 0.0 L4FE4 FCB 0 ; 0.0 12.5 L4FE5 FCB 0 ; 0.0 25.0 L4FE6 FCB 0 ; 0.0 37.5 L4FE7 FCB 0 ; 0.0 50.0 L4FE8 FCB 0 ; 0.0 100.0 L4FE9 FCB 0 ; 0.0 150.0 L4FEA FCB 0 ; 0.0 200.0 L4FEB FCB 0 ; 0.0 300.0 L4FEC FCB 0 ; 0.0 400.0 L4FED FCB 0 ; 0.0 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; (DRIVE, A/C OFF, CLSD LP, IDLE, LO RPM) ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $4FEE ; %FLOW RPM ERROR ;--------------------------------- L4FEE FCB 0 ; 0.0 0.0 L4FEF FCB 0 ; 0.0 12.5 L4FF0 FCB 2 ; 0.8 25.0 L4FF1 FCB 5 ; 2.0 37.5 L4FF2 FCB 7 ; 2.7 50.0 L4FF3 FCB 10 ; 3.9 100.0 L4FF4 FCB 12 ; 4.7 150.0 L4FF5 FCB 12 ; 4.7 200.0 L4FF6 FCB 12 ; 4.7 300.0 L4FF7 FCB 12 ; 4.7 400.0 L4FF8 FCB 12 ; 4.7 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; (DRIVE, A/C OFF CLSD LP IDLE HIGH RPM) ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $4FF9 ; %FLOW RPM ERROR ;---------------------------------- L4FF9 FCB 0 ; 0.0 0.0 L4FFA FCB 0 ; 0.0 12.5 L4FFB FCB 1 ; 0.4 25.0 L4FFC FCB 2 ; 0.8 37.5 L4FFD FCB 4 ; 1.6 50.0 L4FFE FCB 5 ; 2.0 100.0 L4FFF FCB 6 ; 2.3 150.0 L5000 FCB 7 ; 2.7 200.0 L5001 FCB 8 ; 3.1 300.0 L5002 FCB 9 ; 3.5 400.0 L5003 FCB 12 ; 4.7 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $5004 ; %FLOW RPM ERROR ;--------------------------------- L5004 FCB 0 ; 0.0 0.0 L5005 FCB 0 ; 0.0 12.5 L5006 FCB 0 ; 0.0 25.5 L5007 FCB 0 ; 0.0 37.5 L5008 FCB 1 ; 0.4 50.0 L5009 FCB 3 ; 1.2 100.0 L500A FCB 5 ; 2.0 150.0 L500B FCB 6 ; 2.3 200.0 L500C FCB 8 ; 3.1 300.0 L500D FCB 12 ; 4.7 400.0 L500E FCB 12 ; 4.7 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; (DRIVE, A/C ON, OPN LP, RPM HIGH) ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $500F ; %FLOW RPM ERROR ;--------------------------------- L500F FCB 0 ; 0.0 00.0 L5010 FCB 0 ; 0.0 12.5 L5011 FCB 0 ; 0.0 37.5 L5012 FCB 0 ; 0.0 25.0 L5013 FCB 0 ; 0.0 50.0 L5014 FCB 0 ; 0.0 100.0 L5015 FCB 0 ; 0.0 150.0 L5016 FCB 0 ; 0.0 300.0 L5017 FCB 0 ; 0.0 400.0 L5018 FCB 0 ; 0.0 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; (DRIVE, A/C ON, CLSD LP IDLE, RPM LOW) ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $5019 ; %FLOW RPM ERROR ;--------------------------------- L5019 FCB 0 ; 0.0 0.0 L501A FCB 0 ; 0.0 0.0 L501B FCB 0 ; 0.0 12.5 L501C FCB 3 ; 1.2 25.0 L501D FCB 6 ; 2.3 37.5 L501E FCB 9 ; 3.5 50.0 L501F FCB 12 ; 4.7 100.0 L5020 FCB 15 ; 5.9 150.0 L5021 FCB 15 ; 5.9 200.0 L5022 FCB 15 ; 5.9 300.0 L5023 FCB 15 ; 5.9 400.0 L5024 FCB 12 ; 4.7 500.0 ;--------------------------------------------- ;--------------------------------------------- ; PROPORTIONAL,(%FLOW) Vs. RPM ; ; Dissassemby of BDWM ; ; TBL = %FLOW * 2.56 ;--------------------------------------------- ORG $5025 ; %FLOW RPM ERROR ;--------------------------------- L5025 FCB 0 ; 0.0 0.0 L5026 FCB 0 ; 0.0 12.5 L5027 FCB 1 ; 0.4 25.0 L5028 FCB 3 ; 1.2 37.5 L5029 FCB 5 ; 2.0 50.0 L502A FCB 6 ; 2.3 100.0 L502B FCB 9 ; 3.5 150.0 L502C FCB 12 ; 4.7 200.0 L502D FCB 12 ; 4.7 300.0 L502E FCB 14 ; 5.5 400.0 L502F FCB 14 ; 5.5 500.0 ;--------------------------------------------- ; L5030 FCB 32 ; 0.125 COEF FOR IAC DIRIVITVE, (FAST COEF) L5031 FCB 16 ; 0.125 COEF FOR IAC DIRIVITVE, (SLOW COEF) ; ;--------------------------------------------- ; RAW DIRIVITIVE IAC Vs. RPM DIRIVITIVE ; ; Dissassemby of BDWM ; ; TBL = (128 + %FLOW) * 10.24 ;--------------------------------------------- ORG $5032 ; %FLOW RPM/sec ;--------------------------------- L5032 FCB 128 ; 0.0 0.75000 L5033 FCB 128 ; 0.0 0.78125 L5034 FCB 128 ; 0.0 0.81250 L5035 FCB 128 ; 0.0 0.84375 L5036 FCB 128 ; 0.0 0.87500 L5037 FCB 128 ; 0.0 0.90625 L5038 FCB 128 ; 0.0 0.93750 L5039 FCB 128 ; 0.0 0.96875 L503A FCB 128 ; 0.0 0.10000 L503B FCB 128 ; 0.0 0.10313 L503C FCB 140 ; 1.2 0.10625 L503D FCB 152 ; 2.3 0.10938 L503E FCB 164 ; 3.5 0.12500 L503F FCB 164 ; 3.5 0.15625 L5040 FCB 164 ; 3.5 0.18750 L5041 FCB 164 ; 3.5 0.12188 L5042 FCB 164 ; 5.5 0.12500 ;--------------------------------------------- ************************ * STALL SAVER CALIB ************************ ;--------------------------------------------- ; RPM DIFF QUAL FOR STALL SAVER TBL ; TBL = RPM DIFF * 2.56 ;-------------------------------------------------- L5043 FCB 166 ; 65 % RPM DIFF, THRESH FOR STALL SVR, A/C OFF & PK/NEUT L5044 FCB 166 ; 65 % RPM DIFF, THRESH FOR STALL SVR, A/C ON & PK/NEUT ; L5045 FCB 179 ; 70 % RPM DIFF, THRESH FOR STALL SVR, A/C OFF & DRIVE L5046 FCB 179 ; 70 % RPM DIFF, THRESH FOR STALL SVR, A/C ON & DRIVE ;-------------------------------------------------- ;-------------------------------------------------- ; DIFF %FLOW QUAL FOR STALL SAVER TBL ; TBL = RPM DIFF * 2.56 ;-------------------------------------------------- L5047 FCB 6 ; 2.3% DIFF, FLOW FOR STALL SVR, A/C OFF & PK/NEUT L5048 FCB 8 ; 3.0% DIFF, FLOW FOR STALL SVR, A/C ON & PK/NEUT ; L5049 FCB 10 ; 4.0% DIFF, FLOW FOR STALL SVR, A/C OFF & DRIVE L504A FCB 13 ; 5.0% DIFF, FLOW FOR STALL SVR, A/C ON & PK/NEU ;-------------------------------------------------- L504B FCB 20 ; 0.5 sec's STALL, SVR DELAY TO RE-ENABLE, PK/NEUT L504C FCB 40 ; 1.0 sec's STALL, SVR DELAY TO RE-ENABLE, DRIVE ********************************* * TPS FOLLOWER CALIB'S ********************************* ;--------------------------------------------- ; IAC TPS FOLLOWER GAIN Vs. COOL ; ; Dissassemby of BDWM ; ; ;--------------------------------------------- ORG $504D ; FACTOR DEG C COOL ;--------------------------------- L504D FCB 96 ; 1.50 -28 L504E FCB 96 ; 1.50 -16 L504F FCB 80 ; 1.25 -4 L5050 FCB 74 ; 1.16 8 L5051 FCB 70 ; 1.10 20 L5052 FCB 70 ; 1.10 32 L5053 FCB 70 ; 1.10 44 L5054 FCB 70 ; 1.10 56 L5055 FCB 70 ; 1.10 68 L5056 FCB 64 ; 1.00 80 176f L5057 FCB 64 ; 1.00 92 198f L5058 FCB 64 ; 1.00 104 219f L5059 FCB 58 ; 0.90 116 241f ;--------------------------------------------- ;--------------------------------------------- ; IAC THROTTLE FOLLOWER GAIN Vs. RPM ; ; Dissassemby of BDWM ; 12-19-1993, 20:42:04 ; ; TBL = GAIN FACTOR * 16 ;--------------------------------------------- ORG $505A ; ; L505A FCB 8 ; 9 LINE TABLE ; ; TF GAIN RPM ;----------------------------- L505B FCB 110 ; 6.90 0 L505C FCB 140 ; 8.75 400 L505D FCB 140 ; 8.75 800 L505E FCB 140 ; 8.75 1200 L505F FCB 140 ; 8.75 1600 L5060 FCB 140 ; 8.75 2000 L5061 FCB 140 ; 8.75 2400 L5062 FCB 140 ; 8.75 2800 L5063 FCB 140 ; 8.75 3200 ;--------------------------------------------- L5064 FCB 37 ; 14.5% MAX PK/NEUT TPS FOR T/F L5065 FCB 64 ; 25.0% MAX DRIVE TPS FOR T/F L5066 FCB 37 ; 0.144 COEF PK/NEUT FILT TIME CONST. ;--------------------------------------------- ; FILTERED TPS DELAY TMR Vs. Vss ; ; Dissassemby of BDWM ; ; TBL = SEC'S * 40 ;--------------------------------------------- ORG $5067 ; Sec's MPH ;----------------------------- L5067 FCB 8 ; 0.20 0 L5068 FCB 30 ; 0.75 8 L5069 FCB 40 ; 1.00 16 L506A FCB 60 ; 1.50 24 L506B FCB 60 ; 1.50 32 L506C FCB 60 ; 1.50 40 L506D FCB 60 ; 1.50 48 L506E FCB 60 ; 1.50 56 L506F FCB 60 ; 1.50 64 L5070 FCB 60 ; 1.50 72 L5071 FCB 60 ; 1.50 80 ;--------------------------------------------- ;--------------------------------------------- ; FILTERED TPS FILT COEF Vs. Vss ; ; Dissassemby of BDWM ; ; ; TBL = FILT COEF * 256 ;--------------------------------------------- ORG $5072 ; COEF MPH ;--------------------------------- L5072 FCB 20 ; 0.78 0 L5073 FCB 12 ; 0.47 8 L5074 FCB 5 ; 0.20 16 L5075 FCB 5 ; 0.20 24 L5076 FCB 5 ; 0.20 32 L5077 FCB 5 ; 0.20 40 L5078 FCB 5 ; 0.20 48 L5079 FCB 5 ; 0.20 56 L507A FCB 5 ; 0.20 64 L507B FCB 5 ; 0.20 72 L507C FCB 5 ; 0.20 80 ;--------------------------------------------- ;--------------------------------------------- L507D FCB 4 ; 1.6% FLOW, T/F HYST L507E FCB 20 ; 26.3 Kpa MIN MAP FOR MOD'ING FILT COEF L507F FCB 128 ; 0.5 ;--------------------------------------------- ;--------------------------------------------- ; IAC EXTENDED THROTTLE CRACKER TPS FOLLOWER ; MIN VAL'S Vs. COOL ; ; Dissassemby of BDWM ; ; SEE L5096 FOR TBL MODIFIER ; ; TBL = 2.56 * 4 * %TF TPS ;--------------------------------------------- ORG $5080 ; %TF TPS DEG c COOL ;--------------------------------- L5080 FCB 24 ; 2.3 -28 L5081 FCB 24 ; 2.3 -16 L5082 FCB 24 ; 2.3 -4 L5083 FCB 24 ; 2.3 8 L5084 FCB 24 ; 2.3 20 L5085 FCB 24 ; 2.3 32 L5086 FCB 24 ; 2.3 44 L5087 FCB 24 ; 2.3 56 L5088 FCB 24 ; 2.3 68 L5089 FCB 24 ; 2.3 80 L508A FCB 24 ; 2.3 92 L508B FCB 24 ; 2.3 104 L508C FCB 28 ; 2.7 116 ;--------------------------------------------- ;--------------------------------------------- ; EXTENDED THROTLE CRACKER CALIB'S ; ;--------------------------------------------- L508D FCB 40 ; 4 Sec's HOLD HI 4 SEC'S AFTER CLOSING TPS L508E FCB 3 ; 1.0% FLOW, IGN OFF, DRIVE & A/C OFF L508F FCB 6 ; 2.3% FLOW, IGN OFF, DRIVE & A/C ON ;--------------------------------------------- ;--------------------------------------------- ; SPECIAL IDLE AIR MODIFIERS PRIOR TO CAT LITE OFF ; ;--------------------------------------------- ;--------------------------------------------- ; COLD ENGINE MODE IAC MODIFIERS ; (Extended throttle cracker) ; ; USED BY NON CAT CAL'S TO REDUCE Hc ON ; ETC COLD ENGINE TEST ;--------------------------------------------- ;------------------ ; COOLANT WINDOW ;------------------ L5090 FCB 73 ; 15 Deg c, START UP COOL FOR COLD ENG MODE L5091 FCB 113 ; 45 Deg c, START UP COOL FOR COLD ENG MODE ; L5092 FDB 0350 ; 350 SEC'S MOD'ED THROT FOLLOWER RUN TIME ; Max cold eng time) ; L5094 FCB 218 ; 85% EXTENDED THROTTLE CRACKER MODIFIER FACTOR L5095 FCB 220 ; 86% EXTENDED THROTTLE CRACKER MODIFIER L5096 FCB 85 ; 1.33 EXTENDED THROTTLE CRACKER IF IN COLD MODE ; MOD TBL L5078 BY THIS FACTOR ; L5097 FCB 86 ; 1.34 EXTENDED THROTTLE CRACKER ;--------------------------------------------- ********************************************** * END OF IAC CALIBRATIONS * ********************************************** ********************************************** * ACCEL ENRICHMENT PWR ENRICH, * DECEL CUT OFF CALIB'S * ********************************************** ;--------------------------------------------- ; Acell Enrich Vs. Diff IAC %Flow ; ; Dissassemby of BDWM, ; ; TBL = 16.384 * Msec ;--------------------------------------------- L5098 FCB 4 ; 5 LINE TBL ; ; usec %Flow ;--------------------------------- L5099 FCB 0 ; 0 0.00 L509A FCB 1 ; 60 6.25 L509B FCB 5 ; 300 12.50 L509C FCB 10 ; 600 18.75 L509D FCB 15 ; 900 25.00 ;--------------------------------------------- ;--------------------- ; Fuel Enrich window ;--------------------- L509E FCB 5 ; 1.9% Flow Thresh for enable Acell Enr fuel <----<<<< L509F FCB 10 ; 3.9% Flow Thresh for disable Acell Enr fuel ; L50A0 FDB 65535 ; 99.998% flow, Max IAC % flow in Pwr Enrich ; Used by TBI sys to shut down IAC near WOT ; to improve air fuel dist on dyno ; L50A2 FCB 0 ; 0 % flow bias for Tbl L509B ;--------------------------------------------- ;--------------------------------------------- ; ADDITIONAL AIR ADDED Vs. RPM ; (IF DECEL FUEL CUT IS ON) ; ; DECAYED TO 0 AFTER DECEL FUEL CUT IS ENDED ; ; Dissassemby of BDWM ; ; TBL = 2.56 * %FLOW ;--------------------------------------------- ORG $50A3 ; %Flow RPM ;--------------------------------- L50A3 FCB 8 ; 3.1 0 L50A4 FCB 46 ; 18.0 400 L50A5 FCB 46 ; 18.0 800 L50A6 FCB 51 ; 19.9 1200 L50A7 FCB 62 ; 24.2 1600 L50A8 FCB 66 ; 25.8 2000 L50A9 FCB 72 ; 28.1 2400 L50AA FCB 77 ; 30.1 2800 L50AB FCB 82 ; 32.0 3200 L50AC FCB 90 ; 35.2 3600 L50AD FCB 96 ; 37.5 4000 L50AE FCB 96 ; 37.5 4400 L50AF FCB 96 ; 37.5 4800 L50B0 FCB 96 ; 37.5 5200 L50B1 FCB 96 ; 37.5 5600 L50B2 FCB 96 ; 37.5 6000 L50B3 FCB 96 ; 37.5 6400 ;--------------------------------------------- L50B4 FCB 4 ; 16% Flow/Sec Decay amount L50B5 FCB 3 ; 300 msec's decay rate ;--------------------------------------------- ****************************** * DIAG ALDL, IAC RESET ****************************** L50B6 FCB 9 ; 113 RPM, IF CLS LP IDLE ON AND ; REQUESTED RPM - RPM LT 113 SET ERR 35 ; L50B7 FCB 150 ; 30 sec's ERR 35 TIME THRESH L50B8 FCB 167 ; 85 deg c IAC HI OUT OF POSIT COOL THRESH ; L50B9 FCB 166 ; 65% FLOW MAX IDLE INTEGRAL FOR NO A/C L50BA FCB 255 ; 99.6% FLOW MAX IDLE INTEGRAL FOR A/C ON ; L50BB FCB 8 ; 100 RPM IAC LOW OUT OF POSIT RPM ERR THRESH L50BC FCB 12 ; 10 STEPS/SEC IAC OUT OF POSIT RATE COUNTER ;------------------------------ ****************************** * THROTTLE KICKER ****************************** L50BD FCB 0 ;-40 deg C, max temp thresh for throttle kicker L50BE FCB 0 ; 0% FLOW TO ACCOUNT FOR AIR FLOW IN CALC L50BF FCB 0 ; 1 FACTOR L50C0 FCB 0 ; 0 MPH Vs. MAX FOR THROTTLE KICKER L50C1 FCB 0 ; 0% TPS MAX FOR THROTTLE KICKER L50C2 FCB 0 ; 0 Sec, MAX RUN TIME FOR THROTTLE KICKER ;--------------------- ; BARO THRESH WINDOW ;--------------------- L50C3 FCB 0 ;0 kPa, threshold to L50C4 FCB 0 ;0 kPa, threshold to disable throttle kicker ; L50C5 FCB 0 ; 0 RPM FOR DISABING THROTTLE KICKER IF IN DRIVE L50C6 FCB 0 ; 0 RPM FOR DISABING THROTTLE KICKER IF IN PK/NEUT ; L50C7 FCB 0 ; 0 RPM FOR DISABING THROTTLE KICKER IF IN DRIVE L50C8 FCB 0 ; 0 RPM FOR DISABING THROTTLE KICKER IF IN PK/NEUT ; L50C9 FCB 0 ; 0 sec's, HYST TIME IF RE-ENBLED MUST STAY ON L50CA FCB 0 ;Default A/D TPS if non.-vol. ram fails L50CB FCB 0 ; 0 A/D, TPS COMP FOR TPS OFFSET WHEN TPS RE-ENABLED L50CC FCB 0 ; 0 A/D, TPS MIN DIFF FOR ENABLE ; L50CD FCB 10 ; 10 sec's, HYST TIME KICKER MUST BE OFF TO BR RE-ENABLED ; ;~~~~~~~~~~~~~~~~~ ;-Governor params ;~~~~~~~~~~~~~~~~~ ; L50CE FCB 0 ; 0 RPM DESIRED RPM ; RPM * 25 ; L50CF FCB 0 ; 0 RPM LO GOVER DISABLE WHEN CLS LP GOV ; & ACTUATOR IS OFF ; L50D0 FCB 0 ;0 MPH, MPH threshold for governor (0 = No MPH governing) L50D1 FCB 0 ;0 MPH, Governor MPH error threshold to exit MPH governing L50D2 FCB 0 ; 0 RPM, GOV OVER SPD LIGHT ON ; L50D3 FCB 0 ;RPM prop. gain term L50D4 FCB 0 ;MPH prop. gain term ; L50D5 FCB 0 ;Desired TPS integral gain term for MPH overspeed L50D6 FCB 0 ;Desired TPS integral gain term for RPM overspeed ; L50D7 FCB 0 ; 0% MAX DESIRED TPS% AT LEAD MODE START L50D8 FCB 0 ;Min desired TPS for overspeed ; L50D9 FCB 0 ; 0% MAX DESIRED TPS% AT LEAD MODE ; L50DA FCB 0 ;Filter coeff for governor rpm ; L50DB FCB 0 ;TPS threshold for return gain factors L50DC FCB 0 ;High desired TPS return gain L50DD FCB 0 ;Low desired TPS return gain ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Governor integral gain factor vs desired TPS output ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L50DE FCB 64 ;50% TPS, upper limit ; ; gain ;%TPS ; FCB 0 ; 0.0 FCB 0 ;12.5 FCB 0 ;25.0 FCB 0 ;37.5 FCB 0 ;50.0 ; ;--------------------------------------------- ; LEAD RPM Vs. RPM/SEC ; ; ; ; TBL = GAIN FACTOR * 32 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; L50E4 FCB 80 ; TBL MULTIPLIER ; ; RPM RPM/Sec ;--------------------------------- L50E5 FCB 0 ; 0.0 0 L50E6 FCB 0 ; 0.0 400 L50E7 FCB 0 ; 0.0 800 L50E8 FCB 0 ; 0.0 1200 L50E9 FCB 0 ; 0.0 1600 L50EA FCB 0 ; 0.0 2000 L50EB FCB 0 ; 0.0 2400 L50EC FCB 0 ; 0.0 2800 L50ED FCB 0 ; 0.0 3200 L50EE FCB 0 ; 0.0 3600 L50EF FCB 0 ; 0.0 4000 ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Governor, TPS derivative gain vs. cool temp ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; gain ;Deg C ; L50F0 FCB 0 ;-40 L50F1 FCB 0 ;-16 L50F2 FCB 0 ; 8 L50F3 FCB 0 ; 32 L50F4 FCB 0 ; 56 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Governor actuator proportional gain vs. TPS error ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L50F5 FCB 8 ;9 lines ; ; gain ;%TPS error ; FCB 0 ; 0.0 FCB 0 ; 12.5 FCB 0 ; 25.0 FCB 0 ; 37.5 FCB 0 ; 50.0 FCB 0 ; 62.5 FCB 0 ; 75.0 FCB 0 ; 87.5 FCB 0 ;100.0 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Governor actuator integral gain vs. TPS error ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L50FF FCB 8 ;9 lines ; ; gain ;%TPS error ; L5100 FCB 0 ; 0.0 FCB 0 ; 12.5 FCB 0 ; 25.0 FCB 0 ; 37.5 FCB 0 ; 50.0 FCB 0 ; 62.5 FCB 0 ; 75.0 FCB 0 ; 87.5 FCB 0 ;100.0 ; ********************************************** * MANUAL XMISSION & TH700R4 * * SHIFT LIGHT PARAMS ********************************************** ;--------------------------------------------- ; HIGH ET RATIOS FOR ; ; UPPER ENG RPM/TRANS RPM OF A PAIR USED ; ESTABLISH CORRECT GEAR RANGE FOR SPECIFIED GEAR ; TO SET SHIFT LIGHT TRIP POINT ;--------------------------------------------- L5109 FCB 37 ; 3.7 RPM/RPM FOR 1st GEAR L510A FCB 21 ; 2.1 RPM/RPM FOR 2nd GEAR L510B FCB 12 ; 1.2 RPM/RPM FOR 3rd GEAR L510C FCB 9 ; 0.9 RPM/RPM FOR 4th GEAR ;--------------------------------------------- ;--------------------------------------------- ; MIN RPM'S FOR ALLOWING ; SHIFT LIGHT ;--------------------------------------------- L510D FCB 64 ; 1600 RPM 1st GEAR L510E FCB 64 ; 1600 RPM 2nd GEAR L510F FCB 56 ; 1400 RPM 3rd GEAR L5110 FCB 55 ; 1375 RPM 4th GEAR ;--------------------------------------------- ;--------------------------------------------- ; TPS ADJ FACTOR IN SPEC GEAR ; 0 - 2 MULT TO ADJ TPS REL TO SPECIFIC GEAR ; (HI TPS TEST) ;--------------------------------------------- L5111 FCB 90 ; 0.70 FACTOR, 1st GEAR L5112 FCB 128 ; 1.00 FACTOR, 2nd GEAR L5113 FCB 128 ; 1.00 FACTOR, 3rd GEAR L5114 FCB 141 ; 1.10 FACTOR, 4th GEAR ;--------------------------------------------- ;--------------------------------------------- ; TH700R4, (NON-ELECTRONIC) ; ;--------------------------------------------- L5115 FCB 73 ; 15 Deg c ; L5116 FCB 8 ; IF TPS % L.T. 3% & LOWER GEARS, TURN OFF LIGHT L5117 FCB 8 ; IF TPS % L.T. 3% & HIGHER GEARS, TURN OFF LIGHT ; L5118 FCB 180 ; IF RPM G.T. 4500 RPM LIGHT ON NOW! ; L5119 FCB 10 ; 1.0 SEC LO GR DELAY PRIOR TO SHFT LIGHT L511A FCB 15 ; 1.5 SEC HI GR DELAY PRIOR TO SHFT LIGHT ;--------------------------------------------- ;--------------------------------------------- ; LOAD LMT Vs. RPM ; TH700R4, (NON-ELECTRONIC) ; USED BY UPSHIFT LIGHT CODE TO GET A TPS THRESH ; ; Dissassemby of BDWM ; ; TBL = %FULL LD * 2.56 ;--------------------------------------------- ORG $511B ; %FULL LD RPM ;--------------------------------- L511B FCB 38 ; 14.8 1000 L511C FCB 38 ; 14.8 1400 L511D FCB 43 ; 16.8 1800 L511E FCB 66 ; 25.8 2200 L511F FCB 89 ; 34.8 2600 L5120 FCB 112 ; 43.8 3000 L5121 FCB 132 ; 51.6 3400 L5122 FCB 204 ; 79.7 3800 L5123 FCB 255 ; 99.6 4200 L5124 FCB 255 ; 99.6 4600 L5125 FCB 255 ; 99.6 5000 ;--------------------------------------------- ;--------------------------------------------- ; LOAD LMT Vs. RPM ; TH700R4, (NON-ELECTRONIC) ; USED BY UPSHIFT LIGHT CODE TO GET A TPS THRESH ; ; Dissassemby of BDWM ; ; TBL = %FULL LD * 2.56 ;--------------------------------------------- L5126 FCB 26 ; 10.2 1000 L5127 FCB 26 ; 10.2 1400 L5128 FCB 31 ; 12.1 1800 L5129 FCB 54 ; 21.1 2200 L512A FCB 77 ; 30.1 2600 L512B FCB 100 ; 39.1 3000 L512C FCB 120 ; 46.9 3400 L512D FCB 192 ; 75.0 3800 L512E FCB 243 ; 94.9 4200 L512F FCB 255 ; 99.6 4600 L5130 FCB 255 ; 99.6 5000 ;--------------------------------------------- ;--------------------------------------------- ; LOAD LMT Vs. RPM ; TH700R4, (NON-ELECTRONIC) ; USED BY UPSHIFT LIGHT CODE TO GET A TPS THRESH ; ; Dissassemby of BDWM ; ; TBL = %FULL LD * 2.56 ;--------------------------------------------- ORG $5131 ; %FULL LD RPM ;--------------------------------- L5131 FCB 43 ; 16.8 1000 L5132 FCB 43 ; 16.8 1400 L5133 FCB 71 ; 27.7 1800 L5134 FCB 102 ; 39.8 2200 L5135 FCB 130 ; 50.8 2600 L5136 FCB 178 ; 69.5 3000 L5137 FCB 208 ; 81.3 3400 L5138 FCB 230 ; 89.8 3800 L5139 FCB 242 ; 94.5 4200 L513A FCB 255 ; 99.6 4600 L513B FCB 255 ; 99.6 5000 ;--------------------------------------------- ;--------------------------------------------- ; LOAD LMT Vs. RPM ; TH700R4, (NON-ELECTRONIC) ; USED BY UPSHIFT LIGHT CODE TO GET A TPS THRESH ; ; Dissassemby of BDWM ; ; TBL = %FULL LD * 2.56 ;--------------------------------------------- ORG $513C ; %FULL LD RPM ;--------------------------------- L513C FCB 31 ; 12.1 1000 L513D FCB 41 ; 16.0 1400 L513E FCB 59 ; 23.0 1800 L513F FCB 90 ; 35.2 2200 L5140 FCB 118 ; 46.1 2600 L5141 FCB 166 ; 64.8 3000 L5142 FCB 192 ; 75.0 3400 L5143 FCB 218 ; 85.2 3800 L5144 FCB 230 ; 89.8 4200 L5145 FCB 255 ; 99.6 4600 L5146 FCB 255 ; 99.6 5000 ;--------------------------------------------- ;--------------------------------------------- ; BARO CORRECTION TO TBL'S L5113 th L513E (ABOVE) ; TH700R4, (NON-ELECTRONIC) ; Dissassemby of BDWM ; ; TBL = 128 * FACTOR ;--------------------------------------------- ORG $5147 ; FACTOR BARO Kpa ;--------------------------------- L5147 FCB 109 ; 0.9 75 L5148 FCB 115 ; 0.9 85 L5149 FCB 128 ; 1.0 95 L514A FCB 128 ; 1.0 105 ;--------------------------------------------- ;--------------------------------------------- ; XMISSION ABUSE TESTS ; TH700R4, (Non-electronic) ;--------------------------------------------- L514B FCB 40 ; 500 msec XMISH ABUSE CHECK PERIOD L514C FCB 3 ; 3 MPH, MIN Vss FOR ABUSE TEST L514D FCB 255 ; IF ABUSE TEST NO ENABLED, ENABLE ABOVE 4775 RPM L514E FCB 255 ; 4775 RPM MAX Vss FOR ABUSE TEST L514F FCB 51 ; 20% TPS MIN FOR ABUSE TEST ;--------------------------------------------- ; L5150 FCB 140 ;65 deg C, lower temp limit for TCC lockup L5151 FCB 5 ;2% TPS hyst. if TCC locked, used with table L515E ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Delta TPS TCC limits to lock ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L5152 FCB 54 ;-.21% TPS/msec, throttle closing limit L5153 FCB 45 ;.176% TPS/msec, throttle opening limit ; ;~~~~~~~~~~~~~~~~~~ ;-TCC relock delay ;~~~~~~~~~~~~~~~~~~ ; L5154 FCB 20 ;2 sec delay to relock after quals not met L5155 FCB 25 ;2.5 sec coast relock delay ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Manditory lockup thresholds ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; L5156 FCB 82 ;82 MPH, threshold to lock TCC L5157 FCB 79 ;79 MPH, threshold to unlock TCC after mand. lockup ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-RPM thresholds for TCC lockup ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; RPM/12.5 ; L5158 FCB 0 ;0 rpm, limit for TCC to remain locked L5159 FCB 0 ;0 rpm, limit for TCC to lock ; ;~~~~~~~~~~~~~~~~~~~~ ;-TCC MPH thresholds ;~~~~~~~~~~~~~~~~~~~~ ; ;-No A/C ; L515A FCB 30 ;30 mph, lower threshold for TCC to lock L515B FCB 28 ;28 mph, lower threshold for TCC to remain locked ; ;-A/C ; L515C FCB 35 ;35 mph, lower threshold for TCC to lock L515D FCB 33 ;33 mph, lower threshold for TCC to remain locked ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Lower load limit for TCC to lock vs mph ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; %TPS = val x .391 ;MPH ; L515E FCB 13 ; 0 FCB 13 ;10 FCB 13 ;20 FCB 13 ;30 FCB 17 ;40 FCB 20 ;50 FCB 22 ;60 FCB 23 ;70 FCB 23 ;80 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Upper load limit for TCC to remain locked vs MPH ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; %TPS = val x .391 ;MPH ; L5167 FCB 64 ;20 FCB 64 ;25 FCB 73 ;30 FCB 87 ;35 FCB 110 ;40 FCB 128 ;45 FCB 140 ;50 FCB 158 ;55 FCB 158 ;60 FCB 158 ;65 FCB 158 ;70 FCB 158 ;75 FCB 158 ;80 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Upper load limit for TCC to lock vs MPH ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; %TPS = val x .391 ;MPH ; L5174 FCB 51 ;20 FCB 51 ;25 FCB 57 ;30 FCB 64 ;35 FCB 72 ;40 FCB 88 ;45 FCB 96 ;50 FCB 128 ;55 FCB 128 ;60 FCB 128 ;65 FCB 128 ;70 FCB 128 ;75 FCB 128 ;80 ; ;~~~~~~~~~~~~~ ;-VATS params ;~~~~~~~~~~~~~ ; ; VATS period (msecs) = val x 7.63 x 10^-3 ; L5181 FDB 4680 ;35.71 msec, 28 Hz, lower freq. limit L5183 FDB 4096 ;31.25 msec, 32 Hz, upper freq. limit ; ********************************************** * $0D (BDWM) 8192 SERIAL DATA DCB'S * PCM P/N 16196395, S/S BY PCM 16197427 * ********************************************** ********************************************** * $0D (BDWM) REMOTE BROADCAST MODE * ********************************************** ORG $5185 ;--------------------------------------------- ; REMOTE MESSAGE SCHEDULE TABLE ; (POLLING FORMAT) ; ; (1 FOR EACH MINOR LOOP) ; ; 0000 ADDRESS'S ARE IGNNORED BY PGM ;--------------------------------------------- L5185 FDB 0000 ; 0, SEGMENT 0 L5187 FDB 0000 ; 1, L5189 FDB 0000 ; 2, L518B FDB 0000 ; 3, L518D FDB 0000 ; 4, L518F FDB 0000 ; 5, L5191 FDB 0000 ; 6, L5193 FDB 0000 ; 7, L5195 FDB 0000 ; 8, L5197 FDB 0000 ; 9, L5199 FDB 0000 ; 10, L519B FDB 0000 ; 11, L519D FDB 0000 ; 12, L519F FDB 0000 ; 13, L51A1 FDB 0000 ; 14, L51A3 FDB 0000 ; 15, ;--------------------------------------------- ;--------------------------------------------- ; SCAN TOOL POLLING MESSAGE ; ;--------------------------------------------- L51A5 FDB 0000 ; NEXT MSG ENTRY ADDR ; L51A7 FCB $F0 ; DEVICE CODE ; L51A8 FCB $80 ; MEM FLAG, TBL FM ROM L51A9 FCB 1 ; NUM OF WORDS ; L51AA FDB $036E ; ADD OF OUTPUT BUFFER L51AC FDB $0000 ; ADDR OF INPUT BUFFER ;------------------------- L51AE FCB $51B0 ; ADDR DATA POINTER ; L51B0 FCB $F4 ; ENGINE ID ;----------------------------------------- ******************************************* * MSG ID $F4 * ******************************************* * 8192 ALDL MESSAGES FOLLOW XDE 5024 STD FORMAT, * ALSO SPECIAL FORMATS PER GM ALDL SPEC 12/14/87 * * THE PCM IS A SLAVE, THUS NO OUTPUTED ALDL * POLL MSG'S. THE PCM RESPONDS TO RX'ED ALDL MSGS * ********************************************** L51B1 FDB 65535 ; 1638.38 SEC'S ENABLE PERIOD ; FOR ALDL MODE 4, CONTROLER MODE ; L51B3 FDB $0000 ; 0 SEC'S PREVENT PERIOD ; FOR ALDL MODE 4, CONTROLER MODE ; *********************************************** * SERIAL DATA MESSAGES * DEVICE ID $F4 * *********************************************** ;---------------------------------------------- ; DEVICE ID $F4 ; ; MSG RX'ED, ANSWER TO ALDL POLLING MSG ; TYPE $0D PCM ;---------------------------------------------- L51B5 FCB $539E ; NEXT ENRTY ADDRESS ; L51B7 FCB $F4 ; DEVICE ID ; L51B8 FCB $00 ; MEM FLG, NONE L51B9 FCB 128 ; NUM BYTES TO TX ; L51BA FCB $036E ; ADDR OF OUTPUT BUFFER L51BC FCB $036E ; ADDR OF INPUT BUFFER ; L51BE FDB $51D6 ; 0, DEVICE ID $F4, MODE 0, RESET NORMAL COMM L51C0 FDB $51E5 ; 1, DEVICE ID $F4, MODE 1, SCAN DATA L51C2 FDB $537A ; 2, DEVICE ID $F4, MODE 2, 64 ADDR MEM DUMP L51C4 FDB $5383 ; 3, DEVICE ID $F4, MODE 3, SEQUENTIAL 8 ADDR MEM DUMP L51C6 FDB $538C ; 4, DEVICE ID $F4, MODE 4, CONTROLER MODE L51C8 FDB $0000 ; 5, not used L51CA FDB $0000 ; 6, not used L51CC FDB $0000 ; 7, not used L51CE FDB $0000 ; 8, not used L51D0 FDB $0000 ; 9, not used L51D2 FDB $5395 ; 10, DEVICE ID $F4, MODE 10, ALDL ERR RESET L51D4 FDB $0000 ; 11, not used ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F4, MODE 0 ; ; RESET NORMAL COMM ;---------------------------------------------- L51D6 FDB $0000 ; NEXT ENRTY ADDRESS ; L51D8 FCB $F4 ; DEVICE ID ; L51D9 FCB 00 ; MEM FLAY L51DA FCB 1 ; BYTES TO TX ; L51DB FCB $036E ; ADDR OF OUTPUT BUFFER L51DD FCB $036E ; ADDR OF INPUT BUFFER ;---------------------------------------------- ;---------------------------------------------- ; MODE 1 SELECTOR TABLE ; ; ;---------------------------------------------- L51DF FCB $51E5 ; DEVICE ID $F4, MODE 1/0 L51E1 FCB $526C ; DEVICE ID $F4, MODE 1/1 L51E3 FCB $52F3 ; DEVICE ID $F4, MODE 1/2 ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F4, MODE 1/0 ; TYPE $0D PCM P/N 16196395, S/S BY PCM 16197427 ; ; SCAN TOOL DATA ;---------------------------------------------- L51E5 FDB $0000 ; NEXT ENRTY ADDRESS ; L51E7 FCB $F4 ; DEVICE ID ; L51E8 FCB $80 ; MEM FLAG, TBL FROM RAM L51E9 FCB 64 ; BYTES TO TX ; L51EA FCB $036E ; ADDR OF OUTPUT BUFFER L51EC FCB $036E ; ADDR OF INPUT BUFFER ; ;----------------------------- L51EE FCB $4000 ; 1, EPROM ID,MSB L51F0 FCB $4001 ; 2, EPROM ID,LSB ; ;----------------------------- L51F2 FDB $0004 ; 3, NVMW, NON-VOL RAM MODE WD ; ; b7 1 = ERR 42, EST MON ; b6 1 = ERR 24, Vss, (not used) ; b5 1 = IAC KICK DN, (not used) ; b4 1 = HOT RESTART PROCEEDING ; ; b3 1 = BAD SHUT DOWN ; b2 1 = RAM REFRESH ERR OCCOURED ; b1 1 = CLS LP TMR OK ; b0 1 = o2 SENSOR RDY ; ;----------------------------- L51F4 FDB $0036 ; 4 DIACMW2, NON-VOL IDLE CNT'L MD WD ; ; b7 1 = IDLE RPM TO HIGH ; b6 1 = THROTTLE KICKER HAS BEEN DISABLED ONCE ; b5 1 = PW STEER PRESS LOAD IN WORK ; b4 1 = STALL SAVER IN WORK ; ; b3 1 = CLSD LP ON RPM ENABLED ; b2 1 = CLSD LP QUALS MET, (clsd tps & low mph) ; b1 1 = DRIVE, 0 = PK/NEUT ; b0 1 = A/C ON ;----------------------------- L51F6 FDB $0007 ; 5, IAC, PRESSENT MOTOR POSIT ; ; 0 to MAX IAC (typ 145) ;----------------------------- L51F8 FDB $000B ; 6, ERROR WD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER, (2002 PPM) ; ; b3 1 = ERR 17, RPM SIGNAL PROBLEM (not used) ; b2 1 = ERR 18, CAM CRANK ERROR (not used) ; b1 1 = ERR 19, (not used) ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L51FA FDB $000C ; 7, ERROR WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW OUTPUT SPEED (Vss) ; b4 1 = ERR 25, MAT SENSOR HIGH ; ; b3 1 = ERR 26, (not used) ; b2 1 = ERR 27, (not used) ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29, (not used) ;----------------------------- L51FC FDB $000D ; 8, ERR MD WD 3 ; ; b7 1 = ERR 31, GOVENOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SNENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, IAC THROTTLE KICKER FAIL (not used) ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ;----------------------------- L51FE FDB $000E ; 9, ERR WD 4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR FAIL ; b5 1 = ERR 42, IGN ERROR (EST) ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, o2 SENSOR LEAN ; b2 1 = ERR 45, o2 SENSOR RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, (not used) ;----------------------------- L5200 FDB $000F ; 10, ERR WD 5 ; ; b7 1 = ERR 48, (not used) ; b6 1 = ERR 49, (not used) ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, SYS VDC HI-LONG TEST ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDV ; b1 1 = ERR 55, FAULTY COMPUTER (ADU) ; b0 1 = ERR 56, QUAD DRIVER B FAULT (not used) ;----------------------------- L5202 FDB $0008 ; 11, IAC MOTOR ; KEEP ALIVE, MIN IAC ;----------------------------- L5204 FDB $0009 ; 12, DIACMCW1, IDLE AIR CNT'L NV MODE WD ; ; b7 (not used) ; b6 = 1st PASS OF ERR 36 HAS FAILED ; b5 = WARM IDLE STABLE, A/C ON ; b4 = WARM IDLE STABLE, A/C OFF ; ; b3 (not used) ; b2 = R/S REQUESTED IF BIT CLEAR ; b1 = 1st DRIVE AWAY FLAG FOR IAC KICK DOWN LOG ; b0 = IAC MOTOR Reset IN WORK ;----------------------------- l5206 FDB $000A ; 13, DIACMCW2, IDLE AIR CNT'L MODE WD ; ; b7 1 = (not used) ; b6 1 = (not used) ; b5 1 = (not used) ; b4 1 = STEPPER MOTOR 1=ON/0=OFF ; ; b3 1 = COIL B STATE ON ; b2 1 = COIL A STATE ON ; b1 1 = (not used) ; b0 1 = MOTOR DIRECTION, 1=EXTEND ;----------------------------- L5208 FDB $0037 ; 14, DIACMW4 IAC CNT'L MD WD ; ; b7 1 = ADD DERIV TERM TO g/SEC FLOW, (0 = SUB) ; b6 1 = PRORP LIMITING ATHORITY BEING EXERSIZED ; b5 1 = PART 2 OF DIAG TEST TO BE RUN ; b4 1 = THROTTLE KICKER BARO DISABLE REQUESTED ; ; b3 1 = THROTTLE KICKER DISABLE REQUESTED ; b2 1 = THROTTLE KICKER ACTIVE ; b1 1 = ETC * KONST ; b0 1 = ETC ONCE FLAG ;----------------------------- L520A FDB $00A2 ; 15, COOL TEMP ; Deg c = n*.75 - 40 ; (deg F = 1.35N - 40) ;----------------------------- L520C FDB $00A1 ; 16, BATTERY A/D ; VDC/10 ;----------------------------- L520E FDB $00A0 ; 17, TPS A/D ; BIN = VDC * 50 ;----------------------------- L5210 FDB $082E ; 18, A/D MAP VALUE ; BIN = VDC * 50 ;----------------------------- L5212 FDB $01F8 ; 19, o2 VOLTS, (VDC/226) ; ;----------------------------- L5214 FDB $003D ; 20, MWAF, AFR MD WORD 0, ; ; b7 1 = DELIVER ASYNC PULSE ; b6 1 = ACELLL ENR IS ACTIVE ; b5 1 = PWR ENR IS ACTIVE ; b4 1 = DECEL ENLEAN IS ACYIVE ; ; b3 1 = DELAY BLM UPDATE ; b2 1 = BLK LRN ADDR CHANGE 1 = CHANGED ; b1 1 = VATS PASS/FAIL ; b0 1 = PWR ENR ENR FLAG ;----------------------------- L5216 FDB $003B ; 21, SDMW, SERIAL DATA MD WORD ; ; b7 1 = 2nd BYTE 8192 TX IS PENDING ; b6 1 = 8192 TX IN WORK ; b5 1 = 8192 TX OVERRUN ; b4 1 = IN MODE 4, ($F4), (not used) ; ; b3 1 = IN MODE 4, ($F5), (not used) ; b2 1 = XMISH DIAG DISABLED ; b1 1 = MODE 10 ID $F4 ; b0 1 = MODE 10 ID $F5 ;----------------------------- L5218 FDB $0044 ; 22, MWBG, MINOR LOOP MODE WD ; ; b7 1 = LOCKED IN ERR 42A ; b6 1 = 1st GOOD ERR 42A FLAG ; b5 1 = HIGH MAT CONDITIONS OBSERVED ; b4 1 = IGNITION OFF ; ; b3 1 = 1st DRP VALID ; b2 1 = SKIP ERR 43 DUE TO ALDL ; b1 1 = ACELL ENR CLAMP ACTIVE ; ;----------------------------- L521A FDB $004F ; 23, MW1, MINOR LOOP MODE WD 1 ; ; b7 1 = ENGINE RUNNING ; b6 1 = MAJOR LOOP EST MONITOR ENABLE ; b5 1 = VE INT RESET ; b4 1 = RUN FUEL ; ; b3 1 = OPEN TPS VE FLAG ; b2 1 = LOOP OVERRAN 6,25 MS PERIOD ; b1 1 = CHECK ENG LAMP DELAY ; b0 1 = RETARD, 0 = ADVANCE ;------------------------------ L521C FDB $0050 ; 24, MW2, MINOR LOOP MODE WD 2 ; ; b7 1 = IDLE FLAG ; b6 1 = IDLE SPARK ENABLED ; b5 1 = RET PULSE OCCOURED ; b4 1 = DIAG SW IN DIAG POSIT. ; ; b3 1 = DIAG SW IN FACTORY TEST ; b2 1 = DRP OCCOURED 6.25msec TEST ; b1 1 = OPN LOOP IDLE FLG FOR AIR SW ENGAGE AT IDLE ; b0 1 = SYNC MAP SENSOR READS ;----------------------------- L521E FDB $004D ; 25, I/O D PORT C, I/O PORT C ; ; b7 1 = FWD LOW SW (NO) 1=ON ; b6 (not used) ; b5 (not used) ; b4 1 = RANGE SW 3 OFF ; ; b3 1 = RANGE SW 2 OFF ; b2 1 = RANGE SW 1 OFF ; b1 1 = BK SW ON ; b0 1 = A/C REQUEST ON ; ; PRNDL TABLE: ; RANGE1 RANGE2 RANGE3 GEAR ; --------------------------- ; 0 1 1 Low ; 1 1 1 Drive2 ; 1 1 0 Drive3 ; 1 0 0 Drive4 ; 1 0 1 P/N ; 0 0 1 Reverse ; ;----------------------------- L5220 FDB $0046 ; 26, CLCC MW, MAJOR LOOP MODE WD 2 ; ; b7 1 = HAS BEEN IN CLS LP ONCE SINCE START UP ; b6 1 = NON VOL MEM BOMBED ; b5 1 = DECEL FUEL C/O IAC FAST FILTER ; b4 1 = OVERSPEED FUEL SHUT OFF ; ; b3 1 = DECEL FUEL C/O ; b2 1 = AIR MANAGMENT OFF, 1=ON ; b1 1 = SLOW RICH/LEAN, 1 = RICH ; b0 1 = SYNC ACELL ENRICH ;----------------------------- L5222 FDB $0316 ; 27, ADBARO, BARO A/D ; VDC = N x (5/256) ; kPA = (N x 28.06)/2.71 ;----------------------------- L5224 FDB $0041 ; 28, LCCPWM, TCC A/C & EGR MD WD ; ; b7 1 = CCP SOLENOID ON ; b6 (not used) ; b5 1 = PARK/NEUTRAL ; b4 1 = A/C PRESSURE SW, (A/C ON) ; ; b3 1 = A/C ACEL ENR ENABLED ; b2 1 = ; b1 1 = SPK CORRECTION DUE TO MAT IS NEGITIVE ; b0 1 = ADJ ... THE EGR OFFSET BY 2 b0 1 = (not used) ; ;----------------------------- L5226 FDB $003E ; 29, NWAF1, AIR/FUEL MD WD 1 ; ; b7 1 = CLOSED LOOP FLAG ; b6 1 = RICH/ LEAN, 1 = RICH ; b5 1 = CLOSED LOOP FOR O/L IDLE CONDITION ; b4 1 = ASYNC PULSE FLAG ; ; b3 1 = A/F DECAY INT DONE FOR COLD P/D ; b2 1 = LOW BATTERY ; b1 1 = BLM ENABLE ; b0 1 = DECELL FUEL C/O TPS ACEL ENRICH ; ;----------------------------- L5228 FDB $0085 ; 30, TCCMODE, TCC MODE WD ; ; b7 1 = NEG SLIP RECENTLY PREVENTS TCC APPLY ; b6 1 = TCC IS BEING APPLIED ; b5 1 = TCC IS IN LOCK ADJ MODE ; b4 1 = TCC IS IN RELEASE MODE SLIPPING ; ; b3 1 = USE HYST FOR VEHICLE SPEED ; b2 1 = LOW THRESH FOR COPE TCC SELECTED ; b1 1 = TCC ENABLE SOLENIOD VALID ; b0 1 = TCC IS BEING FORCED OFF ; ;----------------------------- L522A FDB $02A7 ; 31, FILTMPH, MPH 0 - 255 MPH ; MPH/1 ; KPH = 1.61 ; ;----------------------------- L522C FDB $004C ; 32, IODPORTB, I/O D PORT B ; ; b7 1 = M/CLR ; b6 1 = REF IRQ CLR ; b5 1 = FORCE MOTOR ENABLE ; b4 1 = IAC ENABLE ; ; b3 1 = IAC COIL B ON ; b2 1 = IAC COIL A ON ; b1 1 = 2 - 3 SOL ON, SHIFT B ; b0 1 = 1 - 2 SOL ON, SHIFT A ; ; ; SHIFT B SHIFT A GEAR ; ---------------------- ; 0 0 3rd ; 0 1 4th ; 1 0 2nd ; 1 1 1st ; ---------------------- ;----------------------------- ; L522E FDB $0055 ; 33, FUEL PUMP ; (VDC/10) ; ;----------------------------- L5230 FDB $0062 ; 34, FUEL PUMP, (BATTERY VOLTS * 10) ; (VDC/10) ;----------------------------- L5232 FDB $3209 ; 35, OLDREFPER, LAST MINOR LP DRP FROM ECU (MSB) L5234 FDB $320A ; uSEC / (15.26 * 256) ; 36, OLDREFPER+1, LAST MINOR LP DRP FROM ECU (LSB) ; uSEC / 15.26 ; ; RPM = 983040(MSB*256)+LSB ; RPM = ((65536 * 120)/8)/CAL ; RPM = 983040/CAL ; ; CAL = 65536 *(120/(RPM * NUM CYL) ;----------------------------- L5236 FDB $01D2 ; 37, EGRDC, EGR D.C ; 256/100 ;----------------------------- L5238 FDB $0051 ; 38, MISC MODE WD ; ; b7 1 = TRANSITION FLAG (1 = TRANSITION IN WORK) ; b6 1 = START UP SPARK FILTER DONE ; b5 1 = DECEL FUEL C/P SPARK FILTER ; b4 1 = HIGH BATTERY VOLTAGE ; ; b3 1 = POWER DOWN IN WORK ; b2 1 = RETEST RAM IN BACKGROUND ; b1 1 = SINGLE FIRE 1st TIME ; b0 1 = CPI/PFI SINGLE FIRE, (1 S/F) ;----------------------------- L523A FDB $30F8 ; 39, TIMEENG, ENGINE RUNNING TIME SEC L523C FDB $30F9 ; 40, TIMEENG+1, ; SEC/1 (16 BIT VALUE) ; SEC = (MSB * 256) + LSB)) ; ;----------------------------- L523E FDB $0857 ; 41, DESSPD, DESIRED IDLE RPM/12.5 ; ;----------------------------- L5240 FDB $0197 ; 42, NDTHROPS, TPS FOR ENGINE ; (CURRENT NON-DEAULT VALUE) ; % * 2.56 ;----------------------------- L5242 FDB $0052 ; 43, MODE WD 4 ; ; b7 1 = QUAIS CLSD LP ENABLED ; b6 1 = CAT OVER TEMP ; b5 1 = A/C ANTICIPATING TO BE ON ; b4 1 = A/C DISABLED DUE TO HIGH RPM ; ; b3 1 = VARIABLE TUNING CNT'L ; b2 1 = TPS CLOSED, (FOR BLM) ; b1 1 = ZERO ACTIVITY FLAG (LO OCTANE) ; b0 1 = HIGH KNOCK ACTIVITY ;----------------------------- L5244 FDB $0053 ; 44, MODE WD 5 ; ; b7 (not used) ; b6 1 = SINGLE FIRE ALT EXIT IS DESIRED ; b5 1 = A INJECTOR FIRED AT 1st DRP ; b4 1 = PWR STEER CRAMP STALL SAVER ; ; b3 1 = HI RPM INDICATED BY XMISH (ABUSE LOGIC) ; b2 1 = SHIFT LIGHT ON ; b1 1 = DLATCH ACTIVE ; b0 1 = ACTUAL ENGINE RPM OVER DESIRED RPM ;----------------------------- L5246 FDB $3213 ; 45, SAREFFNL FINAL VALUE OF SAREF (MSB) L5248 FDB $3214 ; 46, SAREFFNL+1 FINAL VALUE OF SAREF (LSB) ; DEG = N /(256/90) ;----------------------------- L524A FDB $3226 ; 47, PA2OLD, CPU PA1 KNOCK COUNTS FM LAST MINOR LP, (MSB) L524C FDB $3227 ; 48, PA2OLD, CPU PA1 KNOCK COUNTS FM LAST MINOR LP, (LSB) ; ;----------------------------- L524E FDB $0232 ; 49, INT, CLS LP INTEGRATOR COUNTS ; ; 0 - 255 ;----------------------------- L5250 FDB $02BC ; 50, DESTPS, DESIRED GOVENERING TPS TO BE OUTPUT ; % * 256/100 ; ;----------------------------- L5252 FDB $0298 ; 51, ALDLCNTR, ALDL RICH LEAN CHAGE COUNTER ; COUNTS ;----------------------------- L5254 FDB $006E ; 52, EGR MD WD ; ; b7 1 = EGR ON ; b6 1 = ERG MPH HYST ; b5 1 = EGR TPS HYST ; b4 1 = EGR MAP HYST ; ; b3 1 = ACELL ENR 1st TIME ; b2 1 = EGR HI VAC HYST ; b1 1 = BURST KNOCK ACTIVE ; b0 1 = EGR DIAG INT RESET ;----------------------------- L5256 FDB $0075 ; 53, GOVMW, ELECTRONIC GOVENOR MD WD ; ; b7 1 = IN MPH GOVENOR ; b6 1 = MPH OVERSPEED ; b5 1 = ; b4 1 = RPM LEAD TPS RETURN ; ; b3 1 = OVERSPEED LIGHT ON ; b2 1 = RPM OVERSPEED ; b1 1 = GOV LEAD MODE ANTICP RPM GOV'ING ; b0 1 = IN RPM GOV ;--------------------------- L5258 FDB $026A ; 54, BLM CELL NUM ; (0 - 16) ;--------------------------- L525A FDB $026B ; 55, BLM MULTIPLIER * 128 ; ;--------------------------- L525C FDB $022F ; 56, NOCKRTD, KNOCK RETARD ; DEG = 45N/256 ; (E6 = AFR RATIO * 10) ;--------------------------- L525E FDB $326F ; 57, INJ PW, MSB L5260 FDB $3270 ; 58, INJ PW, LSB ; ; (MSB*256) + LSB))/65.536 ; ; MSEC/65.536 ;----------------------------- L5262 FDB $01D1 ; 59, DSEGRPOS, DESIRED EGR CMD, ; % * 2.56 ;----------------------------- L5264 FDB $01DC ; 60, CCP DUTY CYCLE ; %/2.56 ;----------------------------- L5266 FDB $01D7 ; 61, AEGRPOS LINEAR EGR POS ; (A/D VAL) ;----------------------------- L5268 FDB $01F9 ; 62, PURGEDC, PURGE D.C ; % * 2.56 ;----------------------------- L526A FDB $0855 ; 63, MATDEGA, NON DEFAULTED MAT ; N= (DEG C - 40) * 256/192 ; N= (DEG C - 40) * 256/192 ;------------------------------ ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F4, MODE 1/1 ; ; 03-05-1996 Dissassemby of BDWM ; ;--------------------------------------------- L526C FDB $0000 ; NEXT ENRTY ADDRESS ; L526E FCB $F4 ; DEVICE ID ; FCB $80 ; MEM FLAG, FORM RPM TBL L5270 FDB 64 ; NUM OF BYTES TO TX ; L5272 FDB $036E ; ADDR OF OUTPUT BUFFER L5274 FDB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ;----------------------------- L5275 FDB $003D ; 1, AFR MD WORD 0, ; ; b7 1 = DELIVER ASYNC PULSE ; b6 1 = ACELLL ENR IS ACTIVE ; b5 1 = PWR ENR IS ACTIVE ; b4 1 = DECEL ENLEAN IS ACYIVE ; ; b3 1 = DELAY BLM UPDATE ; b2 1 = BLK LRN ADDR CHANGE 1 = CHANGED ; b1 1 = VATS PASS/FAIL ; b0 1 = PWR ENR ENR FLAG ;----------------------------- L5277 FDB $01F8 ; 2, o2 VOLTS, (VDC/226) ; ;----------------------------- L5279 FDB $003E ; 3, AFR MD WD 1 ; ; b7 1 = CLOSED LOOP FLAG ; b6 1 = RICH/ LEAN, 1 = RICH ; b5 1 = CLOSED LOOP FOR O/L IDLE CONDITION ; b4 1 = ASYNC PULSE FLAG ; ; b3 1 = A/F DECAY INT DONE FOR COLD P/D ; b2 1 = LOW BATTERY ; b1 1 = BLM ENABLE ; b0 1 = DECELL FUEL C/O TPS ACEL ENRICH ; ;----------------------------- L527B FDB $02EB ; 4, "CHOKE" AFR VALUE L527D FDB $0315 ; 5, ;----------------------------- L527F FDB $00A2 ; 6, COOL TEMP ; Deg c = n*.75 - 40 ; (deg F = 1.35N - 40) ;----------------------------- L5281 FDB $0262 ; 7, L5283 FDB $087F ; 8, Acell Enrich PW ADDER L5285 FDB $0261 ; 9, L5287 FDB $02EE ; 10, SPK L5289 FDB $025E ; 11, ;----------------------------- L528B FDB $026D ; 12, AFR ; ;----------------------------- L528D FDB $01EF ; 13, BARO L528F FDB $01EA ; 14, OLD MAP L5291 FDB $01FF ; 15, OLD TPS ;---------------------------- L5293 FDB $026B ; 16, BLM ; ;---------------------------- L5295 FDB $026A ; 18, BLM CELL NUM ; (0 - 16) ;--------------------------- L5297 FDB $0036 ; 19, IAC DIAG MD WD 3 ; ; b7 1 = ADD DERIV TERM TO g/SEF FLOW ; b6 1 = PRORP LIMITING ATHORITY BEING EXERSIZED ; b5 1 = PART 2 OF DIAG TEST TO BE RUN ; b4 1 = THROTTLE KICKER BARO DISABLE REQUESTED ; ; b3 1 = THROTTLE KICKER DISABLE REQUESTED ; b2 1 = THROTTLE KICKER ACTIVE ; b1 1 = ETC * KONST ; b0 1 = ETC ONE FLAG ;----------------------------- L5299 FDB $0006 ; 20 COOL ; ;----------------------------- L529B FDB $0871 ; 21 IAC FLOW ; ;----------------------------- L529D FDB $02D0 ; 22 ; ;----------------------------- L529F FDB $0873 ; 23 ; ;----------------------------- L52A1 FDB $02D2 ; 24 ; ;----------------------------- L52A3 FDB $02C8 ; 25 IAC FLOW Vs. COOL ; ;----------------------------- L52A5 FDB $02C6 ; 26 IAC FLOW Vs. COOL ; ;----------------------------- L52A7 FDB $0875 ; 27 IAC COLD OFFSET DELAY PERIOD ; ;----------------------------- L52A9 FDB $0857 ; 28, DESSPD, DESIRED IDLE ; RPM/12.5 ;----------------------------- L52AB FDB $0254 ; 29, VE TABLE RESULTS ; ;----------------------------- L52AD FDB $01D1 ; 30, DESIRED EGR POSIT ; %/2.56 ;----------------------------- L52AF FDB $01D5 ; 31 L52B1 FDB $022E ; 32. ??? SPK BIAS L52B3 FDB $022D ; 33. LO OCT BASE SPK RETARD SPK ;----------------------------- L52B5 FDB $02A7 ; 34, FILTMPH, MPH 0 - 255 MPH ; MPH/1 ; KPH = 1.61 ;----------------------------- L52B7 FDB $0882 ; 35 L52B9 FDB $029E ; 36 L52BB FDB $0255 ; 37 L52BD FDB $088B ; 38 L52BF FDB $02CA ; 39 L52C1 FDB $02C0 ; 40 L52C3 FDB $02CC ; 41 L52C5 FDB $02C2 ; 42 L52C7 FDB $02CD ; 43 L52C9 FDB $02C3 ; 44 L52CB FDB $02CF ; 45 L52CD FDB $02C5 ; 46 L52CF FDB $086D ; 47 ;----------------------------- L52D1 FDB $0232 ; 48, INTEGRATOR ; ; 0 - 255 ;----------------------------- L52D3 FDB $0862 ; 49 ;----------------------------- L52D5 FDB $0007 ; 50, IAC, PRESSENT MOTOR POSIT ; ; 0 to MAX IAC (typ 145) ;---------------------------- L52D7 FDB $027A ; 51, CURRENT MAP VALUE ; (n+28.05)/2.71 ;---------------------------- L52D9 FDB $0202 ; 52 ;---------------------------- L52DB FDB $01FC ; 53, TPS ;---------------------------- L52DD FDB $0214 ; 54 L52DF FDB $029D ; 55 L52E1 FDB $02F1 ; 56 L52E3 FDB $0859 ; 57 L52E5 FDB $0217 ; 58 ; ;----------------------------- L52E7 FDB $0219 ; 59 SPARK ; ;----------------------------- L52E9 FDB $00F9 ; 60, ; ; b7 1 = ; b6 1 = ; b5 1 = ; b4 1 = ; ; b3 1 = ; b2 1 = ; b1 1 = ; b0 1 = ;----------------------------- L52EB FDB $00B1 ; 61 L52ED FDB $00B2 ; 62 L52EF FDB $026F ; 63 L52F1 FDB $0270 ; 64 ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F4, MODE 1/2 ; ; ; ;--------------------------------------------- L52F3 FDB $0000 L52F5 FDB $F4 ; DEVICE ID L52F6 FDB $80 ; MEM FLAG, TBL FROM ROM ; L52F7 FDB 37 ; NUM BYTE TO TX ; L52F8 FDB $036E ; ADDR OF OUTPUT BUFFER L52FA FDB $036E ; ADDR OF INPUT BUFFER ; L52FC FDB $00B1 ; 1, L52FE FDB $00B2 ; 2, L5300 FDB $027A ; 3, CURRENT MAP VALUE L5302 FDB $0214 ; 4, ;---------------------------- L5304 FDB $00A2 ; 5,, COOL TEMP ; Deg c = n*.75 - 40 ; (deg F = 1.35N - 40) ;---------------------------- L5306 FDB $0007 ; 6, IAC, PRESSENT MOTOR POSIT ; ; 0 to MAX IAC (typ 145) ;----------------------------- L5308 FDB $026D ; 7, AFR ; ;----------------------------- L530A FDB $00F9 ; 8, ; ; b7 1 = ; b6 1 = ; b5 1 = ; b4 1 = ; ; b3 1 = ; b2 1 = ; b1 1 = ; b0 1 = ;----------------------------- L530C FDB $01FC ; 9, TPS ; ;----------------------------- L530E FDB $02A7 ; 10, FILTMPH, MPH 0 - 255 MPH ; MPH/1 ; KPH = 1.61 ;----------------------------- L5310 FDB $0873 ; 11, L5312 FDB $0871 ; 12, IAC FLOW L5314 FDB $0889 ; 13, L5316 FDB $02F1 ; 14, ;----------------------------- L5318 FDB $0857 ; 15, DESSPD, DESIRED IDLE ; RPM/12.5 ;----------------------------- L531A FDB $088B ; 16, L531C FDB $0862 ; 17, L531E FDB $0879 ; 18, L5320 FDB $0876 ; 19, %IAC FLOW MAX STEP FOR A/C OFF/ON L5322 FDB $02EB ; 20, "CHOKE" AFR VALUE ;--------------------------- L5324 FDB $026B ; 21,, BLM ; ;--------------------------- L5326 FDB $00A1 ; 22,, BATTERY A/D ; VDC/10 ;----------------------------- L5328 FDB $0232 ; 23, INTEGRATOR ; ; 0 - 255 ;----------------------------- L532A FDB $029E ; 24, L532C FDB $02EE ; 25, SPK L532E FDB $02A3 ; 26, ;----------------------------- L5330 FDB $01F8 ; 27, o2 VOLTS, (VDC/226) ; ;----------------------------- L5332 FDB $022F ; 28, ; ;----------------------------- L5334 FDB $026A ; 29, BLM CELL NUM ; (0 - 16) ;--------------------------- L5336 FDB $0255 ; 30, L5338 FDB $01F5 ; 31, L533A FDB $01EC ; 32, CURRENT VACUUM VALUE L533C FDB $0261 ; 33, L533E FDB $0262 ; 34, L5340 FDB $026F ; 35, L5342 FDB $0270 ; 36, L5344 FDB $01D0 ; 37, ;---------------------------------------------- ;---------------------------------------------- ; not used ; ;---------------------------------------------- L5346 FDB $0051 ; 38, ;------------------------------ L5348 FDB $30F7 ; 39, ;------------------------------ L534A FDB $30F8 ; 40, TIMING, (MSB) ENGINE RUNNING TIME SEC ;------------------------------ L534C FDB $0857 ; 41, DESSPD, DESIRED IDLE ; RPM/12.5 ;------------------------------ L534E FDB $01FA ; 42, ;------------------------------ L5350 FDB $0052 ; 43, MODE WD 4 ; ; b7 1 = QUAIS CLSD LP ENABLED ; b6 1 = CAT OVER TEMP ; b5 1 = A/C ANTICIPATING TO BE ON ; b4 1 = A/C DISABLED DUE TO HIGH RPM ; ; b3 1 = VARIABLE TUNING CNT'L ; b2 1 = TPS CLOSED, (FOR BLM) ; b1 1 = ZERO ACTIVITY FLAG (LO OCTANE) ; b0 1 = HIGH KNOCK ACTIVITY ;----------------------------- L5352 FDB $0053 ; 44, MODE WD 5 ; ; b7 (not used) ; b6 1 = SINGLE FIRE ALT EXIT IS DESIRED ; b5 1 = A INJECTOR FIRED AT 1st DRP ; b4 1 = PWR STEER CRAMP STALL SAVER ; ; b3 1 = HI RPM INDICATED BY XMISH (ABUSE LOGIC) ; b2 1 = SHIFT LIGHT ON ; b1 1 = DLATCH ACTIVE ; b0 1 = ACTUAL ENGINE RPM OVER DESIRED RPM ;------------------------------ L5354 FDB $3211 ; 45, L5356 FDB $3212 ; 46, ;------------------------------ L5358 FDB $3224 ; 47, L535A FDB $3225 ; 48, ;------------------------------ L535C FDB $0230 ; 49, L535E FDB $02BA ; 50, L5360 FDB $0296 ; 51, ;------------------------------ L5362 FDB $006E ; 52, EGR MD WD ; ; b7 1 = EGR ON ; b6 1 = ERG MPH HYST ; b5 1 = EGR TPS HYST ; b4 1 = EGR MAP HYST ; ; b3 1 = ACELL ENR 1st TIME ; b2 1 = EGR HI VAC HYST ; b1 1 = BURST KNOCK ACTIVE ; b0 1 = EGR DIAG INT RESET ;----------------------------- L5364 FDB $0075 ; 53, ELECTRONIC GOVENOR MD WD ; ; b7 1 = IN MPH GOVENOR ; b6 1 = MPH OVERSPEED ; b5 1 = ; b4 1 = RPM LEAD TPS RETURN ; ; b3 1 = OVERSPEED LIGHT ON ; b2 1 = RPM OVERSPEED ; b1 1 = GOV LEAD MODE ANTICP RPM GOV'ING ; b0 1 = IN RPM GOV ;--------------------------- L5366 FDB $0268 ; 54, DECEL FUEL C/O EXIT TIMER L5368 FDB $0269 ; 55, L536A FDB $026C ; 56, ;------------------------------ L536C FDB $326D ; 57, L536E FDB $326E ; 58, ;------------------------------ L5370 FDB $01CF ; 59, L5372 FDB $01DA ; 60, L5374 FDB $01D5 ; 61, L5376 FDB $01F7 ; 62, OLD o2 VDC ;----------------------------- L5378 FDB $0855 ; 63, LINEAR MAT VAL ; ; (DEG C + 40) * (256/192) ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F4, MODE 2 ; 64 ADDRESS SEQUENTIAL MEM DUMP ; ;---------------------------------------------- L537A FDB $0000 ; NEXT ENRTY ADDRESS ; L537C FCB $F4 ; DEVICE ID ; L537D FCB $40 ; MEM FLAG, TBL FM RAM ; L537E FCB 65 ; NUM BYTES TO TX ; L537F FCB $036E ; ADDR OF OUTPUT BUFFER L5381 FCB $036E ; ADDR OF INPUT BUFFER ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F4, MODE 3 ; ; SEQUENTIAL 8 ADDRESS MEM DUMP ;---------------------------------------------- L5383 FDB $0000 ; NEXT ENRTY ADDRESS ; L5385 FCB $F4 ; DEVICE ID ; L5386 FCB $40 ; MEM FLAG, TBL FM RAM L5387 FCB 9 ; NUM BYTES TO TX ; L5388 FCB $036E ; ADDR OF OUTPUT BUFFER L538A FCB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F4, MODE 4 ; ; 'CONTROLER MODE' ;--------------------------------------------- L538C FDB $0000 ; NEXT ENRTY ADDRESS ; L538E FCB $F4 ; DEVICE ID ; L538F FCB 00 ; MEM FLAG, NONE L5390 FCB 1 ; NUM BYTES TO TX ; L5391 FCB $036E ; ADDR OF OUTPUT BUFFER L5393 FCB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F4, MODE 10 ; ; MODE 10, ALDL ERR RESET ;--------------------------------------------- L5395 FDB $0000 ; NEXT ENRTY ADDRESS ; L5397 FCB $F4 ; DEVICE ID ; L5398 FCB 0 ; MEM FLAG, NONE L5399 FCB 1 ; NUM BYTES TO TX ; L539A FCB $036E ; ADDR OF OUTPUT BUFFER L539C FCB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ********************************************** * $F5 TABLES * ********************************************** ;--------------------------------------------- ; DEVICE ID $F5, MODE ; ; ;--------------------------------------------- L539E FDB $53BF ; NEXT ENRTY ADDRESS ; L53A0 FCB $F5 ; DEVICE ID ; L53A1 FCB 0 ; MEM FLAG, NONE L53A2 FCB 128 ; NUM BYTES TO TX ; L53A3 FCB $036E ; ADDR OF OUTPUT BUFFER L53A5 FCB $036E ; ADDR OF INPUT BUFFER ; L53A7 FDB $53BF ; 0, DEVICE ID $F5, MODE 0, RESET NORMAL COMM L53A9 FDB $53CE ; 1, DEVICE ID $F5, MODE 1, SCAN TOOL DATA L53AB FDB $5549 ; 2, DEVICE ID $F5, MODE 2, 64 ADDRESS MEM DUMP L53AD FDB $5552 ; 3, DEVICE ID $F5, MODE 3, SEQUENTIAL 8 ADDRESS MEM DUMP L53AF FDB $555B ; 4, DEVICE ID $F5, MODE 4, CONTROLER MODE L53B1 FDB $0000 ; 5, not used L53B3 FDB $0000 ; 6, not used L53B5 FCB $0000 ; 7, not used L53B7 FCB $0000 ; 8, not used L53B9 FCB $0000 ; 9, not used L53BB FCB $5564 ; 10, DEVICE ID $F5, MODE 10, ALDL ERR RESET L53BD FCB $0000 ; 11, not used ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F5 ; MODE 0, RESET NORMAL COMM ; ; MODE 0 (RETURN TO NORMAL MODE) ; ALDL REQUEST: ; - MESSAGE ID = $F5 ; - MESSAGE LENGTH = $56 ; - MODE = $00 ; - SUM CHECK ; ; ECM RESPONSE: ; NONE ;---------------------------------------------- L53BF FDB $0000 ; NEXT ENRTY ADDRESS ; L53C1 FCB $F5 ; DEVICE ID ; L53C2 FCB 0 ; L53C3 FCB 1 ; NUM BYTES TO TX ; L53C4 FDB $036E ; ADDR OF OUTPUT BUFFER L53C6 FDB $036E ; ADDR OF INPUT BUFFER ;---------------------------------------------- ;---------------------------------------------- L53C8 FDB $53CE ; 1, DEVICE ID $F5, MODE 1, MESSAGE 0, (66 bytes) L53CA FDB $545B ; 2, DEVICE ID $F5, MODE 1, MESSAGE 1, (30 bytes) L53CC FDB $54A0 ; 3, DEVICE ID $F5, MODE 1. MESSAGE 3, (80 bytes) ;---------------------------------------------- ;---------------------------------------------- ; DEVICE ID $F5, MODE 1 ; PCM TYPE $0D : ; ALDL MODE 1, MESSAGE 0 DATA LIST ; TRANSMISSION DATA STREAM INFORMATION MY 94/95 PCM-6 VEHICLES ; WITH A 4L60E TRANSMISSION. ; MODE 1 (TRANSMIT FIXED DATA STREAM) ; ALDL REQUEST: ; - MESSAGE ID = $F5 : - MESSAGE LENGTH = $57 ; - MODE = $01 ; - MESSAGE = $00 ; - SUM CHECK ; ; THE PCM WILL RESPOND WITH THE FOLLOWING MESSAGE: ; - MESSAGE ID = $F5 : - MESSAGE LENGTH = $98 ; - MODE = $01 ; - DATA BYTE 1 ; . ; . ; - DATA BYTE 66 ; - SUM CHECK : ; ; (SCAN TOOL MODE) ;---------------------------------------------- L53CE FDB $0000 ; NEXT ENRTY ADDRESS ; L53D0 FCB $F5 ; DEVICE ID ; L53D1 FCB $80 ; MEM FLAG, TBL FROM ROM L53D2 FCB 67 ; 66 BYTES TO TX ; L53D3 FDB $036E ; ADDR OF OUTPUT BUFFER L53D5 FDB $036E ; ADDR OF INPUT BUFFER ; ;----------------------------- L53D7 FDB $000B ; 1, ERR MD WD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, 2002 PPM VEH. SPEED SENSOR FAILURE ; ; b3 1 = ERR 17, not used, (RPM SIGNAL PROBLEM) ; b2 1 = ERR 18, not used, (CAM CRANK ERROR) ; b1 1 = ERR 19, not used ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L53D9 FDB $0016 ; 2, CURRENT ERR MD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER ; ; b3 1 = ERR 17, not used, (RPM SIGNAL PROBLEM) ; b2 1 = ERR 18, not usedC, (CAM CRANK ERROR) ; b1 1 = ERR 19, not used ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L53DB FDB $000C ; 3, ERR WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26 not used ; b2 1 = ERR 27 not used ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29, not used ;----------------------------- L53DD FDB $0017 ; 4, CURRENT ERR WD 2 ; ; b7 1 = ERR 22, THROTTLE POSITION LOW ; b6 1 = ERR 23, MAT SENSOR LOW ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26, (not used) ; b2 1 = ERR 27, (not used) ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29, (not used) ;----------------------------- L53DF FDB $000D ; 5, ERR MD WD 3 ; ; b7 1 = ERR 31, GOVERNOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SNENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, not used, (IAC THROTTLE KICKER FAIL) ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ;----------------------------- L53E1 FDB $0018 ; 6, CURRENT ERR WD 3 ; ; b7 1 = ERR 31, GOVERNOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, not used, (IAC THROTTLE KICKER FAIL) ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ;----------------------------- L53E3 FDB $000E ; 7, ERR MD WD 4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, OXYGEN SENSOR LEAN ; b2 1 = ERR 45, OXYGEN SENSOR RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, not used ;----------------------------- L53E5 FDB $0019 ; 8, CURRENT ERR WD #4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, OXYGEN SENSOR LEAN ; b2 1 = ERR 45, OXYGEN SENSOR RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, (not used) ;----------------------------- L53E7 FDB $000F ; 9, ERR MD WD 5 ; ; b7 1 = ERR 48. (not used) ; b6 1 = ERR 49, (not used) ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, SYSTEM VOLTAGE HIGH-LONG TEST ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, FUEL PUMP RELAY MALFUNCTION ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, QUAD DRIVER B FAULT ;----------------------------- L53E9 FDB $001A ; 10, CURRENT ERR WD 5 ; ; b7 1 = ERR 48. (not used) ; b6 1 = ERR 49, (not used) ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, MISSING FUEL CALPACK ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDC ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, not used, (QUAD DRIVER B FAULT) ;----------------------------- L53EB FDB $0010 ; 11, MALFFLG6, ERROR WD 6 ; ; b7 1 = ERR 57. (not used) ; b6 1 = ERR 58, TRANSMISSION TEMPERATURE HI ; b5 1 = ERR 59, TRANSMISSION TEMPERATURE LO ; b4 1 = ERR 61, TURBO BOOST SENSOR HIGH ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BAROMETRIC PRESSURE SENSOR HI ; b1 1 = ERR 64, BAROMETRIC PRESSURE SENSOR LO ; b0 1 = ERR 65, not used ;----------------------------- L53ED FDB $001B ; 12, CURMALF5, CURRENT ERROR WD 6 ; ; b7 1 = ERR 57. (not used) ; b6 1 = ERR 58, TRANSMISSION TEMPERATURE HI ; b5 1 = ERR 59, TRANSMISSION TEMPERATURE LOW ; b4 1 = ERR 61, TURBO BOOST SENSOR HI ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BAROMETRIC SENSOR HI ; b1 1 = ERR 64, BAROMETRIC SENSOR LOW ; b0 1 = ERR 65. (not used) ;----------------------------- L53EF FDB $0011 ; 13, MALFFLG7, ERROR WD 7 ; ; b7 1 = ERR 66 3-2 DS QDM2/SOLENOID FAILURE ; b6 1 = ERR 67 TCC EN QDM2/SOLENOID FAILURE ; b5 1 = ERR 68 TRANSMISSION COMPONENT SLIPPING ; b4 1 = ERR 69 TCC ON ; ; b3 1 = ERR 71 ENGINE SPEED LOW ; b2 1 = ERR 72 OUTPUT SPEED LOSS ; b1 1 = ERR 73 FORCE MOTOR CURRENT ; b0 1 = ERR 74 INPUT SPEED SENSOR ;----------------------------- L53F1 FDB $001C ; 14, CURMALF7, CURRENT ERROR WD 7 ; ; b7 1 = ERR 66, 3-2 DS QDM2/SOLENOID FAIL ; b6 1 = ERR 67, TCC EN QDM2/SOLENOID FAIL ; b5 1 = ERR 68, XMISH COMPONENT SLIPPING ; b4 1 = ERR 69, TCC ON ; ; b3 1 = ERR 71, ENGINE SPEED LOW ; b2 1 = ERR 72, OUTPUT SPEED LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, INPUT SPEED SENSOR ;----------------------------- L53F3 FDB $0012 ; 15, MALFFLG8, ERROR WD 8 ; ; b7 1 = ERR 75 SYSTEM VOLTAGE LOW ; b6 1 = ERR 76 not used ; b5 1 = ERR 77 MNP SWITCH ; b4 1 = ERR 78 not used ; ; b3 1 = ERR 71, ENGINE SPEED LOW ; b2 1 = ERR 72, OUTPUT SPEED LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, INPUT SPEED SENSOR ;----------------------------- L53F5 FDB $001D ; 16, CURMALF8, CURRENT ERROR WD 8 ; ; b7 1 = ERR 75, SYSTEM VDC LOW ; b6 1 = ERR 76, (not used) ; b5 1 = ERR 77, NMP SWITCH ; b4 1 = ERR 78, (not used) ; ; b3 1 = ERR 79, XMISH HOT ; b2 1 = ERR 81, SHIFT SOLENOID B FAIL ; b1 1 = ERR 82, SHIFT SOLENOID A FAIL ; b0 1 = ERR 83, TCC SOLENOID FAIL ;----------------------------- L53F7 FDB $0013 ; 17, MALFFLG9, CURRENT ERROR WD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b1 1 = ERR 91 not used ; b0 1 = ERR 92 not used ;----------------------------- L53F9 FDB $001E ; 18, CURMALF9, CURRENT ERROR WD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b1 1 = ERR 91 not used ; b0 1 = ERR 92 not used ;----------------------------- L53FB FDB $00A0 ; 19, 17, TPS A/D ; BIN = VDC * 50 ;----------------------------- L53FD FDB $00A6 ; 20, BARO, BAROMETRIC PRESSURE ; VOLTS = N * (5/256) ; (kpa = (N + 28.06)/2.71) ;----------------------------- L53FF FDB $319D ; 21, NE, ENGINE SPEED, (MSB) L5401 FDB $319E ; 22, NE+1, ENGINE SPEED, (LSB) ; RPM/8 ;----------------------------- L5403 FDB $30BC ; 23, NT, ENGINE SPEED, (MSB) L5405 FDB $30BD ; 24, NT+1, ENGINE SPEED, (LSB) ; RPM/8 ;----------------------------- L5407 FDB $30C0 ; 25, FILTERED TURBINE SPEED MSB L5409 FDB $30C1 ; 26, FILTERED TURBINE SPEED LSB ; RPM/8 ;----------------------------- L540B FDB $00D1 ; 27, VEHSPEEN, VEHICLE SPEED (FILTERED ; MPH/2 ;----------------------------- L540D FDB $00DC ; 28, PRESSURE, CURRENT TQ SIG PRESS ; PSI/1 ;---------------------------- L540F FDB $0147 ; 29, CURRENT, REF CURRENT FORCE MTR CKT ; AMP = N/51.2 ;---------------------------- L5411 FDB $0148 ; 30, CURRENT, ACTUAL FM CURRENT FM SHUNT (A/D) ; AMP = N/51.2 ;---------------------------- L5413 FDB $0146 ; 31, FMDC, FORCE MOTOR D.C. ; % = N/2.56 ;---------------------------- L5415 FDB $009C ; 32, PRNDLFLG, CURRENT STATE OF ; XMISH RANGE SEL ; ; b7 1 = ILLEGAL RANGE ; b6 1 = PK/NEUT ; b5 1 = REVERSE ; b4 1 = (ot used) ; ; b3 1 = DRIVE 4 ; b2 1 = DRIVE 3 ; b1 1 = DRIVE 2 ; b0 1 = LOW GEAR ;----------------------------- L5417 FDB $00A1 ; 33, ADBAT, BATTERY VOLTS ; VDC/10 ;----------------------------- L5419 FDB $3124 ; 34, TCCDC, TCC PWM SOLENOID DC, (MSB) L541B FDB $3125 ; 35, TCCDC+1, TCC PWM SOLENOID DC, (MSB) ; % = (256MSB + LSB)/655.36 ;----------------------------- L541D FDB $30F3 ; 36, RATIO, XMISH (INPUT SPD/OUTPUT SPD) NI/NO, (MSB) L541F FDB $30F4 ; 37, RATIO+1, XMISH (INPUT SPD/OUTPUT SPD) NI/NO, (MSB) ; RATIO = N/16384 ;----------------------------- L5421 FDB $00D3 ; 38, GEAR, CURRENT GEAR ; GEAR = N + 1 ;---------------------------- L5423 FDB $0145 ; 39, CURCELL, CURRENT ADPTIVE MOD'ER INDEX W/IN TBL ; CELL = N ;---------------------------- L5425 FDB $0144 ; 40, CURADP, CURRENT ADAPTIVE MODIFIER ; ADPT/1 ;---------------------------- L5427 FDB $0082 ; 41, TRSTATUS, ; ; b7 1 = POWERTRAIN IS IN MOTIION (SOME SPEED <> 0) ; b6 ELCO INSTRUMENTATION PROM IS PRESEN ; b5 (not used) ; b4 NV RAM UPDATING IS ALLOWED ; ; b3 1 = POWER IS ON (IGN1 > THRESH) ; b2 1 = FORCE MOTOR PULSE IN PROGRESS ; b1 1 = not usedT ; b0 1 = FORCE MOTOR SHUT OFF DUE TO LOW BATTERY VOLTAGE ;---------------------------- L5429 FDB $012D ; 42, ADAPTBL, ADAPT WORD FOR SERVICE ; ; b7 1 = TPS CHANGED TOO MUCH ; b6 not used ; b5 1 = LONG SHIFT DELAY TIME ; b4 1 = VEHICLE SPEED CHANGED TOO MUCH ; ; b3 not used ; b2 1 = TPS OUT OF RANGE ; b1 1 = THROTTLE OUT OF RANGE ; b0 1 = LAST SHIFT WAS USABLE FOR ADAPTING 0 = UNUSABLE ;---------------------------- L542B FDB $012C ; 43, TCCSTAT, TCC STATUS FOR SERVICE ; ; b7 1 = SLIP CONTINGENCY FORCED TCC OFF ; b6 1 = A/C CONTINGENCY FORCED TCC OFF ; b5 1 = TCC IS IN LOCK ADJ MODE ; b4 1 = NEG DELTA TPS FORCED TCC OFF ; ; b3 1 = BRAKE ON FORCED TCC OFF ; b2 (not used) ; b1 1 = MIN TPS CONTINGENCY FORCED TCC OFF ; b0 1 = RANGE CONTINGENCY FORCED TCC OFF ;---------------------------- L542D FDB $0135 ; 44, ERROR12, ERR BETWEEN DESIRED & ACTUAL SHIFT TIMES ; FOR LATEST 1-2 UPSHIFT 1=1/32 SEC ; SEC. = N/40 ;----------------------------- L542F FDB $0136 ; 45, ERR0R23, ERR BETWEEN DESIRED & ACTUAL SHIFT TIMES ; FOR LATEST 2 -> 3 1=1/32 SEC ; SEC = N/40 ;----------------------------- L5431 FDB $30E5 ; 46, SLIP, ABSOLUTE VAL OF SLIP (MSB) L5433 FDB $30E6 ; 47, SLIP+1, ABSOLUTE VAL OF SLIP (LSB) ; TPM/8 (signed value) ;----------------------------- L5435 FDB $0132 ; 48, TIME12, TIME OF LATEST 1->2 SHIFT ; SEC = N/40 ;----------------------------- L5437 FDB $0133 ; 49, TIME23, TIME OF LATEST 3->3 SHIFT ; SEC = N/40 ; ;----------------------------- L5439 FDB $0083 ; 50, TEMPMW TEMPER STATUS WORD ; ; b7 1 = not used ; b6 1 = not used ; b5 1 = not used ; b4 1 = not used ; ; b3 1 = not used ; b2 1 = not used ; b1 1 = HOT TEMPERATURE THRESHOLD ; b0 1 = COLD TEMPERATURE THRESHOLD ; ;----------------------------- L543B FDB $0096 ; 51, DIRFLAGS, BIT STATUS WORD ; ; b7 1 = DIAGNOSTICS REQUESTED ; b6 1 = CRUISE LOW ACTIVE ; b5 1 = 4 WD LOW ACTIVE ; b4 1 = KICK DN PATTERN ACTIVE ; ; b3 (not used) ; b2 1 = PWR ENRICH ACTIVE ; b1 1 = A/C COMPRESSOR ENGAGED ; b0 1 = BRAKE ON ;----------------------------- L543D FDB $004B ; 52, IODPORTA, I/O D PORT A ; ; b7 1 = TCC ENABLE 0=OFF 1=ON ; b6 1 = BYPASS (FROM REST) ; b5 1 = BYPASS MONTR (FROM REST) ; b4 1 = BYPASS CTRL (FROM REST) ; ; b3 1 = 3->2 DN SHIFT FEEDFBACK 0=ON 1=OFF ; b2 1 = TCC R\ENABLE FEEDFBACK 0=ON 1=OFF ; b1 1 = SHIFT B FEEDFBACK 0=ON 1=OFF ; b0 1 = SHIFT A FEEDFBACK 0=ON 1=OFF ;--------------------------------- L543F FDB $004C ; 53, IODPORTB, I/O D PORT B ; SOLENOID COMBINATION FOR DIGITAL EGR ; ; b7 1 = M/CLR SFTB SFTA GR ; b6 1 = REF IRQ CLR 0 0 3rd ; b5 1 = FORCE MOTOR ENABLE 0 1 4th ; b4 1 = IAC ENABLE 1 0 2nd ; 1 1 1st ; b3 1 = IAC COIL B ON ; b2 1 = IAC COIL A ON ; b1 1 = 2 - 3 SOL ON, SHIFT B ; b0 1 = 1 - 2 SOL ON, SHIFT A ;--------------------------------- L5441 FDB $004D ; 54, IODPORTC, I/O PORT C (L3064) ; ; b7 1 = FWD LOW SW (NO) 1=ON ; b6 (not used) ; b5 (not used) R1 R2 R3 GR ; b4 1 = RANGE SW 3 OFF 0 1 1 LOW ; 1 1 1 DR2 ; b3 1 = RANGE SW 2 OFF 1 1 0 DR3 ; b2 1 = RANGE SW 1 OFF 1 0 0 DR4 ; b1 1 = BK SW ON 1 0 1 P/N ; b0 1 = A/C REQUEST ON 0 0 1 REV ;--------------------------------- L5443 FDB $4000 ; 55, FIRST PROM I.D. WORD (MSB) L5445 FDB $4001 ; 56, SECOND PROM I.D. WORD (LSB) ; ID = MSB*256 + LSB ; ;----------------------------- L5447 FDB $012E ; 57,DSSDC 3-2 PWM SOL % DUTY CYCLE ; % = N / 2.56 ; ;----------------------------- L5449 FDB $0098 ; 58, FAULTFLG DISCRETE FAULT FLAGS ; ; b7 not used ; b6 not used ; b5 1 = SHIFT SOLENOID B VALID ; b4 1 = SHIFT SOLENOID A VALID ; ; b3 1 = INJECTOR 2 FAULT DETECTED ; b2 1 = INJECTOR 1 FAULT DETECTED ; b1 1 = QDM 2 FAULT DETECTED ; b0 1 = QDM 1 FAULT DETECTED ; ;--------------------------------- L544B FDB $0081 ; 59, SHIFTED SHIFT WORD ; ; b7 1 = SHIFT IS COMPLETE ; b6 not used ; b5 1 = 2-4 JUMP SHIFT WHEN PRNDL = D3 ; b4 1 = SHIFT HAS STARTED ; ; b3 not used ; b2 not used ; b1 1 = DERIVATIVE SHIFT STARTED ; b0 1 = SLOPE OF DERIVATIVE IS NEGATIVE ; ;----------------------------- L544D FDB $0099 ; 60, PATTERN, MNP PATTERN ; ; b7 not used ; b6 not used ; b5 not used ; b4 not used ; ; b3 1 = ILLEGAL PATTERN REQUESTED ; b2 1 = "MANUAL" PATTERN REQUESTED ; b1 1 = "PERFORMANCE" PATTERN REQUESTED ; b0 1 = "NORMAL" PATTERN REQUESTED ; ;----------------------------- L544F FDB $02A7 ; 61, FILTMPH, MPH 0 - 255 MPH ; MPH/1 ; KPH = 1.61 ;----------------------------- L5451 FDB $30C6 ; 62, RAW OUTPUT SPEED(MSB) L5453 FDB $30C7 ; 63, RAW OUTPUT SPEED(LSB) ; RPM = N/8 ;----------------------------- L5455 FDB $0197 ; 64, NDTHROPS, TPS FOR ENGINE ; (CURRENT NON-DEAULT VALUE) ; % * 2.56 ;----------------------------- L5457 FDB $00A2 ; 65, COOLDEGA, COOL TEMP ; Deg c = n*.75 - 40 ; (deg F = 1.35N - 40) ;----------------------------- L5459 FDB $00AE ; 66, TRANSDEGA, NORMALIZED TRANSMISSION FLUID TEMPERATURE ; NON-DEFAULTED ; DEGREES C = N*.75 - 40 ; (deg F = 1.35N - 40) ; ;------------------------------------------------- ;------------------------------------------------- ; DEVICE ID $F5 ; MODE 1, MESSAGE 1 : ; MODE 1 (TRANSMIT FIXED DATA STREAM) ; ALDL REQUEST: ; - MESSAGE ID = $F5 ; - MESSAGE LENGTH = $57 ; - MODE = $01 ; - MESSAGE = $01 ; - SUM CHECK ; ; THE PCM WILL RESPOND WITH THE FOLLOWING MESSAGE: ; - MESSAGE ID = $F5 ; - MESSAGE LENGTH = $74 ; - MODE = $01 ; - DATA BYTE 1 ; . ; . ; - DATA BYTE 30 ; - SUM CHECK ; ;------------------------------------------------- L545B FCB $0000 ; NEXT ENRTY ADDRESS ; L545D FCB $F5 ; DEVICE ID ; L545E FCB $80 ; MEM FLAG,TBL FROM ROM L545F FCB 31 ; 30 BYTES TO TX ; L5460 FDB $036E ; ADDR OF OUTPUT BUFFER L5462 FDB $036E ; ADDR OF INPUT BUFFER ;----------------------------- L5464 FDB $000B ; 1, ERR MD WD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER ; ; b3 1 = ERR 17, RPM SIGNAL PROBLEM ; b2 1 = ERR 18, CAM CRANK ERROR ; b1 1 = ERR 19, ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L5466 FDB $0016 ; 2, CURRENT ERR MD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER ; ; b3 1 = ERR 17, not used, (RPM SIGNAL PROBLEM) ; b2 1 = ERR 18, not usedC, (CAM CRANK ERROR) ; b1 1 = ERR 19, not used ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L5468 FDB $000C ; 3, ERR MD WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26 not used ; b2 1 = ERR 27 not used ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29 not used ;----------------------------- L546A FDB $0017 ; 4, CURRENT ERR WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26 not used ; b2 1 = ERR 27 not used ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29 not used ; ;----------------------------- L546C FDB $000D ; 5, ERR MD WD 3 ; ; b7 1 = ERR 31, GOVENOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, IAC THROTTLE KICKER FAIL ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ;----------------------------- L546E FDB $0018 ; 6, CURRENT ERR WD 3 ; ; b7 1 = ERR 31, GOVENOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SNENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, IAC THROTTLE KICKER FAIL ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ;----------------------------- L5470 FDB $000E ; 7, ERR MD WD 4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, LEAN ; b2 1 = ERR 45, RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, not used ;----------------------------- L5472 FDB $0019 ; 8, CURRENT ERR WD #4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, LEAN ; b2 1 = ERR 45, RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, not used ;----------------------------- L5474 FDB $000F ; 9, ERR MD WD 5 ; ; b7 ERR 48 not used ; b6 ERR 49 not used ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, SYSTEM VOLTAGE HIGH-LONG TEST ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDV ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, not used ;----------------------------- L5476 FDB $001A ; 10, CURRENT ERR WD 5 ; ; b7 ERR 48 not used ; b6 ERR 49 not used ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, SYSTEM VOLTAGE HIGH-LONG TEST ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDV ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, not used ;----------------------------- L5478 FDB $0010 ; 11, MALFUNCTION WORD 6 ; ; b7 1 = ERR 57. (not used) ; b6 1 = ERR 58, XMISH TEMP HI ; b5 1 = ERR 59, XMISH TEMP LOW ; b4 1 = ERR 61, TURBO BOOST SENSOR HI ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BARO SENSOR HI ; b1 1 = ERR 64, BARO SENSOR LOW ; b0 1 = ERR 65. (not used) ; ;----------------------------- L547A FDB $001B ; 12, CURRENT ERR WD 6, ERROR WD 6 ; ; b7 1 = ERR 57. (not used) ; b6 1 = ERR 58, XMISH TEMP HI ; b5 1 = ERR 59, XMISH TEMP LOW ; b4 1 = ERR 61, TURBO BOOST SENSOR HI ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BARO SENSOR HI ; b1 1 = ERR 64, BARO SENSOR LOW ; b0 1 = ERR 65. (not used) ; ;----------------------------- L547C FDB $0011 ; 13, MALFUNCTION WORD 7 ; ; b7 1 = ERR 66 3-2 DS QDM2/SOLENOID FAILURE ; b6 1 = ERR 67 TCC EN QDM2/SOLENOID FAILURE ; b5 1 = ERR 68 TRANSMISSION COMPONENT SLIPPING ; b4 1 = ERR 69 TCC ON ; ; b3 1 = ERR 71 ENGINE SPEED LOW ; b2 1 = ERR 72 OUTPUT SPEED LOSS ; b1 1 = ERR 73 FORCE MOTOR CURRENT ; b0 1 = ERR 74 INPUT SPEED SENSOR ; ;----------------------------- L547E FDB $001C ; 14, CURRENT MALFUNCTION WORD 7 ; ; b7 1 = ERR 66 3-2 DS QDM2/SOLENOID FAILURE ; b6 1 = ERR 67 TCC EN QDM2/SOLENOID FAILURE ; b5 1 = ERR 68 TRANSMISSION COMPONENT SLIPPING ; b4 1 = ERR 69 TCC ON ; ; b3 1 = ERR 71 ENGINE SPEED LOW ; b2 1 = ERR 72 OUTPUT SPEED LOSS ; b1 1 = ERR 73 FORCE MOTOR CURRENT ; b0 1 = ERR 74 INPUT SPEED SENSOR ; ;----------------------------- L5480 FDB $0012 ; 15, MALFUNCTION WORD 8 ; ; b7 1 = ERR 75 SYSTEM VOLTAGE LOW ; b6 1 = ERR 76 not used ; b5 1 = ERR 77 MNP SWITCH ; b4 1 = ERR 78 not used ; ; b3 1 = ERR 79 TRANSMISSION HOT ; b2 1 = ERR 81 SHIFT SOLENOID B FAILURE ; b1 1 = ERR 82 SHIFT SOLENOID A FAILURE ; b0 1 = ERR 83 TCC SOLENOID FAILURE ; ;---------------------------- L5482 FDB $001D ; 16, CURRENT MALFUNCTION WORD 8 ; ; b7 1 = ERR 75 SYSTEM VOLTAGE LOW ; b6 1 = ERR 76 not used ; b5 1 = ERR 77 MNP SWITCH ; b4 1 = ERR 78 not used ; ; b3 1 = ERR 79 TRANSMISSION HOT ; b2 1 = ERR 81 SHIFT SOLENOID B FAILURE ; b1 1 = ERR 82 SHIFT SOLENOID A FAILURE ; b0 1 = ERR 83 TCC SOLENOID FAILURE ; ;----------------------------- L5484 FDB $0013 ; 17, MALFUNCTkON WORD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b0 1 = ERR 92 not used ; b1 1 = ERR 91 not used ; ;----------------------------- L5486 FDB $001E ; 18, CURRENT ERR WD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b0 1 = ERR 92 not used ; b1 1 = ERR 91 not used ; ;----------------------------- L5488 FDB $012D ; 19, ADAPTABL ADAPT WORD FOR SERFICE ; ; b0 1 = LAST SHIFT WAS USABLE FOR ADAPTING 0 = UNUSABLE ; b1 1 = HOT TEMPERATURE THRESHOLD ; b2 1 = THROTTLE OUT OF RANGE ; b3 not used ; ; b4 1 = VEHICLE SPEED CHANGED TOO MUCH ; b5 1 = LONG SHIFT DELAY TIME ; b6 not used ; b7 1 = THROTTLE CHANGED TOO MUCH ; ;----------------------------- L548A FDB $00DB ; 20,LSTADEL LAST CHANGE TO ADAPTIVE MODIFIER ; PSI = N/4 ;----------------------------- L548C FDB $0144 ; 21, CURADPT CURRENT ADAPTIVE MODIFIER ; N = STATUS ;----------------------------- L548E FDB $0145 ; 22,CURCELL CURRENT ADAPTIVE MODIFIER INDEX WITHIN TABLE ; N = CELL ;----------------------------- L5490 FDB $031B ; 23, EADPT2 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 L5492 FDB $031C ; 24, EADPT2+1 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 L5494 FDB $031D ; 25, EADPT2+2 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 L5496 FDB $031E ; 26, EADPT2+3 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 ;-------------------------------------- L5498 FDB $031F ; 27, EADPT3, PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 L549A FDB $0320 ; 28, EADPT3+1, PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 L549C FDB $0321 ; 29, EADPT3+2 PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 L549E FDB $0322 ; 30, EADPT3+3 PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 ;--------------------------------- ;--------------------------------------------- ; MSG ID $F5, ; MODE 1, MESSAGE 3 ; ; ;--------------------------------------------- L54A0 FDB $0000 ; NEXT ENRTY ADDRESS ; L54A2 FCB $F5 ; DEVICE ID L54A3 FCB $80 ; MEM FLAG, TBL FROM ROM L54A4 FCB 81 ; 80 BYTES TO TX ; L54A5 FDB $036E ; ADDR OF OUTPUT BUFFER L54A7 FDB $036E ; ADDR OF INPUT BUFFER ; ;----------------------------- L54A9 FDB $000B ; 1, ERR MD WD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER ; ; b3 1 = ERR 17, RPM SIGNAL PROBLEM ; b2 1 = ERR 18, CAM CRANK ERROR ; b1 1 = ERR 19, ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L54AB FDB $0016 ; 2, CURRENT ERR MD 1 ; ; b7 1 = ERR 13, o2 SENSOR ; b6 1 = ERR 14, COOL SENSOR, HIGH ; b5 1 = ERR 15, COOL SENSOR, LOW ; b4 1 = ERR 16, Vss BUFFER ; ; b3 1 = ERR 17, not used, (RPM SIGNAL PROBLEM) ; b2 1 = ERR 18, not usedC, (CAM CRANK ERROR) ; b1 1 = ERR 19, not used ; b0 1 = ERR 21, TPS SENSOR HIGH ;---------------------------- L54AD FDB $000C ; 3, ERR MD WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26 ; b2 1 = ERR 27 ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29 ; ;----------------------------- L54AF FDB $0017 ; 4, CURRENT ERR WD 2 ; ; b7 1 = ERR 22, LOW TPS ; b6 1 = ERR 23, LOW MAT ; b5 1 = ERR 24, LOW Vss ; b4 1 = ERR 25, MAT LOW ; ; b3 1 = ERR 26 ; b2 1 = ERR 27 ; b1 1 = ERR 28, PRESS SW MANIFOLD ; b0 1 = ERR 29 ; ;----------------------------- L54B1 FDB $000D ; 5, ERR MD WD 3 ; ; b7 1 = ERR 31, GOVENOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SNENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, IAC THROTTLE KICKER FAIL ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ; ;----------------------------- L54B3 FDB $0018 ; 6, CURRENT ERR WD 3 ; ; b7 1 = ERR 31, GOVENOR ; b6 1 = ERR 32, EGR ERROR ; b5 1 = ERR 33, MAP SENSOR HI ; b4 1 = ERR 34, MAP SNENSOR LOW ; ; b3 1 = ERR 35, IAC ERROR ; b2 1 = ERR 36, IAC THROTTLE KICKER FAIL ; b1 1 = ERR 37, TCC BRAKE SW STUCK ON ; b0 1 = ERR 38, TCC BRAKE SW STUCK OFF ; ;----------------------------- L54B5 FDB $000E ; 7, ERR MD WD 4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, LEAN ; b2 1 = ERR 45, RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, ; ;----------------------------- L54B7 FDB $0019 ; 8, CURRENT ERR WD #4 ; ; b7 1 = ERR 39, TCC STUCK OFF ; b6 1 = ERR 41, 1x CAM SENSOR ; b5 1 = ERR 42, IGN ERROR ; b4 1 = ERR 43, KNOCK SENSOR CKT ; ; b3 1 = ERR 44, LEAN ; b2 1 = ERR 45, RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, ; ;----------------------------- L54B9 FDB $000F ; 9, ERR MD WD 5 ; ; b7 ; b6 ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, MISSING FUEL CALPACK ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDV ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, QUAD DRIVER B FAULT ; ;----------------------------- L54BB FDB $001A ; 10, CURRENT ERR WD 5 ; ; b7 (not used) ; b6 (not used) ; b5 1 = ERR 51, EPROM ERROR ; b4 1 = ERR 52, MISSING FUEL CALPACK ; ; b3 1 = ERR 53, HI SYS VOLTAGE ; b2 1 = ERR 54, LOW FUEL PUMP VDC ; b1 1 = ERR 55, FAULTY COMPUTER ; b0 1 = ERR 56, QUAD DRIVER B FAULT ; ;----------------------------- L54BD FDB $0010 ; 11, MALFFLG5, ERROR WD 6 ; ; b7 1 = ERR 57, (not used) ; b6 1 = ERR 58, XMISH TEMP HI ; b5 1 = ERR 59, XMISH TEMP LOW ; b4 1 = ERR 61, TURBO BOOST SENSOR HI ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BARO SENSOR HI ; b1 1 = ERR 64, BARO SENSOR LOW ; b0 1 = ERR 65. (not used) ; ;----------------------------- L54BF FDB $001B ; 12, CURRENT ERR WD 6 ; ; b7 1 = ERR 57. (not used) ; b6 1 = ERR 58, XMISH TEMP HI ; b5 1 = ERR 59, XMISH TEMP LOW ; b4 1 = ERR 61, TURBO BOOST SENSOR HI ; ; b3 1 = ERR 62, TURBO BOOST SENSOR LOW ; b2 1 = ERR 63, BARO SENSOR HI ; b1 1 = ERR 64, BARO SENSOR LOW ; b0 1 = ERR 65. (not used) ;----------------------------- L54C1 FDB $0011 ; 13, MALFFLG7, ERROR WD 7 ; ; b7 1 = ERR 66 3-2 DS QDM2/SOLENOID FAILURE ; b6 1 = ERR 67 TCC EN QDM2/SOLENOID FAILURE ; b5 1 = ERR 68 TRANSMISSION COMPONENT SLIPPING ; b4 1 = ERR 69 TCC ON ; ; b3 1 = ERR 71 ENGINE SPEED LOW ; b2 1 = ERR 72 OUTPUT SPEED LOSS ; b1 1 = ERR 73 FORCE MOTOR CURRENT ; b0 1 = ERR 74 INPUT SPEED SENSOR ; ;----------------------------- L54C3 FDB $001C ; 14, CURMALF7, CURRENT ERROR WD 7 ; ; b7 1 = ERR 66, 3-2 DS QDM2/SOLENOID FAIL ; b6 1 = ERR 67, TCC EN QDM2/SOLENOID FAIL ; b5 1 = ERR 68, XMISH COMPONENT SLIPPING ; b4 1 = ERR 69, TCC ON ; ; b3 1 = ERR 71, ENGINE SPEED LOW ; b2 1 = ERR 72, OUTPUT SPEED LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, INPUT SPEED SENSOR ; ;----------------------------- L54C5 FDB $0012 ; 15, MALFFLG8, ERROR WD 8 ; ; b7 1 = ERR 75 SYSTEM VOLTAGE LOWL ; b6 1 = ERR 76 not used ; b5 1 = ERR 77 MNP SWITCH ; b4 1 = ERR 78 not used ; ; b3 1 = ERR 71, ENGINE SPEED LOW ; b2 1 = ERR 72, OUTPUT SPEED LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, INPUT SPEED SENSOR ; ;----------------------------- L54C7 FDB $001D ; 16, CURMALF8, CURRENT ERROR WD 8 ; ; b7 1 = ERR 75, SYSTEM VDC LOW ; b6 1 = ERR 76, (not used) ; b5 1 = ERR 77, NMP SWITCH ; b4 1 = ERR 78, (not used) ; ; b3 1 = ERR 79, XMISH HOT ; b2 1 = ERR 81, SHIFT SOLENOID B FAIL ; b1 1 = ERR 82, SHIFT SOLENOID A FAIL ; b0 1 = ERR 83, TCC SOLENOID FAIL ; ;----------------------------- L54C9 FDB $0013 ; 17, MALFFLG9, CURRENT ERROR WD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b1 1 = ERR 91 not used ; b0 1 = ERR 92 not used ; ;----------------------------- L54CB FDB $001E ; 18, CURMALF9, CURRENT ERROR WD 9 ; ; b7 1 = ERR 84 not used ; b6 1 = ERR 85 RATIO-UNDEFINED REGION ; b5 1 = ERR 86 SOLENOID B STUCK ON ; b4 1 = ERR 87 SOLENOID B STUCK OFF ; ; b3 1 = ERR 88 not used ; b2 1 = ERR 89 MAXIMUM ADAPT LONG SHIFT ; b1 1 = ERR 91 not used ; b0 1 = ERR 92 not used ; ;----------------------------- L54CD FDB $00A0 ; 19, TPS A/D ; BIN = VDC * 50 ;----------------------------- L54CF FDB $00A6 ; 20, BARO, BAROMETRIC PRESSURE ; VOLTS = N * (5/256) ; (kpa = (N + 28.06)/2.71) ;----------------------------- L54D1 FDB $319D ; 21, NE, ENGINE SPEED, (MSB) L54D3 FDB $319E ; 22, NE+1, ENGINE SPEED, (LSB) ; RPM/8 ;------------------------------ L54D5 FDB $30BC ; 23, NT, ENGINE SPEED, (MSB) L54D7 FDB $30BD ; 24, NT+1, ENGINE SPEED, (LSB) ; RPM/8 ;------------------------------ L54D9 FDB $30C0 ; 25, FILTERED TURBINE SPEED MSB L54DB FDB $30C1 ; 26, FILTERED TURBINE SPEED LSB ; RPM/8 ;------------------------------ L54DD FDB $00D1 ; 27, VEHSPEEN, VEHICLE SPEED (FILTERED ; MPH/2 ;----------------------------- L54DF FDB $00DC ; 28, PRESSURE, CURRENT TQ SIG PRESS ; PSI/1 ;---------------------------- L54E1 FDB $0147 ; 29, CURRENT, REF CURRENT FORCE MTR CKT ; AMP = N/51.2 ;---------------------------- L54E3 FDB $0148 ; 30, CURRENT, ACTUAL FM CURRENT FM SHUNT (A/D) ; AMP = N/51.2 ;---------------------------- L54E5 FDB $0146 ; 31, FMDC, FORCE MOTOR D.C. ; % = N/2.56 ;---------------------------- L54E7 FDB $009C ; 32, PRNDLFLG, CURRENT STATE OF ; XMISH RANGE SEL ; ; b7 1 = ILLEGAL RANGE ; b6 1 = PK/NEUT ; b5 1 = REVERSE ; b4 1 = (ot used) ; ; b3 1 = DRIVE 4 ; b2 1 = DRIVE 3 ; b1 1 = DRIVE 2 ; b0 1 = LOW GEAR ; ;----------------------------- L54E9 FDB $00A1 ; 33, BATTERY A/D ; VDC/10 ;----------------------------- L54EB FDB $3124 ; 34, TCCDC, TCC PWM SOLENOID DC, (MSB) L54ED FDB $3125 ; 35, TCCDC+1, TCC PWM SOLENOID DC, (MSB) ; % = (256MSB + LSB)/655.36 ;----------------------------- L54EF FDB $30F3 ; 36, RATIO, XMISH (INPUT SPD/OUTPUT SPD) NI/NO, (MSB) L54F1 FDB $30F4 ; 37, RATIO+1, XMISH (INPUT SPD/OUTPUT SPD) NI/NO, (MSB) ; RATIO = N/16384 ;----------------------------- L54F3 FDB $00D3 ; 38, GEAR, CURRENT GEAR ; GEAR = N + 1 ;---------------------------- L54F5 FDB $00D4 ; 39, ; ;---------------------------- L54F7 FDB $00DB ; 40,LSTADEL LAST CHANGE TO ADAPTIVE MODIFIER ; PSI = N/4 ;----------------------------- L54F9 FDB $0145 ; 41, CURCELL, CURRENT ADPTIVE MOD'ER INDEX W/IN TBL ; CELL = N ;---------------------------- L54FB FDB $0135 ; 42, ERROR12, ERR BETWEEN DESIRED & ACTUAL SHIFT TIMES ; FOR LATEST 1-2 UPSHIFT 1=1/32 SEC ; SEC. = N/40 ;----------------------------- L54FD FDB $0136 ; 43, ERR0R23, ERR BETWEEN DESIRED & ACTUAL SHIFT TIMES ; FOR LATEST 2 -> 3 1=1/32 SEC ; SEC = N/40 ;----------------------------- L54FF FDB $0137 ; 44, ; ;----------------------------- L5501 FDB $00F7 ; 45, ; ;----------------------------- L5503 FDB $00DF ; 46, ; ;----------------------------- L5505 FDB $00E0 ; 47, ; ;----------------------------- L5507 FDB $30E5 ; 48, SLIP, ABSOLUTE VAL OF SLIP (MSB) L5509 FDB $30E6 ; 49, SLIP+1, ABSOLUTE VAL OF SLIP (LSB) ; TPM/8 (signed value) ;------------------------------ L550B FDB $0132 ; 50, TIME12, TIME OF LATEST 1->2 SHIFT ; SEC = N/40 ;----------------------------- L550D FDB $0133 ; 51, TIME23, TIME OF LATEST 3->3 SHIFT ; SEC = N/40 ;----------------------------- L550F FDB $0083 ; 52, TEMPMW TEMPER STATUS WORD ; ; b7 1 = not used ; b6 1 = not used ; b5 1 = not used ; b4 1 = not used ; ; b3 1 = not used ; b2 1 = not used ; b1 1 = HOT TEMPERATURE THRESHOLD ; b0 1 = COLD TEMPERATURE THRESHOLD ; ;----------------------------- L5511 FDB $031B ; 53, EADPT2 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 ;----------------------------- L5513 FDB $031C ; 54, EADPT2+1 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 ;----------------------------- L5515 FDB $031D ; 55, EADPT2+2 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 ;----------------------------- L5517 FDB $031E ; 56, EADPT2+3 PRESSURE MODIFIER (ADAPTIVE) - 2nd GEAR ; PSI = N/4 ;-------------------------------------- L5519 FDB $031F ; 57, EADPT3, PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 ;-------------------------------------- L551B FDB $0320 ; 58, EADPT3+1 PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 ;-------------------------------------- L551D FDB $0321 ; 59, EADPT3+2 PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 ;-------------------------------------- L551F FDB $0322 ; 60, EADPT3+3, PRESSURE MODIFIER (ADAPTIVE) - 3rd GEAR ; PSI = N/4 ;-------------------------------------- L5521 FDB $0323 ; 61, L5523 FDB $0324 ; 62, L5525 FDB $0325 ; 63, L5527 FDB $0326 ; 64, ; ;----------------------------- L5529 FDB $0096 ; 65, DIRFLAGS, BIT STATUS WORD ; ; b7 1 = DIAGNOSTICS REQUESTED ; b6 1 = CRUISE LOW ACTIVE ; b5 1 = 4 WD LOW ACTIVE ; b4 1 = KICK DN PATTERN ACTIVE ; ; b3 (not used) ; b2 1 = PWR ENRICH ACTIVE ; b1 1 = A/C COMPRESSOR ENGAGED ; b0 1 = BRAKE ON ; ;----------------------------- L552B FDB $004B ; 66, IODPORTA, I/O D PORT A ; ; b7 1 = TCC ENABLE 0=OFF 1=ON ; b6 1 = BYPASS (FROM REST) ; b5 1 = BYPASS MONTR (FROM REST) ; b4 1 = BYPASS CTRL (FROM REST) ; ; b3 1 = 3->2 DN SHIFT FEEDFBACK 0=ON 1=OFF ; b2 1 = TCC R\ENABLE FEEDFBACK 0=ON 1=OFF ; b1 1 = SHIFT B FEEDFBACK 0=ON 1=OFF ; b0 1 = SHIFT A FEEDFBACK 0=ON 1=OFF ;--------------------------------- L522C FDB $004C ; 67 IODPORTB, I/O D PORT B ; ; b7 1 = M/CLR SFTB SFTA GR ; b6 1 = REF IRQ CLR 0 0 3rd ; b5 1 = FORCE MOTOR ENABLE 0 1 4th ; b4 1 = IAC ENABLE 1 0 2nd ; 1 1 1st ; b3 1 = IAC COIL B ON ; b2 1 = IAC COIL A ON ; b1 1 = 2 - 3 SOL ON, SHIFT B ; b0 1 = 1 - 2 SOL ON, SHIFT A ;----------------------------- L552F FDB $004D ; 68, IODPORTC, I/O PORT C ; ; b7 1 = FWD LOW SW (NO) 1=ON ; b6 (not used) ; b5 (not used) R1 R2 R3 GR ; b4 1 = RANGE SW 3 OFF 0 1 1 LOW ; 1 1 1 DR2 ; b3 1 = RANGE SW 2 OFF 1 1 0 DR3 ; b2 1 = RANGE SW 1 OFF 1 0 0 DR4 ; b1 1 = BK SW ON 1 0 1 P/N ; b0 1 = A/C REQUEST ON 0 0 1 REV ;----------------------------- L5531 FDB $4000 ; 69, EPROM ID,MSB L5533 FDB $4001 ; 70, EPROM ID,LSB ; ;----------------------------- L5535 FDB $012E ; 71,DSSDC 3-2 PWM SOL % DUTY CYCLE ; % = N / 2.56 ; ;----------------------------- L5537 FDB $0098 ; 72, FAULTFLG DISCRETE FAULT FLAGS ; ; b7 not used ; b6 not used ; b5 1 = SHIFT SOLENOID B VALID ; b4 1 = SHIFT SOLENOID A VALID ; ; b3 1 = INJECTOR 2 FAULT DETECTED ; b2 1 = INJECTOR 1 FAULT DETECTED ; b1 1 = QDM 2 FAULT DETECTED ; b0 1 = QDM 1 FAULT DETECTED ; ; ;--------------------------------- L5539 FDB $0081 ; 73, SHIFTED SHIFT WORD ; ; b7 1 = SHIFT IS COMPLETE ; b6 not used ; b5 1 = 2-4 JUMP SHIFT WHEN PRNDL = D3 ; b4 1 = SHIFT HAS STARTED ; ; b3 not used ; b2 not used ; b1 1 = DERIVATIVE SHIFT STARTED ; b0 1 = SLOPE OF DERIVATIVE IS NEGATIVE ; ;----------------------------- L553B FDB $0099 ; 74, PATTERN, MNP PATTERN ; ; b7 not used ; b6 not used ; b5 not used ; b4 not used ; ; b3 1 = ILLEGAL PATTERN REQUESTED ; b2 1 = "MANUAL" PATTERN REQUESTED ; b1 1 = "PERFORMANCE" PATTERN REQUESTED ; b0 1 = "NORMAL" PATTERN REQUESTED ; ;----------------------------- L553D FDB $02A7 ; 75, FILTMPH, MPH 0 - 255 MPH ; MPH/1 ; KPH = 1.61 ;----------------------------- L553F FDB $30C6 ; 76, RAW OUTPUT SPEED(MSB) L5541 FDB $30C7 ; 77, RAW OUTPUT SPEED(LSB) ; RPM = N/8 ;----------------------------- L5543 FDB $0197 ; 78, NDTHROPS, TPS FOR ENGINE ; (CURRENT NON-DEAULT VALUE) ; % * 2.56 ;----------------------------- L5545 FDB $00A2 ; 79, COOL TEMP ; deg c = n*.75 - 40 ; deg F = 1.35N - 40 ;----------------------------- L5547 FDB $00AE ; 80, TRANSDEGA, NORMALIZED TRANSMISSION FLUID TEMPERATURE ; NON-DEFAULTED ; deg c = N*.75 - 40 ; deg f = 1.35N - 40 ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F5, MODE 2 ; ; SEQUENTIAL MEMORY DUMP ;--------------------------------------------- L5549 FDB $0000 ; NEXT ENRTY ADDRESS ; L554B FCB $F5 ; DEVICE ID ; L554C FCB $40 ; MEM FLAG, TBL FROM RAM L554D FCB 65 ; NUM BYTES TO TX ; L554E FDB $036E ; ADDR OF OUTPUT BUFFER L5550 FDB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F5, MODE 3 ; ; 8 ADDRESS RAMDOM MEM DUMP ;--------------------------------------------- L5552 FDB $0000 ; NEXT ENRTY ADDRESS ; L5554 FCB $F5 ; DEVICE ID L5555 FCB $40 ; MEM FLAG, TBL FROM RAM L5556 FCB $9 ; NUM BYTES TO TX ; L5557 FDB $036E ; ADDR OF OUTPUT BUFFER L5559 FDB $036E ; ADDR OF INPUT BUFFER ;--------------------------------------------- ;--------------------------------------------- ; DEVICE ID $F5, MODE 4 ; ; 'CONTROLLER MODE' ;--------------------------------------------- L555B FCB $0000 ; NEXT ENRTY ADDRESS ; L555D FCB $F5 ; DEVICE ID ; L555E FCB $00 ; MEM FLAG, NONE L555F FCB 1 ; NUM BYTES TO TX ; L5560 FDB $036E ; ADDR OF OUTPUT BUFFER L5562 FDB $036E ; ADDR OF INPUT BUFFER ;------------------------------------------------- ;------------------------------------------------- ; DEVICE ID $F5, MODE 10 ; ; MODE 10 (CLEAR MALFUNCTION CODES) ; ALDL REQUEST: ; - MESSAGE ID = $F5 ; - MESSAGE LENGTH = $56 ; - MODE = $0A ; - SUM CHECK ; ; THE PCM WILL RESPOND WITH THE FOLLOWING MESSAGE: ; - MESSAGE ID = $F5 ; - MESSAGE LENGTH = $56 ; - MODE = $0A ; - SUM CHECK ; ; RESET ERR'S ;------------------------------------------------- L5564 FDB $0000 ; NEXT ENRTY ADDRESS ; L5566 FCB $F5 ; DEVICE ID ; L5567 FCB $00 ; MEM FLAG, NONE L5568 FCB 1 ; NUM BYTES TO TX ; L5569 FDB $036E ; ADDR OF OUTPUT BUFFER L556B FDB $036E ; ADDR OF INPUT BUFFER ;---------------------------------------------- ;---------------------------------------------- ; INSTRUMENTION CALIB PARAM ; ; ;---------------------------------------------- ORG $55EE ; ; L55EE FDB $0086 ; DISP VAL SAVED TO THIS ADDR ON HI LIGHTS L55F0 FCB $00D3 ; DISP VAL SAVED TO THIS ADDR ON CAL POSIT NUM ;---------------------------------------------- *********************************************** * END OF ENGINE CALIBRATION * *********************************************** *********************************************** * DIAGNOSTIC MODE WORDS * ENGINE * * Dissassemby of BDWM TYPE $0D ECM * *********************************************** ;---------------------------------------------- ; DEFINED ENGINE ERRORS ;---------------------------------------------- ; ERR 13 o2 fail ; ERR 14 HI COOL TEMP ; ERR 15 LO COOL TEMP ; ERR 16 2002 PPM Vss FAIL ; ERR 21 HI TPS ; ERR 22 LO TPS ; ERR 23 MAT LOW ; ERR 24 LO OUTPUT XMISH SPD ; ERR 25 MAT HIGH ; ERR 27 XMISH PRESS MANIFOLD ; ERR 31 GOVERNER FAIL ; ERR 32 EGR FAIL ; ERR 33 MAP HI ; ERR 34 MAP LOW ; ERR 35 IAC FAIL ; ERR 36 IAC TPS KICKER FAIL ; ERR 37 BRAKE ON ; ERR 38 BRAKE OFF ; ERR 41 TX, (CAM) PULSE SENSOR FAIL ; ERR 42 EST MONITOR ERROR ; ERR 43 KNOCK SYS FAIL ; ERR 44 o2 LEAN ; ERR 46 VATS FAIL ; ERR 51 EPROM CKS SUM FAIL ; ERR 52 HI SYS VOLTAGE, LONG TEST ; ERR 53 HI SYS VOLTAGE ; ERR 54 FUEL PUMP RELAY FAIL ; ERR 58 HI XMIXH TEMP ; ERR 58 HI XMISH TEMP ; ERR 59 LO XMISH TEMP ; ERR 63 HIGH BARO PRESS ; ERR 64 LOW BARO PRESS ; ERR 66 3 -> 2 SHFT QUAD DVR FAIL ; ERR 67 TCC ENAB QUAD DVR FAIL ; ERR 68 XMISH SLIPPING ; ERR 69 TCC ON ; ERR 71 LOW ENGINE SPD ; ERR 72 OUTPUT SPD LOSS ; ERR 73 FORCE MOTOR CURRENT ; ERR 74 TURBINE SPEED ; ERR 75 LOW SYS VOLTAGE, ; ERR 77 MNP SWITCH ; ERR 79 HOT XMISH ; ERR 81 QUAD DVR 1 & SHFT B ERR ; ERR 82 QUAD DVR 1 & SHFT A ERR ; ERR 83 QUAD DVR 1 ERR ;---------------------------------------------- ;------------------------------ L5B00 FCB $F1 ; 1111 0001, ERR MASK 1 ; ; b7 1 = ERR 13, o2 fail ; b6 1 = ERR 14, HIGH COOLANT TEMP ; b5 1 = ERR 15, LOW COOLANT TEMP ; b4 1 = ERR 16, 2002 PPM Vss FAIL ; ; b3 1 = ERR 17 ; b2 1 = ERR 18 ; b1 1 = ERR 19 ; b0 1 = ERR 21, HIGH TPS ;------------------------------ L5B01 FCB $A2 ; 1010 0010, ERR MASK 2 ; ; b7 1 = ERR 22, TPS LOW ; b6 1 = ERR 23, MAT LOW ; b5 1 = ERR 24, OUTPUT XMISH SPD LOW ; b4 1 = ERR 25, MAT HIGH ; ; b3 1 = ERR 26, ; b2 1 = ERR 27, XMISH PRESS MANIFOLD ; b1 1 = ERR 28, ; b0 1 = ERR 29, ;------------------------------ L5B02 FCB $7B ; 0111 1011, ERR MASK 3 ; ; b7 1 = ERR 31, GOVERNER FAIL ; b6 1 = ERR 32, EGR FAIL ; b5 1 = ERR 33, MAP HI ; b4 1 = ERR 34, MAP LOW ; ; b3 1 = ERR 35, IAC FAIL ; b2 1 = ERR 36, IAC TPS KICKER FAIL ; b1 1 = ERR 37, BRAKE ON ; b0 1 = ERR 38, BRAKE OFF ; L5B03 FCB $3C ;0011 1100, Error mask 4 ; b7 1 = Error 39, ; b6 1 = Error 41, TX, (CAM) pulse sensor failure ; b5 1 = Error 42, EST mon. failure ; b4 1 = Error 43, ESC failure ; b3 1 = Error 44, O2 lean ; b2 1 = Error 45, O2 rich ; b1 1 = Error 46 VATS ; b0 1 = Error 47, ; L5B04 FCB $3C ; 0011 1100, ERR MASK 5 ; ; b7 1 = ERR 48, ; b6 1 = ERR 49, ; b5 1 = ERR 51, EPROM CKS SUM FAIL ; b4 1 = ERR 52, HI SYS VDC ERR, LONG TEST ; ; b3 1 = ERR 53,, HI SYS VDC ERR ; b2 1 = ERR 54, FUEL PUMP RELAY FAIL ; b1 1 = ERR 55, ; b0 1 = ERR 56, ;------------------------------ L5B05 FCB $60 ; 0110 0000, ERR MASK 6 ; ; b7 1 = ERR 57, ; b6 1 = ERR 58, HI XMISH TEMP ; b5 1 = ERR 59, LO XMISH TEMP ; b4 1 = ERR 61, ; ; b3 1 = ERR 62, ; b2 1 = ERR 63, HIGH BARO PRESS ; b1 1 = ERR 64, LOW BARO PRESS ; b0 1 = ERR 65, ;------------------------------ L5B06 FCB $D6 ; 1101 0110, ERR MASK 7 ; ; b7 1 = ERR 66, 3 -> 2 SHFT QUAD DVR FAIL ; b6 1 = ERR 67, TCC ENAB QUAD DVR FAIL ; b5 1 = ERR 68, XMISH SLIPPING ; b4 1 = ERR 69, TCC ON ; ; b3 1 = ERR 71, LOW ENGINE SPD ; b2 1 = ERR 72, OUTPUT SPD LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, TURBINE SPEED ;------------------------------ L5B07 FCB $8E ; 1000 1110, ERR MASK 8 ; ; b7 1 = ERR 75, LOW SYS VOLTAGE, ; b6 1 = ERR 76, ; b5 1 = ERR 77, MNP SWITCH ; b4 1 = ERR 78, ; ; b3 1 = ERR 79, HOT XMISH ; b2 1 = ERR 81, QUAD DVR 1 & SHFT B ERR ; b1 1 = ERR 82, QUAD DVR 1 & SHFT A ERR ; b0 1 = ERR 83, QUAD DVR 1 ERR ;------------------------------ L5B08 FCB $0 ; 0000 0000, ERR MASK 9 ; ; b7 1 = ERR 84, ; b6 1 = ERR 85, RATIO UN-DEFINED OP REGION ; b5 1 = ERR 86, LOW RATIO ; b4 1 = ERR 87, HIGH RATIO ; ; b3 1 = ERR 88, ; b2 1 = ERR 89, MAX ADPT LONG SHFT ; b1 1 = ERR 91, ; b0 1 = ERR 92, ;------------------------------ L5B09 FCB $F1 ; 1111 0001, ERR MASK CK XMISH ; ; b7 1 = ERR 13, o2 SENSOR FAIL ; b6 1 = ERR 14, HI COOLANT TEMP ; b5 1 = ERR 15, LO COOLANT TEMP ; b4 1 = ERR 16, 2002 PPM Vss FAIL ; ; b3 1 = ERR 17 ; b2 1 = ERR 18 ; b1 1 = ERR 19 ; b0 1 = ERR 21, HIGH TPS ;------------------------------ L5B0A FCB $80 ; 1000 0000, ERR MASK CK XMISH ; ; b7 1 = ERR 22, TPS LOW ; b6 1 = ERR 23, MAT LOW ; b5 1 = ERR 24, OUTPUT XMISH SPD LOW ; b4 1 = ERR 25, MAT HIGH ; ; b3 1 = ERR 26, ; b2 1 = ERR 27, XMISH PRESS MANIFOLD ; b1 1 = ERR 28, ; b0 1 = ERR 29, ;------------------------------ L5B0B FCB $78 ; 0111 1000 ; ; b7 1 = ERR 31, GOVERNER FAIL ; b6 1 = ERR 32, EGR FAIL ; b5 1 = ERR 32, MAP HI ; b4 1 = ERR 34, MAP LOW ; ; b3 1 = ERR 35, IAC FAIL ; b2 1 = ERR 36, IAC TPS KICKER FAIL ; b1 1 = ERR 37, BRAKE ON ; b0 1 = ERR 38, BRAKE OFF ;------------------------------ L5B0C FCB $3C ; 0011 1100 ; ; b7 1 = ERR 39, ; b6 1 = ERR 41, TX, (CAM) PULSE SENSOR FAIL ; b5 1 = ERR 42, EST MONITOR ERROR ; b4 1 = ERR 43, KNOCK SYS FAIL ; ; b3 1 = ERR 44, o2 LEAN ; b2 1 = ERR 45, o2 RICH ; b1 1 = ERR 46, VATS FAIL ; b0 1 = ERR 47, ;------------------------------ L5B0D FCB $24 ; 0010 0100 ; ; b7 1 = ERR 48, ; b6 1 = ERR 49, ; b5 1 = ERR 51, EPROM CKS SUM FAIL ; b4 1 = ERR 52, HI SYS VDC ERR, LONG TEST ; ; b3 1 = ERR 53,, HI SYS VDC ERR ; b2 1 = ERR 54, FUEL PUMP RELAY FAIL ; b1 1 = ERR 55, ; b0 1 = ERR 56, ;------------------------------ L5B0E FCB $0 ; 0000 0000 ; ; b7 1 = ERR 57, ; b6 1 = ERR 58, HI XMISH TEMP ; b5 1 = ERR 59, LO XMISH TEMP ; b4 1 = ERR 61, ; ; b3 1 = ERR 62, ; b2 1 = ERR 63, HIGH BARO PRESS ; b1 1 = ERR 64, LOW BARO PRESS ; b0 1 = ERR 65, ;------------------------------ L5B0F FCB $0 ; 0000 0000 ; ; b7 1 = ERR 66, 3 -> 2 SHFT QUAD DVR FAIL ; b6 1 = ERR 67, TCC ENAB QUAD DVR FAIL ; b5 1 = ERR 68, XMISH SLIPPING ; b4 1 = ERR 69, TCC ON ; ; b3 1 = ERR 71, LOW ENGINE SPD ; b2 1 = ERR 72, OUTPUT SPD LOSS ; b1 1 = ERR 73, FORCE MOTOR CURRENT ; b0 1 = ERR 74, TURBINE SPEED ;------------------------------ L5B10 FCB $0 ; 0000 0000 ; ; b7 1 = ERR 75, LOW SYS VOLTAGE, ; b6 1 = ERR 76, ; b5 1 = ERR 77, MNP SWITCH ; b4 1 = ERR 78, ; ; b3 1 = ERR 79, HOT XMISH ; b2 1 = ERR 81, QUAD DVR 1 & SHFT B ERR ; b1 1 = ERR 82, QUAD DVR 1 & SHFT A ERR ; b0 1 = ERR 83, QUAD DVR 1 ERR ;------------------------------ L5B11 FCB $0 ; 0000 0000 ; ; b7 1 = ERR 84, ; b6 1 = ERR 85, RATIO UN-DEFINED OP REGION ; b5 1 = ERR 86, LOW RATIO ; b4 1 = ERR 87, HIGH RATIO ; ; b3 1 = ERR 88, ; b2 1 = ERR 89, MAX ADPT LONG SHFT ; b1 1 = ERR 91, ; b0 1 = ERR 92, ;----------------------------------- *********************************************** * RESET STORED ERR PARAM'S *********************************************** L5B12 FCB 50 ; 50 PWR UP WITH NO ERR RESET ERR'S *********************************************** * ERR QUALIFICTIONS * *********************************************** ;------------------------------ ; ERR 14/15 PARAMS ; ; L5B00 ENG ERR MASK'S ; b6 1 = ERR 14, HIGH COOLANT TEMP ; b5 1 = ERR 15, LOW COOLANT TEMP ;------------------------------ L5B13 FCB 42 ; 42d, A/D BIN COOLANT MAX TO ENBLE ERR 14 L5B14 FCB 5 ; 1 SEC REG FOR ERR 14 ; L5B15 FCB 254 ; A/D BIN COOLANT MIN TO ENBLE ERR 15 L5B16 FCB 10 ; 2 SEC REG FOR ERR 15 ; ; L5B17 FCB 173 ;90 deg C, default cool temp ; L5B18 FDB 0060 ;Engine runtime thresh to use high defualt cool temp L5B1A FCB 138 ;63.5 deg C, high default linear cool temp, used during run L5B1B FCB 80 ;20 deg C, low default linear cool temp, used during inital startup ; ;--------------------------------------------- ; ERR 21/22 ; ;--------------------------------------------- L5B1C FCB 249 ; A/D TPS MIN FOR ERR 21 L5B1D FCB 160 ; 4 SEC QUAL TIME FOR ERR 21 L5B1E FCB 255 ;Threshold to set error 221 ; L5B1F FCB 8 ; A/D TPS MAX FOR ERR 22 L5B20 FCB 160 ; 4 SEC QUAL TIME FOR ERR 22 L5B21 FCB 5 ;Threshold to set error 22 ; L5B22 FCB 90 ;35%, default TPS L5B23 FCB 9 ; 9 A/D TPS COUNTS DEFAULT ; ;~~~~~~~~~~~~~~~~~~~~~~ ;-TPS self zero params ;~~~~~~~~~~~~~~~~~~~~~~ ; L5B24 FCB 64 ;25%, max idle %TPS L5B25 FCB 16 ;Filter coeff for idle %TPS L5B26 FCB 92 ;Scalar for %TPS L5B27 FCB 240 ;%TPS filter coeff. ; ;~~~~~~~~~~~~~~~~~~~~~ ;-Kickdown TPS params ;~~~~~~~~~~~~~~~~~~~~~ ; L5B28 FCB 255 ;Filter coeff, trans. TPS L5B29 FCB 1 ; TPS OFFSET INCR for EACH DECEL L5B2A FCB 10 ; 5 MPH Vss TO QULIFY DECEL for TPS INCREASE ;--------------------------------------------- ;--------------------------------------------- ; XMSISH DIAGNOSTIC PARAM'S ; ;--------------------------------------------- ;--------------------------------------------- ; DEFINED XMISH ERRORS ;--------------------------------------------- ; Err 14 HI COOL TEMP ; Err 15 LO COOL TEMP ; Err 21 HI TPS ; Err 22 LO TPS ; Err 24 LO OUTPUT XMISH SPD ; Err 28 PRESS SW MANAFOLD ; Err 37 BRAKE ON ; Err 38 BRAKE OFF ; Err 52 HI SYS VOLTAGE, LONG TEST ; Err 53 HI SYS VOLTAGE ; Err 58 HI XMIXH TEMP ; Err 59 LO XMISH TEMP ; Err 63 HI BARO PRESS ; Err 64 LO BARO PRESS ; Err 66 3 -> 2 SHFT QUAD DVR FAIL ; Err 67 TCC ENAB QUAD DVR FAIL ; Err 68 XMISH SLIPPING ; Err 69 TCC ON ; Err 71 LOW ENGINE SPD ; Err 72 OUTPUT SPD LOSS ; Err 73 FORCE MOTOR CURRENT ; Err 75 SYSTEM LOW VOLTAGE ; Err 79 HOT XMISH ; Err 81 QUAD DVR 1 & SHFT B ERR ; Err 82 QUAD DVR 1 & SHFT A ERR ; Err 83 QUAD DVR 1 ERR ; Err 86 LO RATIO ; Err 87 HI RATIO ; Err 89 MAX ADPT LONG SHIFT ;--------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~ ;-Diag. word masks ;~~~~~~~~~~~~~~~~~~~ ; ;-1 = Recognize error ; L5B2B FCB $61 ;1100 0001, Error word #1 mask ; b7, 1=Err 13, O2 error ; b6, 1=Err 14, High cool temp ; b5, 1=Err 15, Low cool temp ; b4, 1=Err 16, 2002 PPM VSS error ; b3, 1=Err 17 ; b2, 1=Err 18 ; b1, 1=Err 19 ; b0, 1=Err 21, High TPS error ; L5B2C FCB $A2 ;1010 0010, Error word #2 mask ; b7, 1=Err 22, TPS low ; b6, 1=Err 23, MAT low ; b5, 1=Err 24, output trans. speed low ; b4, 1=Err 25, MAT high ; b3, 1=Err 26, ; b2, 1=Err 27, ; b1, 1=Err 28, Trans. press. manifold ; b0, 1=Err 29, ; L5B2D FCB $33 ;0011 0011 Error word #3 mask ; b7 1 = Err 31, Governer fail ; b6 1 = Err 32, EGR fail ; b5 1 = Err 32, MAP high ; b4 1 = Err 34, MAP low ; b3 1 = Err 35, IAC fail ; b2 1 = Err 36, IAC TPS kicker fail ; b1 1 = Err 37, Brake sw. on ; b0 1 = Err 38, Brake sw. off ; ;------------------------------ L5B2E FCB $00 ; 0000 0000 MASK XMISSH ERR WD 4 ; ; b7 1 = Err 39, ; b6 1 = Err 41, TX, (CAM) PULSE SENSOR FAIL ; b5 1 = Err 42, EST MONITOR ERROR ; b4 1 = Err 43, KNOCK SYS FAIL ; ; b3 1 = Err 44, o2 LEAN ; b2 1 = Err 45, o2 RICH ; b1 1 = Err 46, VATS FAIL ; b0 1 = Err 47, ;------------------------------ L5B2F FCB $18 ;0001 1000, Diag. word #5 mask ; ; b7 1 = Err 48, ; b6 1 = Err 49, ; b5 1 = Err 51, EPROM check sum fail ; b4 1 = Err 52, Hi system voltage, long test ; b3 1 = Err 53, Hi system voltage ; b2 1 = Err 54, Fuel pump relay failure ; b1 1 = Err 55, ; b0 1 = Err 56, ; L5B30 FCB $60 ; 0110 0000, Diag. word #6 mask ; b7 1 = Err 57, ; b6 1 = Err 58, High trans temp ; b5 1 = Err 59, Low trans temp ; b4 1 = Err 61, ; b3 1 = Err 62, ; b2 1 = Err 63, High baro pressure ; b1 1 = Err 64, Low baro pressure ; b0 1 = Err 65, ; L5B31 FCB $D6 ;1101 0110, Diag. word #7 mask ; b7, 1 = Err 66, 3 -> 2 shift quad driver fail ; b6, 1 = Err 67, TCC enable quad driver fail ; b5, 1 = Err 68, Trans. slipping ; b4, 1 = Err 69, TCC on ; b3, 1 = Err 71, Low engine speed ; b2, 1 = Err 72, Output speed loss ; b1, 1 = Err 73, Force motor current ; b0, 1 = Err 74, Turbine speed ; L5B32 FCB $8E ; 1000 1110, ERR WD 8 ; ; b7 1 = Err 75, LOW SYS VOLTAGE, ; b6 1 = Err 76, ; b5 1 = Err 77, MNP SWITCH ; b4 1 = Err 78, ; ; b3 1 = Err 79, HOT XMISH ; b2 1 = Err 81, QUAD DVR 1 & SHFT B ERR ; b1 1 = Err 82, QUAD DVR 1 & SHFT A ERR ; b0 1 = Err 83, QUAD DVR 1 ERR ; L5B33 FCB $0 ; 0000 0000, Trans. diag. word #9 mask ; ; b7 1 = Err 84, ; b6 1 = Err 85, Ratio undefined op region ; b5 1 = Err 86, Low ratio ; b4 1 = Err 87, High ratio ; b3 1 = Err 88, ; b2 1 = Err 89, Max adapt long shift ; b1 1 = Err 91, ; b0 1 = Err 92, ; ;~~~~~~~~~~~~~ ;-Diag. words ;~~~~~~~~~~~~~ ; ;-0 = enable error ; L5B34 FCB $0 ;0000 0000, Diag. word #1 ; b7, 0=Err 13, o2 error ; b6, 0=Err 14, High cool temp ; b5, 0=Err 15, Low cool temp ; b4, 0=Err 16, 2002 PPM VSS error ; b3, 0=Err 17 ; b2, 0=Err 18 ; b1, 0=Err 19 ; b0, 0=Err 21, High TPS error ; L5B35 FCB $0 ;0000 0000, Diag. word #2 ; b7, 0=Err 22, TPS low ; b6, 0=Err 23, MAT low ; b5, 0=Err 24, output trans. speed low ; b4, 0=Err 25, MAT high ; b3, 0=Err 26, ; b2, 0=Err 27, trans. press. manifold ; b1, 0=Err 28, ; b0, 0=Err 29, ; ;------------------------------ L5B36 FCB $0 ; 0000 0000 XMISH ERR WD 3 ALT ; ; b7 1 = Err 31, GOVERNER FAIL ; b6 1 = Err 32, EGR FAIL ; b5 1 = Err 32, MAP HI ; b4 1 = Err 34, MAP LOW ; ; b3 1 = Err 35, IAC FAIL ; b2 1 = Err 36, IAC TPS KICKER FAIL ; b1 1 = Err 37, BRAKE ON ; b0 1 = Err 38, BRAKE OFF ;------------------------------ L5B37 FCB $0 ; 0000 0000 XMISH ERR WD 4 ALT ; ; b7 1 = Err 39, ; b6 1 = Err 41, TX, (CAM) PULSE SENSOR FAIL ; b5 1 = Err 42, EST MONITOR ERROR ; b4 1 = Err 43, KNOCK SYS FAIL ; ; b3 1 = Err 44, o2 LEAN ; b2 1 = Err 45, o2 RICH ; b1 1 = Err 46, VATS FAIL ; b0 1 = Err 47, ;------------------------------ L5B38 FCB $0 ; 0000 0000 XMISH ERR WD 5 ALT ; ; b7 1 = Err 48, ; b6 1 = Err 49, ; b5 1 = Err 51, EPROM CKS SUM FAIL ; b4 1 = Err 52, HI SYS VDC ERR, LONG TEST ; ; b3 1 = Err 53,, HI SYS VDC ERR ; b2 1 = Err 54, FUEL PUMP RELAY FAIL ; b1 1 = Err 55, ; b0 1 = Err 56, ; L5B39 FCB $0 ; 0000 0000 XMISH ERR WD 6 ALT ;------------------------------ ; b7 1 = Err 57, ; b6 1 = Err 58, HI XMISH TEMP ; b5 1 = Err 59, LO XMISH TEMP ; b4 1 = Err 61, ; ; b3 1 = Err 62, ; b2 1 = Err 63, HIGH BARO PRESS ; b1 1 = Err 64, LOW BARO PRESS ; b0 1 = Err 65, ;------------------------------ ; L5B3A FCB $0 ;0000 0000, Diag. word #7 ; b7, 0 = Err 66, 3 -> 2 shift quad driver fail ; b6, 0 = Err 67, TCC enable quad driver fail ; b5, 0 = Err 68, Trans. slipping ; b4, 0 = Err 69, TCC on ; b3, 0 = Err 71, Low engine speed ; b2, 0 = Err 72, Output speed loss ; b1, 0 = Err 73, Force motor current ; b0, 0 = Err 74, Turbine speed ; L5B3B FCB $0 ;0000 0000 XMISH ERR WD 8 ALT ; b7 1 = Err 75, LOW SYS VOLTAGE, ; b6 1 = Err 76, ; b5 1 = Err 77, MNP SWITCH ; b4 1 = Err 78, ; b3 1 = Err 79, HOT XMISH ; b2 1 = Err 81, QUAD DVR 1 & SHFT B ERR ; b1 1 = Err 82, QUAD DVR 1 & SHFT A ERR ; b0 1 = Err 83, QUAD DVR 1 ERR ; L5B3C FCB $0 ;0000 0000 Diag. word #9 ; ; b7 0 = Error 84 ; b6 0 = Err 85, Ratio undefined op region ; b5 0 = Err 86, low ratio ; b4 0 = Err 87, high ratio ; b3 0 = Err 88, ; b2 0 = Err 89, Max adapt long shift ; b1 0 = Err 91, ; b0 0 = Err 92, ; ;--------------------------------------------- ; ERR 24, LO OUTPUT XMISH SPD ; ;--------------------------------------------- L5B3D FDB 2000 ; 250 XMISH OUTPUT SPD MAX TO SET ERR 24 L5B3F FDB 24000 ; 3000 RPM MINTO SET ERR 24 ; L5B41 FCB 120 ; 3 sec TIME QUALIFICATION FOR ERR 24 L5B42 FCB 255 ;Min threshold to set error 24 ; ; L5B43 FDB 37519 ;2.289:1, ratio for reverse gear ; L5B45 FCB 100 ; IF LD L.T. 100 Kpa, DISABLE Err 24 TEST L5B46 FCB 255 ; IF LD G.T. 255 Kpa, DISABLE Err 24 TEST L5B47 FCB 26 ; IF TPS L.T. 10% TPS, DISABLE Err 24 TEST L5B48 FCB 255 ; IF TPS G.T. 99.6% TPS, DISABLE Err 24 TEST ; ;-------------------------------------------------- ; 4 line tbl ; TRANSMISSION GEAR RATIOS ; ; TYPE $0D ECM ; ; CAL = RATIO * 2^14 ; CAL = RATIO * 16384) ;-------------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Transmission gear ratios ;~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Gear ratio = val/16384 ;Gear # ; L5B49 FDB 50135 ;1st FDB 26705 ;2nd FDB 16384 ;3rd FDB 11468 ;4th ; ;-------------------------------------------------- ; ERR 28, PRESS SW MANAFOLD ; ;-------------------------------------------------- L5B51 FCB 80 ; 2 Sec CRITERIA FOR ERR 28 L5B52 FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 37, BRAKE ON ; ;-------------------------------------------------- L5B53 FCB 10 ; IF 5 MPH, CK FOR HI MPH BRAKE ON L5B54 FCB 40 ; IF 20 MPH & BRAKE STILL ON SET ERR 37 L5B55 FCB 60 ; 6 SECS CRITERIA FOR ERR 37 L5B56 FCB 60 ; 6 SECS CRITERIA FOR ERR 37 L5B57 FCB 7 ; 7 ERR CNTS MIN TO ENABLE ERR 37 L5B58 FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 38, BRAKE OFF ; ;-------------------------------------------------- L5B59 FCB 40 ; IF G.T. 20 MPH CK LO MPH BRAKE OFF L5B5A FCB 10 ; IF L.T. 5 MPH CK LO MPH BRAKE OFF ; TIME ERR L5B5B FCB 60 ; 6 SECS CRITERIA FOR ERR 38 L5B5C FCB 60 ; 6 SECS CRITERIA FOR ERR 38 L5B5D FCB 7 ; 7 ERR CNTS MIN TO ENABLE ERR 37 L5B5E FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 52, HI SYS VOLTAGE, LONG TEST ; ;-------------------------------------------------- L5B5F FCB 160 ; IF BATT G.T. 16 VDC ENABLE ERR 52 L5B60 FDB 65535 ; IF COND G.T 6553.5 SEC, SET ERR 52 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 53, HI SYS VOLTAGE ; ;-------------------------------------------------- L5B62 FCB 195 ; IF BATT G.T. 19.5 VDC ENABLE ERR 53 L5B63 FCB 20 ; IF COND G.T 2 SEC, SET ERR 53 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 58, HI XMIXH TEMP ; ;-------------------------------------------------- L5B64 FCB 17 ; IF TRANS TEMP (A/D) L.T. 17 ENABLE ERR 58 L5B65 FCB 5 ; 1 SEC CRITERIA L5B66 FCB 227 ;130 deg C, default trans temp ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 59, LO XMISH TEMP ; ;-------------------------------------------------- L5B67 FCB 251 ; IF TRANS TEMP (A/D) GT. 251 INABLE ERR 59 L5B68 FCB 5 ; 1 SEC CRITERIA ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 63, HI BARO PRESS ; ;-------------------------------------------------- L5B69 FCB 249 ; IF BARO (A/D) G.T. 249 INABLE ERR 63 L5B6A FCB 20 ; 0.5 SEC CRITERIA L5B6B FDB 32768 ; DEFAULT 100 Kpa BARO IF ERR 63 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 64, LO BARO PRESS ; ;-------------------------------------------------- L5B6D FCB 3 ; IF BARO (A/D) L.T. 3 INABLE ERR 64 L5B6E FCB 20 ; 0.5 SEC CRITERIA L5B6F FDB 32768 ; DEFAULT 100 Kpa BARO IF ERR 64 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 66, 3 -> 2 SHIFT QUAD DVR FAIL ; ;-------------------------------------------------- L5B71 FCB 40 ; 4 SEC CRITERIA FOR ERR 66 L5B72 FCB 255 ; 255 ERR CNTS MIN TO SET ERR 66 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 67, TCC ENAB QUAD DVR FAIL ; ;-------------------------------------------------- L5B73 FCB 20 ; 2 SEC CRITERIA FOR ERR 67 L5B74 FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 68, XMISH SLIPPING ; ;-------------------------------------------------- L5B75 FDB 0320 ; IF SLIP G.T. 100 RPM, TCC NOT LOCKED L5B77 FCB 255 ;sec. x 10 threshold to set error L5B78 FCB 10 ;Threshold to set error L5B79 FCB 10 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 69, TCC ON ; ;-------------------------------------------------- L5B7A FDB 0160 ; IF SLIP G.T. 20 RPM, TCC UN-LOCKED L5B7C FDB 65376 ; IF SLIP L.T or E.Q. -20 RPM, TCC UN-LOCKED L5B7E FCB 40 ; 4 SECS CRITERIA FOR ERR 69 L5B7F FCB 64 ; IF TPS L.T oR E.Q 25% DISABLE ERR 69 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 71, LOW ENGINE SPD ; ;-------------------------------------------------- L5B80 FDB 1600 ; IF ENG SPD L.T 200 RPM ENABLE ERR 71 L5B82 FCB 80 ; 2 SECS CRITERIA FOR ERR 71 L5B83 FDB 2400 ; IF ENG SPD L.T 300 RPM ENABLE ERR 71 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 72, OUTPUT SPD LOSS ; ;-------------------------------------------------- L5B85 FDB 8000 ; IF ABS G.T. 1000 RPM ENABLE ERR 72 ; USED IF NOT IN PK/NEUT ; L5B87 FDB 16384 ; IF ABS G.T. 2048 RPM ENABLE ERR 72 ; USED IF NOT IN PK/NEUT ; L5B89 FDB 1600 ; IF NE L.T. 200 RPM SKIP TEST ; L5B8B FCB 255 ; IF ERR CNT'R G.T. 255 SET ERR 72 L5B8C FCB 80 ; 2 SECS CRITERIA FOR ERR 72 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 73, FORCE MOTOR CURRENT ; ;-------------------------------------------------- L5B8D FCB 8 ; IF CURRENT G.T 160 MA ERR 73 ; ; CAL = AMPS * 51.2 L5B8E FCB 20 ; 2 SECS CRITERIA FOR ERR 73 L5B8F FCB 10 ; IF ERR CNT'R G.T. 10 SET ERR 72 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 75, SYSTEM LOW VOLTAGE ; ;-------------------------------------------------- L5B90 FCB 73 ; 7.3 VDC LO TEMP VOLTAGE L5B91 FCB 114 ; 11.4 VDC HI TEMP VOLTAGE L5B92 FCB 83 ; 8.3 VDC LO TEMP RECOVERY VOLTAGE L5B93 FCB 124 ; 12.4 VDC HI TEMP RECOVERY VOLTAGE ; L5B94 FCB 40 ; 4 SECS CRITERIA FOR ERR 75 L5B95 FDB 1600 ; IF NE L.T. 200 RPM SKIP TEST ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 77, MNP SWITCH ; ;-------------------------------------------------- L5B97 FCB 40 ; 1 SECS CRITERIA FOR ERR 77 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 79, HOT XMISH ; ;-------------------------------------------------- L5B98 FCB 236 ; Clear ERR IF TEMP L.T. 137 Deg c L5B99 FCB 248 ; SET ERR IF TEMP G.T. 146 Deg c L5B9A FDB 18000 ; 1800 SEC CRITERIA FOR ERR 79 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 81, QUAD DVR 1 & SHFT B ERR ; ;-------------------------------------------------- L5B9C FCB 20 ; 2 SEC CRITERIA FOR ERR 81 L5B9D FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 82, QUAD DVR 1 & SHFT A ERR ; ;-------------------------------------------------- L5B9E FCB 20 ; 2 SEC CRITERIA FOR ERR 82 L5B9F FCB 255 ; IF ERR CNT'R G.T. 255 SET ERR 82 ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 83, QUAD DVR 1 ERR ; ;-------------------------------------------------- L5BA0 FCB 20 ; 2 SEC CRITERIA FOR ERR 83 L5BA1 FCB 5 ;Threshold to set error ;-------------------------------------------------- ; ;~~~~~~~~~ ;Error 85 ;~~~~~~~~~ ; L5BA2 FCB 10 ;Threshold to set error ; ;-------------------------------------------------- ; ERR 86, LO RATIO ; ;-------------------------------------------------- L5BA3 FCB 65535 ; IF L.T 16383.6:1 SET ERR 86 L5BA5 FCB 255 ; IF TPS L.T or E.Q 99.6% SKIP L5BA6 FCB 255 ; IF MPH L.T or E.Q 127.5 SKIP L5BA7 FCB 255 ; 25.5SEC CRITERIA FOR ERR 86 L5BA8 FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 87, HI RATIO ; ;-------------------------------------------------- L5BA9 FDB 0000 ; IF L.T 0:1 SET ERR 87 L5BAB FCB 255 ; IF TPS L.T or E.Q 99.6% SKIP L5BAC FCB 255 ; IF XMISH TEMP G.T 151 ENABLE 87 L5BAD FCB 255 ; 25.5SEC CRITERIA FOR ERR 87 L5BAE FCB 255 ;Threshold to set error ;-------------------------------------------------- ;-------------------------------------------------- ; ERR 89, MAX ADPT LONG SHIFT ; ;-------------------------------------------------- L5BAF FCB 0 ; IF XMISH TEMP L.T. or E.Q. -40 ENABLE 89 L5BB0 FCB 0 ; IF TPS L.T. or E.Q. 0% SKIP 89 L5BB1 FCB 255 ; IF MPH L.T. or E.Q. 127.5 SKIP 89 L5BB2 FCB 0 ; IF 1 -> 2 TIME L.T. or E.Q. 0 SKIP 89 L5BB3 FCB 0 ; IF 2 -> 3 TIME L.T. or E.Q. 0 SKIP 89 L5BB4 FCB 0 ; IF 3 -> 4 TIME L.T. or E.Q. 0 SKIP 89 L5BB5 FCB 0 ; IF ERR CNT'R G.T. 0 SET ERR 89, (1 -> 2) L5BB6 FCB 0 ; IF ERR CNT'R G.T. 0 SET ERR 89, (2 -> 3) L5BB7 FCB 0 ; IF ERR CNT'R G.T. 0 SET ERR 89, (3 -> 4) L5BB8 FCB 0 ;Threshold to set error ;-------------------------------------------------- ************************************ * END OF XMISSION DIAGNOSTIC PARAMS ************************************ ; BDWM 94 5.7L V8 ; TYPE 0D ECM *************************************************** * BDWM/9042 P/N 16189041 10-11-1993 15:54:04 * 3/4/94 WAS * * * 5.7L V8 C1 M30 GT4 (3.73) NB2 NB6 TIER 1 * ECM TYPE $0D * ECM P/N 16196395 ECM * * 4L60E XMISSION PARAMS * TYPE $0D ECM * 5.7l L05 * *************************************************** ORG $5D00 L5D00 FDB $9CB6 ; EPROM ID FOR XMISH ; ;-------------------------------------- L5D02 FCB $21 ;0010 0001, Option byte ; b7= ; b6= ; b5, 1 = Force 2nd gear if in OD and not in manualFORCE 2ND GR IF IN D2 AND NOT MANUAL ; b4, 0 = Output speed from dig. ratio adaptor. ; b3= ; b2, 1=Use MAP and baro, 0=MAP only ; b1= ; b0, 1 = Allow TPS hyst. buffer every 25 msecs ; ;-------------------------------------- L5D03 FCB $1F ; 0001 1111, BYTE 2, filter mode wd ; ; b7 ; b6 ; b5 ; b4 1 = Filter 4 wheel drive low input ; ; b3 1 = Filter cruise input ; b2 1 = Filter A/C input ; b1 1 = Filter pattern inputs ; b0 1 = Filter range inputs ;-------------------------------------- L5D04 FCB 4 ;val./160 = .025 sec, min time for brake switch change state ; L5D05 FCB 121 ;5.1 kPa/256 counts, trans baro scalar L5D06 FDB 3513 ;7.31 kPa, trans baro bias L5D08 FCB 64 ; 87 msec, baro filt time const ; L5D09 FCB 101 ;Transmission temperature filter coeff. L5D0A FCB 12 ;Engine coolant for transmission filter coeff. L5D0B FCB 52 ; 0.303, converter slip filter ; L5D0C FCB 3 ; 70 msec, power train rest time thresh L5D0D FCB 0 ; FLAG, 0, non z to disable manual mode L5D0E FCB 21 ; 21 samples for derivative calc ;---------------------------------------------- ;============================================== ; SPEED SENSOR CALIBRATION PARAM'S ; (2^14 TIME BASE) ; ;============================================== ; ; FILTER CONSTANTS ; L5D0F: FCB 64 ; 0.260, RPM filter L5D10: FCB 252 ; 0.984, INPUT SPD FILTER L5D11 FCB 252 ; 0.984, XMISH INPUT SPD FILTER ; (TOS filt const) ; L5D12: FCB 1 ; 20 msec max period between Xmish output pulses ; ;---------------------------------------------- L5D13 FDB 43686 ; 0.750:1, Overdirve Ratio ; 0.5 to 2:1, 2^15/Ratio ; ;---------------------------------------------- L5D15 FCB 252 ;Transmission output speed filter ; ;---------------------------------------------- L5D16 FDB 44564 ; 2.72:1 4WD LO RATIO ; VAL = RATIO * 16,384 ; ;---------------------------------------------- L5D18 FDB 45773 ; 44.70:1 NO/VS RATIO <-------***** ; VAL = RATIO * 1024 ; ; Ratio = (Tire Rev's Mile x Gear Ratio)/60 ; = (721 x 3.73)/60 = 44.82 ; [721 = 235/75R16], 95 TAHOE ; ; ;---------------------------------------------- L5D1A: FCB 252 ; 0.984, Vss filter *********************************************** * KICK DOWN * *********************************************** ; ;~~~~~~~~~~~~~~~~~~~~~ ;-Kickdown TPS params ;~~~~~~~~~~~~~~~~~~~~~ ; L5D1B FCB 242 ;95% TPS, threshold to enable kickdown L5D1C FCB 230 ;90.2% TPS, threshold to disable kickdown ; ;---------------------------------------------- ;---------------------------------------------- ; POWER TRAIN MOTION PARAMS ; ;---------------------------------------------- L5D1D FDB 1600 ; 200 RPM MIN FOR PT IN MOTION ; RPM * 8 ; L5D1F FDB 65535 ; 8191.9 RPM VEH SPD MIN FOR IN MOTION ; RPM * 8 ; L5D21 FDB 65535 ; 8191.9 RPM TURBINE SPD MIN FOR IN MOTION ; RPM * 8 ;---------------------------------------------- ; 4WD LOW PARAMS ; ;---------------------------------------------- L5D23 FDB 160 ; 4 sec DISABLE ERR 72 4 SEC DURING 4WD ; LO -> HI/HI -> LO *********************************************** * DATA SHIFT POINT CONTROL * (shift pattern params) *********************************************** L5D24 FCB 0 ; 0 SEC'S, TCC off time prior to dn shift ; L5D25 FCB 10 ; 10 SEC'S, 3 -> 2 shift delay ; L5D26 FCB 2 ; 2 Sec's, 4 -> 2 shift delay lo lmt L5D27 FCB 15 ; 15 Sec's, 4 -> 2 shift delay hi lmt ; L5D28 FCB 29 ; -18c COOL, Lo lmt for 4th Gear disable L5D29 FCB 33 ; -15c COOL, Lo lmt for 4th Gear ok ; L5D2A FCB 93 ;30 deg C, lower cold shift bound L5D2B FCB 100 ;35 deg C, upper cold shift bound ; L5D2C FCB 128 ; 0 BASE SHIFT POINT COMP GAIN ; ;---------------------------------------------- ; SOFT LANDING ROUTINE ??? ; ;---------------------------------------------- L5D2D FDB 5200 ; 650 RPM ;---------------------------------------------- ; MIN/MAX SHIFT POINT VAL'S ; ;---------------------------------------------- L5D2F FCB 0 ; 0 MPH MIN VAL FOR SHIFT POINT, ; MUST BE A 0 ; L5D30 FCB 255 ; 1275. MAX VAL FOR SHIFT POINT, ; must be 255 ;---------------------------------------------- ;---------------------------------------------- ; LOW PK/NEUT PARAMS MANUAL LOW ; (WILL FORCE 1 -> 2) ;---------------------------------------------- L5D31 FCB 56 ; 28 MPH LOW MODE 1 -> 2 SHIFT THRESH L5D32 FCB 52 ; 26 MPH LOW MODE 2 -> 1 SHIFT THRESH ;---------------------------------------------- *********************************************** * The following table are 'AND' with * RPM kickdown tables, (3) * * MY94 TYPE $0D, BDHM *********************************************** ;---------------------------------------------- ; KICK DOWN MODE Vs GEAR THRESH TABLE, (NORMAL) ; 6 LINES ; ; SEE RPM QUALIFIER AT L5D45 (3 LINE TBL) ; ; TBL VAL = MPH * 2 ;---------------------------------------------- ORG $5D33 ; RPM GEAR SHIFT ;---------------------------------- L5D33 FCB 56 ; 28.0 MPH 1 -> 2 L5D34 FCB 106 ; 53.0 MPH 2 -> 3 L5D35 FCB 254 ; 127.0 MPH 3 -> 4 ; L5D36 FCB 46 ; 23.0 MPH 2 -> 1 L5D37 FCB 98 ; 49.0 MPH 3 -> 2 L5D38 FCB 250 ; 125.0 MPH 4 -> 3 ;---------------------------------------------- ;---------------------------------------------- ; KICK DOWN MODE THRESH TABLE, (HOT) ; 6 LINES ; ; SEE RPM QUALIFIER AT L5D4B (3 LINE TBL) ; ; TBL VAL = MPH * 2 ;---------------------------------------------- ORG $5D39 ; RPM GEAR SHIFT ;---------------------------------- L5D39 FCB 55 ; 25.0 MPH 1 -> 2 L5D3A FCB 101 ; 50.5 MPH 2 -> 3 L5D3B FCB 254 ; 127.0 MPH 3 -> 4 ; L5D3C FCB 45 ; 22.5 MPH 2 -> 1 L5D3D FCB 93 ; 41.5 MPH 3 -> 2 L5D3E FCB 244 ; 122.0 MPH 4 -> 3 ;---------------------------------------------- ;---------------------------------------------- ; KICK DOWN MODE THRESH TABLE, (COLD MODIFER) ; 6 LINES ; ; TBL VAL = MPH -128 (128 = 0 MPH MOD) ;---------------------------------------------- ORG $5D3F ; RPM GEAR SHIFT ;---------------------------------- L5D3F FCB 124 ; -2 MPH 1 -> 2 L5D40 FCB 122 ; -3 MPH 2 -> 3 L5D41 FCB 128 ; 0 MPH 3 -> 4 ; L5D42 FCB 124 ; -2 MPH 2 -> 1 L5D43 FCB 122 ; -3 MPH 3 -> 2 L5D44 FCB 128 ; 0 MPH 4 -> 3 ;---------------------------------------------- ;---------------------------------------------- ; KICK DOWN MODE THRESH TABLE, (NORMAL) ; 3 LINES ; ; TBL VAL = RPM * 8 ;---------------------------------------------- ORG $5D45 ; RPM GEAR SHIFT ;---------------------------------- L5D45 FDB 32000 ; 4000 RPM 1 -> 2 L5D47 FDB 32000 ; 4000 RPM 2 -> 3 L5D49 FDB 65535 ; 8192 RPM 3 -> 4 ;---------------------------------------------- ;---------------------------------------------- ; KICK DOWN MODE THRESH TABLE, (HOT) ; 3 LINES ; ; TBL VAL = RPM * 8 ;---------------------------------------------- ORG $5D4B ; RPM GEAR SHIFT ;---------------------------------- L5D4B FDB 30370 ; 3796 RPM 1 -> 2 L5D4D FDB 30370 ; 3796 RPM 2 -> 3 L5D4F FDB 65535 ; 8192 RPM 3 -> 4 ;---------------------------------------------- ;---------------------------------------------- ; KICK DOWN MODE THRESH TABLE, (COLD MOD) ; 3 LINES ; TBL VAL = ;---------------------------------------------- ORG $5D51 ; RPM GEAR SHIFT ;---------------------------------- L5D51 FDB 63936 ; -200 RPM 1 -> 2 L5D53 FDB 63936 ; -200 RPM 2 -> 3 L5D55 FDB 63936 ; -200 RPM 3 -> 4 ;---------------------------------------------- *********************************************** *********************************************** * MANUAL UP SHIFT CALIBRATIONS * *********************************************** ;---------------------------------------------- ; MANUAL 1 -> 2 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;---------------------------------------------- ORG $5D57 ; MPH %TPS ;---------------------------------- L5D57 FCB 0 ; 0.0 0.0 L5D58 FCB 0 ; 0.0 6.3 L5D59 FCB 0 ; 0.0 12.5 L5D5A FCB 0 ; 0.0 18.8 L5D5B FCB 0 ; 0.0 25.0 L5D5C FCB 0 ; 0.0 31.3 L5D5D FCB 0 ; 0.0 37.5 L5D5E FCB 0 ; 0.0 43.8 L5D5F FCB 0 ; 0.0 50.0 L5D60 FCB 0 ; 0.0 56.3 L5D61 FCB 0 ; 0.0 62.5 L5D62 FCB 0 ; 0.0 68.8 L5D63 FCB 0 ; 0.0 75.0 L5D64 FCB 0 ; 0.0 81.3 L5D65 FCB 0 ; 0.0 87.5 L5D66 FCB 0 ; 0.0 93.8 L5D67 FCB 0 ; 0.0 100.0 ;---------------------------------------------- *********************************************** * MANUAL DOWN SHIFT CALIBRATIONS * *********************************************** ;---------------------------------------------- ; MANUAL 2 -> 1 SHIFT Vs. %TPS ; ; ; ; TBL = MPH * 2 ;---------------------------------------------- ORG $5D68 ; MPH %TPS ;---------------------------------- L5D68 FCB 0 ; 0.0 0.0 L5D69 FCB 0 ; 0.0 6.3 L5D6A FCB 0 ; 0.0 12.5 L5D6B FCB 0 ; 0.0 18.8 L5D6C FCB 0 ; 0.0 25.0 L5D6D FCB 0 ; 0.0 31.3 L5D6E FCB 0 ; 0.0 37.5 L5D6F FCB 0 ; 0.0 43.8 L5D70 FCB 0 ; 0.0 50.0 L5D71 FCB 0 ; 0.0 56.3 L5D72 FCB 0 ; 0.0 62.5 L5D73 FCB 0 ; 0.0 68.8 L5D74 FCB 0 ; 0.0 75.0 L5D75 FCB 0 ; 0.0 81.3 L5D76 FCB 0 ; 0.0 87.5 L5D77 FCB 0 ; 0.0 93.8 L5D78 FCB 0 ; 0.0 100.0 ;---------------------------------------------- *********************************************** * NORM/CRUISE DOWN SHIFT CALIBRATIONS * *********************************************** ;---------------------------------------------- ; NORM/CRUISE 2 -> 3 SHIFT Vs. %TPS ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;---------------------------------------------- ORG $5D79 ; MPH MPH ;---------------------------------- L5D79 FCB 38 ; 19.0 0.0 L5D7A FCB 38 ; 19.0 6.3 L5D7B FCB 41 ; 20.5 12.5 L5D7C FCB 51 ; 25.5 18.8 L5D7D FCB 61 ; 30.5 25.0 L5D7E FCB 67 ; 33.5 31.3 L5D7F FCB 71 ; 35.5 37.5 L5D80 FCB 75 ; 37.5 43.8 L5D81 FCB 79 ; 39.5 50.0 L5D82 FCB 83 ; 41.5 56.3 L5D83 FCB 87 ; 43.5 62.5 L5D84 FCB 91 ; 45.5 68.8 L5D85 FCB 94 ; 47.0 75.0 L5D86 FCB 97 ; 48.5 81.3 L5D87 FCB 102 ; 51.0 87.5 L5D88 FCB 106 ; 53.0 93.8 L5D89 FCB 106 ; 53.0 100.0 ;---------------------------------------------- ;---------------------------------------------- ; NORM/CRUISE 3 -> 4 SHIFT ; ; Vss Vs. % TPS ; ; Dissassemby of ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5D8A ; MPH %TPS ;--------------------------------- L5D8A FCB 55 ; 27.5 0.0 L5D8B FCB 55 ; 27.5 6.3 L5D8C FCB 57 ; 28.5 12.5 L5D8D FCB 66 ; 33.0 18.8 L5D8E FCB 76 ; 38.0 25.0 L5D8F FCB 86 ; 43.0 31.3 L5D90 FCB 95 ; 47.5 37.5 L5D91 FCB 226 ; 113.0 43.8 L5D92 FCB 226 ; 113.0 50.0 L5D93 FCB 226 ; 113.0 56.3 L5D94 FCB 226 ; 113.0 62.5 L5D95 FCB 226 ; 113.0 68.8 L5D96 FCB 226 ; 113.0 75.0 L5D97 FCB 226 ; 113.0 81.3 L5D98 FCB 226 ; 113.0 87.5 L5D99 FCB 226 ; 113.0 93.8 L5D9A FCB 226 ; 113.0 100.0 ;--------------------------------------------- ********************************************** * NORM/CRUISE UP SHIFT CALIBRATIONS * ********************************************** ;--------------------------------------------- ; NORM/CRUISE 3 -> 2 SHIFT Vs. %TPS ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5D9B ; MPH %TPS ;--------------------------------- L5D9B FCB 36 ; 18.0 0.0 L5D9C FCB 36 ; 18.0 6.3 L5D9D FCB 36 ; 18.0 12.5 L5D9E FCB 36 ; 18.0 18.8 L5D9F FCB 36 ; 18.0 25.0 L5DA0 FCB 36 ; 18.0 31.3 L5DA1 FCB 36 ; 18.0 37.5 L5DA2 FCB 36 ; 18.0 43.8 L5DA3 FCB 47 ; 23.5 50.0 L5DA4 FCB 58 ; 29.0 56.3 L5DA5 FCB 63 ; 31.5 62.5 L5DA6 FCB 69 ; 34.5 68.8 L5DA7 FCB 73 ; 36.5 75.0 L5DA8 FCB 79 ; 39.5 81.3 L5DA9 FCB 85 ; 42.5 87.5 L5DAA FCB 90 ; 45.0 93.8 L5DAB FCB 98 ; 49.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; NORM/CRUISE 4 -> 3 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5DAC ; MPH %TPS ;--------------------------------- L5DAC FCB 48 ; 24.0 0.0 L5DAD FCB 48 ; 24.0 6.3 L5DAE FCB 48 ; 24.0 12.5 L5DAF FCB 49 ; 24.5 18.8 L5DB0 FCB 54 ; 27.0 25.0 L5DB1 FCB 60 ; 30.0 31.3 L5DB2 FCB 66 ; 33.0 37.5 L5DB3 FCB 70 ; 35.0 43.8 L5DB4 FCB 76 ; 38.0 50.0 L5DB5 FCB 84 ; 42.0 56.3 L5DB6 FCB 91 ; 45.5 62.5 L5DB7 FCB 100 ; 50.0 68.8 L5DB8 FCB 113 ; 56.5 75.0 L5DB9 FCB 220 ; 110.0 81.3 L5DBA FCB 220 ; 110.0 87.5 L5DBB FCB 220 ; 110.0 93.8 L5DBC FCB 220 ; 110.0 100.0 ;--------------------------------------------- ********************************************** * NORMAL UP SHIFT * ********************************************** ;--------------------------------------------- ; NORMAL 1 -> 2 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5BBD ; MPH %TPS ;--------------------------------- L5DBD FCB 20 ; 10.0 0.0 L5DBE FCB 20 ; 10.0 6.3 L5DBF FCB 24 ; 12.0 12.5 L5DC0 FCB 28 ; 14.0 18.8 L5DC1 FCB 33 ; 16.5 25.0 L5DC2 FCB 36 ; 18.0 31.3 L5DC3 FCB 38 ; 19.0 37.5 L5DC4 FCB 40 ; 20.0 43.8 L5DC5 FCB 42 ; 21.0 50.0 L5DC6 FCB 44 ; 22.0 56.3 L5DC7 FCB 46 ; 23.0 62.5 L5DC8 FCB 48 ; 24.0 68.8 L5DC9 FCB 50 ; 25.0 75.0 L5DCA FCB 52 ; 26.0 81.3 L5DCB FCB 54 ; 27.0 87.5 L5DCC FCB 56 ; 28.0 93.8 L5DCD FCB 56 ; 28.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; NORMAL 2 -> 3 SHIFT Vs. %TPS ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5DCE ; MPH %TPS ;--------------------------------- L5DCE FCB 38 ; 19.0 0.0 L5DCF FCB 38 ; 19.0 6.3 L5DD0 FCB 41 ; 20.5 12.5 L5DD1 FCB 51 ; 25.5 18.8 L5DD2 FCB 61 ; 30.5 25.0 L5DD3 FCB 67 ; 33.5 31.3 L5DD4 FCB 71 ; 35.5 37.5 L5DD5 FCB 75 ; 37.5 43.8 L5DD6 FCB 79 ; 39.5 50.0 L5DD7 FCB 83 ; 41.5 56.3 L5DD8 FCB 87 ; 43.5 62.5 L5DD9 FCB 91 ; 45.5 68.8 L5DDA FCB 94 ; 47.0 75.0 L5DDB FCB 97 ; 48.5 81.3 L5DDC FCB 102 ; 51.0 87.5 L5DDD FCB 106 ; 53.0 93.8 L5DDE FCB 106 ; 53.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; NORMAL 3 -> 4 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5DDF ; MPH %TPS ;--------------------------------- L5DDF FCB 55 ; 27.5 0.0 L5DE0 FCB 55 ; 27.5 6.3 L5DE1 FCB 57 ; 28.5 12.5 L5DE2 FCB 66 ; 33.0 18.8 L5DE3 FCB 76 ; 38.0 25.0 L5DE4 FCB 86 ; 43.0 31.3 L5DE5 FCB 95 ; 47.5 37.5 L5DE6 FCB 103 ; 51.5 43.8 L5DE7 FCB 111 ; 55.5 50.0 L5DE8 FCB 121 ; 60.5 56.3 L5DE9 FCB 226 ; 113.0 62.5 L5DEA FCB 226 ; 113.0 68.8 L5DEB FCB 226 ; 113.0 75.0 L5DEC FCB 226 ; 113.0 81.3 L5DED FCB 226 ; 113.0 87.5 L5DEE FCB 226 ; 113.0 93.8 L5DEF FCB 226 ; 113.0 100.0 ;--------------------------------------------- ********************************************** * NORMAL DOWN SHIFT * ********************************************** ;--------------------------------------------- ; NORMAL DN SHIFT, 2 -> 1 SHIFT Vs. %TPS ; ; Dissassemby of BDWM ; ; ; TBL = MPH -128 ;--------------------------------------------- ORG $5DF0 ; MPH TPS ;--------------------------------- L5DF0 FCB 16 ; 8.0 0.0 L5DF1 FCB 16 ; 8.0 6.3 L5DF2 FCB 16 ; 8.0 12.5 L5DF3 FCB 16 ; 8.0 18.8 L5DF4 FCB 16 ; 8.0 25.0 L5DF5 FCB 16 ; 8.0 31.3 L5DF6 FCB 16 ; 8.0 37.5 L5DF7 FCB 16 ; 8.0 43.8 L5DF8 FCB 16 ; 8.0 50.0 L5DF9 FCB 16 ; 8.0 56.3 L5DFA FCB 16 ; 8.0 62.5 L5DFB FCB 16 ; 8.0 68.8 L5DFC FCB 18 ; 9.0 75.0 L5DFD FCB 23 ; 11.5 81.3 L5DFE FCB 31 ; 15.5 87.5 L5DFF FCB 43 ; 21.5 93.8 L5E00 FCB 43 ; 21.5 100.0 ;--------------------------------------------- ;--------------------------------------------- ; NORMAL DN SHIFT, 3 -> 2 SHIFT Vs. %TPS ; ; Dissassemby of BDWM ; ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5E01 ; MPH %TPS ;--------------------------------- L5E01 FCB 36 ; 18.0 0.0 L5E02 FCB 36 ; 18.0 6.3 L5E03 FCB 36 ; 18.0 12.5 L5E04 FCB 36 ; 18.0 18.8 L5E05 FCB 36 ; 18.0 25.0 L5E06 FCB 36 ; 18.0 31.3 L5E07 FCB 36 ; 18.0 37.5 L5E08 FCB 36 ; 18.0 43.8 L5E09 FCB 47 ; 23.5 50.0 L5E0A FCB 58 ; 29.0 56.3 L5E0B FCB 63 ; 31.5 62.5 L5E0C FCB 69 ; 34.5 68.8 L5E0D FCB 73 ; 36.5 75.0 L5E0E FCB 79 ; 39.5 81.3 L5E0F FCB 85 ; 42.5 87.5 L5E10 FCB 90 ; 45.0 93.8 L5E11 FCB 98 ; 49.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; NORMAL DN SHIFT, 4 -> 3 SHIFT Vs. %TPS TBL ; ; Vss Vs. %TPS ; ; Dissassemby of BBWM ; ; ; TBL = MPH * 2 ;--------------------------------------------- ORG $5E12 ; MPH %TPS ;--------------------------------- FCB 48 ; 24.0 0.0 FCB 48 ; 24.0 6.3 FCB 48 ; 24.0 12.5 FCB 49 ; 24.5 18.8 FCB 54 ; 27.0 25.0 FCB 60 ; 30.0 31.3 FCB 66 ; 33.0 37.5 FCB 70 ; 35.0 43.8 FCB 76 ; 38.0 50.0 FCB 84 ; 42.0 56.3 FCB 91 ; 45.5 62.5 FCB 100 ; 50.0 68.8 FCB 113 ; 56.5 75.0 FCB 220 ; 110.0 81.3 FCB 220 ; 110.0 87.5 FCB 220 ; 110.0 93.8 FCB 220 ; 110.0 100.0 ;--------------------------------------------- ********************************************** * XMISH COLD UP SHIFT MODIFICATIONS CAIBRATION * ********************************************** ;--------------------------------------------- ; COLD (MOD) 1 -> 2 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E23 ; MPH, (MOD) %TPS ;--------------------------------- L5E23 FCB 128 ; 0.0 0.0 L5E24 FCB 128 ; 0.0 6.3 L5E25 FCB 124 ; -2.0 12.5 L5E26 FCB 124 ; -2.0 18.8 L5E27 FCB 124 ; -2.0 25.0 L5E28 FCB 124 ; -2.0 31.3 L5E29 FCB 124 ; -2.0 37.5 L5E2A FCB 124 ; -2.0 43.8 L5E2B FCB 124 ; -2.0 50.0 L5E2C FCB 124 ; -2.0 56.3 L5E2D FCB 124 ; -2.0 62.5 L5E2E FCB 124 ; -2.0 68.8 L5E2F FCB 124 ; -2.0 75.0 L5E30 FCB 124 ; -2.0 81.3 L5E31 FCB 124 ; -2.0 87.5 L5E32 FCB 124 ; -2.0 93.8 L5E33 FCB 124 ; -2.0 100.0 ;-------------------------------------------------- ;-------------------------------------------------- ; COLD (MOD) 2 -> 3 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E34 ; MPH, (MOD) %TPS ;--------------------------------- L5E34 FCB 128 ; 0.0 0.0 L5E35 FCB 128 ; 0.0 6.3 L5E36 FCB 124 ; -2.0 12.5 L5E37 FCB 124 ; -2.0 18.8 L5E38 FCB 124 ; -2.0 25.0 L5E39 FCB 124 ; -2.0 31.3 L5E3A FCB 124 ; -2.0 37.5 L5E3B FCB 124 ; -2.0 43.8 L5E3C FCB 124 ; -2.0 50.0 L5E3D FCB 124 ; -2.0 56.3 L5E3E FCB 124 ; -2.0 62.5 L5E3F FCB 124 ; -2.0 68.8 L5E40 FCB 124 ; -2.0 75.0 L5E41 FCB 124 ; -2.0 81.3 L5E42 FCB 124 ; -2.0 87.5 L5E43 FCB 124 ; -2.0 93.8 L5E44 FCB 124 ; -2.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; COLD (MOD) 3 -> 4 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E45 ; MPH, (MOD) %TPS ;--------------------------------- L5E45 FCB 128 ; 0.0 0.0 L5E46 FCB 128 ; 0.0 6.3 L5E47 FCB 128 ; 0.0 12.5 L5E48 FCB 124 ; -2.0 18.8 L5E49 FCB 124 ; -2.0 25.0 L5E4A FCB 124 ; -2.0 31.3 L5E4B FCB 124 ; -2.0 37.5 L5E4C FCB 124 ; -2.0 43.8 L5E4D FCB 124 ; -2.0 50.0 L5E4E FCB 124 ; -2.0 56.3 L5E4F FCB 124 ; -2.0 62.5 L5E50 FCB 124 ; -2.0 68.8 L5E51 FCB 124 ; -2.0 75.0 L5E52 FCB 124 ; -2.0 81.3 L5E53 FCB 124 ; -2.0 87.5 L5E54 FCB 124 ; -2.0 93.8 L5E55 FCB 124 ; -2.0 100.0 ;--------------------------------------------- ********************************************** * XMISH COLD DN SHIFT MODIFICATIONS CAIBRATION * ********************************************** ;--------------------------------------------- ; COLD (MOD) 2 -> 1 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E56 ; MPH, (MOD) %TPS ;--------------------------------- L5E56 FCB 128 ; 0.0 0.0 L5E57 FCB 124 ; -2.0 6.3 L5E58 FCB 124 ; -2.0 12.5 L5E59 FCB 124 ; -2.0 18.8 L5E5A FCB 124 ; -2.0 25.0 L5E5B FCB 124 ; -2.0 31.3 L5E5C FCB 124 ; -2.0 37.5 L5E5D FCB 124 ; -2.0 43.8 L5E5E FCB 124 ; -2.0 50.0 L5E5F FCB 124 ; -2.0 56.3 L5E60 FCB 124 ; -2.0 62.5 L5E61 FCB 124 ; -2.0 68.8 L5E62 FCB 124 ; -2.0 75.0 L5E63 FCB 124 ; -2.0 81.3 L5E64 FCB 124 ; -2.0 87.5 L5E65 FCB 124 ; -2.0 93.8 L5E66 FCB 124 ; -2.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; COLD (MOD) 3 -> 2 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E67 ; MPH, (MOD) %TPS ;--------------------------------- L5E67 FCB 128 ; 0.0 0.0 L5E68 FCB 124 ; -2.0 6.3 L5E69 FCB 124 ; -2.0 12.5 L5E6A FCB 124 ; -2.0 18.8 L5E6B FCB 124 ; -2.0 25.0 L5E6C FCB 124 ; -2.0 31.3 L5E6D FCB 124 ; -2.0 37.5 L5E6E FCB 124 ; -2.0 43.8 L5E6F FCB 124 ; -2.0 50.0 L5E70 FCB 124 ; -2.0 56.3 L5E71 FCB 124 ; -2.0 62.5 L5E72 FCB 124 ; -2.0 68.8 L5E73 FCB 124 ; -2.0 75.0 L5E74 FCB 124 ; -2.0 81.3 L5E75 FCB 124 ; -2.0 87.5 L5E76 FCB 124 ; -2.0 93.8 L5E77 FCB 124 ; -2.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; COLD (MOD) 4 -> 3 SHIFT Vs. %TPS ; ; ; Dissassemby of BDWM ; ; TBL = (MPH * 2) - 64 ;--------------------------------------------- ORG $5E78 ; MPH, (MOD) %TPS ;--------------------------------- L5E78 FCB 128 ; 0.0 0.0 L5E79 FCB 124 ; -2.0 6.3 L5E7A FCB 124 ; -2.0 12.5 L5E7B FCB 124 ; -2.0 18.8 L5E7C FCB 124 ; -2.0 25.0 L5E7D FCB 124 ; -2.0 31.3 L5E7E FCB 124 ; -2.0 37.5 L5E7F FCB 124 ; -2.0 43.8 L5E80 FCB 124 ; -2.0 50.0 L5E81 FCB 124 ; -2.0 56.3 L5E82 FCB 124 ; -2.0 62.5 L5E83 FCB 124 ; -2.0 68.8 L5E84 FCB 124 ; -2.0 75.0 L5E85 FCB 124 ; -2.0 81.3 L5E86 FCB 124 ; -2.0 87.5 L5E87 FCB 124 ; -2.0 93.8 L5E88 FCB 124 ; -2.0 100.0 ;--------------------------------------------- ********************************************** ********************************************** * 3 -> 2 DOWNSHIFT PATTERN 1994 4L60E XMISSION * ********************************************** L5E89: FCB $0F ; ENABLE FLAGS 1994 4L60E XMISSION ; ; b7 = not used ; b6 = not used ; b5 = not used ; b4 = not used ; ; b3 = not used ; b2 = 1 = A/C comp enabled ; b1 = 1 = temp comp enabled ; b0 = not used ;---------------------------------- ; L5E8A: FCB 00 ; 0%, MIN ALLOWED %D.C. FOR 3 -> 2 SHIFT L5E8B: FCB 230 ; 90%, MAX ALLOWED %D.C. FOR 3 -> 2 SHIFT ; L5E8C: FCB 0 ; 0 % D.C. OVERRIDE IN D3 - D2 L5E8D: FCB 0 ; 0%, 2 - 3 SHFT IN CASE OF NO LOSS L5E8E: FCB 40 ; 2 SEC'S, PERIOD OF 3 -> 2 SHIFT ; L5E8F: FCB 135 ; 2.7% D.C., A/C COMP OFFSET ; VAL = PCT * 2.56 + 128 ;--------------------------------------------- ; BASE D.C. Vs. MPH Vs. BARO ; ; Dissassemby of BDWM ; 17 x 17 TABLE ; ; TBL = %D.C. * 2.56 ;--------------------------------------------- ORG $5E90 ; ; L5E90 FCB 0 ; Min BARO Kpa Val, (128/BARO) FCB 0 ; Min MPH Value, (10 MPH, SCALED) FCB 17 ; COL'S/ROW ; ;--------------------------------------------- ; 50 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 97 ; 37.9 22 FCB 172 ; 67.2 26 FCB 192 ; 75.0 30 FCB 212 ; 82.8 34 FCB 230 ; 89.8 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 54 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 97 ; 37.9 22 FCB 172 ; 67.2 26 FCB 192 ; 75.0 30 FCB 212 ; 82.8 34 FCB 230 ; 89.8 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 58 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 97 ; 37.9 22 FCB 172 ; 67.2 26 FCB 192 ; 75.0 30 FCB 212 ; 82.8 34 FCB 230 ; 89.8 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 62 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 97 ; 37.9 22 FCB 172 ; 67.2 26 FCB 192 ; 75.0 30 FCB 212 ; 82.8 34 FCB 230 ; 89.8 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 66 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 89 ; 34.8 22 FCB 164 ; 64.1 26 FCB 184 ; 71.9 30 FCB 204 ; 79.7 34 FCB 224 ; 87.5 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 70 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 81 ; 31.6 22 FCB 156 ; 60.9 26 FCB 176 ; 68.8 30 FCB 196 ; 76.6 34 FCB 216 ; 84.4 38 FCB 230 ; 89.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 74 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 73 ; 28.5 22 FCB 148 ; 57.8 26 FCB 168 ; 65.6 30 FCB 188 ; 73.4 34 FCB 208 ; 81.3 38 FCB 228 ; 89.1 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 78 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 65 ; 25.4 22 FCB 140 ; 54.7 26 FCB 160 ; 62.5 30 FCB 180 ; 70.3 34 FCB 200 ; 78.1 38 FCB 220 ; 85.9 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 82 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 57 ; 22.3 22 FCB 132 ; 51.6 26 FCB 152 ; 59.4 30 FCB 172 ; 67.2 34 FCB 192 ; 75.0 38 FCB 212 ; 82.8 42 FCB 230 ; 89.8 46 FCB 230 ; 89.8 50 FCB 230 ; 89.8 54 FCB 230 ; 89.8 58 FCB 230 ; 89.8 62 FCB 230 ; 89.8 66 FCB 230 ; 89.8 70 FCB 230 ; 89.8 74 ;--------------------------------------------- ; 86 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 49 ; 19.1 22 FCB 124 ; 48.4 26 FCB 144 ; 56.3 30 FCB 164 ; 64.1 34 FCB 184 ; 71.9 38 FCB 204 ; 79.7 42 FCB 224 ; 87.5 46 FCB 224 ; 87.5 50 FCB 224 ; 87.5 54 FCB 224 ; 87.5 58 FCB 224 ; 87.5 62 FCB 224 ; 87.5 66 FCB 224 ; 87.5 70 FCB 224 ; 87.5 74 ;--------------------------------------------- ; 90 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 41 ; 16.0 22 FCB 116 ; 45.3 26 FCB 136 ; 53.1 30 FCB 156 ; 60.9 34 FCB 176 ; 68.8 38 FCB 196 ; 76.6 42 FCB 216 ; 84.4 46 FCB 216 ; 84.4 50 FCB 216 ; 84.4 54 FCB 216 ; 84.4 58 FCB 216 ; 84.4 62 FCB 216 ; 84.4 66 FCB 216 ; 84.4 70 FCB 216 ; 84.4 74 ;--------------------------------------------- ; 94 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 33 ; 12.9 22 FCB 108 ; 42.2 26 FCB 128 ; 50.0 30 FCB 148 ; 57.8 34 FCB 168 ; 65.6 38 FCB 188 ; 73.4 42 FCB 208 ; 81.3 46 FCB 208 ; 81.3 50 FCB 208 ; 81.3 54 FCB 208 ; 81.3 58 FCB 208 ; 81.3 62 FCB 208 ; 81.3 66 FCB 208 ; 81.3 70 FCB 208 ; 81.3 74 ;--------------------------------------------- ; 98 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 25 ; 9.8 22 FCB 100 ; 39.1 26 FCB 120 ; 46.9 30 FCB 140 ; 54.7 34 FCB 160 ; 62.5 38 FCB 180 ; 70.3 42 FCB 200 ; 78.1 46 FCB 200 ; 78.1 50 FCB 200 ; 78.1 54 FCB 200 ; 78.1 58 FCB 200 ; 78.1 62 FCB 200 ; 78.1 66 FCB 200 ; 78.1 70 FCB 200 ; 78.1 74 ;--------------------------------------------- ; 102 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 25 ; 9.8 22 FCB 100 ; 39.1 26 FCB 120 ; 46.9 30 FCB 140 ; 54.7 34 FCB 160 ; 62.5 38 FCB 180 ; 70.3 42 FCB 200 ; 78.1 46 FCB 200 ; 78.1 50 FCB 200 ; 78.1 54 FCB 200 ; 78.1 58 FCB 200 ; 78.1 62 FCB 200 ; 78.1 66 FCB 200 ; 78.1 70 FCB 200 ; 78.1 74 ;--------------------------------------------- ; 106 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 25 ; 9.8 22 FCB 100 ; 39.1 26 FCB 120 ; 46.9 30 FCB 140 ; 54.7 34 FCB 160 ; 62.5 38 FCB 180 ; 70.3 42 FCB 200 ; 78.1 46 FCB 200 ; 78.1 50 FCB 200 ; 78.1 54 FCB 200 ; 78.1 58 FCB 200 ; 78.1 62 FCB 200 ; 78.1 66 FCB 200 ; 78.1 70 FCB 200 ; 78.1 74 ;--------------------------------------------- ; 110 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 25 ; 9.8 22 FCB 100 ; 39.1 26 FCB 120 ; 46.9 30 FCB 140 ; 54.7 34 FCB 160 ; 62.5 38 FCB 180 ; 70.3 42 FCB 200 ; 78.1 46 FCB 200 ; 78.1 50 FCB 200 ; 78.1 54 FCB 200 ; 78.1 58 FCB 200 ; 78.1 62 FCB 200 ; 78.1 66 FCB 200 ; 78.1 70 FCB 200 ; 78.1 74 ;--------------------------------------------- ; 114 Kpa BARO ; %D.C. MPH ;--------------------------------------------- FCB 25 ; 9.8 10 FCB 25 ; 9.8 14 FCB 25 ; 9.8 18 FCB 25 ; 9.8 22 FCB 100 ; 39.1 26 FCB 120 ; 46.9 30 FCB 140 ; 54.7 34 FCB 160 ; 62.5 38 FCB 180 ; 70.3 42 FCB 200 ; 78.1 46 FCB 200 ; 78.1 50 FCB 200 ; 78.1 54 FCB 200 ; 78.1 58 FCB 200 ; 78.1 62 FCB 200 ; 78.1 66 FCB 200 ; 78.1 70 FCB 200 ; 78.1 74 ;--------------------------------------------- ;--------------------------------------------- ; TEMP COMPENSATION %DC Vs. XMISH TEMP ; ; Dissassemby of BDWM ; ; TBL = %DC * 1.27+128 IF DC E.Q. or G.T. 0 ; TBL = %DC * 1.28+128 IF DC L.T. 0 ;--------------------------------------------- ORG $5FB4 ; %DC DEG c ;--------------------------------- L5FB4 FCB 96 ; -25.0 -40 L5FB5 FCB 96 ; -25.0 -28 L5FB6 FCB 96 ; -25.0 -16 L5FB7 FCB 100 ; -22.0 - 4 L5FB8 FCB 105 ; -18.0 8 L5FB9 FCB 110 ; -14.0 20 L5FBA FCB 120 ; - 6.0 32 L5FBB FCB 123 ; - 4.0 44 L5FBC FCB 128 ; 0 56 L5FBD FCB 128 ; 0 68 L5FBE FCB 128 ; 0 80 L5FBF FCB 128 ; 0 92 L5FC0 FCB 128 ; 0 104 L5FC1 FCB 128 ; 0 116 L5FC2 FCB 128 ; 0 128 L5FC3 FCB 128 ; 0 140 L5FC4 FCB 128 ; 0 152 ;--------------------------------------------- ********************************************** ********************************************** * FORCE MOTOR CALIB VALUES * ********************************************** L5FC5: FCB 0 ; 0 SEC'S MIN TIME FOR ADPATIVE RATIO CHANGE ; SEC'S * 40 L5FC6 FCB 48 ; 1.2 SEC'S MAX TIME FOR ADPATIVE 1 -> 2 SHIFT ; SEC'S * 40 L5FC7 FCB 48 ; 1.2 SEC'S MAX TIME FOR ADPATIVE 2 -> 3 SHIFT ; SEC'S * 40 L5FC8 FCB 48 ; 1.2 SEC'S MAX TIME FOR ADPATIVE 3 -> 4 SHIFT ; SEC'S * 40 L5FC9 FCB 40 ; 1.0 SEC'S TIME CK FOR JUMP SHFT AFTER 1 -> 2 L5FCA FCB 40 ; 1.0 SEC'S TIME CK FOR JUMP SHFT AFTER 2 -> 3 L5FCB FCB 80 ; 2.0 SEC'S TIME PERIOD FOR NEXT LINE L5FCC FCB 20 ; 20 PSI ADDED FOR 1 -> 3 SHIFT L5FCD FCB 80 ; 2.0 SEC'S TIME PERIOD FOR NEXT LINE L5FCE FCB 20 ; 20 PSI ADDED FOR 1 -> 4 SHIFT ; L5FCF: FCB 80 ; 2.0 SEC'S TIME SUB'ED PERIOD FOR NEXT LINE L5FD0 FCB 10 ; 10 PSI ADDED FOR 2 -> 4 SHIFT ;------------------------------- ; 6 LINE 16 BIT TABLE ;------------------------------- L5FD1 FCB 65475 ; 1 -> 2 SHIFT STARTING DERIVITIVE, (-61) L5FD3 FCB 65416 ; 2 -> 3 SHIFT STARTING DERIVITIVE (-120) L5FD5 FCB 65400 ; 3 -> 4 SHIFT STARTING DERIVITIVE (-136) L5FD7 FCB 65475 ; 1 -> 2 SHIFT STOPING DERIVITIVE, (-61) L5FD9 FCB 65416 ; 2 -> 3 SHIFT STOPING DERIVITIVE, (-120) L5FDB FCB 65400 ; 3 -> 4 SHIFT STOPING DERIVITIVE, (-136) ;------------------------------- ;------------------------------- ; GARAGE SHIFT PARAM'S ;------------------------------- L5FDD FCB 8 ; 0.2 SEC'S, DRIVE, GARAGE SHIFT LIMIT L5FDE FCB 0 ; 0 PSI DRIVE, GARAGE SHIFT OFFSET L5FDF FCB 10 ; 0.2 SEC'S, REV, GARAGE SHIFT LIMIT L5FE0 FCB 0 ; 0 PSI REV, GARAGE SHIFT OFFSET L5FE1 FCB 16 ; 8 MPH GRARAGE SHIFT SPEED LMT, (PK/NEUT) L5FE2 FCB 16 ; 8 MPH GRARAGE SHIFT SPEED LMT, (DRV/REV) L5FE3 FCB 5 ; 5 PSI DRIVE, GARAGE LO LMT, (PK/NEUT) L5FE4 FCB 5 ; 5 PSI DRIVE, GARAGE LO LMT, (DRIVE) L5FE5 FCB 5 ; 5 PSI GRARAGE SHFT PRESS LO LMT, (REV) ;-------------------------------------------------- ;-------------- ; 3 LINE TBL ;-------------- L5FE6: FCB 80 ; 2 SEC PERIOD FOR 2 -> 1 MODIFIER FCB 80 ; 2 SEC PERIOD FOR 3 -> 2 MODIFIER FCB 0 ; 0 SEC PERIOD FOR 4 -> 3 MODIFIER ;---------------- L5FE9: FCB 0 ; 0 PSI SUBED FOR A/C ON IN 1st GR L5FEA FCB 3 ; 3 PSI SUBED FOR A/C ON IN 2nd GR L5FEB FCB 5 ; 5 PSI SUBED FOR A/C ON IN 3rd GR L5FEC: FCB 5 ; 5 PSI SUBED FOR A/C ON IN 4th GR ********************************* * ADAPTIVE LEARNING PARAMS ********************************** ;------------------------------------------- ; ADAPTIVE LEARNING ; 6 LINE TBL ;------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Adaptive modifer cell limits to change cells ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ;-Defines TPS range to change from one cell to another ; L5FED FCB 64 ;25%, upper TPS limit for cell #1 FCB 59 ;23%, lower TPS limit for cell #1 ; FCB 102 ;40%, upper TPS limit for cell #2 FCB 97 ;38%, lower TPS limit for cell #2 ; FCB 178 ;69.8%, upper TPS limit for cell #3 FCB 173 ;68.0%, lower TPS limit for cell #3 ; ;---------------------------------------------- ; REVERSE THE 2 FOLLOWING TEMPERATURE VAL'S TO ; ENABLE ADAPTIVE MODIFIERS ;---------------------------------------------- L5CF3 FCB 133 ; 60 DEG c COLD ADPTIVE TEMP THRESH L5CF4 FCB 200 ; 110 DEG c HOT ADPTIVE TEMP THRESH ;---------------------------------------------- ;----------------------- ; 3 LINE TBL ; ADAPTIVE TPS LO LMTS ;----------------------- L5FF5 FCB 64 ; 25% TPS 1st GR FCB 255 ; 99.9% TPS 2st GR FCB 255 ; 99.9% TPS 3st GR ;---------------------- ;------------------------ ; 3 LINE TBL ; ADAPTIVE TPS HI LMTS ;------------------------ L5FF8 FCB 255 ; 99.9% TPS 1st GR FCB 0 ; 0% TPS 2st GR FCB 0 ; 0% TPS 3st GR ;------------------------ L5FFB FCB 13 ; 5% APAPT TPS CHANGE THRESH L5FFC FCB 236 ; -5 PSI ADAPT MOD'ED LOWER LMT L5FFD FCB 40 ; 10 PSI ADAPT MOD'ED UPPER LMT L5FFE FCB 80 ; 2 SEC, COAST DOWM SHIFT TIME L5FFF FDB 65526 ; IF SLIP -1.3 RPM ENABLE ENG BRAKING ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Break points used for temp based press. comp. tables ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Used with tables L624B, ; L627A, and L62A9 ; ; %TPS = val/.390 ;Table offset ; L6001 FCB 0 ; 0 L6002 FCB 38 ;16 L6003 FCB 102 ;32 L6004 FCB 178 ;48 ; ;---------------------------- ; 3 LINE TABLE ; ; MINIMIM TIME BETWEEN SHIFTS ; FOR ADAPTIVE MOD ; TABL = SEC * 40 ;----------------------------- L6005 FCB 80 ; 2 SEC'S, 1 -> 2 FCB 80 ; 2 SEC'S, 2 -> 3 FCB 80 ; 2 SEC'S, 3 -> 4 ;---------------------------- ;---------------------------- ; 3 LINE TABLE ; ; DELAY AFTER RANGE CHANGE ; FOR ADAPTIVE SHIFT ; ; TABL = SEC * 40 ;----------------------------- L6008 FCB 240 ; 6 6EC'S 1 -> 2 FCB 240 ; 6 6EC'S 2 -> 3 FCB 240 ; 6 6EC'S 3 -> 4 ;----------------------------- ;---------------------------- ; 3 LINE TABLE ; ; MAX SPD CHANGE FOR ; ADAPTIVE SHIFT ; ; TBL = MPH * 2 ;----------------------------- L600B FCB 40 ; 20 MPH 1 -> 2 FCB 40 ; 20 MPH 2 -> 3 FCB 0 ; 0 MPH 3 -> 4 ;----------------------------- ;---------------------------- ; 3 LINE TABLE ; ; LARGE SHIFT TIME ERROR ; & PRESSURE MODIFIER ; ADAPTIVE SHIFT ; TBL = ;----------------------------- L600E: FCB 244 ; -300 msec 1 -> 2 FCB 244 ; -300 msec 2 -> 3 FCB 244 ; -300 msec 3 -> 4 FCB 8 ; 2 PSI MOD 1 -> 2 FCB 8 ; 2 PSI MOD 2 -> 3 FCB 8 ; 2 PSI MOD 3 -> 4 ;-------------------------------- ;---------------------------- ; 3 LINE TABLE ; ; LARGE DELAY TIME ERROR ; FOR ADAPTIVE SHIFT ; TBL = SEC * 40 ;----------------------------- L6014 FCB 32 ; 800 Msec, 1 -> 2 FCB 0 ; 0 Msec, 2 -> 3 FCB 0 ; 0 Msec, 3 -> 4 ;---------------------------- ;---------------------------- ; 3 LINE UPSHIFT TABLE ; MIN TIME LMT ;------------------------- L6017: FCB 20 ; 500 msec 1 -> 2 FCB 20 ; 500 msec 2 -> 3 FCB 255 ; 6.38 SEC'S 3 -> 4 ;----------------------------- ;------------------------------ ; 3 LINE TABLE ; LONG SHIFT DELAY PRESS MOD'ER ;------------------------------- L601A FCB 12 ; 3 PSI FCB 16 ; 4 PSI FCB 0 ; 0 PSI ;------------------------- ;----------------------------------- L601D FCB 1 ; 0000 0001, shift contingency ; ; b7 ; b6 ; b5 ; b4 ; ; b3 ; b2 ; b1 ; b0 1 = NO Long shift contingency enabled ; ;----------------------------------- L601E FCB 90 ; 90 PSI MAX FORCE MOTOR PRESSURE ;------------------------ ; 3 LINE TBL ; PRESSURE MODE TIME LMT'S ;------------------------- L601F FCB 48 ; 1.2 SEC'S, 1 -> 2 L6020 FCB 48 ; 1.2 SEC'S, 2 -> 3 L6021 FCB 48 ; 1.2 SEC'S, 3 -> 4 ;------------------------- ********************************************** * POWER ENRICH MODE * ********************************************** ;--------------------------------------------- ; POWER ENRICH PRESS MOD TABLE ; ; LINE PRESSURE Vs. XMISH RPM ; ; Dissassemby of BBWM ; ; ; TBL = PSI - 128 ;--------------------------------------------- ORG $6022 ; PSI ENG RPM ;--------------------------------- L6022 FCB 128 ; 0 0 L6023 FCB 128 ; 0 512 L6024 FCB 128 ; 0 1024 L6025 FCB 128 ; 0 1536 L6026 FCB 128 ; 0 2048 L6027 FCB 128 ; 0 2560 L6028 FCB 128 ; 0 3072 L6029 FCB 128 ; 0 3584 L602A FCB 128 ; 0 4096 L602B FCB 128 ; 0 4608 L602C FCB 128 ; 0 5120 L602D FCB 128 ; 0 5632 L602E FCB 128 ; 0 6144 L602F FCB 128 ; 0 6656 L6030 FCB 128 ; 0 7168 L6031 FCB 128 ; 0 7680 L6032 FCB 128 ; 0 8192 ;--------------------------------------------- ;--------------------------------------------- ; MAT TEMPERATURE PRESSURE OFFSET TBL ; ; Dissassemby of BBWM ; ; TBL = PSI -128 ;--------------------------------------------- ORG $6033 ; PSI MAT, Deg c ;---------------------------------- L6033 FCB 128 ; 0 -4 L6034 FCB 128 ; 0 2 L6035 FCB 128 ; 0 8 L6036 FCB 128 ; 0 14 L6037 FCB 128 ; 0 20 L6038 FCB 128 ; 0 26 L6039 FCB 128 ; 0 32 L603A FCB 128 ; 0 38 L603B FCB 128 ; 0 44 L603C FCB 128 ; 0 50 L603D FCB 128 ; 0 56 L603E FCB 128 ; 0 62 L603F FCB 128 ; 0 68 L6040 FCB 128 ; 0 74 L6041 FCB 128 ; 0 80 L6042 FCB 128 ; 0 86 L6043 FCB 128 ; 0 92 ;--------------------------------------------- *********************** * DESIRED SHIFT TIME * ALTITUDE GAIN *********************** ;--------------------------------------------- ; DESIRED SHIFT TIME ALTITUDE GAIN ; 2nd GEAR ; ; Dissassemby of BBWM ; ; ; TABLE = FACTOR * 1.28 ;--------------------------------------------- ORG $6044 ; FACTOR %TPS ;--------------------------------- L6044 FCB 0 ; 0.0 0.0 L6045 FCB 0 ; 0.0 6.3 L6046 FCB 0 ; 0.0 12.5 L6047 FCB 0 ; 0.0 18.8 L6048 FCB 0 ; 0.0 25.0 L6049 FCB 0 ; 0.0 31.3 L604A FCB 0 ; 0.0 37.5 L604B FCB 0 ; 0.0 43.8 L604C FCB 0 ; 0.0 50.0 L604D FCB 0 ; 0.0 56.3 L604E FCB 0 ; 0.0 62.5 L604F FCB 0 ; 0.0 68.8 L6050 FCB 0 ; 0.0 75.0 L6051 FCB 0 ; 0.0 81.3 L6052 FCB 0 ; 0.0 87.5 L6053 FCB 0 ; 0.0 93.8 L6054 FCB 0 ; 0.0 100.0 ;---------------------------------------------- ;---------------------------------------------- ; DESIRED SHIFT TIME ALTITUDE GAIN 3rd GR ; ; ; Dissassemby of BBWM ; ; ; TABLE = FACTOR * 1.28 ;---------------------------------------------- ORG $6055 ; FACTOR %TPS ;---------------------------------- L6055 FCB 0 ; 0.0 0.0 L6056 FCB 0 ; 0.0 6.3 L6057 FCB 0 ; 0.0 12.5 L6058 FCB 0 ; 0.0 18.8 L6059 FCB 0 ; 0.0 25.0 L605A FCB 0 ; 0.0 31.3 L605B FCB 0 ; 0.0 37.5 L605C FCB 0 ; 0.0 43.8 L605D FCB 0 ; 0.0 50.0 L605E FCB 0 ; 0.0 56.3 L605F FCB 0 ; 0.0 62.5 L6060 FCB 0 ; 0.0 68.8 L6061 FCB 0 ; 0.0 75.0 L6062 FCB 0 ; 0.0 81.3 L6063 FCB 0 ; 0.0 87.5 L6064 FCB 0 ; 0.0 93.8 L6065 FCB 0 ; 0.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; DESIRED SHIFT TIME ALTITUDE GAIN 4th ; ; ; Dissassemby of BDWM ; 10-27-1993, 11:58:44 ; ; TABLE = FACTOR * 1.28 ;--------------------------------------------- ORG $6066 ; FACTOR %TPS ;--------------------------------- L6066 FCB 0 ; 0.0 0.0 L6067 FCB 0 ; 0.0 6.3 L6068 FCB 0 ; 0.0 12.5 L6069 FCB 0 ; 0.0 18.8 L606A FCB 0 ; 0.0 25.0 L606B FCB 0 ; 0.0 31.3 L606C FCB 0 ; 0.0 37.5 L606D FCB 0 ; 0.0 43.8 L606E FCB 0 ; 0.0 50.0 L606F FCB 0 ; 0.0 56.3 L6070 FCB 0 ; 0.0 62.5 L6071 FCB 0 ; 0.0 68.8 L6072 FCB 0 ; 0.0 75.0 L6073 FCB 0 ; 0.0 81.3 L6074 FCB 0 ; 0.0 87.5 L6075 FCB 0 ; 0.0 93.8 L6076 FCB 0 ; 0.0 100.0 ;--------------------------------------------- ********************************************** ********************** * PRESSURE ALTITUDE * GAIN FACTOR * (3 TABLES) ********************** ;---------------------------------------------- ; PRESSURE ALTITUDE GAIN FACTOR Vs. %TPS ; 2nd GEAR ; ; Dissassemby of BBWM ; ; (INDEXED ADDRESS TBL AT LBB80) ; ; TABLE = FACTOR * 1.28 ;---------------------------------------------- ORG $6077 ; FACTOR %TPS ;---------------------------------- L6077 FCB 0 ; 0.0 0.0 L6078 FCB 0 ; 0.0 6.3 L6079 FCB 0 ; 0.0 12.5 L607A FCB 0 ; 0.0 18.8 L607B FCB 0 ; 0.0 25.0 L607C FCB 0 ; 0.0 31.3 L607D FCB 0 ; 0.0 37.5 L607E FCB 0 ; 0.0 43.8 L607F FCB 0 ; 0.0 50.0 L6080 FCB 0 ; 0.0 56.3 L6081 FCB 0 ; 0.0 62.5 L6082 FCB 0 ; 0.0 68.8 L6083 FCB 0 ; 0.0 75.0 L6084 FCB 0 ; 0.0 81.3 L6085 FCB 0 ; 0.0 87.5 L6086 FCB 0 ; 0.0 93.8 L6087 FCB 0 ; 0.0 100.0 ;--------------------------------------------- ;--------------------------------------------- ; PRESSURE ALTITUDE GAIN FACTOR Vs. %TPS ; 3rd GEAR ; ; Dissassemby of BBWM ; (INDEXED ADDRESS TBL AT LBB80) ; ; TABLE = FACTOR * 1.28 ;--------------------------------------------- ORG $6088 ; FACTOR %TPS ;----------------------------- L6088 FCB 0 ; 0.0 0.0 L6089 FCB 0 ; 0.0 6.3 L608A FCB 0 ; 0.0 12.5 L608B FCB 0 ; 0.0 18.8 L608C FCB 0 ; 0.0 25.0 L608D FCB 0 ; 0.0 31.3 L608E FCB 0 ; 0.0 37.5 L608F FCB 0 ; 0.0 43.8 L6090 FCB 0 ; 0.0 50.0 L6091 FCB 0 ; 0.0 56.3 L6092 FCB 0 ; 0.0 62.5 L6093 FCB 0 ; 0.0 68.8 L6094 FCB 0 ; 0.0 75.0 L6095 FCB 0 ; 0.0 81.3 L6096 FCB 0 ; 0.0 87.5 L6097 FCB 0 ; 0.0 93.8 L6098 FCB 0 ; 0.0 100.0 ;---------------------------------------------- ;---------------------------------------------- ; PRESSURE ALTITUDE GAIN FACTOR Vs. %TPS ; 4th GEAR ; ; Dissassemby of BDWM ; (INDEXED ADDRESS TBL AT LBB80) ; ; TABLE = FACTOR * 1.28 ;---------------------------------------------- ORG $6099 ; FACTOR %TPS ;---------------------------------- L6099 FCB 0 ; 0.0 0.0 L609A FCB 0 ; 0.0 6.3 L609B FCB 0 ; 0.0 12.5 L609C FCB 0 ; 0.0 18.8 L609D FCB 0 ; 0.0 25.0 L609E FCB 0 ; 0.0 31.3 L609F FCB 0 ; 0.0 37.5 L60A0 FCB 0 ; 0.0 43.8 L60A1 FCB 0 ; 0.0 50.0 L60A2 FCB 0 ; 0.0 56.3 L60A3 FCB 0 ; 0.0 62.5 L60A4 FCB 0 ; 0.0 68.8 L60A5 FCB 0 ; 0.0 75.0 L60A6 FCB 0 ; 0.0 81.3 L60A7 FCB 0 ; 0.0 87.5 L60A8 FCB 0 ; 0.0 93.8 L60A9 FCB 0 ; 0.0 100.0 ;---------------------------------------------- *********************************************** *********************** * ENGINE BRAKING *********************** ;---------------------------------------------- ; ENGINE BRAKING LINE PRESSURE Vs. MPH ; 1st GEAR ; ; Dissassemby of BBWM ; ; TBL = PSI ;---------------------------------------------- ORG $60AA ; PSI MPH ;---------------------------------- L60AA FCB 40 ; 40.0 0 L60AB FCB 40 ; 40.0 8 L60AC FCB 40 ; 40.0 16 L60AD FCB 40 ; 40.0 24 L60AE FCB 40 ; 40.0 32 L60AF FCB 40 ; 40.0 40 L60B0 FCB 40 ; 40.0 48 L60B1 FCB 90 ; 90.0 56 L60B2 FCB 90 ; 90.0 64 L60B3 FCB 90 ; 90.0 72 L60B4 FCB 90 ; 90.0 80 L60B5 FCB 90 ; 90.0 88 L60B6 FCB 90 ; 90.0 96 L60B7 FCB 90 ; 90.0 104 L60B8 FCB 90 ; 90.0 112 L60B9 FCB 90 ; 90.0 120 L60BA FCB 90 ; 90.0 128 ;---------------------------------------------- ;---------------------------------------------- ; ENGINE BRAKING LINE PRESSURE Vs. MPH ; 2nd GEAR ; ; Dissassemby of BBWM ; ; TBL = PSI ;---------------------------------------------- ORG $60BB ; PSI MPH ;---------------------------------- L60BB FCB 40 ; 40.0 0 L60BC FCB 40 ; 40.0 8 L60BD FCB 40 ; 40.0 16 L60BE FCB 40 ; 40.0 24 L60BF FCB 40 ; 40.0 32 L60C0 FCB 40 ; 40.0 40 L60C1 FCB 50 ; 50.0 48 L60C2 FCB 60 ; 60.0 56 L60C3 FCB 80 ; 80.0 64 L60C4 FCB 90 ; 90.0 72 L60C5 FCB 90 ; 90.0 80 L60C6 FCB 90 ; 90.0 88 L60C7 FCB 90 ; 90.0 96 L60C8 FCB 90 ; 90.0 104 L60C9 FCB 90 ; 90.0 112 L60CA FCB 90 ; 90.0 120 L60CB FCB 90 ; 90.0 128 ;---------------------------------------------- ;---------------------------------------------- ; ENGINE BRAKING LINE PRESSURE Vs. MPH ; 3rd GEAR ; ; Dissassemby of BBWM ; ; TBL = PSI ;---------------------------------------------- ORG $60CC ; PSI MPH ;---------------------------------- L60CC FCB 0 ; 0.0 0 L60CD FCB 0 ; 0.0 8 L60CE FCB 0 ; 0.0 16 L60CF FCB 0 ; 0.0 24 L60D0 FCB 0 ; 0.0 32 L60D1 FCB 0 ; 0.0 40 L60D2 FCB 0 ; 0.0 48 L60D3 FCB 0 ; 0.0 56 L60D4 FCB 0 ; 0.0 64 L60D5 FCB 0 ; 0.0 72 L60D6 FCB 0 ; 0.0 80 L60D7 FCB 0 ; 0.0 88 L60D8 FCB 0 ; 0.0 96 L60D9 FCB 0 ; 0.0 104 L60DA FCB 0 ; 0.0 112 L60DB FCB 0 ; 0.0 120 L60DC FCB 0 ; 0.0 128 ;---------------------------------------------- ;---------------------------------------------- ; GARAGE SHIFT LINE PRESSURE, Vs. COOL Vs. RPM ; IN DRIVE ; ; Dissassemby of BBWM ; 17 x 8 TBL ; ; TBL = PSI ;---------------------------------------------- ORG $60DD ; ; L60DD FCB 0 ; Min -40 deg C Val, (deg c+40) FCB 0 ; Min 0 RPM Value (RPM/8) FCB 17 ; COL'S/ROW ; ;---------------------------------------------- ; -40 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 25 ; 25.0 0 FCB 25 ; 25.0 128 FCB 25 ; 25.0 256 FCB 25 ; 25.0 384 FCB 25 ; 25.0 512 FCB 25 ; 25.0 640 FCB 25 ; 25.0 768 FCB 25 ; 25.0 896 FCB 25 ; 25.0 1024 FCB 25 ; 25.0 1152 FCB 25 ; 25.0 1280 FCB 25 ; 25.0 1408 FCB 25 ; 25.0 1536 FCB 25 ; 25.0 1664 FCB 25 ; 25.0 1792 FCB 25 ; 25.0 1920 FCB 25 ; 25.0 2048 ;---------------------------------------------- ; -20 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 20 ; 20.0 0 FCB 20 ; 20.0 128 FCB 20 ; 20.0 256 FCB 20 ; 20.0 384 FCB 20 ; 20.0 512 FCB 20 ; 20.0 640 FCB 20 ; 20.0 768 FCB 20 ; 20.0 896 FCB 20 ; 20.0 1024 FCB 20 ; 20.0 1152 FCB 20 ; 20.0 1280 FCB 20 ; 20.0 1408 FCB 20 ; 20.0 1536 FCB 20 ; 20.0 1664 FCB 20 ; 20.0 1792 FCB 20 ; 20.0 1920 FCB 20 ; 20.0 2048 ;---------------------------------------------- ; 0 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 10 ; 10.0 0 FCB 10 ; 10.0 128 FCB 10 ; 10.0 256 FCB 10 ; 10.0 384 FCB 10 ; 10.0 512 FCB 10 ; 10.0 640 FCB 10 ; 10.0 768 FCB 10 ; 10.0 896 FCB 10 ; 10.0 1024 FCB 10 ; 10.0 1152 FCB 10 ; 10.0 1280 FCB 10 ; 10.0 1408 FCB 10 ; 10.0 1536 FCB 10 ; 10.0 1664 FCB 10 ; 10.0 1792 FCB 10 ; 10.0 1920 FCB 10 ; 10.0 2048 ;---------------------------------------------- ; 20 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 40 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 60 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 80 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 100 DEG C COOL ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ;---------------------------------------------- ; GARAGE LINE PRESSURE IN REVERSE Vs. COOL Vs. RPM ; ; Dissassemby of BBWM ; 17 x 8 TBL ; ; TBL = PSI ;---------------------------------------------- ORG $6168 ; ; L6168 FCB 0 ; Min -40 c FCB 0 ; Min 0 RPM FCB 17 ; COL'S/ROW ;---------------------------------------------- ; -40 DEG c ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 25 ; 25.0 0 FCB 25 ; 25.0 128 FCB 25 ; 25.0 256 FCB 25 ; 25.0 384 FCB 25 ; 25.0 512 FCB 25 ; 25.0 640 FCB 25 ; 25.0 768 FCB 25 ; 25.0 896 FCB 25 ; 25.0 1024 FCB 25 ; 25.0 1152 FCB 25 ; 25.0 1280 FCB 25 ; 25.0 1408 FCB 25 ; 25.0 1536 FCB 25 ; 25.0 1664 FCB 25 ; 25.0 1792 FCB 25 ; 25.0 1920 FCB 25 ; 25.0 2048 ;---------------------------------------------- ; -20 DEG c ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 25 ; 25.0 0 FCB 25 ; 25.0 128 FCB 25 ; 25.0 256 FCB 25 ; 25.0 384 FCB 25 ; 25.0 512 FCB 25 ; 25.0 640 FCB 25 ; 25.0 768 FCB 25 ; 25.0 896 FCB 25 ; 25.0 1024 FCB 25 ; 25.0 1152 FCB 25 ; 25.0 1280 FCB 25 ; 25.0 1408 FCB 25 ; 25.0 1536 FCB 25 ; 25.0 1664 FCB 25 ; 25.0 1792 FCB 25 ; 25.0 1920 FCB 25 ; 25.0 2048 ;---------------------------------------------- ; -0 DEG c ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 5 ; 5.0 0 FCB 5 ; 5.0 128 FCB 5 ; 5.0 256 FCB 5 ; 5.0 384 FCB 5 ; 5.0 512 FCB 5 ; 5.0 640 FCB 5 ; 5.0 768 FCB 5 ; 5.0 896 FCB 5 ; 5.0 1024 FCB 5 ; 5.0 1152 FCB 5 ; 5.0 1280 FCB 5 ; 5.0 1408 FCB 5 ; 5.0 1536 FCB 5 ; 5.0 1664 FCB 5 ; 5.0 1792 FCB 5 ; 5.0 1920 FCB 5 ; 5.0 2048 ;---------------------------------------------- ; 20 DEG c ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 40 DEG c ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 60 DEG C ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 80 DEG C ; ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ; 100 DEG C ; PSI RPM XMIS SPD ;---------------------------------------------- FCB 0 ; 0.0 0 FCB 0 ; 0.0 128 FCB 0 ; 0.0 256 FCB 0 ; 0.0 384 FCB 0 ; 0.0 512 FCB 0 ; 0.0 640 FCB 0 ; 0.0 768 FCB 0 ; 0.0 896 FCB 0 ; 0.0 1024 FCB 0 ; 0.0 1152 FCB 0 ; 0.0 1280 FCB 0 ; 0.0 1408 FCB 0 ; 0.0 1536 FCB 0 ; 0.0 1664 FCB 0 ; 0.0 1792 FCB 0 ; 0.0 1920 FCB 0 ; 0.0 2048 ;---------------------------------------------- ;---------------------------------------------- ; GARAGE ROLLING SHIFT LINE PRESSURE Vs. %TPS Vs. MPH ; Dissassemby of BDWM ; ; TBL = PSI ;---------------------------------------------- ORG $61F3 ; ; L61F3 FCB 0 ; Min %TPS Val FCB 0 ; Min 0 MPH Value FCB 5 ; COL'S/ROW ; ;---------------------------------------------- ; 0 %TPS ; PSI MPH ;---------------------------------------------- FCB 128 ; 128 0 FCB 128 ; 128 4 FCB 138 ; 138 8 FCB 148 ; 148 12 FCB 148 ; 148 16 ;---------------------------------------------- ; 6.25 %TPS ; PSI MPH ;---------------------------------------------- FCB 128 ; 128 0 FCB 133 ; 133 4 FCB 138 ; 138 8 FCB 138 ; 138 12 FCB 138 ; 138 16 ;---------------------------------------------- ; 12.5 %TPS ; PSI MPH ;---------------------------------------------- FCB 128 ; 128 0 FCB 138 ; 138 4 FCB 138 ; 138 8 FCB 138 ; 138 12 FCB 138 ; 138 16 ;---------------------------------------------- ; 18.27 %TPS ; PSI MPH ;---------------------------------------------- FCB 128 ; 128 0 FCB 160 ; 160 4 FCB 160 ; 160 8 FCB 160 ; 160 12 FCB 160 ; 160 16 ;---------------------------------------------- ; 25 %TPS ; PSI MPH ;---------------------------------------------- FCB 160 ; 160 0 FCB 160 ; 160 4 FCB 160 ; 160 8 FCB 160 ; 160 12 FCB 160 ; 160 16 ;---------------------------------------------- ; 31.25 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 37.50 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 43.75 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 50.0 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 56.25 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 62.5 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 68.75 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 75.0 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 81.25 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 87.5 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 93.75 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; 100 %TPS ; PSI MPH ;---------------------------------------------- FCB 255 ; 255 0 FCB 255 ; 255 4 FCB 255 ; 255 8 FCB 255 ; 255 12 FCB 255 ; 255 16 ;---------------------------------------------- ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Trans temp based line pressure correction, 2nd gear ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Line press corr = val - 128 ; L624B FCB 0 ;0 %TPS, min %TPS FCB 0 ;-40 deg C, min trans temp FCB 11 ;# cols. ; ; Deg C: -40, -20, 0, 20, 40, 60, 80, 100, 120, 140, 160 ;%TPS ; ; FCB 133, 128, 122, 122, 123, 123, 123, 128, 128, 131, 134 ; 0 FCB 138, 133, 122, 123, 123, 123, 123, 128, 128, 131, 134 ;38 FCB 138, 133, 122, 122, 122, 122, 123, 128, 128, 134, 140 ;40 FCB 138, 133, 123, 123, 123, 123, 123, 128, 128, 134, 140 ;70 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Trans temp based line pressure correction, 3rd gear ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Line press corr = val - 128 ; L627A FCB 0 ;0 %TPS, min %TPS FCB 0 ;-40 deg C, min trans temp FCB 11 ;# cols. ; ; Deg C: -40, -20, 0, 20, 40, 60, 80, 100, 120, 140, 160 ;%TPS ; FCB 153, 148, 148, 143, 123, 123, 123, 128, 132, 131, 134 ; 0 FCB 153, 148, 148, 143, 123, 118, 123, 128, 132, 131, 134 ;38 FCB 153, 148, 148, 143, 123, 118, 123, 128, 134, 134, 140 ;40 FCB 153, 148, 148, 143, 123, 118, 123, 128, 134, 134, 140 ;70 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;-Trans temp based line pressure correction, 4th gear ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; Line press corr = val - 128 ; L62A9 FCB 0 ;0 %TPS, min %TPS FCB 0 ;-40 deg C, min trans temp FCB 11 ;# cols. ; ; Deg C: -40, -20, 0, 20, 40, 60, 80, 100, 120, 140, 160 ;%TPS ; FCB 133, 128, 128, 128, 128, 128, 128, 128, 128, 131, 134 ; 0 FCB 138, 133, 128, 128, 128, 128, 128, 128, 128, 131, 134 ;38 FCB 138, 133, 133, 128, 128, 128, 128, 128, 128, 131, 134 ;40 FCB 138, 133, 133, 128, 128, 128, 128, 128, 128, 131, 134 ;70 ; ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;Load based line pressure, 0-64 MPH ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; psi=val. ; L62D8 FCB 0 ;0%, min TPS FCB 0 ;0 mph, min mph x 4 FCB 17 ;# cols. ; ; MPH: 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 ; %TPS ; FCB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; 0.00 FCB 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 ; 6.25 FCB 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 ; 12.50 FCB 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27 ; 18.75 FCB 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 ; 25.00 FCB 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37 ; 31.25 FCB 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42 ; 37.50 FCB 90, 90, 46, 46,