/*format=2*/ /* General */ { /*ecuId =GM_P4_ECM, /*fileSize =4000, /*checkSumAddr =6, /*checkSumSize =2, /*checkSumStartAddr =8, /*checkSumEndAddr =7FFF, /*Items =177,, }; /* Item 1: Copyright*/ { /*startAddr =0, /*columns =17, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0, /*map_name =Copyright, /*ylabel =V1.2, /*yaxis =, /*xlabel =, /*xaxis =Copyright 2004 Robert Rauscher - All Rights Reserved.,, }; /* 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: Mask ID */ { /*startAddr =8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MaskID, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 1: Cylinder Select */ { /*startAddr =9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Cylinder Select, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 1: Initial Spark Advance */ { /*startAddr =E, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Initial SA, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 1: Spark Slope-Max RPM */ { /*startAddr =F, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =SA - Spark Slope Max RPM (starts 4800), /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Spark Slope-Deg/1K RPM */ { /*startAddr =10, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.10986, /*map_name =SA - Deg/1K Rpm, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: SA Maximum Advance Allowed */ { /*startAddr =1E, /*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 =26, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Maximum SA Retard, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Malf Flags - 12 thru 24 */ { /*startAddr =35, /*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 13CTS14CTS15TPS21TPS22MAT23VSS24, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Malf Flags - 25 thru 42 */ { /*startAddr =36, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Malf Flags - 25 thru 42, /*ylabel =Code, /*yaxis =MAT25WST31EGR32MAP33MAP34IAC35 N/U EST42, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Malf Flags - 43 thru 55 */ { /*startAddr =37, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Malf Flags - 43 thru 55, /*ylabel =Code, /*yaxis =ESC43O2l44O2r45PRM51 N/U BAT53 N/U ADU55, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Fan, lower MPH thres */ { /*startAddr =AD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =FAN Lower MPH, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Fan, lower CTS thres */ { /*startAddr =AE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =FAN Lower CTS, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Fan, upper MPH thres */ { /*startAddr =AF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =FAN Upper MPH, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Fan, upper CTS thres */ { /*startAddr =B0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =FAN Upper CTS, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Fan, Hot lower upper CTS thres */ { /*startAddr =B1, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =FAN Hot Lwr/Upr CTS Thresholds, /*ylabel =, /*yaxis =LowerUpper, /*xlabel =øC, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D0, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =TCC - Lock enable CTS, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D1, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS Hyst for coast unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =TCC - MPH coast release unlock qual, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% coast release unlock < MPH, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% coast release unlock > MPH, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% closing delta for unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% opening delta for unlock, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - Relock delay, /*ylabel =, /*yaxis =, /*xlabel =Seconds * 10, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =TCC - Relock delay, /*ylabel =, /*yaxis =, /*xlabel =Seconds * 10, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =D9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - Relock delay, /*ylabel =, /*yaxis =, /*xlabel =Seconds * 10, /*xaxis =,, }; /* Item 1: TCC */ { /*startAddr =DA, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.3125, /*map_name =TCC - MPH Thresholds for lock enable, /*ylabel =, /*yaxis =UpperLower, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: TCC TPS% for Unlock */ { /*startAddr =DC, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% to UnLock, /*ylabel =MPH, /*yaxis = 20 25 30 35 40 45 50 55 60 65 70, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: TCC TPS% to Stay Unlocked */ { /*startAddr =E7, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =TCC - TPS% to Stay Unlocked, /*ylabel =MPH, /*yaxis = 20 25 30 35 40 45 50 55 60 65 70, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: VSS */ { /*startAddr =F2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =VSS - IP Divider, /*ylabel =, /*yaxis =, /*xlabel =IP, /*xaxis =,, }; /* Item 1: VSS */ { /*startAddr =F3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =VSS - Not Moving Delay, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: VSS */ { /*startAddr =F4, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =VSS - Road Speed Constant, /*ylabel =, /*yaxis =, /*xlabel =Pulses, /*xaxis =,, }; /* Item 1: Spark Advance Bias values*/ { /*startAddr =F6, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Spark Advance Bias's, /*ylabel =Term:, /*yaxis = Egr Cts Boost, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =F9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =ESC - Minimum RPM for retard, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.17578125, /*map_name =ESC - Max knock retard allowed, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FB, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =ESC - Min CTS enable, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =ESC - Min run for enable, /*ylabel =, /*yaxis =, /*xlabel =Seconds, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =ESC - MAP thres for Fast Recovery, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =ESC - Multiplier for Fast Recovery, /*ylabel =, /*yaxis =, /*xlabel =Mult, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =FF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =ESC - TPS% Delta for Burst Knock, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =100, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.17578125, /*map_name =ESC - Retard SA for Burst Knock, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Knock Retard Values*/ { /*startAddr =101, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =100, /*map_name =ESC - MilliSeconds of Burst retard, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =105, /*columns =1, /*rows =12, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Premium Fuel SA vs MAP, /*ylabel =KPa, /*yaxis = 80 90 100 110 120 130 140 150 160 170 180 190, /*xlabel =SA, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =111, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =SA - Premium Fuel CTS enable Thres, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =112, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.8206, /*map_name =SA - Premium Fuel MAP Thres for Detect, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =113, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =SA - Premium Fuel RPM thres for Detect, /*ylabel =Term, /*yaxis =LowerUpper, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =115, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625,, /*map_name =SA - Premium Fuel Knock retard Limit, /*ylabel =, /*yaxis =, /*xlabel =SA, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =139, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.0125, /*map_name =SA - Premium Fuel Max Time w/no Knock, /*ylabel =, /*yaxis =, /*xlabel =Sec, /*xaxis =,, }; /* Item 1: Premium Fuel SA */ { /*startAddr =13B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =SA - Premium Fuel Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Sec, /*xaxis =,, }; /* Item 1: Spark Advance */ { /*startAddr =192, /*columns =17, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Spark Advance, /*ylabel =RPM, /*yaxis = 600 800 1000 1200 1400 1600 2000 2400 2800 3200 3600 4000 4400 4800, /*xlabel =kPa, /*xaxis = 30 40 50 60 70 80 90100110120130140150160170180190,, }; /* Item 1: Coolant Comp Spark Advance */ { /*startAddr =284, /*columns =5, /*rows =15, /*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 128 140 152, /*xlabel =VAC kPa, /*xaxis = 40 30 20 10 0,, }; /* Item 1: Boost Spark Advance vs MAT*/ { /*startAddr =2D2, /*columns =9, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - Boost Spark Advance, /*ylabel =MAT, /*yaxis = Cold 24 49 80 Hot, /*xlabel =BoostkPa, /*xaxis = 0 12 25 37 50 62 75 87100,, }; /* Item 1: EGR Spark Advance*/ { /*startAddr =2FF, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - EGR Comp Spark Advance, /*ylabel =EGR%, /*yaxis = 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 100, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: PE Spark Advance*/ { /*startAddr =311, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =SA - PE Spark Advance, /*ylabel =RPM, /*yaxis = 0 1600 3200 4800 6375, /*xlabel =Deg, /*xaxis =,, }; /* Item 1: Knock Attack rate*/ { /*startAddr =31C, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0225, /*map_name =ESC - Knock Attack Rate, /*ylabel =RPM, /*yaxis = 0 1600 3200 4800 6375, /*xlabel =Deg/mSec, /*xaxis =,, }; /* Item 1: Knock Recvoery Rate*/ { /*startAddr =322, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0225, /*map_name =ESC - Knock Recovery rate, /*ylabel =RPM, /*yaxis = 0 1600 3200 4800 6375, /*xlabel =%/mSec, /*xaxis =,, }; /* Item 1: Option Flags 1 */ { /*startAddr =332, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Flags 1, /*ylabel =Flag, /*yaxis = SHFT N/UMPGHD N/UTmOut N/U N/UPWHUD, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Option Flags 2 */ { /*startAddr =333, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Flags 2, /*ylabel =Flag, /*yaxis =MAP2XIACPSMATPWMATFFMATV5A/CV5 IAC N/U, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Option Flags 3 */ { /*startAddr =334, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Option Flags 3, /*ylabel =Flag, /*yaxis = N/UMGVSS 2BAR DEENBSTLM EVERISWWC ESC, /*xlabel =Enable/Disable, /*xaxis =Bit,, }; /* Item 1: Accel Enrich transient fuel mode*/ { /*startAddr =337, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =AE - Delta MAP for transient fuel mode, /*ylabel =, /*yaxis =, /*xlabel =KPa%, /*xaxis =,, }; /* Item 1: Accel Enrich*/ { /*startAddr =338, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =AE - Delta MAP for enrichment, /*ylabel =, /*yaxis =, /*xlabel =KPa%, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =339, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =AE - TPS thres to double delta map value, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =33A, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =AE - TPS thres to quadruple TPS & MAP AE, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =33B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =AE - Delta TPS required for tps AE term, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =33C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =AE - Opening IAC AE term, /*ylabel =, /*yaxis =, /*xlabel =uSec PW, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =33D, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =AE - Transient Filter Thresholds, /*ylabel =Term:, /*yaxis = CTS MAT, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =33F, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =AE - Cold TPS & MAP Filter Coefficients, /*ylabel =Term, /*yaxis = TPS MAP, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: Accel Enrich */ { /*startAddr =341, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =AE - Warm TPS & MAP Filter Coefficients, /*ylabel =Term, /*yaxis = TPS MAP, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: Decel Enlean */ { /*startAddr =343, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Cold TPS & MAP Filter Coefficients, /*ylabel =Term, /*yaxis = TPS MAP, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: Decel Enlean */ { /*startAddr =341, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Warm TPS & MAP Filter Coefficients, /*ylabel =Term, /*yaxis = TPS MAP, /*xlabel =Coef, /*xaxis =,, }; /* Item 1: CLosed Loop Enable */ { /*startAddr =34A, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =Closed Loop CTS Enable Threshold, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =34C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =BLM - Learn CTS Enable Thres, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =34D, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =BLM - max RPM for Learn, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =34E, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =20, /*map_name =BLM - Update Rate, /*ylabel =, /*yaxis =, /*xlabel =Seconds, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =34F, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BLM - Min/Max BLM on startup (init), /*ylabel =Term, /*yaxis = MIN MAX, /*xlabel =BLM, /*xaxis =,, }; /* Item 1: Block Learns */ { /*startAddr =355, /*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: O2 Terms */ { /*startAddr =358, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.42, /*map_name =O2 - O2 ready terms, /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =mVolts, /*xaxis =,, }; /* Item 1: INTegrator */ { /*startAddr =35A, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =INT - Min/Max INTegrator, /*ylabel =Term, /*yaxis = MIN MAX, /*xlabel =INT, /*xaxis =,, }; /* Item 1: Decel enleanment */ { /*startAddr =35F, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =DE - Delta TPS% qual, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Decel enleanment */ { /*startAddr =360, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =DE - Delta MAP qual, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: Forced Stoich AFR */ { /*startAddr =361, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =AFR - Force Stoich CTS Enable Thres, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: Clear Flood */ { /*startAddr =362, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =AFR - Clear Flood TPS% Threshold, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: Clear Flood */ { /*startAddr =363, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Clear Flood AFR, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: DFCO term */ { /*startAddr =370, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =DFCO - RPM enable thresholds, /*ylabel =Term, /*yaxis = Max Min, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: DFCO term */ { /*startAddr =372, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =DFCO - MAP enable threshold, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: DFCO term */ { /*startAddr =373, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =DFCO - PW Step Multiplier, /*ylabel =, /*yaxis =, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: O2 parameter */ { /*startAddr =378, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.42, /*map_name =O2 - mean O2 for closed throttle, /*ylabel =Term, /*yaxis = Rich Lean, /*xlabel =mVolt, /*xaxis =,, }; /* Item 1: DFCO term */ { /*startAddr =37B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DFCO - MPH Minimum Speed, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =37E, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =PE - RPM for PE, /*ylabel =Term, /*yaxis = PRI SEC, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =380, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =PE - TPS% Hyst for already in PE, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =381, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =PE - MAP Hyst for already in PE, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =382, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =PE - MAP threshold for PE enable, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =387, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =PE - TPS% threshold for PE enable, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: DFCO term */ { /*startAddr =388, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =DFCO - TPS% enable threshold, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =393, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =PE - MAP threshold for Immediate PE, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =394, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =PE - MAP threshold - secondary, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =395, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =PE - TPS% threshold - secondary, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =396, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =PE - CTS threshold for PE enable, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =398, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PE - MPH thres primary/seconday RPM, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =399, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PE - Timer to enrich PE AFR, /*ylabel =, /*yaxis =, /*xlabel =seconds, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =39B, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =10.415, /*mulOrDivOrBit =0, /*factor =.369, /*map_name =PE - MAP thres timer to enrich AFR, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: PE WOT */ { /*startAddr =39C, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =PE - AFR for in PE > MPH for X time, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: RPM Fuel Cut */ { /*startAddr =38A, /*columns =1, /*rows =2, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =1310720, /*map_name =RPM fuel cut (6cyl), /*ylabel =Term:, /*yaxis =ResumCutoff, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: RPM Fuel Cut */ { /*startAddr =38A, /*columns =1, /*rows =2, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =984030, /*map_name =RPM fuel cut (8cyl), /*ylabel =Term:, /*yaxis =ResumCutoff, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: RPM Fuel Cut Delay */ { /*startAddr =391, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =RPM fuel cut delay, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Stoich Term */ { /*startAddr =392, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Stoich AFR Term, /*ylabel =, /*yaxis =, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: MPH Fuel Cut */ { /*startAddr =3A0, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MPH fuel cut, /*ylabel =Term:, /*yaxis =ResumCutoff, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: Boost Fuel Cut */ { /*startAddr =3A2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =BOOST fuel cut timer, /*ylabel =, /*yaxis =, /*xlabel =mSec, /*xaxis =,, }; /* Item 1: Boost Fuel Cut */ { /*startAddr =3A3, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.8206, /*map_name =BOOST High MAP fuel cut, /*ylabel =Term, /*yaxis =CutoffResum, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3A5, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =WG - CTS enable thresholds, /*ylabel =Term, /*yaxis = Min Max, /*xlabel =øC, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3A7, /*columns =1, /*rows =3, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =WG - Boost Reduce Timers, /*ylabel =Term, /*yaxis =TimerDecayDelay, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3AA, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.17578125, /*map_name =WG - Knock Retard Boost Reduce Thres's, /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =SA, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3AC, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =WG - Boost Reduce Delta, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3AD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =WG - Boost Reducer Decay Term, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3AE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =WG - Torque VSS Threshold, /*ylabel =, /*yaxis =, /*xlabel =MPH, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3AF, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =WG - Torque Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B0, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =WG - OverBoost Time Limit, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =WG - Wastegate ClosedLoop delay, /*ylabel =, /*yaxis =, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B3, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =WG - Boost Limit, /*ylabel =Term, /*yaxis =UpperLower, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =WG - Boost Limit deadband, /*ylabel =, /*yaxis =, /*xlabel =KPa, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B6, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =WG - Closed Loop Update timers, /*ylabel =Term, /*yaxis = High Low, /*xlabel =Sec's, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3B8, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =WG - WasteGate Adjustment, /*ylabel =Term, /*yaxis =-Step+Step, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3BA, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =WG - Boost Control Loop RPM thres, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3BB, /*columns =1, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =WG - Delta RPM Boost Step, /*ylabel =Term, /*yaxis =IncrsDecrs, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3BD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =WG - Delta TPS Boost Step thres, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: WasteGate Term */ { /*startAddr =3BE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =WG - Default WG % Boost Starting, /*ylabel =, /*yaxis =, /*xlabel =WG%, /*xaxis =,, }; /* Item 1: Base Boost Term */ { /*startAddr =3C2, /*columns =6, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.780701754, /*map_name =BOOST - Base Boost vs RPM, /*ylabel =RPM, /*yaxis = 2400 3200 4000 4800 5600 6375, /*xlabel =TPS%, /*xaxis = 38 50 63 75 88100, }; /* Item 1: BPC vs EGR */ { /*startAddr =40E, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =BPC vs EGR%, /*ylabel =EGR%, /*yaxis = 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 100, /*xlabel =BPC, /*xaxis =,, }; /* Item 1: VE Table not in idle */ { /*startAddr =422, /*columns =9, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =VE Table - not in idle, /*ylabel =RPM, /*yaxis = 800 1200 1600 2000 2400 2800 3200 3600 4000, /*xlabel =KPa, /*xaxis = 20 30 40 50 60 70 80 90100, }; /* Item 1: VE Table in idle */ { /*startAddr =476, /*columns =9, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =VE Table - in idle, /*ylabel =RPM, /*yaxis = 600 800 1000 1200 1400 1600, /*xlabel =KPa, /*xaxis = 20 30 40 50 60 70 80 90100, }; /* Item 1: VE Adder table */ { /*startAddr =4AC, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =VE Adder, /*ylabel =RPM, /*yaxis = 0 400 800 1200 1600 2000 2400 2800 3200 3600 4000 4400 4800 5200 5600 6000 6375, /*xlabel =VE%, /*xaxis =,, }; /* Item 1: CTS term for PW Calc */ { /*startAddr =4BF, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PW - CTS inverse term for PW calc, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152, /*xlabel =~T, /*xaxis =,, }; /* Item 1: MAT term for PW Calc */ { /*startAddr =4D1, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PW - MAT inverse term for PW calc, /*ylabel =øC, /*yaxis = HOT 136 107 91 80 71 63 56 49 43 37 31 24 16 6 -9 cold, /*xlabel =~T, /*xaxis =,, }; /* Item 1: Battery comp for PW Calc */ { /*startAddr =4E2, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =PW - Battery Comp for PW, /*ylabel =Volts, /*yaxis = 4.8 6.4 8.0 9.6 11.2, /*xlabel =Corr, /*xaxis =,, }; /* Item 1: DE Coolant factor vs. CTS */ { /*startAddr =4E7, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Coolant Factor, /*ylabel =øC, /*yaxis = -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: DE delta map factor */ { /*startAddr =4F5, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Delta MAP Factor, /*ylabel =KPa, /*yaxis = 0 10 20 30 40, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: DE delta TPS factor */ { /*startAddr =4FB, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Delta TPS Factor, /*ylabel =TPS%, /*yaxis = 0 6 12 19 25, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: DE flag for next table */ { /*startAddr =500, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Flag for Multiplier table (C501), /*ylabel =MAP=1, /*yaxis =, /*xlabel =TPS/MAP, /*xaxis =,, }; /* Item 1: DE Multiplier table */ { /*startAddr =502, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Multiplier Table vs TPS, /*ylabel =TPS%, /*yaxis = 0 12 25 37 50 62 75 87 100, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: DE Multiplier table */ { /*startAddr =502, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =DE - Multiplier Table vs MAP, /*ylabel =KPa, /*yaxis = 20 30 40 50 60 70 80 90 100, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: Map AE term vs Delta MAP */ { /*startAddr =50C, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =14.26, /*map_name =AE - MAP Contribution, /*ylabel =dMAP, /*yaxis = 0 10 20 30 40, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: TPS AE term vs Delta TPS */ { /*startAddr =512, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =AE - TPS Contribution, /*ylabel =dTPS, /*yaxis = 0 6 12 19 25, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: AE Multiplier vs CTS */ { /*startAddr =517, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =AE - CTS Multiplier, /*ylabel =øC, /*yaxis = -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =Corr, /*xaxis =,, }; /* Item 1: AE Multiplier vs RPM */ { /*startAddr =524, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =AE - RPM Multiplier, /*ylabel =RPM, /*yaxis = 400 800 1200 1600 2000 2400 2800 3200, /*xlabel =Corr, /*xaxis =,, }; /* Item 1: Choke AFR */ { /*startAddr =537, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Choke AFR vs CTS, /*ylabel =øC, /*yaxis = -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Choke AFR */ { /*startAddr =544, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =AFR - Choke AFR Timeout vs CTS, /*ylabel =øC, /*yaxis = -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel = Time, /*xaxis =,, }; /* Item 1: Crank AFR table */ { /*startAddr =551, /*columns =1, /*rows =13, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Crank AFR, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: Open Loop AFR */ { /*startAddr =561, /*columns =9, /*rows =10, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Open Loop AFR, /*ylabel =øCS, /*yaxis = cold -28 -16 -4 8 20 32 44 56 hot, /*xlabel =KPa, /*xaxis = 20 30 40 50 60 70 80 90100, }; /* Item 1: Open Loop AFR - Closed Throttle */ { /*startAddr =5BB, /*columns =1, /*rows =10, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =AFR - Open Loop AFR - closed throttle, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: PE AFR vs RPM */ { /*startAddr =5ED, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.1, /*map_name =PE - AFR vs RPM, /*ylabel =RPM, /*yaxis = 0 800 1600 2400 3200 4000 4800 5600 6375, /*xlabel =AFR, /*xaxis =,, }; /* Item 1: PE delta TPS% vs BARP */ { /*startAddr =5F6, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =PE - Delta TPS% vs BARO, /*ylabel =Baro, /*yaxis = 75 85 95 105, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: O2 parameter */ { /*startAddr =602, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.42, /*map_name =O2 - Mean Rich O2 vs MAP, /*ylabel =KPa, /*yaxis = 20 40 60 80 100, /*xlabel =mVolt, /*xaxis =,, }; /* Item 1: O2 parameter */ { /*startAddr =608, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =4.42, /*map_name =O2 - Mean Lean O2 vs MAP, /*ylabel =KPa, /*yaxis = 20 40 60 80 100, /*xlabel =mVolt, /*xaxis =,, }; /* Item 1: Base Boost Term */ { /*startAddr =60D, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.0078125, /*map_name =BOOST - Base Boost vs MAP, /*ylabel =MAP, /*yaxis = 90 100 110 120 130 140 150 160 170 180 190, /*xlabel =Factr, /*xaxis =,, }; /* Item 1: PW Battery correction */ { /*startAddr =619, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =PW - Injector Comp vs BattV, /*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: PW Linearity correction */ { /*startAddr =62A, /*columns =1, /*rows =15, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =15.26, /*map_name =PW - Injector Linearity Correction, /*ylabel =uSec, /*yaxis = 488 732 977 1220 1460 1700 1950 2190 2440 2680 2900 3170 3410 3660 3900, /*xlabel =uSec, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =646, /*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 =647, /*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 =649, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =.39, /*map_name =IAC - Min TPS% for Idle state, /*ylabel =, /*yaxis =, /*xlabel =TPS%, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =64D, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Kick Down Steps, /*ylabel =, /*yaxis =, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =655, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - RPM Increase for A/C on, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =66A, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Position vs CTS, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =67B, /*columns =1, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Stall Save Steps, /*ylabel =Baro, /*yaxis = 75 85 95 105, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =67F, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Desired Idle vs Battery Volts, /*ylabel =Volts, /*yaxis = 4.8 6.4 8.0 9.6 11.2, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =684, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =IAC - Decay Delay vs CTS, /*ylabel =øC, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152, /*xlabel =Steps, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =6AB, /*columns =1, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle RPM in Drive vs CTS, /*ylabel =øC, /*yaxis = -28 -4 20 44 68 92, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =6B1, /*columns =1, /*rows =6, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =12.5, /*map_name =IAC - Idle RPM in P/N vs CTS, /*ylabel =øC, /*yaxis = -28 -4 20 44 68 92, /*xlabel =RPM, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =6C3, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =IAC - Falling Idle RPM SA Correction, /*ylabel =RPM, /*yaxis = 0 25 50 75 100, /*xlabel =SA, /*xaxis =,, }; /* Item 1: IAC Parameter */ { /*startAddr =6C8, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3515625, /*map_name =IAC - Rising Idle RPM SA Correction, /*ylabel =RPM, /*yaxis = 0 25 50 75 100, /*xlabel =SA, /*xaxis =,, }; /* Item 1: EGR Parameter */ { /*startAddr =6CD, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =.75, /*map_name =EGR - Enable Temperature, /*ylabel =, /*yaxis =, /*xlabel =øC, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =79E, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - Bat Volts byte (Stk: $0051), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =7C2, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - EGR Desired byte (Stk: $00A3), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =7C4, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - EGR DC byte (Stk: $00A5), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =7C6, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - AirFlow byte (Stk: $00A7), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =7D2, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - EGR Desired byte (Stk: $00A4), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; /* Item 1: ALDL Parameter */ { /*startAddr =7DC, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =, /*map_name =WB ALDL - AFR location(Stk: $0072), /*ylabel =, /*yaxis =, /*xlabel =$0184, /*xaxis =,, }; Copyright 2004 Robert Rauscher, All Rights Reserved. -eof-