/*format =2*/ /*$99 mask file created by Lyndon Wester 12/12/99 */ /* General */ { /*ecuId =GM_C3_ECM, /*fileSize =1000, /*checkSumAddr =0, /*checkSumSize =2, /*checkSumStartAddr =4, /*checkSumEndAddr =FFF, /*Items =45,, }; /* Item 1: Checksum */ { /*startAddr =0, /*columns =2, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Checksum, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 2: ECU ID BYTE */ { /*startAddr =4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =ECU ID Byte, /*ylabel =, /*yaxis =, /*xlabel =99, /*xaxis =,, }; /* Item 3: Checksum Enable-DISABLE */ { /*startAddr =4, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Checksum Enable-DISABLE, /*ylabel =, /*yaxis =, /*xlabel =Enable/Disable AA, /*xaxis =10101010 Disable,, }; /* Item 4: Options @ 0x0006 */ { /*startAddr =6, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Burst Knock Enable, /*ylabel =, /*yaxis = b7 b6 b5 b4 b3 b2 b1 BstNk, /*xlabel =Enable/Disable, /*xaxis =0 BYTE,, }; /* Item 4: TCC or Shift Light */ { /*startAddr =7, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =80, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =TCC or Shift Light, /*ylabel =, /*yaxis = b7 b6 b5 b4 b3 b2 b1 b0, /*xlabel =TCC 0 Light 1, /*xaxis =B7 Byte,, }; /* Item 5: RPM Limit for Baro Read WOT */ { /*startAddr =21, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =RPM Limit for Baro Read in WOT, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 6: Max RPM for Spark Advance */ { /*startAddr =20, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =Max RPM for Spark Advance, /*ylabel =, /*yaxis =, /*xlabel =RPM, /*xaxis =,, }; /* Item 7: Spark Adv-Deg/1K Rpm */ { /*startAddr =c, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.10986, /*map_name =Spark Adv-Deg/1K Rpm, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 8: Spark Bias - Warm */ { /*startAddr =0f, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =Spark Bias - Warm, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 9: Spark Bias - Cold */ { /*startAddr =10, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =Spark Bias - Cold, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 10: Initial Spark Advance */ { /*startAddr =9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =Initial Spark Advance, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 11: Maximum Spark Allowed */ { /*startAddr =17, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =Maximum Spark Allowed, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 12: Maximum Retard Allowed */ { /*startAddr =19, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-89.5, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =Maximum Retard Allowed, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 13: ALDL/Closed Loop Spark */ { /*startAddr =26, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.35156, /*map_name =ALDL/Closed Loop Spark, /*ylabel =, /*yaxis =, /*xlabel =Deg, /*xaxis =,, }; /* Item 14: HiWay SA MPH Thres */ { /*startAddr =26e, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.3125, /*map_name =HiWay SA MPH Thres, /*ylabel =, /*yaxis =, /*xlabel =>MPH, /*xaxis =,, }; /* Item 15: HiWay SA Min Time Thres */ { /*startAddr =26f, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =HiWay SA Min Time Thres, /*ylabel =, /*yaxis =, /*xlabel =>Sec, /*xaxis =,, }; /* Item 21: Knock Retard MPH Cutoff Thres */ { /*startAddr =28, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Knock Retard MPH Cutoff Thres, /*ylabel =, /*yaxis =, /*xlabel =