From e3dfc02faabd84bf9cca7793e110aebdfb6256ae Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Thu, 2 Jun 2022 20:55:47 +0000 Subject: [PATCH 01/19] Auto-generated configs and docs --- .../generated/signature_hellen-gm-e67.h | 4 +- .../generated/rusefi_hellen-gm-e67.ini | 202 +++++++++--------- 2 files changed, 103 insertions(+), 103 deletions(-) diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 2bff71c919..da2b7705fa 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1206291866 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen-gm-e67.1206291866" +#define SIGNATURE_HASH 133430139 +#define TS_SIGNATURE "rusEFI 2022.06.02.hellen-gm-e67.133430139" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index d4ed6825b6..11120a37b3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen-gm-e67.1206291866" + signature = "rusEFI 2022.06.02.hellen-gm-e67.133430139" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen-gm-e67.1206291866" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.02.hellen-gm-e67.133430139" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:51:41 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 20:52:50 UTC 2022 pageSize = 21352 page = 1 @@ -216,10 +216,10 @@ mafAdcChannel = bits, U08, 467, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1 globalFuelCorrection = scalar, F32, 468, "coef", 1, 0, 0, 1000, 2 adcVcc = scalar, F32, 472, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 476, "Deg", 1, 0, 0, 360, 0 -camInputs1 = bits, U16, 480, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -camInputs2 = bits, U16, 482, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -camInputs3 = bits, U16, 484, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -camInputs4 = bits, U16, 486, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +camInputs1 = bits, U16, 480, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +camInputs2 = bits, U16, 482, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +camInputs3 = bits, U16, 484, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +camInputs4 = bits, U16, 486, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" afr_hwChannel = bits, U08, 488, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" afr_v1 = scalar, F32, 492, "volts", 1, 0, 0, 10, 2 @@ -235,7 +235,7 @@ baroSensor_highValue = scalar, F32, 520, "kpa", 1, 0, -400, 800, 2 baroSensor_type = bits, U08, 524, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" baroSensor_hwChannel = bits, U08, 525, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" idle_solenoidFrequency = scalar, S32, 528, "Hz", 1, 0, 0, 3000, 0 -idle_solenoidPin = bits, U16, 532, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +idle_solenoidPin = bits, U16, 532, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" idle_stepperDirectionPin = bits, U16, 534, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" idle_stepperStepPin = bits, U16, 536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" idle_solenoidPinMode = bits, U08, 538, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -248,30 +248,30 @@ vssGearRatio = scalar, U16, 548, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 550, "count", 1, 0, 1, 100, 0 l9779_cs = bits, U16, 552, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" triggerSimulatorFrequency = scalar, S32, 556, "Rpm", 1, 0, 0, 30000, 0 -injectionPins1 = bits, U16, 560, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins2 = bits, U16, 562, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins3 = bits, U16, 564, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins4 = bits, U16, 566, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins5 = bits, U16, 568, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins6 = bits, U16, 570, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins7 = bits, U16, 572, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins8 = bits, U16, 574, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins9 = bits, U16, 576, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins10 = bits, U16, 578, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins11 = bits, U16, 580, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -injectionPins12 = bits, U16, 582, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins1 = bits, U16, 584, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins2 = bits, U16, 586, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins3 = bits, U16, 588, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins4 = bits, U16, 590, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins5 = bits, U16, 592, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins6 = bits, U16, 594, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins7 = bits, U16, 596, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins8 = bits, U16, 598, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins9 = bits, U16, 600, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins10 = bits, U16, 602, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins11 = bits, U16, 604, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -ignitionPins12 = bits, U16, 606, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins1 = bits, U16, 560, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins2 = bits, U16, 562, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins3 = bits, U16, 564, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins4 = bits, U16, 566, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins5 = bits, U16, 568, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins6 = bits, U16, 570, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins7 = bits, U16, 572, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins8 = bits, U16, 574, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins9 = bits, U16, 576, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins10 = bits, U16, 578, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins11 = bits, U16, 580, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +injectionPins12 = bits, U16, 582, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins1 = bits, U16, 584, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins2 = bits, U16, 586, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins3 = bits, U16, 588, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins4 = bits, U16, 590, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins5 = bits, U16, 592, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins6 = bits, U16, 594, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins7 = bits, U16, 596, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins8 = bits, U16, 598, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins9 = bits, U16, 600, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins10 = bits, U16, 602, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins11 = bits, U16, 604, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +ignitionPins12 = bits, U16, 606, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" injectionPinMode = bits, U08, 608, [0:1], "default", "default inverted", "open collector", "open collector inverted" ignitionPinMode = bits, U08, 609, [0:1], "default", "default inverted", "open collector", "open collector inverted" HD44780_rs = bits, U16, 610, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -282,14 +282,14 @@ HD44780_db6 = bits, U16, 618, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA HD44780_db7 = bits, U16, 620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gps_rx_pin = bits, U16, 622, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gps_tx_pin = bits, U16, 624, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -fuelPumpPin = bits, U16, 626, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +fuelPumpPin = bits, U16, 626, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" fuelPumpPinMode = bits, U08, 628, [0:1], "default", "default inverted", "open collector", "open collector inverted" -malfunctionIndicatorPin = bits, U16, 630, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +malfunctionIndicatorPin = bits, U16, 630, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" malfunctionIndicatorPinMode = bits, U08, 632, [0:1], "default", "default inverted", "open collector", "open collector inverted" fanPinMode = bits, U08, 633, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fanPin = bits, U16, 634, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +fanPin = bits, U16, 634, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" clutchDownPin = bits, U08, 636, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -alternatorControlPin = bits, U16, 638, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +alternatorControlPin = bits, U16, 638, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" alternatorControlPinMode = bits, U08, 640, [0:1], "default", "default inverted", "open collector", "open collector inverted" clutchDownPinMode = bits, U08, 641, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" digitalPotentiometerChipSelect1 = bits, U16, 642, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -311,20 +311,20 @@ throttlePedalPositionSecondAdcChannel = bits, U08, 668, [0:5], 0="NONE",3="C3-58 fuelLevelValues = array, U08, 669, [8], "%", 1, 0, 0, 100, 0 afr_type = bits, S08, 677, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom", "INVALID", "INVALID" idle_antiwindupFreq = scalar, F32, 680, "x", 1, 0, -1000000, 1000000, 4 -triggerInputPins1 = bits, U16, 684, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -triggerInputPins2 = bits, U16, 686, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +triggerInputPins1 = bits, U16, 684, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +triggerInputPins2 = bits, U16, 686, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" unused688 = scalar, U16, 688, "", 1, 0, 0, 100, 0 hip9011CsPinMode = bits, U08, 690, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tachOutputPin = bits, U16, 692, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tachOutputPin = bits, U16, 692, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tachOutputPinMode = bits, U08, 694, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mainRelayPin = bits, U16, 696, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +mainRelayPin = bits, U16, 696, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" sdCardCsPin = bits, U16, 698, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" canTxPin = bits, U16, 700, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" canRxPin = bits, U16, 702, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" throttlePedalUpPinMode = bits, U08, 704, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" acIdleExtraOffset = scalar, U08, 705, "%", 1, 0, 0, 100, 0 finalGearRatio = scalar, U16, 706, "ratio", 0.01, 0, 0, 10, 2 -tcuInputSpeedSensorPin = bits, U16, 708, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcuInputSpeedSensorPin = bits, U16, 708, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tcuInputSpeedSensorTeeth = scalar, U08, 710, "", 1, 0, 0, 100, 0 wastegatePositionMin = scalar, U16, 712, "mv", 1, 0, 0, 5000, 0 wastegatePositionMax = scalar, U16, 714, "mv", 1, 0, 0, 5000, 0 @@ -338,7 +338,7 @@ triggerSimulatorPins3 = bits, U16, 732, [0:7], "NONE", "INVALID", "PA0", "PA1", triggerSimulatorPinModes1 = bits, U08, 734, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes2 = bits, U08, 735, [0:1], "default", "default inverted", "open collector", "open collector inverted" triggerSimulatorPinModes3 = bits, U08, 736, [0:1], "default", "default inverted", "open collector", "open collector inverted" -o2heaterPin = bits, U16, 738, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +o2heaterPin = bits, U16, 738, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" o2heaterPinModeTodO = bits, U08, 740, [0:1], "default", "default inverted", "open collector", "open collector inverted" is_enabled_spi_1 = bits, U32, 744, [0:0], "false", "true" is_enabled_spi_2 = bits, U32, 744, [1:1], "false", "true" @@ -372,10 +372,10 @@ alignEngineSnifferAtTDC = bits, U32, 744, [28:28], "false", "true" useETBforIdleControl = bits, U32, 744, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 744, [30:30], "false", "true" enableAemXSeries = bits, U32, 744, [31:31], "false", "true" -logicAnalyzerPins1 = bits, U16, 748, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -logicAnalyzerPins2 = bits, U16, 750, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -logicAnalyzerPins3 = bits, U16, 752, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -logicAnalyzerPins4 = bits, U16, 754, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +logicAnalyzerPins1 = bits, U16, 748, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +logicAnalyzerPins2 = bits, U16, 750, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +logicAnalyzerPins3 = bits, U16, 752, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +logicAnalyzerPins4 = bits, U16, 754, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" mainRelayPinMode = bits, U08, 756, [0:1], "default", "default inverted", "open collector", "open collector inverted" hip9011CsPin = bits, U16, 758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" hip9011IntHoldPin = bits, U16, 760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -383,7 +383,7 @@ hip9011IntHoldPinMode = bits, U08, 762, [0:1], "default", "default inverted", "o verboseCanBaseAddress = scalar, U32, 764, "", 1, 0, 0, 536870911, 0 mc33_hvolt = scalar, U08, 768, "v", 1, 0, 40, 70, 0 minimumBoostClosedLoopMap = scalar, U08, 769, "kPa", 1, 0, 0, 255, 0 -acFanPin = bits, U16, 770, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +acFanPin = bits, U16, 770, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" acFanPinMode = bits, U08, 772, [0:1], "default", "default inverted", "open collector", "open collector inverted" l9779spiDevice = bits, U08, 773, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID" dwellVoltageCorrVoltBins = array, U08, 774, [8], "volts", 0.1, 0, 0, 20, 1 @@ -394,7 +394,7 @@ idlePidRpmUpperLimit = scalar, S16, 794, "RPM", 1, 0, 0, 500, 0 applyNonlinearBelowPulse = scalar, U16, 796, "ms", 0.001, 0, 0, 30, 3 lps25BaroSensorScl = bits, U16, 798, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" lps25BaroSensorSda = bits, U16, 800, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -vehicleSpeedSensorInputPin = bits, U16, 802, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +vehicleSpeedSensorInputPin = bits, U16, 802, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" clutchUpPin = bits, U08, 804, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" injectorNonlinearMode = bits, U08, 806, [0:0], "None", "Polynomial" clutchUpPinMode = bits, U08, 807, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" @@ -406,7 +406,7 @@ max31855_cs5 = bits, U16, 816, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P max31855_cs6 = bits, U16, 818, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" max31855_cs7 = bits, U16, 820, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" max31855_cs8 = bits, U16, 822, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -flexSensorPin = bits, U16, 824, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +flexSensorPin = bits, U16, 824, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" test557pin = bits, U16, 826, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" stepperDirectionPinMode = bits, U08, 828, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972spiDevice = bits, U08, 829, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID" @@ -415,9 +415,9 @@ etbMaximumPosition = scalar, U08, 831, "%", 1, 0, 70, 100, 0 sdCardPeriodMs = scalar, S16, 832, "ms", 1, 0, 0, 30000, 0 idlePositionSensor = bits, U08, 834, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" debugMapAveraging = bits, U16, 836, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -starterRelayDisablePin = bits, U16, 838, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +starterRelayDisablePin = bits, U16, 838, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" starterRelayDisablePinMode = bits, U08, 840, [0:1], "default", "default inverted", "open collector", "open collector inverted" -secondSolenoidPin = bits, U16, 842, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +secondSolenoidPin = bits, U16, 842, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" startStopButtonPin = bits, U08, 844, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" mapMinBufferLength = scalar, S32, 848, "count", 1, 0, 1, 24, 0 idlePidDeactivationTpsThreshold = scalar, S16, 852, "%", 1, 0, 0, 50, 0 @@ -428,7 +428,7 @@ antiLagRpmTreshold = scalar, S16, 860, "rpm", 1, 0, 0, 20000, 0 startCrankingDuration = scalar, U16, 862, "Seconds", 1, 0, 0, 30, 0 triggerErrorPin = bits, U16, 864, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" triggerErrorPinMode = bits, U08, 866, [0:1], "default", "default inverted", "open collector", "open collector inverted" -acRelayPin = bits, U16, 868, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +acRelayPin = bits, U16, 868, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" acRelayPinMode = bits, U08, 870, [0:1], "default", "default inverted", "open collector", "open collector inverted" scriptSetting1 = scalar, F32, 872, "", 1, 0, 0, 18000, 2 scriptSetting2 = scalar, F32, 876, "", 1, 0, 0, 18000, 2 @@ -496,7 +496,7 @@ etbIo2_directionPin1 = bits, U16, 952, [0:7], "NONE", "INVALID", "PA0", "PA1", " etbIo2_directionPin2 = bits, U16, 954, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" etbIo2_controlPin = bits, U16, 956, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" etbIo2_disablePin = bits, U16, 958, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -boostControlPin = bits, U16, 960, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +boostControlPin = bits, U16, 960, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" boostControlPinMode = bits, U08, 962, [0:1], "default", "default inverted", "open collector", "open collector inverted" antiLagActivatePin = bits, U08, 964, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" launchActivatePin = bits, U08, 966, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -550,12 +550,12 @@ stepperDcIo2_disablePin = bits, U16, 1070, [0:7], "NONE", "INVALID", "PA0", "PA1 engineMake = string, ASCII, 1072, 32 engineCode = string, ASCII, 1104, 32 vehicleName = string, ASCII, 1136, 32 -tcu_solenoid1 = bits, U16, 1168, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -tcu_solenoid2 = bits, U16, 1170, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -tcu_solenoid3 = bits, U16, 1172, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -tcu_solenoid4 = bits, U16, 1174, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -tcu_solenoid5 = bits, U16, 1176, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -tcu_solenoid6 = bits, U16, 1178, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid1 = bits, U16, 1168, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid2 = bits, U16, 1170, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid3 = bits, U16, 1172, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid4 = bits, U16, 1174, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid5 = bits, U16, 1176, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_solenoid6 = bits, U16, 1178, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" etbFunctions1 = bits, U08, 1180, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" etbFunctions2 = bits, U08, 1181, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID" drv8860spiDevice = bits, U08, 1182, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID" @@ -563,14 +563,14 @@ drv8860_cs = bits, U16, 1184, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA drv8860_csPinMode = bits, U08, 1186, [0:1], "default", "default inverted", "open collector", "open collector inverted" drv8860_miso = bits, U16, 1188, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" fuelLevelBins = array, U16, 1190, [8], "volt", 0.001, 0, 0, 5, 3 -luaOutputPins1 = bits, U16, 1206, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins2 = bits, U16, 1208, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins3 = bits, U16, 1210, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins4 = bits, U16, 1212, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins5 = bits, U16, 1214, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins6 = bits, U16, 1216, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins7 = bits, U16, 1218, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -luaOutputPins8 = bits, U16, 1220, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins1 = bits, U16, 1206, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins2 = bits, U16, 1208, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins3 = bits, U16, 1210, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins4 = bits, U16, 1212, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins5 = bits, U16, 1214, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins6 = bits, U16, 1216, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins7 = bits, U16, 1218, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +luaOutputPins8 = bits, U16, 1220, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" vvtOffsets1 = scalar, F32, 1224, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1228, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1232, "value", 1, 0, -720, 1000, 1 @@ -691,10 +691,10 @@ etb_maxValue = scalar, S16, 1446, "", 1, 0, -30000, 30000, 0 triggerInputDebugPins1 = bits, U16, 1448, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" triggerInputDebugPins2 = bits, U16, 1450, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" unused1452 = scalar, U16, 1452, "", 1, 0, 0, 100, 0 -turboSpeedSensorInputPin = bits, U16, 1454, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +turboSpeedSensorInputPin = bits, U16, 1454, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tps2Min = scalar, S16, 1456, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1458, "ADC", 1, 0, 0, 1023, 0 -starterControlPin = bits, U16, 1460, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +starterControlPin = bits, U16, 1460, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" startStopButtonMode = bits, U08, 1462, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID" mc33816_flag0 = bits, U16, 1464, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tachPulsePerRev = scalar, U08, 1466, "Pulse", 1, 0, 1, 255, 0 @@ -735,8 +735,8 @@ coastingFuelCutVssLow = scalar, U08, 1553, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1554, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1555, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1556, "roc", 1, 0, 0, 200, 1 -auxSpeedSensorInputPin1 = bits, U16, 1560, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -auxSpeedSensorInputPin2 = bits, U16, 1562, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin1 = bits, U16, 1560, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U16, 1562, [0:7], 0="NONE",86="C2-63 - Crank",88="C2-59 - Cam", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" totalGearsCount = scalar, U08, 1564, "", 1, 0, 1, 8, 0 injectionTimingMode = bits, U08, 1565, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID" uartConsoleSerialSpeed = scalar, U32, 1568, "BPs", 1, 0, 0, 1000000, 0 @@ -797,7 +797,7 @@ starterControlPinMode = bits, U08, 1620, [0:1], "default", "default inverted", " wastegatePositionSensor = bits, U08, 1621, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" ignOverrideMode = bits, U08, 1622, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID" injectorPressureType = bits, U08, 1623, [0:0], "Low", "High" -hpfpValvePin = bits, U16, 1624, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +hpfpValvePin = bits, U16, 1624, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" hpfpValvePinMode = bits, U08, 1626, [0:1], "default", "default inverted", "open collector", "open collector inverted" boostCutPressure = scalar, F32, 1628, "kPa (absolute)", 1, 0, 0, 500, 0 tchargeBins = array, U08, 1632, [16], "kg/h", 5.0, 0, 0, 1200, 0 @@ -806,10 +806,10 @@ fixedTiming = scalar, F32, 1664, "deg", 1, 0, -720, 720, 2 mapLowValueVoltage = scalar, F32, 1668, "v", 1, 0, 0, 10, 2 mapHighValueVoltage = scalar, F32, 1672, "v", 1, 0, 0, 10, 2 egoValueShift = scalar, F32, 1676, "value", 1, 0, -10, 10, 2 -vvtPins1 = bits, U16, 1680, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -vvtPins2 = bits, U16, 1682, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -vvtPins3 = bits, U16, 1684, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -vvtPins4 = bits, U16, 1686, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +vvtPins1 = bits, U16, 1680, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +vvtPins2 = bits, U16, 1682, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +vvtPins3 = bits, U16, 1684, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +vvtPins4 = bits, U16, 1686, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" cj125SpiDevice = bits, U08, 1688, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID" cj125CsPinMode = bits, U08, 1689, [0:1], "default", "default inverted", "open collector", "open collector inverted" sdCardCsPinMode = bits, U08, 1690, [0:1], "default", "default inverted", "open collector", "open collector inverted" @@ -835,18 +835,18 @@ auxAnalogInputs5 = bits, U08, 1732, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - auxAnalogInputs6 = bits, U08, 1733, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" auxAnalogInputs7 = bits, U08, 1734, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" auxAnalogInputs8 = bits, U08, 1735, [0:5], 0="NONE",3="C3-58 - Baro",4="C1-47 - PPS1",5="C2-64 - TPS1",6="C1-19 Battery Sense",8="C3-57 - A/C Pressure",9="C2-66 - TPS2",12="C3-59 - MAP",13="C3-55 - CLT",14="C3-56 - IAT",15="C1-49 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins1 = bits, U16, 1736, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins2 = bits, U16, 1738, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins3 = bits, U16, 1740, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins4 = bits, U16, 1742, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins5 = bits, U16, 1744, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins6 = bits, U16, 1746, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins7 = bits, U16, 1748, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins8 = bits, U16, 1750, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins9 = bits, U16, 1752, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins10 = bits, U16, 1754, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins11 = bits, U16, 1756, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -trailingCoilPins12 = bits, U16, 1758, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins1 = bits, U16, 1736, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins2 = bits, U16, 1738, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins3 = bits, U16, 1740, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins4 = bits, U16, 1742, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins5 = bits, U16, 1744, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins6 = bits, U16, 1746, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins7 = bits, U16, 1748, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins8 = bits, U16, 1750, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins9 = bits, U16, 1752, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins10 = bits, U16, 1754, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins11 = bits, U16, 1756, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +trailingCoilPins12 = bits, U16, 1758, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tle8888mode = bits, U08, 1760, [0:1], "Auto", "SemiAuto", "Manual", "Hall" LIS302DLCsPinMode = bits, U08, 1761, [0:1], "default", "default inverted", "open collector", "open collector inverted" injectorCompensationMode = bits, U08, 1762, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" @@ -941,7 +941,7 @@ oilPressure_value1 = scalar, F32, 2028, "kPa", 1, 0, 0, 1000000, 2 oilPressure_v2 = scalar, F32, 2032, "volts", 1, 0, 0, 10, 2 oilPressure_value2 = scalar, F32, 2036, "kPa", 1, 0, 0, 1000000, 2 accelerometerSpiDevice = bits, U08, 2040, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID" -fan2Pin = bits, U16, 2042, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +fan2Pin = bits, U16, 2042, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" fan2OnTemperature = scalar, U08, 2044, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2045, "deg C", 1, 0, 0, 150, 0 stepperEnablePin = bits, U16, 2046, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" @@ -1043,7 +1043,7 @@ idleRpmPid2_periodMs = scalar, S16, 2534, "ms", 1, 0, 0, 3000, 0 idleRpmPid2_minValue = scalar, S16, 2536, "", 1, 0, -30000, 30000, 0 idleRpmPid2_maxValue = scalar, S16, 2538, "", 1, 0, -30000, 30000, 0 canVssNbcType = bits, U08, 2540, [0:0], "BMW_e46", "W202" -gppwm1_pin = bits, U16, 2544, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +gppwm1_pin = bits, U16, 2544, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gppwm1_dutyIfError = scalar, U08, 2546, "%", 1, 0, 0, 100, 0 gppwm1_pwmFrequency = scalar, U16, 2548, "hz", 1, 0, 0, 500, 0 gppwm1_onAboveDuty = scalar, U08, 2550, "%", 1, 0, 0, 100, 0 @@ -1053,7 +1053,7 @@ gppwm1_alignmentFill_map = scalar, U08, 2553, "unit", 1, 0, 0, 100, 0 gppwm1_loadBins = array, U08, 2554, [8], "load", 1, 0, 0, 250, 0 gppwm1_rpmBins = array, U08, 2562, [8], "RPM", 50.0, 0, 0, 12000, 0 gppwm1_table = array, U08, 2570, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm2_pin = bits, U16, 2636, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +gppwm2_pin = bits, U16, 2636, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gppwm2_dutyIfError = scalar, U08, 2638, "%", 1, 0, 0, 100, 0 gppwm2_pwmFrequency = scalar, U16, 2640, "hz", 1, 0, 0, 500, 0 gppwm2_onAboveDuty = scalar, U08, 2642, "%", 1, 0, 0, 100, 0 @@ -1063,7 +1063,7 @@ gppwm2_alignmentFill_map = scalar, U08, 2645, "unit", 1, 0, 0, 100, 0 gppwm2_loadBins = array, U08, 2646, [8], "load", 1, 0, 0, 250, 0 gppwm2_rpmBins = array, U08, 2654, [8], "RPM", 50.0, 0, 0, 12000, 0 gppwm2_table = array, U08, 2662, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm3_pin = bits, U16, 2728, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +gppwm3_pin = bits, U16, 2728, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gppwm3_dutyIfError = scalar, U08, 2730, "%", 1, 0, 0, 100, 0 gppwm3_pwmFrequency = scalar, U16, 2732, "hz", 1, 0, 0, 500, 0 gppwm3_onAboveDuty = scalar, U08, 2734, "%", 1, 0, 0, 100, 0 @@ -1073,7 +1073,7 @@ gppwm3_alignmentFill_map = scalar, U08, 2737, "unit", 1, 0, 0, 100, 0 gppwm3_loadBins = array, U08, 2738, [8], "load", 1, 0, 0, 250, 0 gppwm3_rpmBins = array, U08, 2746, [8], "RPM", 50.0, 0, 0, 12000, 0 gppwm3_table = array, U08, 2754, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm4_pin = bits, U16, 2820, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +gppwm4_pin = bits, U16, 2820, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gppwm4_dutyIfError = scalar, U08, 2822, "%", 1, 0, 0, 100, 0 gppwm4_pwmFrequency = scalar, U16, 2824, "hz", 1, 0, 0, 500, 0 gppwm4_onAboveDuty = scalar, U08, 2826, "%", 1, 0, 0, 100, 0 @@ -1160,10 +1160,10 @@ hpfpTargetRpmBins = array, U08, 3402, [10], "RPM", 50.0, 0, 0, 12500, 0 hpfpCompensation = array, S08, 3412, [10x10], "%", 1, 0, -100, 100, 0 hpfpCompensationLoadBins = array, U16, 3512, [10], "cc/lobe", 0.001, 0, 0, 65, 3 hpfpCompensationRpmBins = array, U08, 3532, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3542, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -stepper_raw_output2 = bits, U16, 3544, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -stepper_raw_output3 = bits, U16, 3546, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" -stepper_raw_output4 = bits, U16, 3548, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +stepper_raw_output1 = bits, U16, 3542, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +stepper_raw_output2 = bits, U16, 3544, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +stepper_raw_output3 = bits, U16, 3546, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +stepper_raw_output4 = bits, U16, 3548, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" gearRatio1 = scalar, U16, 3550, "ratio", 0.01, 0, 0, 10, 2 gearRatio2 = scalar, U16, 3552, "ratio", 0.01, 0, 0, 10, 2 gearRatio3 = scalar, U16, 3554, "ratio", 0.01, 0, 0, 10, 2 @@ -1194,15 +1194,15 @@ auxLinear2_v1 = scalar, F32, 3704, "volts", 1, 0, 0, 10, 2 auxLinear2_value1 = scalar, F32, 3708, "kPa", 1, 0, 0, 1000000, 2 auxLinear2_v2 = scalar, F32, 3712, "volts", 1, 0, 0, 10, 2 auxLinear2_value2 = scalar, F32, 3716, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3720, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_tcc_onoff_solenoid = bits, U16, 3720, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tcu_tcc_onoff_solenoid_mode = bits, U08, 3722, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3724, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_tcc_pwm_solenoid = bits, U16, 3724, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tcu_tcc_pwm_solenoid_mode = bits, U08, 3726, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_tcc_pwm_solenoid_freq = scalar, U16, 3728, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3730, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_pc_solenoid_pin = bits, U16, 3730, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tcu_pc_solenoid_pin_mode = bits, U08, 3732, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_pc_solenoid_freq = scalar, U16, 3734, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3736, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",86="C2-63 - Crank",88="C2-59 - Cam",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +tcu_32_solenoid_pin = bits, U16, 3736, [0:7], 0="NONE",10="C3-49 - Fan Relay",26="C2-54 - IGN 6",27="C2-33 - IGN 7",47="C2-1 - IGN 1",52="C1-13 - Fuel Pump",59="C2-49 INJ 5",60="C2-70 INJ 4",61="C2-16 INJ 3",65="C1-25 Tach",68="C2-34 - IGN 5",69="C2-18 - IGN 4",70="C2-55 - IGN 3",71="C2-53 - IGN 2",72="C2-17 - IGN 8",94="C2-52 INJ 6",95="C2-71 INJ 7",96="C2-48 INJ 8",100="C1-12 Check Engine",102="C1-56 - Starter Enable",105="C2-72 INJ 1",106="C2-32 INJ 2",109="C1-26 - Starter Relay",112="C1-40 - MAIN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" tcu_32_solenoid_pin_mode = bits, U08, 3738, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_32_solenoid_freq = scalar, U16, 3740, "Hz", 1, 0, 0, 3000, 0 etbMinimumPosition = scalar, F32, 3744, "%", 1, 0, 0.01, 100, 2 From a45840cc8a1746b1f29503012a0e754be65f9cd7 Mon Sep 17 00:00:00 2001 From: GitHub set-date Action Date: Fri, 3 Jun 2022 00:17:45 +0000 Subject: [PATCH 02/19] Update date --- firmware/controllers/date_stamp.h | 2 +- firmware/svnversion.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/firmware/controllers/date_stamp.h b/firmware/controllers/date_stamp.h index d4447fe859..a8477ed151 100644 --- a/firmware/controllers/date_stamp.h +++ b/firmware/controllers/date_stamp.h @@ -1,2 +1,2 @@ #pragma once -#define VCS_DATE 20220601 +#define VCS_DATE 20220603 diff --git a/firmware/svnversion.h b/firmware/svnversion.h index 2f3f0b74ea..470cf0938f 100644 --- a/firmware/svnversion.h +++ b/firmware/svnversion.h @@ -1,12 +1,12 @@ // This file was generated by Version2Header -// Wed Jun 01 00:23:06 UTC 2022 +// Fri Jun 03 00:17:45 UTC 2022 #ifndef GIT_HASH -#define GIT_HASH "fc8a3efdee5f57a4eb6a38f880de68455ba7a233" +#define GIT_HASH "e3dfc02faabd84bf9cca7793e110aebdfb6256ae" #endif #ifndef VCS_VERSION -#define VCS_VERSION "40609" +#define VCS_VERSION "40664" #endif From a93657bb789b207fa8e877c9fce0a792c55ff54f Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 2 Jun 2022 20:50:11 -0400 Subject: [PATCH 03/19] E67 ETB settings --- .../hellen-gm-e67/board_configuration.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/firmware/config/boards/hellen/hellen-gm-e67/board_configuration.cpp b/firmware/config/boards/hellen/hellen-gm-e67/board_configuration.cpp index f2852c1a19..2b7c5cd4f2 100644 --- a/firmware/config/boards/hellen/hellen-gm-e67/board_configuration.cpp +++ b/firmware/config/boards/hellen/hellen-gm-e67/board_configuration.cpp @@ -102,6 +102,23 @@ void setBoardConfigOverrides() { engineConfiguration->canTxPin = Gpio::D1; engineConfiguration->canRxPin = Gpio::D0; + // TLE9201 driver + // This chip has three control pins: + // DIR - sets direction of the motor + // PWM - pwm control (enable high, coast low) + // DIS - disables motor (enable low) + + //ETB1 + // PWM pin + engineConfiguration->etbIo[0].controlPin = H144_OUT_PWM8; + // DIR pin + engineConfiguration->etbIo[0].directionPin1 = H144_OUT_IO13; + // Disable pin + engineConfiguration->etbIo[0].disablePin = H144_OUT_IO4; + // Unused + engineConfiguration->etbIo[0].directionPin2 = Gpio::Unassigned; + + } void setSerialConfigurationOverrides() { From 1c18caef89713b84b426381b711b0736ae72166b Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Fri, 3 Jun 2022 01:07:32 +0000 Subject: [PATCH 04/19] Auto-generated configs and docs --- .../cypress/config/controllers/algo/rusefi_generated.h | 2 +- .../kinetis/config/controllers/algo/rusefi_generated.h | 2 +- .../subaru_eg33/config/controllers/algo/rusefi_generated.h | 2 +- firmware/controllers/generated/rusefi_generated.h | 2 +- firmware/controllers/generated/signature_48way.h | 2 +- firmware/controllers/generated/signature_all.h | 2 +- firmware/controllers/generated/signature_alphax-2chan.h | 2 +- firmware/controllers/generated/signature_alphax-4chan.h | 2 +- firmware/controllers/generated/signature_atlas.h | 2 +- firmware/controllers/generated/signature_core8.h | 2 +- firmware/controllers/generated/signature_f407-discovery.h | 2 +- firmware/controllers/generated/signature_f429-discovery.h | 2 +- firmware/controllers/generated/signature_frankenso_na6.h | 2 +- firmware/controllers/generated/signature_harley81.h | 2 +- firmware/controllers/generated/signature_hellen-gm-e67.h | 2 +- firmware/controllers/generated/signature_hellen-nb1.h | 2 +- firmware/controllers/generated/signature_hellen121nissan.h | 2 +- firmware/controllers/generated/signature_hellen121vag.h | 2 +- firmware/controllers/generated/signature_hellen128.h | 2 +- firmware/controllers/generated/signature_hellen154hyundai.h | 2 +- firmware/controllers/generated/signature_hellen72.h | 2 +- firmware/controllers/generated/signature_hellen81.h | 2 +- firmware/controllers/generated/signature_hellen88bmw.h | 2 +- firmware/controllers/generated/signature_hellenNA6.h | 2 +- firmware/controllers/generated/signature_hellenNA8_96.h | 2 +- firmware/controllers/generated/signature_hellen_cypress.h | 2 +- firmware/controllers/generated/signature_kin.h | 2 +- firmware/controllers/generated/signature_mre_f4.h | 2 +- firmware/controllers/generated/signature_mre_f7.h | 2 +- firmware/controllers/generated/signature_prometheus_405.h | 2 +- firmware/controllers/generated/signature_prometheus_469.h | 2 +- firmware/controllers/generated/signature_proteus_f4.h | 2 +- firmware/controllers/generated/signature_proteus_f7.h | 2 +- firmware/controllers/generated/signature_proteus_h7.h | 2 +- firmware/controllers/generated/signature_subaru_eg33_f7.h | 2 +- firmware/controllers/generated/signature_tdg-pdm8.h | 2 +- firmware/tunerstudio/generated/rusefi.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_48way.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_alphax-2chan.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_alphax-4chan.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_atlas.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_core8.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_f407-discovery.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_f429-discovery.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_frankenso_na6.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_harley81.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen-nb1.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen121nissan.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen121vag.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen72.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen81.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen88bmw.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellenNA6.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_hellen_cypress.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_kinetis.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_prometheus_405.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_prometheus_469.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_proteus_f4.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_proteus_f7.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_proteus_h7.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini | 6 +++--- firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini | 6 +++--- .../src/main/java/com/rusefi/config/generated/Fields.java | 4 ++-- 69 files changed, 134 insertions(+), 134 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 9c57c7e178..0050872a7e 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -2474,7 +2474,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen_cypress.143933722" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.143933722" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index b1a4d87981..0d3ce72153 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -2460,7 +2460,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.02.kin.1456940695" +#define TS_SIGNATURE "rusEFI 2022.06.03.kin.1456940695" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 75115f5a63..56341450eb 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -2441,7 +2441,7 @@ #define ts_show_tunerstudio_port false #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.02.subaru_eg33_f7.1185543842" +#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 013b522ff3..e200b1adf3 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -2474,7 +2474,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.02.all.1303908112" +#define TS_SIGNATURE "rusEFI 2022.06.03.all.1303908112" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index b8df71d877..c50b5ffd3a 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1520371551 -#define TS_SIGNATURE "rusEFI 2022.06.02.48way.1520371551" +#define TS_SIGNATURE "rusEFI 2022.06.03.48way.1520371551" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 75e52a248f..a4f195b2ca 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.02.all.1303908112" +#define TS_SIGNATURE "rusEFI 2022.06.03.all.1303908112" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 74dc6aae82..42148ae574 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2141885052 -#define TS_SIGNATURE "rusEFI 2022.06.02.alphax-2chan.2141885052" +#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-2chan.2141885052" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 75cb1f1c07..c271508aa5 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1848959059 -#define TS_SIGNATURE "rusEFI 2022.06.02.alphax-4chan.1848959059" +#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-4chan.1848959059" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 33a8861b66..2e5908b002 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1366489655 -#define TS_SIGNATURE "rusEFI 2022.06.02.atlas.1366489655" +#define TS_SIGNATURE "rusEFI 2022.06.03.atlas.1366489655" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 035653068f..9f982c8af9 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 3142868713 -#define TS_SIGNATURE "rusEFI 2022.06.02.core8.3142868713" +#define TS_SIGNATURE "rusEFI 2022.06.03.core8.3142868713" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 73ad385187..3939753550 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.02.f407-discovery.1303908112" +#define TS_SIGNATURE "rusEFI 2022.06.03.f407-discovery.1303908112" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 4317b556af..3d2a7ac766 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.02.f429-discovery.1303908112" +#define TS_SIGNATURE "rusEFI 2022.06.03.f429-discovery.1303908112" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 37ed25d2c2..6a04189cd9 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 265614292 -#define TS_SIGNATURE "rusEFI 2022.06.02.frankenso_na6.265614292" +#define TS_SIGNATURE "rusEFI 2022.06.03.frankenso_na6.265614292" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index f7e8e7069a..7379e915a1 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 961826927 -#define TS_SIGNATURE "rusEFI 2022.06.02.harley81.961826927" +#define TS_SIGNATURE "rusEFI 2022.06.03.harley81.961826927" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index da2b7705fa..a796a8007c 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 133430139 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen-gm-e67.133430139" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-gm-e67.133430139" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 6d9267b380..ede7dd0276 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2486386396 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen-nb1.2486386396" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-nb1.2486386396" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index d937956e5e..e23933aed2 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2469175397 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen121nissan.2469175397" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121nissan.2469175397" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 0fdf5ffa77..191a9e57f0 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 26187674 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen121vag.26187674" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121vag.26187674" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index a426f5347f..f90dd4e067 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 596890561 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen128.596890561" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen128.596890561" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 3bf5225e9e..4cd1198497 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 3589766548 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen154hyundai.3589766548" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen154hyundai.3589766548" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 5704d2d49d..c255904b5b 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 4194484970 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen72.4194484970" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen72.4194484970" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index b67a2ef5c7..021f2b15fd 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1863178010 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen81.1863178010" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen81.1863178010" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index e17edb9487..793808438f 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 288344500 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen88bmw.288344500" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen88bmw.288344500" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index c412da905b..ebfdd01ddd 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 3476291184 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellenNA6.3476291184" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA6.3476291184" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index bd72765fda..c2e91c806c 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 4167937726 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellenNA8_96.4167937726" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA8_96.4167937726" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index a10372e852..1216132012 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 143933722 -#define TS_SIGNATURE "rusEFI 2022.06.02.hellen_cypress.143933722" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.143933722" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index bfabf4789d..0d25b3d61c 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1456940695 -#define TS_SIGNATURE "rusEFI 2022.06.02.kin.1456940695" +#define TS_SIGNATURE "rusEFI 2022.06.03.kin.1456940695" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index b4b4256be3..c01e61609d 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 11185828 -#define TS_SIGNATURE "rusEFI 2022.06.02.mre_f4.11185828" +#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f4.11185828" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 965576020b..378f8685c8 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 11185828 -#define TS_SIGNATURE "rusEFI 2022.06.02.mre_f7.11185828" +#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f7.11185828" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 639c98d04e..3a55bcb528 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 491968246 -#define TS_SIGNATURE "rusEFI 2022.06.02.prometheus_405.491968246" +#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_405.491968246" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 196d35af6a..14098fe783 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 491968246 -#define TS_SIGNATURE "rusEFI 2022.06.02.prometheus_469.491968246" +#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_469.491968246" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index ab4540f6ff..969b034b7b 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.02.proteus_f4.2427914812" +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f4.2427914812" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index cff1bab98d..ae6f22d58b 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.02.proteus_f7.2427914812" +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f7.2427914812" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 9a02e35316..5733d91cb4 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.02.proteus_h7.2427914812" +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_h7.2427914812" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 6e52bff6a1..dfc9c67f3b 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 1185543842 -#define TS_SIGNATURE "rusEFI 2022.06.02.subaru_eg33_f7.1185543842" +#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 81db6da28f..f8613131be 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -3,4 +3,4 @@ // #define SIGNATURE_HASH 3887120708 -#define TS_SIGNATURE "rusEFI 2022.06.02.tdg-pdm8.3887120708" +#define TS_SIGNATURE "rusEFI 2022.06.03.tdg-pdm8.3887120708" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 02e0373cfc..b32609f0cd 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.all.1303908112" + signature = "rusEFI 2022.06.03.all.1303908112" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.all.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.all.1303908112" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:02 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index f7a78b5ec6..2714305e02 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.48way.1520371551" + signature = "rusEFI 2022.06.03.48way.1520371551" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.48way.1520371551" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.48way.1520371551" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:44 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 3c99dd429a..b919c0dbb7 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.alphax-2chan.2141885052" + signature = "rusEFI 2022.06.03.alphax-2chan.2141885052" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.alphax-2chan.2141885052" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.alphax-2chan.2141885052" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:43:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:15 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 77b79078e0..12dfcb811e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.alphax-4chan.1848959059" + signature = "rusEFI 2022.06.03.alphax-4chan.1848959059" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.alphax-4chan.1848959059" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.alphax-4chan.1848959059" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:43:55 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:17 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 2ae43eb6ce..1d0ed47244 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.atlas.1366489655" + signature = "rusEFI 2022.06.03.atlas.1366489655" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.atlas.1366489655" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.atlas.1366489655" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:43 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:59 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 6257663a31..0dc93ac013 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.core8.3142868713" + signature = "rusEFI 2022.06.03.core8.3142868713" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.core8.3142868713" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.core8.3142868713" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:24 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:42 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index df047034de..ec6fbd955c 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.f407-discovery.1303908112" + signature = "rusEFI 2022.06.03.f407-discovery.1303908112" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.f407-discovery.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.f407-discovery.1303908112" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:39 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:55 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 4160b1cc46..88d5324a04 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.f429-discovery.1303908112" + signature = "rusEFI 2022.06.03.f429-discovery.1303908112" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.f429-discovery.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.f429-discovery.1303908112" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:41 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:57 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index fc30499e71..ef5f8b74f6 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.frankenso_na6.265614292" + signature = "rusEFI 2022.06.03.frankenso_na6.265614292" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.frankenso_na6.265614292" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.frankenso_na6.265614292" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:45 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index c0ab973d8d..65618e1488 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.harley81.961826927" + signature = "rusEFI 2022.06.03.harley81.961826927" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.harley81.961826927" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.harley81.961826927" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:43:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:18 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 11120a37b3..3e126d49ab 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen-gm-e67.133430139" + signature = "rusEFI 2022.06.03.hellen-gm-e67.133430139" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen-gm-e67.133430139" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen-gm-e67.133430139" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 20:52:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:34 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 39b3f58b45..bae0cc8b63 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen-nb1.2486386396" + signature = "rusEFI 2022.06.03.hellen-nb1.2486386396" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen-nb1.2486386396" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen-nb1.2486386396" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:21 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:32 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 83f231ccca..386ab6d4c7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen121nissan.2469175397" + signature = "rusEFI 2022.06.03.hellen121nissan.2469175397" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen121nissan.2469175397" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen121nissan.2469175397" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:23 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 39f612b18b..ad110ebaa1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen121vag.26187674" + signature = "rusEFI 2022.06.03.hellen121vag.26187674" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen121vag.26187674" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen121vag.26187674" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:22 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index be787d0d4e..0a9c47432c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen128.596890561" + signature = "rusEFI 2022.06.03.hellen128.596890561" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen128.596890561" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen128.596890561" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:43:59 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:20 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 43f1cf517a..d2bf88ce48 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen154hyundai.3589766548" + signature = "rusEFI 2022.06.03.hellen154hyundai.3589766548" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen154hyundai.3589766548" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen154hyundai.3589766548" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:25 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index bf7b78e9db..c51be2cc3c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen72.4194484970" + signature = "rusEFI 2022.06.03.hellen72.4194484970" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen72.4194484970" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen72.4194484970" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:29 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 5f1c17dc18..0e0eab8a58 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen81.1863178010" + signature = "rusEFI 2022.06.03.hellen81.1863178010" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen81.1863178010" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen81.1863178010" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:19 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:30 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 94b1f99d87..9b8007ca90 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen88bmw.288344500" + signature = "rusEFI 2022.06.03.hellen88bmw.288344500" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen88bmw.288344500" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen88bmw.288344500" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:07 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:27 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index b85ab0ed64..0fbb66288e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellenNA6.3476291184" + signature = "rusEFI 2022.06.03.hellenNA6.3476291184" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellenNA6.3476291184" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellenNA6.3476291184" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:16 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:35 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 0d2aafd6ad..8c32eabe6a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellenNA8_96.4167937726" + signature = "rusEFI 2022.06.03.hellenNA8_96.4167937726" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellenNA8_96.4167937726" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellenNA8_96.4167937726" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 19:42:27 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:37 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 0c0ebafcb1..15271ec66e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.hellen_cypress.143933722" + signature = "rusEFI 2022.06.03.hellen_cypress.143933722" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.hellen_cypress.143933722" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen_cypress.143933722" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jun 02 04:44:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jun 03 01:05:05 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 196d64427a..193d220ec8 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.kin.1456940695" + signature = "rusEFI 2022.06.03.kin.1456940695" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.kin.1456940695" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.kin.1456940695" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jun 02 04:44:49 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jun 03 01:05:03 UTC 2022 pageSize = 21324 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 069f8dd74b..3fc596090f 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.mre_f4.11185828" + signature = "rusEFI 2022.06.03.mre_f4.11185828" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.mre_f4.11185828" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.mre_f4.11185828" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:40 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 3618056e2c..5222f2128a 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.mre_f7.11185828" + signature = "rusEFI 2022.06.03.mre_f7.11185828" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.mre_f7.11185828" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.mre_f7.11185828" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:39 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index dc90206095..e3c5b6e809 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.prometheus_405.491968246" + signature = "rusEFI 2022.06.03.prometheus_405.491968246" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.prometheus_405.491968246" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.prometheus_405.491968246" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:32 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:49 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 8505d3fa17..f63e9a556f 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.prometheus_469.491968246" + signature = "rusEFI 2022.06.03.prometheus_469.491968246" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.prometheus_469.491968246" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.prometheus_469.491968246" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:47 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 4777bcf189..2c0e5914c9 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.proteus_f4.2427914812" + signature = "rusEFI 2022.06.03.proteus_f4.2427914812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.proteus_f4.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_f4.2427914812" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:52 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index a9700df985..33c9eae0ed 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.proteus_f7.2427914812" + signature = "rusEFI 2022.06.03.proteus_f7.2427914812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.proteus_f7.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_f7.2427914812" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:33 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:50 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 3efeb21d01..88dd2a33de 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.proteus_h7.2427914812" + signature = "rusEFI 2022.06.03.proteus_h7.2427914812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.proteus_h7.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_h7.2427914812" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:37 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:54 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 56c4b7d6c7..fdc3994231 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.subaru_eg33_f7.1185543842" + signature = "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.subaru_eg33_f7.1185543842" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Jun 02 19:43:01 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:06 UTC 2022 pageSize = 21352 page = 1 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index a740ff60c2..4809784a42 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.02.tdg-pdm8.3887120708" + signature = "rusEFI 2022.06.03.tdg-pdm8.3887120708" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.02.tdg-pdm8.3887120708" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.tdg-pdm8.3887120708" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:00 UTC 2022 pageSize = 21352 page = 1 diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index 68d89742dc..3c54d64d34 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 04:44:54 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:10 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -2358,7 +2358,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2022.06.02.all.1303908112"; + public static final String TS_SIGNATURE = "rusEFI 2022.06.03.all.1303908112"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1016; From 2fd117d146080e0aae95738e9cc2d3363aea5336 Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 2 Jun 2022 22:40:30 -0400 Subject: [PATCH 05/19] B6 progress --- firmware/config/engines/vw_b6.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/firmware/config/engines/vw_b6.cpp b/firmware/config/engines/vw_b6.cpp index 68268735a7..55a3246f8f 100644 --- a/firmware/config/engines/vw_b6.cpp +++ b/firmware/config/engines/vw_b6.cpp @@ -140,6 +140,11 @@ void setProteusVwPassatB6() { gppwm_channel *lowPressureFuelPumpControl = &engineConfiguration->gppwm[1]; lowPressureFuelPumpControl->pin = PROTEUS_LS_7; + + + engineConfiguration->tps1_2AdcChannel = PROTEUS_IN_TPS1_2; + engineConfiguration->throttlePedalPositionAdcChannel = PROTEUS_IN_PPS; + engineConfiguration->throttlePedalPositionSecondAdcChannel = PROTEUS_IN_PPS2; #endif } From 1efc82f05583593e70f5e9809d1cdff09d373472 Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 2 Jun 2022 23:28:30 -0400 Subject: [PATCH 06/19] proteus pinout minor mess & B6 --- firmware/config/engines/vw_b6.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/config/engines/vw_b6.cpp b/firmware/config/engines/vw_b6.cpp index 55a3246f8f..944a041cba 100644 --- a/firmware/config/engines/vw_b6.cpp +++ b/firmware/config/engines/vw_b6.cpp @@ -22,6 +22,8 @@ static void commonPassatB6() { engineConfiguration->specs.cylindersCount = 4; engineConfiguration->specs.firingOrder = FO_1_3_4_2; + engineConfiguration->isPhaseSyncRequiredForIgnition = true; + for (int i = 4; i < MAX_CYLINDER_COUNT;i++) { engineConfiguration->injectionPins[i] = Gpio::Unassigned; @@ -143,7 +145,7 @@ void setProteusVwPassatB6() { engineConfiguration->tps1_2AdcChannel = PROTEUS_IN_TPS1_2; - engineConfiguration->throttlePedalPositionAdcChannel = PROTEUS_IN_PPS; + engineConfiguration->throttlePedalPositionAdcChannel = PROTEUS_IN_ANALOG_VOLT_9; engineConfiguration->throttlePedalPositionSecondAdcChannel = PROTEUS_IN_PPS2; #endif } From 1f7051db4825280dcb02e7ef75553b153cf3dfd6 Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 2 Jun 2022 23:28:39 -0400 Subject: [PATCH 07/19] proteus pinout minor mess --- firmware/config/boards/proteus_meta.h | 2 +- firmware/controllers/actuators/electronic_throttle.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/config/boards/proteus_meta.h b/firmware/config/boards/proteus_meta.h index acd18c72ed..902018e3e3 100644 --- a/firmware/config/boards/proteus_meta.h +++ b/firmware/config/boards/proteus_meta.h @@ -105,7 +105,7 @@ // PA1 #define PROTEUS_IN_ANALOG_VOLT_6 EFI_ADC_1 -#define PROTEUS_IN_PPS PROTEUS_IN_ANALOG_VOLT_6 +// we are not in sync with yaml?! #define PROTEUS_IN_PPS PROTEUS_IN_ANALOG_VOLT_6 // PA2 #define PROTEUS_IN_ANALOG_VOLT_7 EFI_ADC_2 diff --git a/firmware/controllers/actuators/electronic_throttle.cpp b/firmware/controllers/actuators/electronic_throttle.cpp index ffd46f66e5..a5c67f392f 100644 --- a/firmware/controllers/actuators/electronic_throttle.cpp +++ b/firmware/controllers/actuators/electronic_throttle.cpp @@ -1082,9 +1082,9 @@ void setProteusHitachiEtbDefaults() { // EFI_ADC_13: "Analog Volt 4" engineConfiguration->tps2_1AdcChannel = PROTEUS_IN_TPS2_1; // EFI_ADC_0: "Analog Volt 5" - engineConfiguration->tps2_2AdcChannel = EFI_ADC_0; + engineConfiguration->tps2_2AdcChannel = PROTEUS_IN_ANALOG_VOLT_5; // EFI_ADC_1: "Analog Volt 6" - engineConfiguration->throttlePedalPositionAdcChannel = PROTEUS_IN_PPS; + engineConfiguration->throttlePedalPositionAdcChannel = PROTEUS_IN_ANALOG_VOLT_6; // EFI_ADC_2: "Analog Volt 7" engineConfiguration->throttlePedalPositionSecondAdcChannel = PROTEUS_IN_PPS2; From edbd190b73d13e5a0450be01f838cad3fca9e8c6 Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Jun 2022 00:04:59 -0400 Subject: [PATCH 08/19] B6 progress --- firmware/config/engines/vw_b6.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/firmware/config/engines/vw_b6.cpp b/firmware/config/engines/vw_b6.cpp index 944a041cba..a1af4dfda9 100644 --- a/firmware/config/engines/vw_b6.cpp +++ b/firmware/config/engines/vw_b6.cpp @@ -24,6 +24,8 @@ static void commonPassatB6() { engineConfiguration->specs.firingOrder = FO_1_3_4_2; engineConfiguration->isPhaseSyncRequiredForIgnition = true; + engineConfiguration->disableEtbWhenEngineStopped = true; + for (int i = 4; i < MAX_CYLINDER_COUNT;i++) { engineConfiguration->injectionPins[i] = Gpio::Unassigned; @@ -131,6 +133,8 @@ static void commonPassatB6() { void setProteusVwPassatB6() { #if HW_PROTEUS commonPassatB6(); + engineConfiguration->triggerInputPins[0] = PROTEUS_VR_1; + engineConfiguration->camInputs[0] = PROTEUS_DIGITAL_2; engineConfiguration->lowPressureFuel.hwChannel = PROTEUS_IN_ANALOG_VOLT_5; engineConfiguration->highPressureFuel.hwChannel = PROTEUS_IN_ANALOG_VOLT_4; From 1f266dff51d0fbbeb6e888cefa398df548c4f2cb Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Jun 2022 00:09:13 -0400 Subject: [PATCH 09/19] triggerComp scale issues #4235 --- firmware/integration/rusefi_config.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 51bd0c3b03..b9ce4fb3bb 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1397,9 +1397,9 @@ tChargeMode_e tChargeMode; uint8_t[8] autoscale primeValues;;"mg", 5, 0, 0, 1250, 0 - uint8_t triggerCompCenterVolt;+Trigger comparator center point voltage;"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 - uint8_t triggerCompHystMin;+Trigger comparator hysteresis voltage (Min);"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 - uint8_t triggerCompHystMax;+Trigger comparator hysteresis voltage (Max);"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 + uint8_t autoscale triggerCompCenterVolt;+Trigger comparator center point voltage;"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 + uint8_t autoscale triggerCompHystMin;+Trigger comparator hysteresis voltage (Min);"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 + uint8_t autoscale triggerCompHystMax;+Trigger comparator hysteresis voltage (Max);"V", @@VOLTAGE_1_BYTE_PACKING_DIV@@, 0, 0, 5.1, 2 uint8_t autoscale triggerCompSensorSatRpm;+VR-sensor saturation RPM;"RPM", @@RPM_1_BYTE_PACKING_MULT@@, 0, 0, 12000, 0 pid_s idleRpmPid2 From faa46835569d6d7a12cc7d46a6711002ffd79a3e Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Jun 2022 00:14:46 -0400 Subject: [PATCH 10/19] refactoring: extract constant --- firmware/integration/rusefi_config.txt | 28 ++++++++++++++------------ 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index b9ce4fb3bb..e2677860dd 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1695,19 +1695,21 @@ cyl_trim_s[12 iterate] fuelTrims uint16_t[CRANKING_CURVE_SIZE] autoscale crankingFuelCoefE100;;"ratio", 0.01, 0, 0, 50, 2 -uint8_t[8] tcu_pcAirmassBins;;"Airmass", 0.02, 0, 0, 255, 2 -uint8_t[8] tcu_pcValsR;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcValsN;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals1;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals2;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals3;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals4;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals12;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals23;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals34;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals21;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals32;;"%", 1, 0, 0, 255, 0 -uint8_t[8] tcu_pcVals43;;"%", 1, 0, 0, 255, 0 +#define TCU_MAGIC_SIZE 8 + +uint8_t[TCU_MAGIC_SIZE] tcu_pcAirmassBins;;"Airmass", 0.02, 0, 0, 255, 2 +uint8_t[TCU_MAGIC_SIZE] tcu_pcValsR;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcValsN;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals1;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals2;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals3;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals4;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals12;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals23;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals34;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals21;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals32;;"%", 1, 0, 0, 255, 0 +uint8_t[TCU_MAGIC_SIZE] tcu_pcVals43;;"%", 1, 0, 0, 255, 0 uint8_t[8] tcu_tccTpsBins;;"TPS", 1, 0, 0, 255, 0 uint8_t[8] tcu_tccLockSpeed;;"MPH", 1, 0, 0, 255, 0 From 61e01f3bc18ab2eef48980dab9f97aee9290fe2b Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Jun 2022 00:15:17 -0400 Subject: [PATCH 11/19] breaking things for sake of autoscale, would this pass CI? --- firmware/integration/rusefi_config.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index e2677860dd..4b1e7aac09 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1697,7 +1697,7 @@ uint16_t[CRANKING_CURVE_SIZE] autoscale crankingFuelCoefE100;;"ratio", 0.01, 0, #define TCU_MAGIC_SIZE 8 -uint8_t[TCU_MAGIC_SIZE] tcu_pcAirmassBins;;"Airmass", 0.02, 0, 0, 255, 2 +uint8_t[TCU_MAGIC_SIZE] tcu_pcAirmassBins;;"Airmass", 1, 0, 0, 255, 2 uint8_t[TCU_MAGIC_SIZE] tcu_pcValsR;;"%", 1, 0, 0, 255, 0 uint8_t[TCU_MAGIC_SIZE] tcu_pcValsN;;"%", 1, 0, 0, 255, 0 uint8_t[TCU_MAGIC_SIZE] tcu_pcVals1;;"%", 1, 0, 0, 255, 0 From 2a2c9835ddcf81273f0476ea08babb7a3a621197 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Fri, 3 Jun 2022 04:53:49 +0000 Subject: [PATCH 12/19] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 36 +++++++++---------- .../controllers/algo/rusefi_generated.h | 5 +-- ...ngine_configuration_generated_structures.h | 36 +++++++++---------- .../controllers/algo/rusefi_generated.h | 5 +-- ...ngine_configuration_generated_structures.h | 36 +++++++++---------- .../controllers/algo/rusefi_generated.h | 5 +-- ...ngine_configuration_generated_structures.h | 36 +++++++++---------- .../controllers/generated/rusefi_generated.h | 5 +-- .../controllers/generated/signature_48way.h | 4 +-- .../controllers/generated/signature_all.h | 4 +-- .../generated/signature_alphax-2chan.h | 4 +-- .../generated/signature_alphax-4chan.h | 4 +-- .../controllers/generated/signature_atlas.h | 4 +-- .../controllers/generated/signature_core8.h | 4 +-- .../generated/signature_f407-discovery.h | 4 +-- .../generated/signature_f429-discovery.h | 4 +-- .../generated/signature_frankenso_na6.h | 4 +-- .../generated/signature_harley81.h | 4 +-- .../generated/signature_hellen-gm-e67.h | 4 +-- .../generated/signature_hellen-nb1.h | 4 +-- .../generated/signature_hellen121nissan.h | 4 +-- .../generated/signature_hellen121vag.h | 4 +-- .../generated/signature_hellen128.h | 4 +-- .../generated/signature_hellen154hyundai.h | 4 +-- .../generated/signature_hellen72.h | 4 +-- .../generated/signature_hellen81.h | 4 +-- .../generated/signature_hellen88bmw.h | 4 +-- .../generated/signature_hellenNA6.h | 4 +-- .../generated/signature_hellenNA8_96.h | 4 +-- .../generated/signature_hellen_cypress.h | 4 +-- .../controllers/generated/signature_kin.h | 4 +-- .../controllers/generated/signature_mre_f4.h | 4 +-- .../controllers/generated/signature_mre_f7.h | 4 +-- .../generated/signature_prometheus_405.h | 4 +-- .../generated/signature_prometheus_469.h | 4 +-- .../generated/signature_proteus_f4.h | 4 +-- .../generated/signature_proteus_f7.h | 4 +-- .../generated/signature_proteus_h7.h | 4 +-- .../generated/signature_subaru_eg33_f7.h | 4 +-- .../generated/signature_tdg-pdm8.h | 4 +-- firmware/tunerstudio/generated/rusefi.ini | 8 ++--- .../tunerstudio/generated/rusefi_48way.ini | 8 ++--- .../generated/rusefi_alphax-2chan.ini | 8 ++--- .../generated/rusefi_alphax-4chan.ini | 8 ++--- .../tunerstudio/generated/rusefi_atlas.ini | 8 ++--- .../tunerstudio/generated/rusefi_core8.ini | 8 ++--- .../generated/rusefi_f407-discovery.ini | 8 ++--- .../generated/rusefi_f429-discovery.ini | 8 ++--- .../generated/rusefi_frankenso_na6.ini | 8 ++--- .../tunerstudio/generated/rusefi_harley81.ini | 8 ++--- .../generated/rusefi_hellen-gm-e67.ini | 8 ++--- .../generated/rusefi_hellen-nb1.ini | 8 ++--- .../generated/rusefi_hellen121nissan.ini | 8 ++--- .../generated/rusefi_hellen121vag.ini | 8 ++--- .../generated/rusefi_hellen128mercedes.ini | 8 ++--- .../generated/rusefi_hellen154hyundai.ini | 8 ++--- .../tunerstudio/generated/rusefi_hellen72.ini | 8 ++--- .../tunerstudio/generated/rusefi_hellen81.ini | 8 ++--- .../generated/rusefi_hellen88bmw.ini | 8 ++--- .../generated/rusefi_hellenNA6.ini | 8 ++--- .../generated/rusefi_hellenNA8_96.ini | 8 ++--- .../generated/rusefi_hellen_cypress.ini | 8 ++--- .../tunerstudio/generated/rusefi_kinetis.ini | 8 ++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 8 ++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 8 ++--- .../generated/rusefi_prometheus_405.ini | 8 ++--- .../generated/rusefi_prometheus_469.ini | 8 ++--- .../generated/rusefi_proteus_f4.ini | 8 ++--- .../generated/rusefi_proteus_f7.ini | 8 ++--- .../generated/rusefi_proteus_h7.ini | 8 ++--- .../generated/rusefi_subaru_eg33_f7.ini | 8 ++--- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 8 ++--- .../rusefi/config/generated/AcControl.java | 3 +- .../com/rusefi/config/generated/Fields.java | 12 +++---- .../rusefi/config/generated/TriggerState.java | 3 +- .../rusefi/config/generated/TsOutputs.java | 3 +- 76 files changed, 288 insertions(+), 281 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index b81431a8f2..4f7f21f36d 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jun 02 01:29:23 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:14 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3850,19 +3850,19 @@ struct engine_configuration_s { V * offset 2516 */ - uint8_t triggerCompCenterVolt; + scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V * offset 2517 */ - uint8_t triggerCompHystMin; + scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V * offset 2518 */ - uint8_t triggerCompHystMax; + scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM @@ -4852,67 +4852,67 @@ struct persistent_config_s { Airmass * offset 21208 */ - uint8_t tcu_pcAirmassBins[8]; + uint8_t tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % * offset 21216 */ - uint8_t tcu_pcValsR[8]; + uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % * offset 21224 */ - uint8_t tcu_pcValsN[8]; + uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % * offset 21232 */ - uint8_t tcu_pcVals1[8]; + uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % * offset 21240 */ - uint8_t tcu_pcVals2[8]; + uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % * offset 21248 */ - uint8_t tcu_pcVals3[8]; + uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % * offset 21256 */ - uint8_t tcu_pcVals4[8]; + uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % * offset 21264 */ - uint8_t tcu_pcVals12[8]; + uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % * offset 21272 */ - uint8_t tcu_pcVals23[8]; + uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % * offset 21280 */ - uint8_t tcu_pcVals34[8]; + uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % * offset 21288 */ - uint8_t tcu_pcVals21[8]; + uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % * offset 21296 */ - uint8_t tcu_pcVals32[8]; + uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % * offset 21304 */ - uint8_t tcu_pcVals43[8]; + uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS * offset 21312 @@ -4942,4 +4942,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jun 02 01:29:23 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:14 UTC 2022 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 0050872a7e..ce880dd53d 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -1923,7 +1923,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 143933722 +#define SIGNATURE_HASH 2921861758 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2059,6 +2059,7 @@ #define tcu_32SpeedBins_offset 21336 #define tcu_32Vals_offset 21344 #define TCU_GEAR_COUNT 10 +#define TCU_MAGIC_SIZE 8 #define tcu_pc_solenoid_freq_offset 3734 #define tcu_pc_solenoid_pin_mode_offset 3732 #define tcu_pc_solenoid_pin_offset 3730 @@ -2474,7 +2475,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.143933722" +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.2921861758" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 2dab3787d0..5a36173b3b 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jun 02 01:29:22 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:12 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3868,19 +3868,19 @@ struct engine_configuration_s { V * offset 2488 */ - uint8_t triggerCompCenterVolt; + scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V * offset 2489 */ - uint8_t triggerCompHystMin; + scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V * offset 2490 */ - uint8_t triggerCompHystMax; + scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM @@ -4870,67 +4870,67 @@ struct persistent_config_s { Airmass * offset 21180 */ - uint8_t tcu_pcAirmassBins[8]; + uint8_t tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % * offset 21188 */ - uint8_t tcu_pcValsR[8]; + uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % * offset 21196 */ - uint8_t tcu_pcValsN[8]; + uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % * offset 21204 */ - uint8_t tcu_pcVals1[8]; + uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % * offset 21212 */ - uint8_t tcu_pcVals2[8]; + uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % * offset 21220 */ - uint8_t tcu_pcVals3[8]; + uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % * offset 21228 */ - uint8_t tcu_pcVals4[8]; + uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % * offset 21236 */ - uint8_t tcu_pcVals12[8]; + uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % * offset 21244 */ - uint8_t tcu_pcVals23[8]; + uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % * offset 21252 */ - uint8_t tcu_pcVals34[8]; + uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % * offset 21260 */ - uint8_t tcu_pcVals21[8]; + uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % * offset 21268 */ - uint8_t tcu_pcVals32[8]; + uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % * offset 21276 */ - uint8_t tcu_pcVals43[8]; + uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS * offset 21284 @@ -4960,4 +4960,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21324); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jun 02 01:29:22 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:12 UTC 2022 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 0d3ce72153..c80d96c617 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1909,7 +1909,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 1456940695 +#define SIGNATURE_HASH 4033574387 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2045,6 +2045,7 @@ #define tcu_32SpeedBins_offset 21308 #define tcu_32Vals_offset 21316 #define TCU_GEAR_COUNT 10 +#define TCU_MAGIC_SIZE 8 #define tcu_pc_solenoid_freq_offset 3706 #define tcu_pc_solenoid_pin_mode_offset 3704 #define tcu_pc_solenoid_pin_offset 3702 @@ -2460,7 +2461,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.03.kin.1456940695" +#define TS_SIGNATURE "rusEFI 2022.06.03.kin.4033574387" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index 92fccbfce8..454424c445 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Jun 02 01:29:25 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:15 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3850,19 +3850,19 @@ struct engine_configuration_s { V * offset 2516 */ - uint8_t triggerCompCenterVolt; + scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V * offset 2517 */ - uint8_t triggerCompHystMin; + scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V * offset 2518 */ - uint8_t triggerCompHystMax; + scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM @@ -4852,67 +4852,67 @@ struct persistent_config_s { Airmass * offset 21208 */ - uint8_t tcu_pcAirmassBins[8]; + uint8_t tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % * offset 21216 */ - uint8_t tcu_pcValsR[8]; + uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % * offset 21224 */ - uint8_t tcu_pcValsN[8]; + uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % * offset 21232 */ - uint8_t tcu_pcVals1[8]; + uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % * offset 21240 */ - uint8_t tcu_pcVals2[8]; + uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % * offset 21248 */ - uint8_t tcu_pcVals3[8]; + uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % * offset 21256 */ - uint8_t tcu_pcVals4[8]; + uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % * offset 21264 */ - uint8_t tcu_pcVals12[8]; + uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % * offset 21272 */ - uint8_t tcu_pcVals23[8]; + uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % * offset 21280 */ - uint8_t tcu_pcVals34[8]; + uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % * offset 21288 */ - uint8_t tcu_pcVals21[8]; + uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % * offset 21296 */ - uint8_t tcu_pcVals32[8]; + uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % * offset 21304 */ - uint8_t tcu_pcVals43[8]; + uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS * offset 21312 @@ -4942,4 +4942,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Jun 02 01:29:25 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:15 UTC 2022 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 56341450eb..818d71b3b3 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1889,7 +1889,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 1185543842 +#define SIGNATURE_HASH 3759515078 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2026,6 +2026,7 @@ #define tcu_32SpeedBins_offset 21336 #define tcu_32Vals_offset 21344 #define TCU_GEAR_COUNT 10 +#define TCU_MAGIC_SIZE 8 #define tcu_pc_solenoid_freq_offset 3734 #define tcu_pc_solenoid_pin_mode_offset 3732 #define tcu_pc_solenoid_pin_offset 3730 @@ -2441,7 +2442,7 @@ #define ts_show_tunerstudio_port false #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" +#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.3759515078" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index c40ab76664..87781f9a01 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 01:29:28 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:19 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3850,19 +3850,19 @@ struct engine_configuration_s { V * offset 2516 */ - uint8_t triggerCompCenterVolt; + scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V * offset 2517 */ - uint8_t triggerCompHystMin; + scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V * offset 2518 */ - uint8_t triggerCompHystMax; + scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM @@ -4852,67 +4852,67 @@ struct persistent_config_s { Airmass * offset 21208 */ - uint8_t tcu_pcAirmassBins[8]; + uint8_t tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % * offset 21216 */ - uint8_t tcu_pcValsR[8]; + uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % * offset 21224 */ - uint8_t tcu_pcValsN[8]; + uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % * offset 21232 */ - uint8_t tcu_pcVals1[8]; + uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % * offset 21240 */ - uint8_t tcu_pcVals2[8]; + uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % * offset 21248 */ - uint8_t tcu_pcVals3[8]; + uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % * offset 21256 */ - uint8_t tcu_pcVals4[8]; + uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % * offset 21264 */ - uint8_t tcu_pcVals12[8]; + uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % * offset 21272 */ - uint8_t tcu_pcVals23[8]; + uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % * offset 21280 */ - uint8_t tcu_pcVals34[8]; + uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % * offset 21288 */ - uint8_t tcu_pcVals21[8]; + uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % * offset 21296 */ - uint8_t tcu_pcVals32[8]; + uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % * offset 21304 */ - uint8_t tcu_pcVals43[8]; + uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS * offset 21312 @@ -4942,4 +4942,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jun 02 01:29:28 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:19 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index e200b1adf3..6022025e77 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1923,7 +1923,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 1303908112 +#define SIGNATURE_HASH 3942931572 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2059,6 +2059,7 @@ #define tcu_32SpeedBins_offset 21336 #define tcu_32Vals_offset 21344 #define TCU_GEAR_COUNT 10 +#define TCU_MAGIC_SIZE 8 #define tcu_pc_solenoid_freq_offset 3734 #define tcu_pc_solenoid_pin_mode_offset 3732 #define tcu_pc_solenoid_pin_offset 3730 @@ -2474,7 +2475,7 @@ #define ts_show_tunerstudio_port true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.06.03.all.1303908112" +#define TS_SIGNATURE "rusEFI 2022.06.03.all.3942931572" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index c50b5ffd3a..0ce92b075a 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1520371551 -#define TS_SIGNATURE "rusEFI 2022.06.03.48way.1520371551" +#define SIGNATURE_HASH 4230173755 +#define TS_SIGNATURE "rusEFI 2022.06.03.48way.4230173755" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index a4f195b2ca..bc30b9ce57 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.03.all.1303908112" +#define SIGNATURE_HASH 3942931572 +#define TS_SIGNATURE "rusEFI 2022.06.03.all.3942931572" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 42148ae574..bc1d163de6 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2141885052 -#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-2chan.2141885052" +#define SIGNATURE_HASH 3642147096 +#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-2chan.3642147096" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index c271508aa5..f54ac1853e 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1848959059 -#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-4chan.1848959059" +#define SIGNATURE_HASH 3364401975 +#define TS_SIGNATURE "rusEFI 2022.06.03.alphax-4chan.3364401975" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 2e5908b002..2133e67cf2 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1366489655 -#define TS_SIGNATURE "rusEFI 2022.06.03.atlas.1366489655" +#define SIGNATURE_HASH 4157516115 +#define TS_SIGNATURE "rusEFI 2022.06.03.atlas.4157516115" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 9f982c8af9..beb93b8618 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3142868713 -#define TS_SIGNATURE "rusEFI 2022.06.03.core8.3142868713" +#define SIGNATURE_HASH 501747085 +#define TS_SIGNATURE "rusEFI 2022.06.03.core8.501747085" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 3939753550..b3a47c4aae 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.03.f407-discovery.1303908112" +#define SIGNATURE_HASH 3942931572 +#define TS_SIGNATURE "rusEFI 2022.06.03.f407-discovery.3942931572" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 3d2a7ac766..db11646950 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1303908112 -#define TS_SIGNATURE "rusEFI 2022.06.03.f429-discovery.1303908112" +#define SIGNATURE_HASH 3942931572 +#define TS_SIGNATURE "rusEFI 2022.06.03.f429-discovery.3942931572" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 6a04189cd9..bffcb452be 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 265614292 -#define TS_SIGNATURE "rusEFI 2022.06.03.frankenso_na6.265614292" +#define SIGNATURE_HASH 2842206384 +#define TS_SIGNATURE "rusEFI 2022.06.03.frankenso_na6.2842206384" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 7379e915a1..b7aee221da 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 961826927 -#define TS_SIGNATURE "rusEFI 2022.06.03.harley81.961826927" +#define SIGNATURE_HASH 2682782475 +#define TS_SIGNATURE "rusEFI 2022.06.03.harley81.2682782475" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index a796a8007c..f7ea3d4fd3 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 133430139 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-gm-e67.133430139" +#define SIGNATURE_HASH 2706352159 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-gm-e67.2706352159" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index ede7dd0276..25961b24b8 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2486386396 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-nb1.2486386396" +#define SIGNATURE_HASH 848260536 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen-nb1.848260536" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index e23933aed2..d187842242 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2469175397 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121nissan.2469175397" +#define SIGNATURE_HASH 898691841 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121nissan.898691841" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 191a9e57f0..23e0cd8f73 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 26187674 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121vag.26187674" +#define SIGNATURE_HASH 2805187838 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen121vag.2805187838" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index f90dd4e067..f27eaac484 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 596890561 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen128.596890561" +#define SIGNATURE_HASH 2234482853 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen128.2234482853" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 4cd1198497..0c610f8732 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3589766548 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen154hyundai.3589766548" +#define SIGNATURE_HASH 1934307056 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen154hyundai.1934307056" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index c255904b5b..097b1e2941 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4194484970 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen72.4194484970" +#define SIGNATURE_HASH 1555992974 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen72.1555992974" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 021f2b15fd..1395984762 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1863178010 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen81.1863178010" +#define SIGNATURE_HASH 3383854206 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen81.3383854206" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 793808438f..073dc6a3d0 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 288344500 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen88bmw.288344500" +#define SIGNATURE_HASH 3079903952 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen88bmw.3079903952" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index ebfdd01ddd..a482b87227 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3476291184 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA6.3476291184" +#define SIGNATURE_HASH 1771023636 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA6.1771023636" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index c2e91c806c..8e4e52e897 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4167937726 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA8_96.4167937726" +#define SIGNATURE_HASH 1590820314 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellenNA8_96.1590820314" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 1216132012..beab10af20 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 143933722 -#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.143933722" +#define SIGNATURE_HASH 2921861758 +#define TS_SIGNATURE "rusEFI 2022.06.03.hellen_cypress.2921861758" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 0d25b3d61c..7d73553d31 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null // -#define SIGNATURE_HASH 1456940695 -#define TS_SIGNATURE "rusEFI 2022.06.03.kin.1456940695" +#define SIGNATURE_HASH 4033574387 +#define TS_SIGNATURE "rusEFI 2022.06.03.kin.4033574387" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c01e61609d..f9e8b53877 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 11185828 -#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f4.11185828" +#define SIGNATURE_HASH 2786524608 +#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f4.2786524608" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 378f8685c8..39cb59edb5 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 11185828 -#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f7.11185828" +#define SIGNATURE_HASH 2786524608 +#define TS_SIGNATURE "rusEFI 2022.06.03.mre_f7.2786524608" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 3a55bcb528..5aa355b35f 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 491968246 -#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_405.491968246" +#define SIGNATURE_HASH 3152971154 +#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_405.3152971154" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 14098fe783..f591270fea 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 491968246 -#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_469.491968246" +#define SIGNATURE_HASH 3152971154 +#define TS_SIGNATURE "rusEFI 2022.06.03.prometheus_469.3152971154" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 969b034b7b..c208f84d9e 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f4.2427914812" +#define SIGNATURE_HASH 906713432 +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f4.906713432" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ae6f22d58b..679ac80233 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f7.2427914812" +#define SIGNATURE_HASH 906713432 +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_f7.906713432" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 5733d91cb4..275674ddc5 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2427914812 -#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_h7.2427914812" +#define SIGNATURE_HASH 906713432 +#define TS_SIGNATURE "rusEFI 2022.06.03.proteus_h7.906713432" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index dfc9c67f3b..893c6b25e9 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null // -#define SIGNATURE_HASH 1185543842 -#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" +#define SIGNATURE_HASH 3759515078 +#define TS_SIGNATURE "rusEFI 2022.06.03.subaru_eg33_f7.3759515078" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index f8613131be..fc1f6d210c 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3887120708 -#define TS_SIGNATURE "rusEFI 2022.06.03.tdg-pdm8.3887120708" +#define SIGNATURE_HASH 1091342880 +#define TS_SIGNATURE "rusEFI 2022.06.03.tdg-pdm8.1091342880" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index b32609f0cd..d482e8f0ed 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.all.1303908112" + signature = "rusEFI 2022.06.03.all.3942931572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.all.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.all.3942931572" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:02 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:10 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 2714305e02..0f3c8aecbe 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.48way.1520371551" + signature = "rusEFI 2022.06.03.48way.4230173755" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.48way.1520371551" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.48way.4230173755" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:49 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index b919c0dbb7..e4ffcfcf2f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.alphax-2chan.2141885052" + signature = "rusEFI 2022.06.03.alphax-2chan.3642147096" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.alphax-2chan.2141885052" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.alphax-2chan.3642147096" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:16 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 12dfcb811e..bab9c21352 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.alphax-4chan.1848959059" + signature = "rusEFI 2022.06.03.alphax-4chan.3364401975" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.alphax-4chan.1848959059" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.alphax-4chan.3364401975" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:18 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 1d0ed47244..b804c8c346 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.atlas.1366489655" + signature = "rusEFI 2022.06.03.atlas.4157516115" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.atlas.1366489655" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.atlas.4157516115" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:59 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:06 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 0dc93ac013..c3871841f8 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.core8.3142868713" + signature = "rusEFI 2022.06.03.core8.501747085" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.core8.3142868713" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.core8.501747085" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:42 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:47 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index ec6fbd955c..b6385bc207 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.f407-discovery.1303908112" + signature = "rusEFI 2022.06.03.f407-discovery.3942931572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.f407-discovery.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.f407-discovery.3942931572" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:55 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:02 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 88d5324a04..86f59ed746 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.f429-discovery.1303908112" + signature = "rusEFI 2022.06.03.f429-discovery.3942931572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.f429-discovery.1303908112" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.f429-discovery.3942931572" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:04 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index ef5f8b74f6..5a4c080695 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.frankenso_na6.265614292" + signature = "rusEFI 2022.06.03.frankenso_na6.2842206384" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.frankenso_na6.265614292" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.frankenso_na6.2842206384" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:50 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 65618e1488..dc8863fc01 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.harley81.961826927" + signature = "rusEFI 2022.06.03.harley81.2682782475" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.harley81.961826927" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.harley81.2682782475" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:19 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 3e126d49ab..d43bb32583 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen-gm-e67.133430139" + signature = "rusEFI 2022.06.03.hellen-gm-e67.2706352159" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen-gm-e67.133430139" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen-gm-e67.2706352159" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:34 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:37 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index bae0cc8b63..a95a9ffd91 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen-nb1.2486386396" + signature = "rusEFI 2022.06.03.hellen-nb1.848260536" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen-nb1.2486386396" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen-nb1.848260536" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:32 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:35 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 386ab6d4c7..884e427028 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen121nissan.2469175397" + signature = "rusEFI 2022.06.03.hellen121nissan.898691841" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen121nissan.2469175397" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen121nissan.898691841" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:25 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index ad110ebaa1..4ebae7646c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen121vag.26187674" + signature = "rusEFI 2022.06.03.hellen121vag.2805187838" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen121vag.26187674" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen121vag.2805187838" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:23 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 0a9c47432c..699e4e3b5b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen128.596890561" + signature = "rusEFI 2022.06.03.hellen128.2234482853" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen128.596890561" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen128.2234482853" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:21 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index d2bf88ce48..b8271947c5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen154hyundai.3589766548" + signature = "rusEFI 2022.06.03.hellen154hyundai.1934307056" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen154hyundai.3589766548" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen154hyundai.1934307056" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:25 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:27 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index c51be2cc3c..fe985f0a2b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen72.4194484970" + signature = "rusEFI 2022.06.03.hellen72.1555992974" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen72.4194484970" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen72.1555992974" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:29 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:31 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 0e0eab8a58..d94b505156 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen81.1863178010" + signature = "rusEFI 2022.06.03.hellen81.3383854206" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen81.1863178010" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen81.3383854206" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:33 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 9b8007ca90..a68bd42c2d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen88bmw.288344500" + signature = "rusEFI 2022.06.03.hellen88bmw.3079903952" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen88bmw.288344500" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen88bmw.3079903952" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:27 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:29 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 0fbb66288e..5440807160 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellenNA6.3476291184" + signature = "rusEFI 2022.06.03.hellenNA6.1771023636" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellenNA6.3476291184" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellenNA6.1771023636" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:39 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 8c32eabe6a..ea7974930f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellenNA8_96.4167937726" + signature = "rusEFI 2022.06.03.hellenNA8_96.1590820314" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellenNA8_96.4167937726" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellenNA8_96.1590820314" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:37 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:41 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 15271ec66e..d9766d492c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.hellen_cypress.143933722" + signature = "rusEFI 2022.06.03.hellen_cypress.2921861758" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.hellen_cypress.143933722" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.hellen_cypress.2921861758" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jun 03 01:05:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:14 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 193d220ec8..bc52ce9ace 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.kin.1456940695" + signature = "rusEFI 2022.06.03.kin.4033574387" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.kin.1456940695" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.kin.4033574387" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jun 03 01:05:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jun 03 04:51:12 UTC 2022 pageSize = 21324 page = 1 @@ -1325,7 +1325,7 @@ fuelTrims10_table = array, S08, 21116, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21132, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21148, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21164, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21180, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21180, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21188, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21196, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21204, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 3fc596090f..b323d70ebf 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.mre_f4.11185828" + signature = "rusEFI 2022.06.03.mre_f4.2786524608" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.mre_f4.11185828" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.mre_f4.2786524608" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:45 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 5222f2128a..b1d0e14c81 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.mre_f7.11185828" + signature = "rusEFI 2022.06.03.mre_f7.2786524608" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.mre_f7.11185828" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.mre_f7.2786524608" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:39 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:43 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e3c5b6e809..37b244769a 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.prometheus_405.491968246" + signature = "rusEFI 2022.06.03.prometheus_405.3152971154" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.prometheus_405.491968246" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.prometheus_405.3152971154" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:49 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:54 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index f63e9a556f..002ef39f81 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.prometheus_469.491968246" + signature = "rusEFI 2022.06.03.prometheus_469.3152971154" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.prometheus_469.491968246" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.prometheus_469.3152971154" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:52 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 2c0e5914c9..f2fb4a2382 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.proteus_f4.2427914812" + signature = "rusEFI 2022.06.03.proteus_f4.906713432" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.proteus_f4.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_f4.906713432" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:52 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:58 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 33c9eae0ed..c206cb2b5b 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.proteus_f7.2427914812" + signature = "rusEFI 2022.06.03.proteus_f7.906713432" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.proteus_f7.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_f7.906713432" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:50:56 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 88dd2a33de..0fbe2ce140 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.proteus_h7.2427914812" + signature = "rusEFI 2022.06.03.proteus_h7.906713432" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.proteus_h7.2427914812" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.proteus_h7.906713432" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:04:54 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:00 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index fdc3994231..12250fbaef 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" + signature = "rusEFI 2022.06.03.subaru_eg33_f7.3759515078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.subaru_eg33_f7.1185543842" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.subaru_eg33_f7.3759515078" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:06 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:15 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 4809784a42..f24d4f7dd4 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.06.03.tdg-pdm8.3887120708" + signature = "rusEFI 2022.06.03.tdg-pdm8.1091342880" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.06.03.tdg-pdm8.3887120708" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.06.03.tdg-pdm8.1091342880" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:00 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:08 UTC 2022 pageSize = 21352 page = 1 @@ -1346,7 +1346,7 @@ fuelTrims10_table = array, S08, 21144, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims11_table = array, S08, 21160, [4x4], "", 0.2, 0, -25, 25, 1 fuelTrims12_table = array, S08, 21176, [4x4], "", 0.2, 0, -25, 25, 1 crankingFuelCoefE100 = array, U16, 21192, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcAirmassBins = array, U08, 21208, [8], "Airmass", 1, 0, 0, 255, 2 tcu_pcValsR = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 tcu_pcValsN = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 tcu_pcVals1 = array, U08, 21232, [8], "%", 1, 0, 0, 255, 0 diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java index e85299a6ae..d9a2a8b37a 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Thu Jun 02 01:28:33 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Fri Jun 03 04:50:14 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -330,6 +330,7 @@ public class AcControl { public static final int STFT_BANK_COUNT = 2; public static final int STFT_CELL_COUNT = 4; public static final int TCU_GEAR_COUNT = 10; + public static final int TCU_MAGIC_SIZE = 8; public static final int TCU_SOLENOID_COUNT = 6; public static final int TOOTH_DATA_LENGTH = 2000; public static final int TOOTH_PACKET_COUNT = 1000; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index 3c54d64d34..5d53fec6e1 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 01:05:10 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jun 03 04:51:19 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1871,7 +1871,6 @@ public class Fields { public static final int servoOutputPins7_offset = 2066; public static final int servoOutputPins8_offset = 2068; public static final int showHumanReadableWarning_offset = 940; - public static final int SIGNATURE_HASH = 1303908112; public static final int silentTriggerError_offset = 1340; public static final int skippedWheelOnCam_offset = 1340; public static final int slowAdcAlpha_offset = 1580; @@ -2001,6 +2000,7 @@ public class Fields { public static final int tcu_32SpeedBins_offset = 21336; public static final int tcu_32Vals_offset = 21344; public static final int TCU_GEAR_COUNT = 10; + public static final int TCU_MAGIC_SIZE = 8; public static final int tcu_pc_solenoid_freq_offset = 3734; public static final int tcu_pc_solenoid_pin_mode_offset = 3732; public static final int tcu_pc_solenoid_pin_offset = 3730; @@ -2358,7 +2358,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2022.06.03.all.1303908112"; + public static final String TS_SIGNATURE = "rusEFI 2022.06.03.all.3942931572"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1016; @@ -3583,9 +3583,9 @@ public class Fields { public static final Field CYLINDERBANKSELECT11 = Field.create("CYLINDERBANKSELECT11", 2506, FieldType.INT8).setScale(1.0); public static final Field CYLINDERBANKSELECT12 = Field.create("CYLINDERBANKSELECT12", 2507, FieldType.INT8).setScale(1.0); public static final Field PRIMEVALUES = Field.create("PRIMEVALUES", 2508, FieldType.INT8).setScale(5.0); - public static final Field TRIGGERCOMPCENTERVOLT = Field.create("TRIGGERCOMPCENTERVOLT", 2516, FieldType.INT8).setScale(1.0); - public static final Field TRIGGERCOMPHYSTMIN = Field.create("TRIGGERCOMPHYSTMIN", 2517, FieldType.INT8).setScale(1.0); - public static final Field TRIGGERCOMPHYSTMAX = Field.create("TRIGGERCOMPHYSTMAX", 2518, FieldType.INT8).setScale(1.0); + public static final Field TRIGGERCOMPCENTERVOLT = Field.create("TRIGGERCOMPCENTERVOLT", 2516, FieldType.INT8).setScale(0.02); + public static final Field TRIGGERCOMPHYSTMIN = Field.create("TRIGGERCOMPHYSTMIN", 2517, FieldType.INT8).setScale(0.02); + public static final Field TRIGGERCOMPHYSTMAX = Field.create("TRIGGERCOMPHYSTMAX", 2518, FieldType.INT8).setScale(0.02); public static final Field TRIGGERCOMPSENSORSATRPM = Field.create("TRIGGERCOMPSENSORSATRPM", 2519, FieldType.INT8).setScale(50.0); public static final Field IDLERPMPID2_PFACTOR = Field.create("IDLERPMPID2_PFACTOR", 2520, FieldType.FLOAT); public static final Field IDLERPMPID2_IFACTOR = Field.create("IDLERPMPID2_IFACTOR", 2524, FieldType.FLOAT); diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java index 006af07827..b602c640a9 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Thu Jun 02 01:28:33 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Fri Jun 03 04:50:14 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -330,6 +330,7 @@ public class TriggerState { public static final int STFT_BANK_COUNT = 2; public static final int STFT_CELL_COUNT = 4; public static final int TCU_GEAR_COUNT = 10; + public static final int TCU_MAGIC_SIZE = 8; public static final int TCU_SOLENOID_COUNT = 6; public static final int TOOTH_DATA_LENGTH = 2000; public static final int TOOTH_PACKET_COUNT = 1000; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java index 69218f2c8c..2f2875f75d 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Jun 02 01:28:33 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jun 03 04:50:14 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -330,6 +330,7 @@ public class TsOutputs { public static final int STFT_BANK_COUNT = 2; public static final int STFT_CELL_COUNT = 4; public static final int TCU_GEAR_COUNT = 10; + public static final int TCU_MAGIC_SIZE = 8; public static final int TCU_SOLENOID_COUNT = 6; public static final int TOOTH_DATA_LENGTH = 2000; public static final int TOOTH_PACKET_COUNT = 1000; From 41dbf51d063831c65ca580dcdf20c4a417726878 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Thu, 2 Jun 2022 22:02:16 -0700 Subject: [PATCH 13/19] use yaml like you're supposed to (#4233) * use yaml like you're supposed to * parse output names (but don't use it yet) --- firmware/integration/LiveData.yaml | 101 ++++++++++++++---- java_tools/ConfigDefinition.jar | Bin 5582740 -> 5655247 bytes ...iveDocsMetaParser.xml => UsagesReader.xml} | 7 +- .../src/main/java/com/rusefi/ReaderState.java | 2 +- .../java/com/rusefi/ldmp/UsagesReader.java | 57 +++++----- 5 files changed, 114 insertions(+), 53 deletions(-) rename java_tools/configuration_definition/.idea/runConfigurations/{LiveDocsMetaParser.xml => UsagesReader.xml} (52%) diff --git a/firmware/integration/LiveData.yaml b/firmware/integration/LiveData.yaml index 01382f55c1..78c98a745a 100644 --- a/firmware/integration/LiveData.yaml +++ b/firmware/integration/LiveData.yaml @@ -13,24 +13,85 @@ # todo: what is sequence of events in terms of 'live_data_e' code generation? # Usages: - output_channels: ["TsOutputs.java", "console/binary", "-prepend=integration/rusefi_config.txt" ] - knock_controller: [ "KnockController.java", "controllers/engine_cycle" ] - high_pressure_fuel_pump: [ "HighPressureFuelPump.java", "controllers/engine_cycle" ] - injector_model: [ "InjectorModel.java", "controllers/algo/fuel" ] - launch_control_state: [ "LaunchControl.java", "controllers/algo" ] - boost_control: [ "BoostControl.java", "controllers/actuators" ] - ac_control: [ "AcControl.java", "controllers/actuators", "-prepend=integration/rusefi_config.txt" ] - fan_control: [ "FanControl.java", "controllers/actuators" ] - fuel_pump_control: [ "FuelPump.java", "controllers/actuators" ] - main_relay: [ "MainRelay.java", "controllers/actuators" ] - #todo: handle ETB pid and Idle pid which point at same pid_state.txt - #pid_state: [ "PidState.java", "util/math" ] - engine_state: [ "EngineState.java", "controllers/algo" ] - tps_accel_state: [ "TpsAccelState.java", "controllers/algo" ] - trigger_central: [ "TriggerCentral.java", "controllers/trigger", "-with_c_defines=true" ] - trigger_state: [ "TriggerState.java", "controllers/trigger", "-prepend=integration/rusefi_config.txt" ] - wall_fuel_state: [ "WallFuelState.java", "controllers/algo" ] - idle_state: [ "IdleState.java", "controllers/actuators" ] - ignition_state: [ "IgnitionState.java", "controllers/algo" ] - electronic_throttle: [ "ElectronicThrottle.java", "controllers/actuators" ] + - name: output_channels + java: TsOutputs.java + folder: console/binary + prepend: integration/rusefi_config.txt + - name: knock_controller + java: KnockController.java + folder: controllers/engine_cycle + + - name: high_pressure_fuel_pump + java: HighPressureFuelPump.java + folder: controllers/engine_cycle + + - name: injector_model + java: InjectorModel.java + folder: controllers/algo/fuel + + - name: launch_control_state + java: LaunchControl.java + folder: controllers/algo + + - name: boost_control + java: BoostControl.java + folder: controllers/actuators + + - name: ac_control + java: AcControl.java + folder: controllers/actuators + prepend: integration/rusefi_config.txt + + - name: fan_control + java: FanControl.java + folder: controllers/actuators + + - name: fuel_pump_control + java: FuelPump.java + folder: controllers/actuators + + - name: main_relay + java: MainRelay.java + folder: controllers/actuators + + #todo: handle ETB pid and Idle pid which point at same pid_state.txt + # - name: pid_state + # java: PidState.java + # folder: util/math + + - name: engine_state + java: EngineState.java + folder: controllers/algo + + - name: tps_accel_state + java: TpsAccelState.java + folder: controllers/algo + + - name: trigger_central + java: TriggerCentral.java + folder: controllers/trigger + withCDefines: true + + - name: trigger_state + java: TriggerState.java + folder: controllers/trigger + prepend: integration/rusefi_config.txt + output_name: [ "trg", "vvt1i", "vvt1e", "vvt2i", "vvt2e" ] + + - name: wall_fuel_state + java: WallFuelState.java + folder: controllers/algo + + - name: idle_state + java: IdleState.java + folder: controllers/actuators + output_name: idle + + - name: ignition_state + java: IgnitionState.java + folder: controllers/algo + + - name: electronic_throttle + java: ElectronicThrottle.java + folder: controllers/actuators diff --git a/java_tools/ConfigDefinition.jar b/java_tools/ConfigDefinition.jar index 08bffd2bd19c20cea134b3a68a7375042bb0546b..5a73dddce2d14b662f1ff72e36b06275d15378f3 100644 GIT binary patch delta 193815 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

