jules said:
what other functions can it control?
yeah i know it can control the shift strategy (not on a VN tho) but that's not making Hp.
Just to give you an idea...
this is whats controlled by a VN Memcal,
this is the simplest of the Holden Calibrations.lol
"yeah it just controls spark and fuel....."
' EPROM I.D. NUMBER
' EPROM DATE CODE
' SEQUENCE NUMBER
' CHECK SUM $C008 THROUGH $FFFF
' PROGRAM ID WORD
' AIR FUEL OPTION FLAG WORD
' TBI/PFI OPTION FLAG WORD
' RPM THRESHOLD FOR ENGINE RUNNING (EST)
'# OF SUCC. REFPERS TO ALLOW ENG. RUN (EST)
' RPM THRESHOLD FOR RUN FUEL MODE
'# OF SUCC. REFPERS TO ALLOW RUN FUEL MODE
' MAP FILTER COEFFICIENT, ENGINE RUNNING (0 - 1)
'DEFAULT MAP READING FOR ENGINE NOT RUNNING
' DEFAULT MAP = KKA*TPS + KKB + KKACMA
' DEFAULT MAP OFFSET - CONSTANT TERM
' DEFAULT MAP OFFSET - A/C ON
' DEFAULT MAP OFFSET - DRIVE OR REV
' CLOSED THROTTLE THRESHOLD (EGR PORT)
' F4 FLAG THROTTLE OPENING DELAY
' TPS FULL TRAVEL - WORST CASE MINIMUM
' CLOSED TPS FILTER COEFFICIENT
' F78 TABLE OF NTPSLD TERMS TO GET TPS DEFAULT VALUE AS A F(RPM)
' PU/KM ROAD SPEED SENSOR CONSTANT
' LAG FILTER COEFFICIENT FOR KPH N.D. (0-1)
' SPARK REFERENCE ANGLE
' TIME DOMAIN CORRECTION TO SPARK
' MAXIMUM SPARK ADVANCE
' DFCO MODE FORCED ADVANCE
' DIAG MODE FORCED ADVANCE
' MAXIMUM RPM FOR KDIAGADV
' DYNAMIC CORRECTION FACTOR
' DYNAMIC CORRECTION DELTA REF DEADBAND
' MAX RATE OF ADV INCR EXCEPT IN DE
' F1 TABLE EXTENSION SLOPE
' F2 TABLE BIAS TERM
' TORQUE MANAGEMENT RPM THRESHOLD
' TORQUE MANAGEMENT FORCED ADVANCE
' ESC COOLANT TEMP FORCED ADVANCE
' ESC ENGINE RUN TIME ENABLE
' ESC MIN RPM TO INCREASE RETARD
' ESC MAX RPM TO INCREASE RETARD
' ESC MAXIMUM RETARD
' F1 IDLE TABLE IDLE SPARK ADVANCE VS MAP
' MAIN SPARK ADV VS. MAP AND RPM TABLE
' COOLANT ADV VS. MAP COOLANT TABLE
' EGR ADVANCE VS. RPM AND VACUUM TABLE
' ESC ATTACK RATE VS. RPM TABLE
' ESC % RECOVERY RATE VS. RPM TABLE
' ALTITUDE ADV VS. BARO & VACUUM TABLE
' DEFAULT BARO A/DCOUNTS
' MAXIMUM MAP OFFSET FOR BARO ADJUSTMENT
' BARO ADJ OFFSET TO MAP A/D VS. RPM AND TPS TABLE
' MASK FOR MALF CODES 12,13,14,15,21,22,23,24
' MASK FOR MALF CODES 25,31,32,33,34,35,41,42
' MASK FOR MALF CODES 43,44,45,51,52,53,54,55
' NO. OF POWER UPS TO CLEAR MALFS
' MALF 13,24 - COOLANT THRESHOLD
' MALF 13 - TIME SINCE RUN ENABLE
' MALF 13 - O2 SENSOR LOW LIMIT
' MALF 13 - O2 SENSOR HIGH LIMIT
' MALF 13 - MINIMUM THROTTLE POSITION
' MALF 13 - DETECTION TIME
' MALF 14 - TIME SINCE RUN ENABLE
' MALF 14 - COOLANT TEMP HOT LIMIT
' MALF 15 - TIME SINCE RUN ENABLE
' MALF 15 - ADCOOL COLD LIMIT
' MALF 14,15 - MAX DEFAULT COOLANT
' MALF 21 - HIGH TPS D LIMIT
' MALF 21 - MINIMUM ENGINE SPEED
' MALF 21 - TIME LIMIT
' MALF 21- MAXIMUM MAP
' MALF 22 - LOW TPS A/D LIMIT
' MALF 23 - TIME SINCE ENGINE ENABLE
' MALF 23 - MANIFOLD TEMP COLD LIMIT
' MALF 23,25 - DEFAULT
' MALF 24 - ENGINE SPEED UPPER LIMIT
' MALF 24 - ENGINE SPEED LOWER LIMIT
' MALF 24 - MAX MAP LOWER LIMIT
' MALF 24 - TIME LIMIT
' MALF 25 - TIME SINCE ENGINE ENABLE
' MALF 25 - MANIFOLD TEMP HOT LIMIT
' MALF 33 - THROTTLE POSITION LIMIT
' MALF 33 - MAP LIMIT (NORM 100 KPS BARO)
' MALF 33 - TIME LIMIT
' MALF 34 - LOW MAP LIMIT
' MALF 34 - MIN RPM FOR TPS TEST
' MALF 34 - MIN THROTTLE POSITION
' MALF 34 - TIME LIMIT
' MALF 35 - MAXIMUM MOTOR POSITION
' MALF 35 - MAX RPM ERROR
' MALF 35 - TIME THRESHOLD
' MALF 41 - VACUUM THRESH WHILE CRANKING
' MALF 41 - TIME THRESHOLD
' MALF 41 - BATTERY VOLTAGE THRESHOLD
' MALF 43 - MINIMUM A/D VALUE
' MALF 43 - MAXIMUM A/D VALUE
' MALF 43 - DETECTION TIME LIMIT
' MALF 43 - DEFAULT RETARD VALUE
' MALF 44/45 -TIME THRESHOLD
' FAN OFF COOLANT TEMP THRESH, COOLDEG UNITS
' FAN ON COOLANT TEMP THRESH, COOLDEG UNITS
' KPH THRESH WITH A/C ON, 8KPH HYSTERESIS
' FAN2 OFF COOLANT TEMP THRESH, COOLDEG UNITS
' FAN2 ON COOLANT TEM THRESH, COOLDEG UNITS
' MIN KPH FOR FAN2,+8 KPH HYST
' A/C TPS THRESHOLD FOR CUTOUT
' A/C DELAY TIME
' A/C CLUTCH HIGH RPM CUTOUT
' A/C CLUTCH RE-ENABLE RPM
' DISCRETE OUTPUT RPM
' ENGINE RUN TIME TO ENABLE SLOW PUMP
' MAX MANIFOLD TEMPERATURE (+3 DEG HYST)
' MIN BATTERY VOLTAGE TO ENABLE
' VOLTAGE GAIN FOR F33 LOOKUP
' TPS LIMIT TO DISABLE SLOW PUMP
' TPS LIMIT TO ENABLE SLOW PUMP
' TRIP COMP UNITS FOR UPPER BYTE USAGE OF KTCFUEL
' TRIP COMP - AMT OF FUEL FOR 1/256 DU
' N/V FOR HIGHEST GEAR TO BE UPSHIFTED
' ENGINE SPEED TOLERANCE FOR HIGHEST GEAR
' IN-GEAR DELAY TIME FOR IST GEAR
C' IN-GEAR DELAY TIME FOR 2ND, 3RD, 4TH, 5TH GEAR
' N/V FOR 2ND HIGHEST GEAR
' ENGINE SPEED TOLERANCE FOR 2ND HIGHEST GEAR
' MINIMUM RPM TO ALLOW SHIFT TO NEXT HIGHEST GEAR
' MAXIMUM MAP TO ALLOW SHIFT TO NEXT HIGHEST GEAR
' N/V FOR 3RD HIGHEST GEAR
' ENGINE SPEED TOLERANCE FOR 3RD HIGHEST GEAR
' MINIMUM RPM TO ALLOW SHIFT TO NEXT HIGHEST GEAR
' MAXIMUM MAP TO ALLOW SHIFT TO NEXT HIGHEST GEAR
' N/V FOR 4TH HIGHEST GEAR
' ENGINE SPEED TOLERANCE FOR 4TH HIGHEST GEAR
' MINIMUM RPM TO ALLOW SHIFT TO NEXT HIGHEST GEAR
' MAXIMUM MAP TO ALLOW SHIFT TO NEXT HIGHER GEAR
' N/V FOR LOWEST GEAR
' ENGINE SPEED TOLERANCE FOR LOWEST GEAR
' MINIMUM RPM TO ALLOW SHIFT TO NEXT HIGHER GEAR
' MAXIMUM MAP TO ALLOW SHIFT TO NEXT HIGHER GEAR
' RPM THRESHOLD VS NTPSLD TO TURN ON SHIFTLIGHT TABLE
' TCC LOWER TEMPERATURE LIMIT
' TCC HYSTERESIS FOR KCOAST1 AND KCOAST2
' TCC ROAD SPEED COAST LEVEL
' TCC LOW-KPH COAST LOAD LIMIT
' TCC HIGH-KPH COAST LOAD LIMIT
' TCC NEGATIVE DELTA THROTTLE POS. UNLOCK LIMIT
' TCC POSITIVE DELTA THROTTLE POS. UNLOCK LIMIT
' TCC DELAY BEFORE LOCK ENABLED AFTER COND. MET
' TCC COAST RELEASE LOCK DELAY TIME LOW ROAD SPEED
' TCC COAST RELEASE LOCK DELAY TIME HI ROAD SPEED LIMIT FOR LOCK, 3RD
' TCC ROAD SPEED LOWER LIMIT FOR LOCK, 3RD GEAR
' TCC UNLOCK (3RD) TPS LIMIT VS. ROAD SPEED TABLE
' TCC UNLOCK (3RD) TPS LIMIT VS. ROAD SPEED TABLE
' TCC UNLOCK (4TH) TPS LIMIT VS. ROAD SPEED TABLE
' TCC UNLOCK (4TH) TPS LIMIT VS. ROAD SPEED TABLE
' DISPLACEMENT/INJ FLOW RATE;MAX 231 CONST = LITRES / GRAMS PER SEC
' MAX BPW FOR ASYNC DELIVERY, MS*65.536
' MIN BPW FOR SYNC DELIVERY, MS*65.536
' MAX ASYNC PULSE WIDTH, MS*65.536
' MIN ASYNC PULSE WIDTH, MS*65.536
' MIN ASYNC PULSE FOR AE MODE, MS*65.536
' HI RPM FUEL CUTOFF - LOW LIMIT
' HI RPM FUEL CUTOFF - HI LIMIT
' HI SPEED FUEL CUTOFF - LOW LIMIT
' HI RPM FUEL CUTOFF - HI LIMIT
' FUEL CUTOFF TIME THRESHOLD
' STOICHIOMETRIC A/F RATIO
' MAX COOLANT TEMP FOR F56 A/F RATIO
' A/F TIME OUT DECAY MULTIPLIER
' MIN CLT TEMP FOR STOICH IDLE A/F
' MAX ROAD SPEED FOR IDLE A/F RATIO
' COOLANT TEMP FILTER COEF AT IDLE
' DELAY TIME BEFORE USING IDLE A/F
' LOWSPEED ENRICHMENT MULTIPLIER GAIN
' LOWSPEED ENRICHMENT MULTIPLIER MAX
' RPM ABOVE DESIRED TO BEGIN LEM
' VE TABLE FILTER COEF AT IDLE
' RPM THRESH FOR FILTERING VE
' # OF REF PULSES BEFORE CRANK FUEL DECAY
' # OF REF PULSES BETWEEN CRANK DECAY LOOPS
' CLEAR FLOOD THROTTLE LIMIT, NTPSLD UNITS
' HIGH TPS FOR SELECTING CRANK BPW
' CRANK DECAY STEP SIZE , MSEC*65.536
' MINIMUM CRANK BPW, MSEC*65.536
' AE DELTA FUEL THRESHOLD, MANFUEL UNITS
' AE DELTA THROTTLE THRESHOLD, NTPSLD UNITS
' AE IDLE AIR CONTROL CONTRIBUTION, MSEC*16.384
' DELTA TPS AE FACTOR
' DELTA FUEL AE FACTOR THRESHOLD, NTPSLD UNITS
' RPM GAIN FACTOR FOR MANFUEL CALC
' DE DELTA THROT ANGLE THRESHOLD
' DE DELTA FUEL THRESHOLD, MANFUEL UNITS
' DELTA TPS DE FACTOR
' DELTA FUEL DE FACTOR
' DE DECAY FACTOR
' DFCO UPPER RPM LIMIT, NTRPMX UNITS
' DFCO LOWER RPM LIMIT, NTRPMX UNITS
' DFCO MAXIMUM MAP TO ENTER (ADD 8 KPA HYST)
' DFCO MULTIPLIER STEP VALUE, % * 2.56
' DFCO ROAD SPEED THRESH, +5KPH HYST"
' DFCO THROTTLE THRESHOLD
' DFCO ASYNCH AE MULTIPLIER TO BPW
' DFCO TEMPERATURE THRESHOLD
' 02 SENSOR RICH-LEAN THRESHOLD
' 02 SENSOR CLOSED LOOP DEADBAND
' MINIMUM COOLANT TEMPERATURE
' MINIMUM INTEGRATOR VALUE
' MAXIMUM INTEGRATOR VALUE
' PROPORTIONAL STEP (OPEN THROTTLE)
' BLOCK LEARN LOW TEMP LIMIT
' BLOCK LEARN LOW TEMP LIMIT
' BL INTEGRATOR WINDOW VALUE
' LEARNING UPDATE RATE, TPS CLOSED
' LEARNING CONTROL UPDATE RATE
' MAXIMUM ALLOWABLE BLM, VALUE*128
' MINIMUM ALLOWABLE BLM, VALUE*128
' MIN VE VALUE
' BLM LEARN WINDOW - RPM RADIUS (7 MAX)
' BLM LEARN WINDOW - MAP RADIUS (31 MAX)
' VE LEARN WINDOW - RPM RADIUS (7 MAX)
' VE LEARN WINDOW - MAP RADIUS (15 MAX)
' MAXIMUM C/L INTEGRATOR GAIN VS RPM TABLE
' INJECTOR BIAS VS. ADBAT TABLE
' INJECTOR BIAS ADD-ON VS INJECTOR PULSE WIDTH TABLE
' EGR DILUTION VS RPM & VACUUM TABLE
' VOLUMETRIC EFFICIENCY VS MAP AND RPM TABLE
' INVERSE TEMPERATURE TERM VS. CHARGE TEMP TERM TABLE
' VOLTAGE COMPENSATION VS. BATT VOLTAGE TABLE
' DE COOLANT FACTOR VS COOLDEGB TABLE
' AE TEMPERATURE FACTOR VS COOLDEGB TABLE
' AEDP DECAY FACTOR VS COOLDEGB TABLE
' INITIAL RUN A/F TIME OUT VS COOLANT TEMP TABLE
' RUN A/F TIME OUT INTERVAL VS COOLDEGB TABLE
' INITIAL CRANK BASE PULSE WIDTH VS COOLDEGB TABLE
' COLD ENGINE A/F VS COOLDEGB AND MAP TABLE
' IDLE A/F RATIO VS COOLANT TABLE
' OPEN LOOP A/F RATIO VS RPM AND MAP TABLE
' % OF REFPER VS. RPM & TPS USED FOR FUEL B.P DLY TABLE
' % OF COOLANT CONTR FOR CALC CHARGE TEMP VS.RPM AND MAP TABLE
' MAXIMUM THROTTLE POSITION FOR IDLE
' IAC MOTOR RESET RPM THRESHOLD
' INITIAL IAC MOTOR POSITION, NO A/C
' INITIAL ADDITIONAL A/C STEPS
' IGN OFF PARK DELTA FROM BASE
' HOT CRANK PARK DELTA FROM BASE
' TEMPERATURE THRESHOLD FOR PARK DELTA
' IAC BASE DELAY FOR DRIVE TO PARK/NEUT
' EXTENDED THROTTLE CRANK DELTA
' C/L FUEL STEP INCREASE
' FAN-ON IAC STEP INCREASE
C' IAC DECAY - MULTIPLE VALUE
' RPM WARMUP OFFSET- FACTOR FOR DRIVE
' TIME BEFORE WARMUP DECAY BEGINS
' INITIAL STALL SAVER IAC OFFSET