/*format=2*/ /* General */ { /*ecuId =GM_P4_ECM, /*fileSize =4000, /*checkSumAddr =6, /*checkSumSize =2, /*checkSumStartAddr =8, /*checkSumEndAddr =3FFF, /*Items =322,, }; /* Item 1: Copyright*/ { /*startAddr =0, /*columns =17, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0, /*map_name =Copyright, /*ylabel =V1.4, /*yaxis =, /*xlabel =, /*xaxis =Copyright 2005-2006 Dynamic EFI - All Rights Reserved.,, }; /* Item 1: PROM ID */ { /*startAddr =0, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PromID, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 1: Checksum */ { /*startAddr =6, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Checksum, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 1: VE Table, low speed */ { /*startAddr =0C, /*columns =14, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =VE Table - Low Speed, /*ylabel =RPM, /*yaxis = 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000, /*xlabel =KPa, /*xaxis = 20 25 30 35 40 45 50 55 60 65 70 80 90100,, }; /* Item 1: VE Table, high speed */ { /*startAddr =FD, /*columns =14, /*rows =16, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =VE Table - High Speed, /*ylabel =RPM, /*yaxis = 2000 2200 2400 2600 2800 3000 3200 3400 3600 4000 4400 4800 5200 5600 6000 6375, /*xlabel =KPa, /*xaxis = 20 25 30 35 40 45 50 55 60 65 70 80 90100,, }; /* Item 1: Idle, tps% limits */ { /*startAddr =1E1, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =Idle - TPS% Closed throttle, /*ylabel =Term, /*yaxis =LowerUpper, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Option word 1 */ { /*startAddr =1E3, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Word 1, /*ylabel =Opt, /*yaxis =NalpaIACrsINTaeINTblOpCrsOpIdlValOpBstNk, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Option word 2 */ { /*startAddr =1E4, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Word 2, /*ylabel =Code, /*yaxis =TCC Vats HiGrHN/U 2-BarDcTCCIdlSaN/V , /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Option word 3 */ { /*startAddr =1E5, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Word 3, /*ylabel =Code, /*yaxis =DglDhN/U N/U SftHiTccHiA/CHiPeHi FanHi, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Initial Spark Advance */ { /*startAddr =1E7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Initial SA, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Idle Spark Advance */ { /*startAddr =1EA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Idle State SA, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: VSS filter */ { /*startAddr =1EB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =VSS - Filter Filt%, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: MAP filter */ { /*startAddr =1EC, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MAP - Normal/Transient Filter, /*ylabel =Term, /*yaxis =NormlTrans, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: MAP filter, transient */ { /*startAddr =1EE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =MAP - Transient time, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: MAP filter, transient TPS% */ { /*startAddr =1EF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MAP - Transient Delta TPS%, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: MAP filter, transient RPM */ { /*startAddr =1F0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =MAP - Transient Delta RPM, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MAP filter, transient MPH */ { /*startAddr =1F1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MAP - Transient Min MPH, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Spark Advance IAT/CTS bias */ { /*startAddr =1F2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - IAT/CTS Comp Bias SA, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Spark Advance CTS Bias */ { /*startAddr =1F3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Coolant Comp Bias SA, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Num Cylinders */ { /*startAddr =1F4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Number Cylinders(6=192 8=0), /*ylabel =, /*yaxis =, /*xlabel =CylTerm, /*xaxis =,, }; /* Item 1: SA Maximum Advance Allowed */ { /*startAddr =1F7, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Maximum SA, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Maximum Retard Allowed */ { /*startAddr =1F9, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =-23040, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Maximum SA Retard, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA startup blend filter */ { /*startAddr =1FB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =SA - Startup Blend Filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: RPM filter */ { /*startAddr =1FC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =RPM - Filter for 12.5 RPM, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: Baro read */ { /*startAddr =1FD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =BARO - Max RPM for read, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Baro read */ { /*startAddr =1FE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =BARO - Min TPS for read, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Baro read */ { /*startAddr =1FF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =BARO - Max delta TPS% for read, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Baro read */ { /*startAddr =200, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =BARO - Filter for change, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: Spark Advance added for ALDL mode */ { /*startAddr =201, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - ALDL mode added, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: HiWay mode */ { /*startAddr =202, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HiWy - Lockout time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: HiWay mode */ { /*startAddr =203, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HiWy - In time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: rr HiWay mode */ { /*startAddr =204, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =HiWy - Max MAP, /*ylabel =, /*yaxis =, /*xlabel =Kpa, /*xaxis =,, }; /* Item 1: HiWay mode */ { /*startAddr =205, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =HiWy - Min Coolant, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: HiWay mode */ { /*startAddr =206, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HiWy - Min MPH, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Choke SA reduction timer */ { /*startAddr =207, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0.20, /*mulOrDivOrBit =0, /*factor =0.20, /*map_name =SA - Choke SA Decay Delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: PE SA attack rate */ { /*startAddr =208, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =PE - SA attack rate/fifth sec, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Knock */ { /*startAddr =209, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =KNK - Min MPH to enable, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Knock */ { /*startAddr =20A, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =KNK - Min RPM to enable, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Knock */ { /*startAddr =20B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =KNK - Min CTS to enable, /*ylabel =, /*yaxis =, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: Burst Knock */ { /*startAddr =20C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =KNK - Burst MAP enable, /*ylabel =, /*yaxis =, /*xlabel =Kpa, /*xaxis =,, }; /* Item 1: Burst Knock */ { /*startAddr =20D, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =KNK - Burst TPS% enable, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Burst Knock */ { /*startAddr =20E, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =KNK - Burst Delta TPS% enable, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Burst Knock */ { /*startAddr =20F, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =KNK - Burst retard time, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =210, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =LM - Delta TPS% threshold enter, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =211, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =LM - Delta MAP threshold enter, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =212, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =LM - Maximum MPH enter, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =213, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =LM - Delta TPS% lift stay, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =214, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =LM - Delta MAP lift stay, /*ylabel =, /*yaxis =, /*xlabel =Kpa, /*xaxis =,, }; /* Item 1: Launch Mode */ { /*startAddr =215, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.0125, /*map_name =LM - Period of LM SA, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: SA Table, main table */ { /*startAddr =219, /*columns =12, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Main Table, /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2800 3200 3600 4000 4400 4800, /*xlabel =KPa, /*xaxis = 20 30 40 50 60 70 75 80 85 90 95100,, }; /* Item 1: SA, extended table */ { /*startAddr =2E8, /*columns =12, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Extended table, /*ylabel =RPM, /*yaxis = 4800 5200 5600 6000 6375, /*xlabel =KPa, /*xaxis = 20 30 40 50 60 70 75 80 85 90 95100,, }; /* Item 1: Coolant Comp Spark Advance */ { /*startAddr =327, /*columns =5, /*rows =12, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Coolant Comp Spark Advance, /*ylabel =øC, /*yaxis = -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =VAC kPa, /*xaxis = 40 30 20 10 0,, }; /* Item 1: SA IAT compensation */ { /*startAddr =363, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - IAT/CTS compensation, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Idle Speed compensation */ { /*startAddr =375, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Idle High compensation, /*ylabel =RPM, /*yaxis = 0 50 100 150 200, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Idle Speed compensation */ { /*startAddr =37B, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =SA - Idle High Map Multiplier, /*ylabel =Kpa, /*yaxis = 20 25 30 35 40 45 50 55 60 65 70, /*xlabel =%Mult, /*xaxis =,, }; /* Item 1: SA Idle Speed compensation */ { /*startAddr =387, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Idle Low compensation, /*ylabel =RPM, /*yaxis = 0 50 100 150 200, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Idle Speed compensation */ { /*startAddr =38D, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =SA - Idle Low Map Multiplier, /*ylabel =Kpa, /*yaxis = 20 25 30 35 40 45 50 55 60 65 70, /*xlabel =%Mult, /*xaxis =,, }; /* Item 1: HiWay SA */ { /*startAddr =398, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =HiWy - SA vs MAP, /*ylabel =Kpa, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: PE - SA table */ { /*startAddr =3A1, /*columns =8, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =PE - SA vs Gear/RPM, /*ylabel =Gear, /*yaxis = Zero 1 2 3 4 5, /*xlabel =RPM, /*xaxis =8001.62.43.24.04.85.66.4,, }; /* Item 1: SA Table, launch mode */ { /*startAddr =3D4, /*columns =9, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - launch Mode, /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600, /*xlabel =KPa, /*xaxis = 60 65 70 75 80 85 90 95100,, }; /* Item 1: SA Choke */ { /*startAddr =46E, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Startup Choke, /*ylabel =øC, /*yaxis = -40 -16 8 32 56 80 104 128 151, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Choke */ { /*startAddr =478, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =SA - Startup Choke Decay Delay, /*ylabel =øC, /*yaxis = -40 -16 8 32 56 80 104 128 151, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: SA Choke */ { /*startAddr =482, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =SA - Choke SA Decay Mult, /*ylabel =øC, /*yaxis = -40 -16 8 32 56 80 104 128 151, /*xlabel =%decay, /*xaxis =,, }; /* Item 1: SA Burst Knock */ { /*startAddr =48C, /*columns =1, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Burst Knock retard, /*ylabel =øC, /*yaxis = 56 68 80 92 104 116, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Knock retard */ { /*startAddr =492, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.17578125, /*map_name =SA - PE Max Retard, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Knock retard */ { /*startAddr =49A, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.17578125, /*map_name =SA - Non-PE Max Retard, /*ylabel =KpaVac, /*yaxis = 40 30 20 10 0, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Knock retard */ { /*startAddr =49F, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0255, /*map_name =SA - Attack rate, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =Deg/msec, /*xaxis =,, }; /* Item 1: SA Knock retard */ { /*startAddr =4A7, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.512, /*map_name =SA - Recovery rate, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =%/msec, /*xaxis =,, }; /* Item 1: SA latency */ { /*startAddr =4AF, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =SA - Latency, /*ylabel =RPM, /*yaxis = 0 400 800 1200 1600 2000 2400 2800 3200 3600 4000 4400 4800 5200 5600 6000 6375, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: Baro */ { /*startAddr =4C1, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.05787, /*map_name =Baro - TPS correction, /*ylabel =TPS%, /*yaxis = 0 25 50 75 100, /*xlabel =Kpa/1kRPM, /*xaxis =,, }; /* Item 1: TPS Gain term */ { /*startAddr =4C6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TPS - ADC gain term for TPS%, /*ylabel =, /*yaxis =, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: Digital Dash */ { /*startAddr =4C9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.474992, /*map_name =DGD - Injector Flow scalar, /*ylabel =, /*yaxis =, /*xlabel =#/Hr, /*xaxis =,, }; /* Item 1: O2 */ { /*startAddr =4CA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =O2 - Minor loop filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: O2 */ { /*startAddr =4CB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =O2 - Minor loop Idle filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: CTS & IAT */ { /*startAddr =4CD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =CTS - Filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: AE qualifiers */ { /*startAddr =4CE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =AE - Delta Map qualifier, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: AE qualifiers */ { /*startAddr =4CF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =AE - TPS% double MAP AE, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: AE qualifiers */ { /*startAddr =4D1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =AE - Delta TPS% threshold for AE, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: AE qualifiers */ { /*startAddr =4D2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =61.035, /*map_name =AE - IAC Opening fuel, /*ylabel =, /*yaxis =, /*xlabel =usec, /*xaxis =,, }; /* Item 1: DE qualifiers */ { /*startAddr =4D4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =DE - TPS% filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: Closed loop qualifiers */ { /*startAddr =4D5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =Closed Loop - Warm Timer CTS Threshold, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Closed loop qualifiers */ { /*startAddr =4D6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =Closed Loop - Warm timer, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: Closed loop qualifiers */ { /*startAddr =4D7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =Closed Loop - Cold timer, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: Closed loop qualifiers */ { /*startAddr =4D8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =Closed Loop - CTS threshold, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Closed loop qualifiers */ { /*startAddr =4D9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.2, /*map_name =Closed Loop - O2 Window Timeout, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: Transient open loop */ { /*startAddr =4DA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =Transient OpnLp - Open TPS% Delta, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Transient open loop */ { /*startAddr =4DB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =Transient OpnLp - Close TPS% Delta, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Transient open loop */ { /*startAddr =4DC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Transient OpnLp - Time In, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: Enrich WOT AFR */ { /*startAddr =4DF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =PE - AFR attack enrich over time, /*ylabel =, /*yaxis =, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: Enrich WOT AFR */ { /*startAddr =4E0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =PE - AFR decay enrich over time, /*ylabel =, /*yaxis =, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: Enrich WOT AFR */ { /*startAddr =4E1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.0125, /*map_name =PE - AFR enrich over time, /*ylabel =, /*yaxis =, /*xlabel =Max dAFR, /*xaxis =,, }; /* Item 1: open loop */ { /*startAddr =4E2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =Open Loop - Idle Lean Limit, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4E3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =Closed Loop - Stoich AFR, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4E4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =50, /*mulOrDivOrBit =0, /*factor =50, /*map_name =BLM - Update rate, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4E5, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =BLM - MAP learn threshold, /*ylabel =Term, /*yaxis =LowerUpper, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4E7, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =BLM - RPM learn threshold, /*ylabel =Term, /*yaxis =LowerUpper, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4E9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =BLM - Idle Cell RPM threshold, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4EA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BLM - Idle Cell MPH threshold, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Injector/displacement constant */ { /*startAddr =4EB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =BPC - Base Pulse Filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: Closed loop */ { /*startAddr =4EC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BLM - INTegrator delta to move BLM, /*ylabel =, /*yaxis =, /*xlabel =INT, /*xaxis =,, }; /* Item 1: MPG calc */ { /*startAddr =4ED, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.474992, /*map_name =INJ - MPG Injector Flow Constant, /*ylabel =, /*yaxis =, /*xlabel =#/Hr, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =4EE, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BLM - Max/Min BLM, /*ylabel =Term, /*yaxis = MAX MIN, /*xlabel =BLM, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =4F0, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BLM - Max/Min BLM on startup (init), /*ylabel =Term, /*yaxis = MAX MIN, /*xlabel =BLM, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =4F2, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =Closed Loop - O2 Upper/Lower Stay in closed loop, /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =mV, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =4F4, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =Closed Loop - O2 Upper/Lower Go into closed loop, /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =mV, /*xaxis =,, }; /* Item 1: INTegrator */ { /*startAddr =4F8, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =INT - Min/Max INT, /*ylabel =Term, /*yaxis = MIN MAX, /*xlabel =INT, /*xaxis =,, }; /* Item 1: Open loop */ { /*startAddr =4FA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =Open Loop - Max Lean AFR, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: PE Mode */ { /*startAddr =4FE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =PE - TPS% Hyst, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: PE Mode */ { /*startAddr =4FF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =PE - CTS Thres for Richer, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: PE Mode */ { /*startAddr =500, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =PE - Cold AFR Richer, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: PE Mode */ { /*startAddr =501, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =PE - Min RPM Threshold, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: N2O Mode */ { /*startAddr =502, /*columns =1, /*rows =2, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =1310720, /*map_name =N2O - RPM Window (6 cyl), /*ylabel =Term, /*yaxis =EnablDisAb, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: N2O Mode */ { /*startAddr =502, /*columns =1, /*rows =2, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =N2O - RPM Window (8 cyl), /*ylabel =Term, /*yaxis =EnablDisAb, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: N2O Mode */ { /*startAddr =506, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =N2O - Min TPS% Enable, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: N2O Mode */ { /*startAddr =507, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =N2O - Min MPH Enable, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: N2O Mode */ { /*startAddr =508, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.352, /*map_name =N2O - SA Retard, /*ylabel =, /*yaxis =, /*xlabel =SA, /*xaxis =,, }; /* Item 1: AFR Choke */ { /*startAddr =509, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0.20, /*mulOrDivOrBit =0, /*factor =0.20, /*map_name =Choke - Decay Delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: AFR Choke */ { /*startAddr =50A, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.2, /*map_name =Choke - Initial Delay, /*ylabel =Term, /*yaxis = Cold Hot, /*xlabel =secs, /*xaxis =,, }; /* Item 1: AFR Choke */ { /*startAddr =50C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =Choke - Initial decay CTS Thres, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Injector Terms */ { /*startAddr =50D, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =INJ - ASync transition Hi, /*ylabel =, /*yaxis = Exit, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: Injector Terms */ { /*startAddr =50F, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =INJ - ASync transition Lo, /*ylabel =, /*yaxis =Enter, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: Injector Terms */ { /*startAddr =511, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =INJ - Max Async PW, /*ylabel =, /*yaxis = Max, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: Injector Terms */ { /*startAddr =513, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =INJ - Min Async PW, /*ylabel =, /*yaxis = Min, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: Decel Enlean */ { /*startAddr =515, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =DE - Delta TPS% threshold, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Decel Enlean */ { /*startAddr =516, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =DE - Delta MAP threshold, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Decel Enlean */ { /*startAddr =517, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.00390, /*map_name =DE - Enleanment factor, /*ylabel =, /*yaxis =, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =518, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =DFCO - Upper/Lower RPM Thres(hyst), /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =51A, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DFCO - Upper/Lower MPH Thres(hyst), /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =51C, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =DFCO - Lower/Upper MAP Thres(hyst), /*ylabel =Term, /*yaxis =LowerUpper, /*xlabel =MAP, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =51E, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =DFCO - RPM Drop to exit, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =51F, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =DFCO - MAP increase to exit, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =520, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.01526, /*map_name =DFCO - Fuel Pulse upon exit, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =522, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0125, /*map_name =DFCO - Enable delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =523, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =DFCO - delay between DFCOs, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =524, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0125, /*map_name =DFCO - MAP enable delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =525, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =DFCO - Enable TPS% threshold, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =526, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =DFCO - Decay Multiplier, /*ylabel =, /*yaxis =, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: DFCO */ { /*startAddr =527, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =DFCO - Enable Temperature, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =528, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =INT - O2 Window for Fast R/L, /*ylabel =, /*yaxis =, /*xlabel =mV, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =529, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =INT - O2 error INT correction, /*ylabel =, /*yaxis =, /*xlabel =mV, /*xaxis =,, }; /* Item 1: Airflow */ { /*startAddr =52A, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.9124, /*map_name =AirFlow - displacement scalar, /*ylabel =, /*yaxis =, /*xlabel =CI, /*xaxis =,, }; /* Item 1: Idle */ { /*startAddr =52B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Idle - MPH threshold, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =52C, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =O2 - Idle O2 window Terms, /*ylabel =Term, /*yaxis =MnR/L Rich Lean, /*xlabel =mV, /*xaxis =,, }; /* Item 1: Closed Loop ????? */ { /*startAddr =52F, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PRP - Prop gain duration for idle, /*ylabel =Term, /*yaxis =Idle Prop duration, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =530, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PRP - Prop gain offset for idle, /*ylabel =Term, /*yaxis =Idle Prop offset, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =531, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =INT - Added update delay when at idle, /*ylabel =Term, /*yaxis =Update Delay, /*xlabel =msec, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =533, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =INT - lean O2 INT delay multiplier, /*ylabel =Term, /*yaxis =Delay Mult, /*xlabel =percent, /*xaxis =,, }; /* Item 1: Closed Loop */ { /*startAddr =534, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =O2 - Idle O2 Error Correction, /*ylabel =Term, /*yaxis =O2 Err Mult, /*xlabel =percent, /*xaxis =,, }; /* Hot Restart Variables */ { /*startAddr =538, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =HotRST - Shut Down temp for Hot Restart, /*ylabel =Term, /*yaxis =Temperature, /*xlabel =øC, /*xaxis =,, }; /* Hot Restart Variables */ { /*startAddr =539, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =HotRST - Key on temp for Hot Restart, /*ylabel =Term, /*yaxis =Temperature, /*xlabel =øC, /*xaxis =,, }; /* Hot Restart Variables */ { /*startAddr =53A, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =HotRST - AFR Enrichment, /*ylabel =Term, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Hot Restart Variables */ { /*startAddr =53B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HotRST - IAC Steps added, /*ylabel =Term, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Hot Restart Variables */ { /*startAddr =53C, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HotRST - Duration, /*ylabel =Term, /*yaxis =, /*xlabel =Seconds, /*xaxis =,, }; /* Item 1: N-Alpha */ { /*startAddr =53E, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =NAlpha - TPS/RPM blend factor, /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600, /*xlabel =Factr%, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =550, /*columns =1, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =AE - MAP Filter, /*ylabel =CTS, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =55F, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =61.03515625, /*map_name =AE - MAP PW, /*ylabel =KPa, /*yaxis = 0 10 20 30 40 50 60 70 80, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =569, /*columns =1, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =AE - TPS Filter, /*ylabel =CTS, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =577, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =61.03515625, /*map_name =AE - TPS PW, /*ylabel =TPS%, /*yaxis = 0 3.1 6.2 9.4 12.5 15.6 18.8 21.9 25.0 28.1 31.2 34.3 37.5 40.6 43.7 46.9 50.0, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =588, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =3.125, /*map_name =AE - CTS Multiplier %, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =Change%, /*xaxis =,, }; /* Item 1: AE */ { /*startAddr =599, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =AE - RPM Multiplier %, /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2800 3200 3600 4000 4400 4800, /*xlabel =Change%, /*xaxis =,, }; /* Item 1: IAT/CTS Blend */ { /*startAddr =5AA, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =IAT/CTS - Blend Filter, /*ylabel =GmSec, /*yaxis = 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 255, /*xlabel =%OfCTS, /*xaxis =,, }; /* Item 1: HiWay */ { /*startAddr =5BB, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =HiWy - AFR Hiway Mode, /*ylabel =MAP, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Injector batV correction multiplier */ { /*startAddr =5E6, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =INJ - Injector Correction multiplier, /*ylabel =Volts, /*yaxis = 0 1.6 3.2 4.8 6.4 8.0 9.6 11.2 12.8 14.4 16.0 17.6 19.2 20.8 22.4 24.0 25.5, /*xlabel =Change%, /*xaxis =,, }; /* Item 1: Injector batV correction offset */ { /*startAddr =5F7, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =INJ - Injector Correction offset, /*ylabel =Volts, /*yaxis = 0 1.6 3.2 4.8 6.4 8.0 9.6 11.2 12.8 14.4 16.0 17.6 19.2 20.8 22.4 24.0 25.5, /*xlabel =usec, /*xaxis =,, }; /* Item 1: DE */ { /*startAddr =609, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.03125, /*map_name =DE - Coolant factor, /*ylabel =CTS, /*yaxis = -40 -26 8 32 56 80 104 128 151, /*xlabel =Mult, /*xaxis =,, }; /* Item 1: Crank */ { /*startAddr =613, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =CRANK - PW Multiplier, /*ylabel =%RPM, /*yaxis = 0 10 20 30 40 50 60 70 80 90 100, /*xlabel =Change%, /*xaxis =,, }; /* Item 1: Crank */ { /*startAddr =61E, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =CRANK - AFR, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Choke AFR */ { /*startAddr =62F, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =Choke - AFR, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Choke AFR */ { /*startAddr =640, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =Choke - Decay Multiplier, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: Open Loop AFR */ { /*startAddr =654, /*columns =9, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =Open Loop - AFR vs CTS & VAC, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =VAC kPa, /*xaxis = 80 70 60 50 40 30 20 10 0,, }; /* Item 1: Async Mult vs Rpm Table */ { /*startAddr =6D3, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =INJ - Async Multiplier, /*ylabel =RPM, /*yaxis = 0 800 1600 2400 3200 4000 4800 5600 6400, /*xlabel =Value, /*xaxis =,, }; /* Item 1: BPC Vs VAC */ { /*startAddr =6DC, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BPC - BPC vs VAC, /*ylabel =Kpa, /*yaxis = 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0, /*xlabel =BPC, /*xaxis =,, }; /* Item 1: BPC Vs BARO */ { /*startAddr =6ED, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =BPC - BPC vs BARO, /*ylabel =Kpa, /*yaxis = 75 85 95 105, /*xlabel =Change%, /*xaxis =,, }; /* Item 1: PE */ { /*startAddr =6F1, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =PE - TPS% Enable threshold, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: PE */ { /*startAddr =6F9, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =PE - AFR commanded, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: INTegrator */ { /*startAddr =701, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =INT - Delay Mult vs O2 Err, /*ylabel =O2 mV, /*yaxis = 0 35 70 104 139 174 208 243 278 312 347 382 417, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: INTegrator */ { /*startAddr =70F, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =INT - Delay vs Airflow, /*ylabel =GmSec, /*yaxis = 0 16 32 48 64 80 96 112 128, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: O2 Mean R/L */ { /*startAddr =718, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =INT - Mean R/L, /*ylabel =MAP, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =mV, /*xaxis =,, }; /* Item 1: O2 Rich */ { /*startAddr =721, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =INT - Rich O2 (Upper), /*ylabel =MAP, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =mV, /*xaxis =,, }; /* Item 1: O2 Lean */ { /*startAddr =72A, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =INT - Lean O2 (Lower), /*ylabel =MAP, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =mV, /*xaxis =,, }; /* Item 1: INTegrator */ { /*startAddr =734, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =O2 - Slow O2 Filter, /*ylabel =GmSec, /*yaxis = 0 16 32 48 64 80 96 112 128, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: Proportional */ { /*startAddr =73D, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PRP - Gain vs O2 Err, /*ylabel =O2 mV, /*yaxis = 0 35 70 104 139 174 208 243 278 312 347 382 417, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: Proportional */ { /*startAddr =74B, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =PRP - Gain Muliplier vs Airflow, /*ylabel =GmSec, /*yaxis = 0 16 32 48 64 80 96 112 128, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: Proportional */ { /*startAddr =754, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =PRP - Duration vs O2 Err, /*ylabel =O2 mV, /*yaxis = 0 35 70 104 139 174 208 243 278 312 347 382 417, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Proportional */ { /*startAddr =762, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =PRP - Duration Offset vs Airflow, /*ylabel =GmSec, /*yaxis = 0 16 32 48 64 80 96 112 128, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Malf Flags - 12 thru 24 */ { /*startAddr =799, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Malf Flags - 12 thru 24, /*ylabel =Code, /*yaxis =DRP12O2 13CTS14CTS15TPS21TPS22IAT23VSS24, /*xlabel =Enable1/Disable0, /*xaxis =Bit,, }; /* Item 1: Malf Flags - 25 thru 42 */ { /*startAddr =79A, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Malf Flags - 25 thru 42, /*ylabel =Code, /*yaxis =IAT25 N/U N/U MAP33MAP34 N/U N/U EST42, /*xlabel =Enable1/Disable0, /*xaxis =Bit,, }; /* Item 1: Malf Flags - 43 thru 55 */ { /*startAddr =79B, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Malf Flags - 43 thru 55, /*ylabel =Code, /*yaxis =ESC43O2l44O2r45PRM51CAL52VAT53PMP54ADU55, /*xlabel =Enable1/Disable0, /*xaxis =Bit,, }; /* Item 1: Startups to reset Malf */ { /*startAddr =79C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Malf - startups to clear, /*ylabel =, /*yaxis =, /*xlabel =Count, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =MALF13 - Time Since Run, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A2, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =MALF13 - O2 Test Window, /*ylabel =Limit, /*yaxis = Low High, /*xlabel =mV, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MALF13 - TPS% Min Limit, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =MALF13 - Test Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =MALF13/14 - Coolant Threshold, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =MALF14 - Run Enable Time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF14 - Coolant Hi Threshold, /*ylabel =, /*yaxis =, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7A9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =2, /*map_name =MALF15 - Run Enable Time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7AA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF15 - Coolant Lo Threshold, /*ylabel =, /*yaxis =, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7AB, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF14/15 - Default Values, /*ylabel =Term:, /*yaxis = CTS IAT, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7AD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.01953125, /*map_name =MALF21 - TPS Hi Limit, /*ylabel =, /*yaxis =, /*xlabel =Volts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7AE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =MALF21 - TPS Hi Timer, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7AF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =MALF21 - TPS Baro Limit, /*ylabel =, /*yaxis =, /*xlabel =Kpa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.01953125, /*map_name =MALF22 - TPS Lo Limit, /*ylabel =, /*yaxis =, /*xlabel =Volts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.01953125, /*map_name =MALF21/22 - Default TPS, /*ylabel =, /*yaxis =, /*xlabel =Volts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF24 - VSS Limit, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B3, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =MALF24 - VSS RPM Window, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =20, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =MALF24 - VSS MAP Limit, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF24 - VSS Coolant Limit, /*ylabel =, /*yaxis =, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7B7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF24 - VSS Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: Fuel Kill stall saver */ { /*startAddr =7B8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =OVSPD - Stall saver RPM, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Valet mode over ride */ { /*startAddr =7B9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - Valet Mode Override TPS, /*ylabel =, /*yaxis =, /*xlabel =ADC, /*xaxis =,, }; /* Item 1: RPM Fuel Cut */ { /*startAddr =7BA, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - RPM fuel Resume (8cyl), /*ylabel =, /*yaxis =Resum, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MPH Fuel Cut */ { /*startAddr =7BC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - MPH fuel Resume, /*ylabel =, /*yaxis =Resum, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: RPM Fuel Cut */ { /*startAddr =7BD, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - RPM fuel Cutoff (8cyl), /*ylabel =, /*yaxis =Cutof, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MPH Fuel Cut */ { /*startAddr =7BF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - MPH fuel Cutoff, /*ylabel =, /*yaxis =Cutof, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Valet RPM Fuel Cut */ { /*startAddr =7C0, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - Valet RPM fuel Resume (8cyl), /*ylabel =Valet, /*yaxis =Resum, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Valet MPH Fuel Cut */ { /*startAddr =7C2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - Valet MPH fuel Resume, /*ylabel =Valet, /*yaxis =Resum, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Valet RPM Fuel Cut */ { /*startAddr =7C3, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - Valet RPM fuel Cutoff (8cyl), /*ylabel =Valet, /*yaxis =Cutof, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Valet MPH Fuel Cut */ { /*startAddr =7C5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - Valet MPH fuel Cutoff, /*ylabel =Valet, /*yaxis =Cutof, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: 1st stage rev limit */ { /*startAddr =7C6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =OVSPD - SA Reduction, /*ylabel =, /*yaxis =, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: RPM SA reduction */ { /*startAddr =7C7, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - RPM SA Reduction (8cyl), /*ylabel =, /*yaxis =Rdc @, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MPH SA reduction */ { /*startAddr =7C9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - MPH SA Reduction, /*ylabel =, /*yaxis =Rdc @, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Valet RPM SA reduction */ { /*startAddr =7CA, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =OVSPD - RPM Valet SA Reduce (8cyl), /*ylabel =, /*yaxis =Rdc @, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Valet MPH SA reduction */ { /*startAddr =7CC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =OVSPD - MPH Valet SA Reduction, /*ylabel =, /*yaxis =Rdc @, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7CD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MALF33 - MAP Hi TPS Limit, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7CE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =0.369, /*map_name =MALF33 - MAP Hi BARO Limit (1bar), /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7CE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =8, /*mulOrDivOrBit =0, /*factor =0.781, /*map_name =MALF33 - MAP Hi BARO Limit (2bar), /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7CF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =MALF33 - MAP Hi Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =0.369, /*map_name =MALF34 - MAP Lo MAP Limit, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =MALF34 - MAP Lo RPM Limit, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0125, /*map_name =MALF34 - MAP Lo Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MALF34 - MAP Lo TPS Limit, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =0.369, /*map_name =MALF33/34 - Default BARO, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.015625, /*map_name =MALF33/34 - Default TPS% Gain, /*ylabel =, /*yaxis =, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7D7, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF33/34 - Default RPM Gain, /*ylabel =RPM, /*yaxis = 800 1600 2400 3200, /*xlabel =Gain, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =7DB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF33/34 - Default A/C Gain, /*ylabel =, /*yaxis =, /*xlabel =MAP Adder, /*xaxis =,, }; /* Item 1: N-Alpha MAP */ { /*startAddr =7DC, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =NAlpha - MAP vs IAC comp, /*ylabel =Steps, /*yaxis = 0 32 64 96 128 160 192 224 255, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: N-Alpha MAP */ { /*startAddr =7E5, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =NAlpha - MAP vs RPM comp, /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600, /*xlabel =Mult%, /*xaxis =,, }; /* Item 1: N-Alpha MAP */ { /*startAddr =7F9, /*columns =11, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =0.369, /*map_name =NAlpha - MAP KPa vs RPM & TPS (1bar), /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600, /*xlabel =TPS%, /*xaxis = 0% 6%12%18%25%31%37%43%50%56%62%,, }; /* Item 1: N-Alpha MAP */ { /*startAddr =7F9, /*columns =11, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =8, /*mulOrDivOrBit =0, /*factor =0.781, /*map_name =NAlpha - MAP KPa vs RPM & TPS (2bar), /*ylabel =RPM, /*yaxis = 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600, /*xlabel =TPS%, /*xaxis = 0% 6%12%18%25%31%37%43%50%56%62%,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8B4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =MALF42 - RPM limit, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8B5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF42 - Counts for Error, /*ylabel =, /*yaxis =, /*xlabel =Cnts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8B6, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF42 - # of EST Faults, /*ylabel =For:, /*yaxis = 42A 42B, /*xlabel =Cnts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8B8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF43 - Max Counts, /*ylabel =, /*yaxis =, /*xlabel =Cnts, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8B9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.352, /*map_name =MALF43 - Default Retard, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MALF44 - O2 Filter, /*ylabel =, /*yaxis =, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =MALF44 - O2 Low Limit, /*ylabel =, /*yaxis =, /*xlabel =mV, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF44 - Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.34, /*map_name =MALF45 - O2 Hi Limit, /*ylabel =, /*yaxis =, /*xlabel =mV, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF45 - Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8BF, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =MALF45 - TPS% Limits, /*ylabel =Limit, /*yaxis = High Low, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8C1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF53 - Test Time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: MALF diagnostics */ { /*startAddr =8C2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MALF54 - Test time, /*ylabel =, /*yaxis =, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: A/C Compressor Management */ { /*startAddr =8C3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =A/C - High RPM disable, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: A/C Compressor Management */ { /*startAddr =8C4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =A/C - Low RPM enable, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: A/C Compressor Management */ { /*startAddr =8C5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =A/C - Re-enable delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: A/C Compressor Management */ { /*startAddr =8C6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =A/C - Engine Run delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: Shift Light */ { /*startAddr =8C7, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =983040, /*map_name =SHIFT - Shift Light RPM (8cyl), /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Fan, Upper/lower CTS thres */ { /*startAddr =8C9, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =-5, /*mulOrDivOrBit =0, /*factor =0.625, /*map_name =FAN - Upper/Lower CTS, /*ylabel =Term:, /*yaxis =UpperLower, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Fan, OverRide CTS thres */ { /*startAddr =8CB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-5, /*mulOrDivOrBit =0, /*factor =0.625, /*map_name =FAN - OverRide Upper CTS, /*ylabel =Term:, /*yaxis =OverRide, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Fan, MPH thres */ { /*startAddr =8CC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =FAN - MPH disable, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Fan, engien run to start delay */ { /*startAddr =8CD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =FAN - Engine Run to Start delay, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: Fan, Min Run Time */ { /*startAddr =8CE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =FAN - Minimum Run Time, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8CF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =TCC - Lock enable CTS, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8D0, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% opening/closing delta for unlock, /*ylabel =Term:, /*yaxis =Open Close, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8D2, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =TCC - Relock delays, /*ylabel =Term:, /*yaxis =NormlDeltaD->OD, /*xlabel =Secs, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8D5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - Forced Lock, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8D6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - LoGr Max TPS% coast unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8D7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - LoGr MPH OK to Lock, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC TPS% to Stay Unlocked */ { /*startAddr =8D8, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - LoGr TPS% to Stay Unlocked, /*ylabel =MPH, /*yaxis = 16 24 32 40 48 56 64 72 80 88 96, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8E3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - LoGr Min TPS% coast unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8E4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - LoGr MPH to Unlock, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC TPS% to unlock */ { /*startAddr =8E5, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - LoGr TPS% to Unlock, /*ylabel =MPH, /*yaxis = 16 24 32 40 48 56 64 72 80 88 96, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8F0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - HiGr Max TPS% coast unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8F1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - HiGr MPH OK to Lock, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC TPS% to Stay Unlocked */ { /*startAddr =8F2, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - HiGr TPS% to Stay Unlocked, /*ylabel =MPH, /*yaxis = 16 24 32 40 48 56 64 72 80 88 96, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8FD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - HiGr Min TPS% coast unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =8FE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - HiGr MPH to Unlock, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC TPS% to unlock */ { /*startAddr =8FF, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =TCC - HiGr TPS% to Unlock, /*ylabel =MPH, /*yaxis = 16 24 32 40 48 56 64 72 80 88 96, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: N/V ratios */ { /*startAddr =90A, /*columns =1, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =N/V - Manual trans ratios, /*ylabel =Gear:, /*yaxis =1stHi1stLo2ndLo3rdLo4thLo5thLo, /*xlabel =Ratio, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =990, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Init steps w A/C, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =991, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Park Position, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =992, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0125, /*map_name =IAC - Crank to Run delay, /*ylabel =, /*yaxis =, /*xlabel =secs, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =993, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Stall Saver RPMs, /*ylabel =Term, /*yaxis =Enter Exit, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =995, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =200, /*mulOrDivOrBit =0, /*factor =200, /*map_name =IAC - Idle High step delays, /*ylabel =Error, /*yaxis =SmallLarge, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =997, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =200, /*mulOrDivOrBit =0, /*factor =200, /*map_name =IAC - Idle Low step delays, /*ylabel =Error, /*yaxis =SmallLarge, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =999, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle gain breakpoints, /*ylabel =Idle, /*yaxis =High Low , /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =99B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Dead band, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =99C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Reset Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =99D, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Init steps no A/C, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =IAC - Shut Down Volts, /*ylabel =, /*yaxis =, /*xlabel =Volts, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - DFCO Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - A/C on Bump Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Fan on Bump steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Park to Drive steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle increase A/C on, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - ALDL Idle spd, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9A9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Steps for low BatV, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9AA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.1, /*map_name =IAC - Volt Drop for steps, /*ylabel =, /*yaxis =, /*xlabel =Volts, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9AB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Max Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9AC, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - TF Decay Filters, /*ylabel =Term, /*yaxis = Low Med High, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9AF, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.2, /*map_name =IAC - TF Decay Delay, /*ylabel =VSS:, /*yaxis = Med High, /*xlabel =secs, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9B1, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0390, /*map_name =IAC - Steps Decay filters, /*ylabel =Term, /*yaxis =Norml DCFOStlSv, /*xlabel =Filt%, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9B4, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - TF Decay MPH breakpoints, /*ylabel =VSS:, /*yaxis = Low High, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9B6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - TF Min Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9B7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =IAC - TF TPS% required, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9B8, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3921569, /*map_name =IAC - TF Gain, /*ylabel =Gear, /*yaxis = ParkDrive, /*xlabel =Gain%, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9BA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - TF Max Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9BB, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Powerup Init Steps, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9CC, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Init Position vs Baro, /*ylabel =KPa, /*yaxis = 75 85 95 105, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9D0, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Idle Down Rate, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9E1, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Stall Saver vs Baro, /*ylabel =KPa, /*yaxis = 75 85 95 105, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9E5, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle Speed: Drive, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =9F6, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle Speed: Prk/Neut, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 151, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =A07, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =IAC - Max CTS for Minimum Idle Adjust, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =A08, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Min MPH for Minimum Idle Adjust, /*ylabel =VSS:, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =A0A, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Minimum Idle Steps, /*ylabel =øC, /*yaxis = -40 -16 8 32 56 80 104 128 151, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: Boost Table, SA */ { /*startAddr =A16, /*columns =11, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =BST - Boost Spark Retard, /*ylabel =RPM, /*yaxis = 0 400 800 1200 1600 2000 2400 2800 3200 3600 4000 4400 4800 5200 5600 6000 6400, /*xlabel =KPa, /*xaxis =100110120130140150160170180190200,, }; /* Item 1: Boost Table, PW */ { /*startAddr =AD4, /*columns =11, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =BST - Boost PW Multiplier %, /*ylabel =RPM, /*yaxis = 0 400 800 1200 1600 2000 2400 2800 3200 3600 4000 4400 4800 5200 5600 6000 6400, /*xlabel =KPa, /*xaxis =100110120130140150160170180190200,, };