;2p7RUk%C)TBc`5jsys6Q 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 delta 119324 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%0Dh@eMzRiq+#KSQ}}S9|fUJ3?g~U?uq& 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

0$a^{ze3kQ)z#?MlQuMpQZpr)5K5YZr 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 z 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�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℞{G{xRTp9Wx7X{zo}V%H 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%0DUmRX@+x>|WhSn8n2W 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 z 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�~{aZdW4(>(tc#kfRIis0uos_OwvLS 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 diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigField.java b/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigField.java index eb17534641..6e0428befc 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigField.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigField.java @@ -93,8 +93,7 @@ public class ConfigField { if (tokens.length > 1) { String scale = tokens[1].trim(); if (!hasAutoscale && !scale.trim().equals("1")) { - System.out.println("GRRRRRRRRRRRRRRRR " + "Unexpected scale of " + scale + " without autoscale on " + this); -// throw new IllegalStateException("Unexpected scale of " + scale + " without autoscale on " + this); + throw new IllegalStateException("Unexpected scale of " + scale + " without autoscale on " + this); } } } From fb1d8c0acffdfa4af46712a43e458cbd67b33934 Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Jun 2022 13:48:28 -0400 Subject: [PATCH 19/19] GDI4 pinout --- .../config/boards/GDI4/connectors/gdi4.yaml | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/firmware/config/boards/GDI4/connectors/gdi4.yaml b/firmware/config/boards/GDI4/connectors/gdi4.yaml index b72ad7747a..670193a0e2 100644 --- a/firmware/config/boards/GDI4/connectors/gdi4.yaml +++ b/firmware/config/boards/GDI4/connectors/gdi4.yaml @@ -12,23 +12,23 @@ pins: color: red - pin: 6a - function: Aux Analog #0 + function: Aux Analog 0 color: orange - pin: 44a - function: Injector Control #1 + function: Injector Control 1 color: blue - pin: 45a - function: Injector Control #2 + function: Injector Control 2 color: blue - pin: 46a - function: Injector Control #3 + function: Injector Control 3 color: blue - pin: 47a - function: Injector Control #4 + function: Injector Control 4 color: blue - pin: 52a @@ -40,51 +40,51 @@ pins: color: yellow - pin: 90a - function: Injector Output #3 Negative + function: Injector Output 3 Negative color: blue - pin: 91a - function: Injector Output #3 Negative + function: Injector Output 3 Negative color: blue - pin: 92a - function: Injector Output #4 Negative + function: Injector Output 4 Negative color: blue - pin: 93a - function: Injector Output #4 Negative + function: Injector Output 4 Negative color: blue - pin: 94a - function: Injector Output #3 Positive + function: Injector Output 3 Positive color: blue - pin: 95a - function: Injector Output #3 Positive + function: Injector Output 3 Positive color: blue - pin: 96a - function: Injector Output #4 Positive + function: Injector Output 4 Positive color: blue - pin: 97a - function: Injector Output #4 Positive + function: Injector Output 4 Positive color: blue - pin: 114a - function: Injector Output #1 Negative + function: Injector Output 1 Negative color: blue - pin: 118a - function: Injector Output #1 Positive + function: Injector Output 1 Positive color: blue - pin: 119a - function: Injector Output #2 Negative + function: Injector Output 2 Negative color: blue - pin: 121a - function: Injector Output #2 Positive + function: Injector Output 2 Positive color: blue