From 81b2d57ed323d2a70d6a03748479a2d71fe43d6e Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Wed, 17 Aug 2022 03:01:19 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 68 +- .../controllers/algo/rusefi_generated.h | 58 +- ...ngine_configuration_generated_structures.h | 766 +++++----- .../controllers/algo/rusefi_generated.h | 1260 +++++++-------- ...ngine_configuration_generated_structures.h | 68 +- .../controllers/algo/rusefi_generated.h | 58 +- firmware/console/binary/generated/gauges.ini | 161 +- .../binary/generated/output_channels.ini | 161 +- .../console/binary/generated/sensors.java | 161 +- ...ngine_configuration_generated_structures.h | 68 +- .../controllers/generated/rusefi_generated.h | 58 +- .../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 +- .../controllers/generated/signature_cypress.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 +- .../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 | 219 ++- .../tunerstudio/generated/rusefi_48way.ini | 219 ++- .../generated/rusefi_alphax-2chan.ini | 219 ++- .../generated/rusefi_alphax-4chan.ini | 219 ++- .../tunerstudio/generated/rusefi_atlas.ini | 219 ++- .../tunerstudio/generated/rusefi_core8.ini | 219 ++- .../tunerstudio/generated/rusefi_cypress.ini | 219 ++- .../generated/rusefi_f407-discovery.ini | 219 ++- .../generated/rusefi_f429-discovery.ini | 219 ++- .../generated/rusefi_frankenso_na6.ini | 219 ++- .../tunerstudio/generated/rusefi_harley81.ini | 219 ++- .../generated/rusefi_hellen-gm-e67.ini | 219 ++- .../generated/rusefi_hellen-nb1.ini | 219 ++- .../generated/rusefi_hellen121nissan.ini | 219 ++- .../generated/rusefi_hellen121vag.ini | 219 ++- .../generated/rusefi_hellen128mercedes.ini | 219 ++- .../generated/rusefi_hellen154hyundai.ini | 219 ++- .../tunerstudio/generated/rusefi_hellen72.ini | 219 ++- .../tunerstudio/generated/rusefi_hellen81.ini | 219 ++- .../generated/rusefi_hellen88bmw.ini | 219 ++- .../generated/rusefi_hellenNA6.ini | 219 ++- .../generated/rusefi_hellenNA8_96.ini | 219 ++- firmware/tunerstudio/generated/rusefi_kin.ini | 1350 ++++++++++------- .../tunerstudio/generated/rusefi_mre_f4.ini | 219 ++- .../tunerstudio/generated/rusefi_mre_f7.ini | 219 ++- .../generated/rusefi_prometheus_405.ini | 219 ++- .../generated/rusefi_prometheus_469.ini | 219 ++- .../generated/rusefi_proteus_f4.ini | 219 ++- .../generated/rusefi_proteus_f7.ini | 219 ++- .../generated/rusefi_proteus_h7.ini | 219 ++- .../generated/rusefi_subaru_eg33_f7.ini | 219 ++- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 219 ++- .../rusefi/config/generated/AcControl.java | 4 +- .../rusefi/config/generated/BoostControl.java | 4 +- .../rusefi/config/generated/EngineState.java | 4 +- .../com/rusefi/config/generated/Fields.java | 164 +- .../rusefi/config/generated/TriggerState.java | 4 +- .../rusefi/config/generated/TsOutputs.java | 326 +++- 81 files changed, 8673 insertions(+), 2987 deletions(-) diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 1d7caeb5b8..24161d570d 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/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 Tue Aug 09 20:28:10 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:20 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1175,10 +1175,6 @@ struct engine_configuration_s { * offset 500 */ brain_input_pin_e camInputs[CAM_INPUTS_COUNT]; - /** - * offset 508 - */ - uint8_t camInputsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 508 */ @@ -2411,10 +2407,6 @@ struct engine_configuration_s { * offset 1244 */ float vvtOffsets[CAM_INPUTS_COUNT]; - /** - * offset 1260 - */ - float vvtOffsetsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 1260 */ @@ -2718,10 +2710,6 @@ struct engine_configuration_s { * offset 1384 */ Gpio camInputsDebug[CAM_INPUTS_COUNT]; - /** - * offset 1392 - */ - uint8_t camInputsDebugPadding[CAM_INPUTS_COUNT_padding]; /** * Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. RPM @@ -3153,76 +3141,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1628 bit 8 */ - bool unusedBit_542_8 : 1 {}; + bool unusedBit_539_8 : 1 {}; /** offset 1628 bit 9 */ - bool unusedBit_542_9 : 1 {}; + bool unusedBit_539_9 : 1 {}; /** offset 1628 bit 10 */ - bool unusedBit_542_10 : 1 {}; + bool unusedBit_539_10 : 1 {}; /** offset 1628 bit 11 */ - bool unusedBit_542_11 : 1 {}; + bool unusedBit_539_11 : 1 {}; /** offset 1628 bit 12 */ - bool unusedBit_542_12 : 1 {}; + bool unusedBit_539_12 : 1 {}; /** offset 1628 bit 13 */ - bool unusedBit_542_13 : 1 {}; + bool unusedBit_539_13 : 1 {}; /** offset 1628 bit 14 */ - bool unusedBit_542_14 : 1 {}; + bool unusedBit_539_14 : 1 {}; /** offset 1628 bit 15 */ - bool unusedBit_542_15 : 1 {}; + bool unusedBit_539_15 : 1 {}; /** offset 1628 bit 16 */ - bool unusedBit_542_16 : 1 {}; + bool unusedBit_539_16 : 1 {}; /** offset 1628 bit 17 */ - bool unusedBit_542_17 : 1 {}; + bool unusedBit_539_17 : 1 {}; /** offset 1628 bit 18 */ - bool unusedBit_542_18 : 1 {}; + bool unusedBit_539_18 : 1 {}; /** offset 1628 bit 19 */ - bool unusedBit_542_19 : 1 {}; + bool unusedBit_539_19 : 1 {}; /** offset 1628 bit 20 */ - bool unusedBit_542_20 : 1 {}; + bool unusedBit_539_20 : 1 {}; /** offset 1628 bit 21 */ - bool unusedBit_542_21 : 1 {}; + bool unusedBit_539_21 : 1 {}; /** offset 1628 bit 22 */ - bool unusedBit_542_22 : 1 {}; + bool unusedBit_539_22 : 1 {}; /** offset 1628 bit 23 */ - bool unusedBit_542_23 : 1 {}; + bool unusedBit_539_23 : 1 {}; /** offset 1628 bit 24 */ - bool unusedBit_542_24 : 1 {}; + bool unusedBit_539_24 : 1 {}; /** offset 1628 bit 25 */ - bool unusedBit_542_25 : 1 {}; + bool unusedBit_539_25 : 1 {}; /** offset 1628 bit 26 */ - bool unusedBit_542_26 : 1 {}; + bool unusedBit_539_26 : 1 {}; /** offset 1628 bit 27 */ - bool unusedBit_542_27 : 1 {}; + bool unusedBit_539_27 : 1 {}; /** offset 1628 bit 28 */ - bool unusedBit_542_28 : 1 {}; + bool unusedBit_539_28 : 1 {}; /** offset 1628 bit 29 */ - bool unusedBit_542_29 : 1 {}; + bool unusedBit_539_29 : 1 {}; /** offset 1628 bit 30 */ - bool unusedBit_542_30 : 1 {}; + bool unusedBit_539_30 : 1 {}; /** offset 1628 bit 31 */ - bool unusedBit_542_31 : 1 {}; + bool unusedBit_539_31 : 1 {}; /** * Time between bench test pulses ms @@ -3399,10 +3387,6 @@ struct engine_configuration_s { * offset 1744 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; - /** - * offset 1746 - */ - uint8_t vvtModePadding[CAMS_PER_BANK_padding]; /** * Additional idle % when fan #2 is active % @@ -4962,4 +4946,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Aug 09 20:28:10 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:20 UTC 2022 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 3102b67649..38d3b5f110 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -243,7 +243,6 @@ #define brakePedalPinMode_offset 1958 #define byFirmwareVersion_offset 444 #define CAM_INPUTS_COUNT 4 -#define CAM_INPUTS_COUNT_padding 0 #define camInputs1_offset 500 #define camInputs2_offset 502 #define camInputs3_offset 504 @@ -252,10 +251,7 @@ #define camInputsDebug2_offset 1386 #define camInputsDebug3_offset 1388 #define camInputsDebug4_offset 1390 -#define camInputsDebugPadding_offset 1392 -#define camInputsPadding_offset 508 #define CAMS_PER_BANK 2 -#define CAMS_PER_BANK_padding 0 #define can2BaudRate_offset 1622 #define can2OpenBLT_offset 1628 #define can2RxPin_offset 1638 @@ -1946,7 +1942,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 1028802779 +#define SIGNATURE_HASH 961206544 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2501,7 +2497,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.17.cypress.1028802779" +#define TS_SIGNATURE "rusEFI 2022.08.17.cypress.961206544" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2552,30 +2548,30 @@ #define unused_1484_bit_31_offset 1372 #define unused_1484_bit_38_offset 1372 #define unusedBit_45_31_offset 120 -#define unusedBit_542_10_offset 1628 -#define unusedBit_542_11_offset 1628 -#define unusedBit_542_12_offset 1628 -#define unusedBit_542_13_offset 1628 -#define unusedBit_542_14_offset 1628 -#define unusedBit_542_15_offset 1628 -#define unusedBit_542_16_offset 1628 -#define unusedBit_542_17_offset 1628 -#define unusedBit_542_18_offset 1628 -#define unusedBit_542_19_offset 1628 -#define unusedBit_542_20_offset 1628 -#define unusedBit_542_21_offset 1628 -#define unusedBit_542_22_offset 1628 -#define unusedBit_542_23_offset 1628 -#define unusedBit_542_24_offset 1628 -#define unusedBit_542_25_offset 1628 -#define unusedBit_542_26_offset 1628 -#define unusedBit_542_27_offset 1628 -#define unusedBit_542_28_offset 1628 -#define unusedBit_542_29_offset 1628 -#define unusedBit_542_30_offset 1628 -#define unusedBit_542_31_offset 1628 -#define unusedBit_542_8_offset 1628 -#define unusedBit_542_9_offset 1628 +#define unusedBit_539_10_offset 1628 +#define unusedBit_539_11_offset 1628 +#define unusedBit_539_12_offset 1628 +#define unusedBit_539_13_offset 1628 +#define unusedBit_539_14_offset 1628 +#define unusedBit_539_15_offset 1628 +#define unusedBit_539_16_offset 1628 +#define unusedBit_539_17_offset 1628 +#define unusedBit_539_18_offset 1628 +#define unusedBit_539_19_offset 1628 +#define unusedBit_539_20_offset 1628 +#define unusedBit_539_21_offset 1628 +#define unusedBit_539_22_offset 1628 +#define unusedBit_539_23_offset 1628 +#define unusedBit_539_24_offset 1628 +#define unusedBit_539_25_offset 1628 +#define unusedBit_539_26_offset 1628 +#define unusedBit_539_27_offset 1628 +#define unusedBit_539_28_offset 1628 +#define unusedBit_539_29_offset 1628 +#define unusedBit_539_30_offset 1628 +#define unusedBit_539_31_offset 1628 +#define unusedBit_539_8_offset 1628 +#define unusedBit_539_9_offset 1628 #define useAdvanceCorrectionsForCranking_offset 1372 #define useCicPidForIdle_offset 120 #define useCltBasedRpmLimit_offset 1372 @@ -2665,12 +2661,10 @@ #define vvtCamSensorUseRise_offset 764 #define vvtMode1_offset 1744 #define vvtMode2_offset 1745 -#define vvtModePadding_offset 1746 #define vvtOffsets1_offset 1244 #define vvtOffsets2_offset 1248 #define vvtOffsets3_offset 1252 #define vvtOffsets4_offset 1256 -#define vvtOffsetsPadding_offset 1260 #define vvtOutputFrequency1_offset 1732 #define vvtOutputFrequency2_offset 1734 #define vvtPins1_offset 1700 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 9ab6b8c148..9fb4b4a311 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 Tue Aug 09 20:28:09 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:18 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1175,16 +1175,6 @@ struct engine_configuration_s { * offset 500 */ brain_input_pin_e camInputs[CAM_INPUTS_COUNT]; - /** - * offset 502 - */ - uint8_t camInputsPadding[CAM_INPUTS_COUNT_padding]; - /** - * need 4 byte alignment - units - * offset 505 - */ - uint8_t alignmentFill_at_505[3]; /** * offset 508 */ @@ -2417,10 +2407,6 @@ struct engine_configuration_s { * offset 1244 */ float vvtOffsets[CAM_INPUTS_COUNT]; - /** - * offset 1248 - */ - float vvtOffsetsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 1260 */ @@ -2724,34 +2710,18 @@ struct engine_configuration_s { * offset 1384 */ Gpio camInputsDebug[CAM_INPUTS_COUNT]; - /** - * offset 1386 - */ - uint8_t camInputsDebugPadding[CAM_INPUTS_COUNT_padding]; - /** - * need 4 byte alignment - units - * offset 1389 - */ - uint8_t alignmentFill_at_1389[1]; /** * Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. RPM - * offset 1390 + * offset 1392 */ int16_t acIdleRpmBump; /** * set warningPeriod X seconds - * offset 1392 - */ - int16_t warningPeriod; - /** - * need 4 byte alignment - units * offset 1394 */ - uint8_t alignmentFill_at_1394[2]; + int16_t warningPeriod; /** angle * offset 1396 @@ -3171,76 +3141,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1628 bit 8 */ - bool unusedBit_545_8 : 1 {}; + bool unusedBit_539_8 : 1 {}; /** offset 1628 bit 9 */ - bool unusedBit_545_9 : 1 {}; + bool unusedBit_539_9 : 1 {}; /** offset 1628 bit 10 */ - bool unusedBit_545_10 : 1 {}; + bool unusedBit_539_10 : 1 {}; /** offset 1628 bit 11 */ - bool unusedBit_545_11 : 1 {}; + bool unusedBit_539_11 : 1 {}; /** offset 1628 bit 12 */ - bool unusedBit_545_12 : 1 {}; + bool unusedBit_539_12 : 1 {}; /** offset 1628 bit 13 */ - bool unusedBit_545_13 : 1 {}; + bool unusedBit_539_13 : 1 {}; /** offset 1628 bit 14 */ - bool unusedBit_545_14 : 1 {}; + bool unusedBit_539_14 : 1 {}; /** offset 1628 bit 15 */ - bool unusedBit_545_15 : 1 {}; + bool unusedBit_539_15 : 1 {}; /** offset 1628 bit 16 */ - bool unusedBit_545_16 : 1 {}; + bool unusedBit_539_16 : 1 {}; /** offset 1628 bit 17 */ - bool unusedBit_545_17 : 1 {}; + bool unusedBit_539_17 : 1 {}; /** offset 1628 bit 18 */ - bool unusedBit_545_18 : 1 {}; + bool unusedBit_539_18 : 1 {}; /** offset 1628 bit 19 */ - bool unusedBit_545_19 : 1 {}; + bool unusedBit_539_19 : 1 {}; /** offset 1628 bit 20 */ - bool unusedBit_545_20 : 1 {}; + bool unusedBit_539_20 : 1 {}; /** offset 1628 bit 21 */ - bool unusedBit_545_21 : 1 {}; + bool unusedBit_539_21 : 1 {}; /** offset 1628 bit 22 */ - bool unusedBit_545_22 : 1 {}; + bool unusedBit_539_22 : 1 {}; /** offset 1628 bit 23 */ - bool unusedBit_545_23 : 1 {}; + bool unusedBit_539_23 : 1 {}; /** offset 1628 bit 24 */ - bool unusedBit_545_24 : 1 {}; + bool unusedBit_539_24 : 1 {}; /** offset 1628 bit 25 */ - bool unusedBit_545_25 : 1 {}; + bool unusedBit_539_25 : 1 {}; /** offset 1628 bit 26 */ - bool unusedBit_545_26 : 1 {}; + bool unusedBit_539_26 : 1 {}; /** offset 1628 bit 27 */ - bool unusedBit_545_27 : 1 {}; + bool unusedBit_539_27 : 1 {}; /** offset 1628 bit 28 */ - bool unusedBit_545_28 : 1 {}; + bool unusedBit_539_28 : 1 {}; /** offset 1628 bit 29 */ - bool unusedBit_545_29 : 1 {}; + bool unusedBit_539_29 : 1 {}; /** offset 1628 bit 30 */ - bool unusedBit_545_30 : 1 {}; + bool unusedBit_539_30 : 1 {}; /** offset 1628 bit 31 */ - bool unusedBit_545_31 : 1 {}; + bool unusedBit_539_31 : 1 {}; /** * Time between bench test pulses ms @@ -3352,499 +3322,495 @@ struct engine_configuration_s { */ output_pin_e vvtPins[CAM_INPUTS_COUNT]; /** - * offset 1702 + * offset 1708 */ spi_device_e cj125SpiDevice; /** - * offset 1703 + * offset 1709 */ pin_output_mode_e cj125CsPinMode; /** - * offset 1704 + * offset 1710 */ pin_output_mode_e sdCardCsPinMode; /** * need 4 byte alignment units - * offset 1705 + * offset 1711 */ - uint8_t alignmentFill_at_1705[3]; + uint8_t alignmentFill_at_1711[1]; /** * This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. percent - * offset 1708 + * offset 1712 */ int crankingIACposition; /** - * offset 1712 + * offset 1716 */ float tChargeMinRpmMinTps; /** - * offset 1716 + * offset 1720 */ float tChargeMinRpmMaxTps; /** - * offset 1720 + * offset 1724 */ float tChargeMaxRpmMinTps; /** - * offset 1724 + * offset 1728 */ float tChargeMaxRpmMaxTps; /** - * offset 1728 + * offset 1732 */ pwm_freq_t vvtOutputFrequency[CAMS_PER_BANK]; /** * Additional idle % when fan #1 is active % - * offset 1730 + * offset 1736 */ uint8_t fan1ExtraIdle; /** * need 4 byte alignment units - * offset 1731 + * offset 1737 */ - uint8_t alignmentFill_at_1731[1]; + uint8_t alignmentFill_at_1737[3]; /** Hz - * offset 1732 + * offset 1740 */ int alternatorPwmFrequency; /** * set vvt_mode X - * offset 1736 + * offset 1744 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; - /** - * offset 1737 - */ - uint8_t vvtModePadding[CAMS_PER_BANK_padding]; /** * Additional idle % when fan #2 is active % - * offset 1738 + * offset 1746 */ uint8_t fan2ExtraIdle; /** * Delay to allow fuel pressure to build before firing the priming pulse. sec - * offset 1739 + * offset 1747 */ scaled_channel primingDelay; /** - * offset 1740 + * offset 1748 */ adc_channel_e auxAnalogInputs[AUX_ANALOG_INPUT_COUNT]; /** - * offset 1748 + * offset 1756 */ output_pin_e trailingCoilPins[MAX_CYLINDER_COUNT]; /** - * offset 1772 + * offset 1780 */ tle8888_mode_e tle8888mode; /** - * offset 1773 + * offset 1781 */ pin_output_mode_e LIS302DLCsPinMode; /** * None = I have a MAP-referenced fuel pressure regulator * Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) * Sensed rail pressure = I have a fuel pressure sensor - * offset 1774 + * offset 1782 */ injector_compensation_mode_e injectorCompensationMode; /** - * offset 1775 + * offset 1783 */ pin_output_mode_e fan2PinMode; /** * This is the pressure at which your injector flow is known. * For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. kPa - * offset 1776 + * offset 1784 */ float fuelReferencePressure; /** * Fuel multiplier (enrichment) immediately after engine start mult - * offset 1780 + * offset 1788 */ float postCrankingFactor; /** * Time over which to taper out after start enrichment seconds - * offset 1784 + * offset 1792 */ float postCrankingDurationSec; /** - * offset 1788 + * offset 1796 */ ThermistorConf auxTempSensor1; /** - * offset 1820 + * offset 1828 */ ThermistorConf auxTempSensor2; /** Deg - * offset 1852 + * offset 1860 */ int16_t knockSamplingDuration; /** Hz - * offset 1854 + * offset 1862 */ int16_t etbFreq; /** - * offset 1856 + * offset 1864 */ pid_s etbWastegatePid; /** * For micro-stepping, make sure that PWM frequency (etbFreq) is high enough - * offset 1876 + * offset 1884 */ stepper_num_micro_steps_e stepperNumMicroSteps; /** * Use to limit the current when the stepper motor is idle, not moving (100% = no limit) % - * offset 1877 + * offset 1885 */ uint8_t stepperMinDutyCycle; /** * Use to limit the max.current through the stepper motor (100% = no limit) % - * offset 1878 + * offset 1886 */ uint8_t stepperMaxDutyCycle; /** - * offset 1879 + * offset 1887 */ spi_device_e sdCardSpiDevice; /** * per-cylinder timing correction deg - * offset 1880 + * offset 1888 */ angle_t timing_offset_cylinder[MAX_CYLINDER_COUNT]; /** seconds - * offset 1928 + * offset 1936 */ float idlePidActivationTime; /** - * offset 1932 + * offset 1940 */ pin_mode_e spi1SckMode; /** * Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. - * offset 1933 + * offset 1941 */ pin_mode_e spi1MosiMode; /** - * offset 1934 + * offset 1942 */ pin_mode_e spi1MisoMode; /** - * offset 1935 + * offset 1943 */ pin_mode_e spi2SckMode; /** - * offset 1936 + * offset 1944 */ pin_mode_e spi2MosiMode; /** - * offset 1937 + * offset 1945 */ pin_mode_e spi2MisoMode; /** - * offset 1938 + * offset 1946 */ pin_mode_e spi3SckMode; /** - * offset 1939 + * offset 1947 */ pin_mode_e spi3MosiMode; /** - * offset 1940 + * offset 1948 */ pin_mode_e spi3MisoMode; /** - * offset 1941 + * offset 1949 */ pin_output_mode_e stepperEnablePinMode; /** * ResetB - * offset 1942 + * offset 1950 */ Gpio mc33816_rstb; /** - * offset 1944 + * offset 1952 */ Gpio mc33816_driven; /** * Brake pedal switch - * offset 1946 + * offset 1954 */ switch_input_pin_e brakePedalPin; /** * lambda input - * offset 1948 + * offset 1956 */ adc_channel_e cj125ua; /** * heater input - * offset 1949 + * offset 1957 */ adc_channel_e cj125ur; /** - * offset 1950 + * offset 1958 */ pin_input_mode_e brakePedalPinMode; /** * need 4 byte alignment units - * offset 1951 + * offset 1959 */ - uint8_t alignmentFill_at_1951[1]; + uint8_t alignmentFill_at_1959[1]; /** - * offset 1952 + * offset 1960 */ pid_s auxPid[CAMS_PER_BANK]; /** - * offset 1972 + * offset 2000 */ float injectorCorrectionPolynomial[8]; /** C - * offset 2004 + * offset 2032 */ int8_t primeBins[8]; /** - * offset 2012 + * offset 2040 */ linear_sensor_s oilPressure; /** - * offset 2032 + * offset 2060 */ spi_device_e accelerometerSpiDevice; /** * need 4 byte alignment units - * offset 2033 + * offset 2061 */ - uint8_t alignmentFill_at_2033[1]; + uint8_t alignmentFill_at_2061[1]; /** - * offset 2034 + * offset 2062 */ output_pin_e fan2Pin; /** * Cooling fan turn-on temperature threshold, in Celsius deg C - * offset 2036 + * offset 2064 */ uint8_t fan2OnTemperature; /** * Cooling fan turn-off temperature threshold, in Celsius deg C - * offset 2037 + * offset 2065 */ uint8_t fan2OffTemperature; /** - * offset 2038 + * offset 2066 */ Gpio stepperEnablePin; /** - * offset 2040 + * offset 2068 */ Gpio tle8888_cs; /** - * offset 2042 + * offset 2070 */ pin_output_mode_e tle8888_csPinMode; /** * need 4 byte alignment units - * offset 2043 + * offset 2071 */ - uint8_t alignmentFill_at_2043[1]; + uint8_t alignmentFill_at_2071[1]; /** - * offset 2044 + * offset 2072 */ Gpio mc33816_cs; /** * todo: more comments - * offset 2046 + * offset 2074 */ Gpio servoOutputPins[SERVO_COUNT]; /** * This sets the RPM above which fuel cut is active. rpm - * offset 2062 + * offset 2090 */ int16_t coastingFuelCutRpmHigh; /** * This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle rpm - * offset 2064 + * offset 2092 */ int16_t coastingFuelCutRpmLow; /** * Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. % - * offset 2066 + * offset 2094 */ int16_t coastingFuelCutTps; /** * Fuel cutoff is disabled when the engine is cold. C - * offset 2068 + * offset 2096 */ int16_t coastingFuelCutClt; /** * Increases PID reaction for RPM stoichRatioPrimary; /** * iTerm max value - * offset 2482 + * offset 2510 */ int16_t idlerpmpid_iTermMax; /** * This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. % - * offset 2484 + * offset 2512 */ float etbIdleThrottleRange; /** * Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor - * offset 2488 + * offset 2516 */ uint8_t cylinderBankSelect[MAX_CYLINDER_COUNT]; /** mg - * offset 2500 + * offset 2528 */ scaled_channel primeValues[8]; /** * Trigger comparator center point voltage V - * offset 2508 + * offset 2536 */ scaled_channel triggerCompCenterVolt; /** * Trigger comparator hysteresis voltage (Min) V - * offset 2509 + * offset 2537 */ scaled_channel triggerCompHystMin; /** * Trigger comparator hysteresis voltage (Max) V - * offset 2510 + * offset 2538 */ scaled_channel triggerCompHystMax; /** * VR-sensor saturation RPM RPM - * offset 2511 + * offset 2539 */ scaled_channel triggerCompSensorSatRpm; /** - * offset 2512 + * offset 2540 */ pid_s idleRpmPid2; /** * set can_vss X - * offset 2532 + * offset 2560 */ can_vss_nbc_e canVssNbcType; /** * need 4 byte alignment units - * offset 2533 + * offset 2561 */ - uint8_t alignmentFill_at_2533[3]; + uint8_t alignmentFill_at_2561[3]; /** - * offset 2536 + * offset 2564 */ gppwm_channel gppwm[GPPWM_CHANNELS]; /** mA - * offset 2904 + * offset 2932 */ uint16_t mc33_i_boost; /** mA - * offset 2906 + * offset 2934 */ uint16_t mc33_i_peak; /** mA - * offset 2908 + * offset 2936 */ uint16_t mc33_i_hold; /** * Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. us - * offset 2910 + * offset 2938 */ uint16_t mc33_t_max_boost; /** us - * offset 2912 + * offset 2940 */ uint16_t mc33_t_peak_off; /** us - * offset 2914 + * offset 2942 */ uint16_t mc33_t_peak_tot; /** us - * offset 2916 + * offset 2944 */ uint16_t mc33_t_bypass; /** us - * offset 2918 + * offset 2946 */ uint16_t mc33_t_hold_off; /** us - * offset 2920 + * offset 2948 */ uint16_t mc33_t_hold_tot; /** - * offset 2922 + * offset 2950 */ pin_input_mode_e tcuUpshiftButtonPinMode; /** - * offset 2923 + * offset 2951 */ pin_input_mode_e tcuDownshiftButtonPinMode; /** - * offset 2924 + * offset 2952 */ pin_input_mode_e acSwitchMode; /** - * offset 2925 + * offset 2953 */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** * Knock sensor output knock detection threshold depending on current RPM. dB - * offset 2931 + * offset 2959 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * need 4 byte alignment units - * offset 2947 + * offset 2975 */ - uint8_t alignmentFill_at_2947[1]; + uint8_t alignmentFill_at_2975[1]; /** ratio - * offset 2948 + * offset 2976 */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** ratio - * offset 3020 + * offset 3048 */ float triggerGapOverrideTo[GAP_TRACKING_LENGTH]; /** * Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. rpm - * offset 3092 + * offset 3120 */ scaled_channel maxCamPhaseResolveRpm; /** - * offset 3093 + * offset 3121 */ int8_t unused4080[11]; /** lobes/cam - * offset 3104 + * offset 3132 */ uint8_t hpfpCamLobes; /** - * offset 3105 + * offset 3133 */ hpfp_cam_e hpfpCam; /** * Crank angle ATDC of first lobe peak deg - * offset 3106 + * offset 3134 */ uint8_t hpfpPeakPos; /** * If the requested activation time is below this angle, don't bother running the pump deg - * offset 3107 + * offset 3135 */ uint8_t hpfpMinAngle; /** * Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. cc - * offset 3108 + * offset 3136 */ scaled_channel hpfpPumpVolume; /** * How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) deg - * offset 3110 + * offset 3138 */ uint8_t hpfpActivationAngle; /** - * offset 3111 + * offset 3139 */ uint8_t issFilterReciprocal; /** %/kPa - * offset 3112 + * offset 3140 */ scaled_channel hpfpPidP; /** %/kPa/lobe - * offset 3114 + * offset 3142 */ scaled_channel hpfpPidI; /** * The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. kPa/s - * offset 3116 + * offset 3144 */ uint16_t hpfpTargetDecay; /** % - * offset 3118 + * offset 3146 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** deg - * offset 3134 + * offset 3162 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** volts - * offset 3150 + * offset 3178 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** ms - * offset 3158 + * offset 3186 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** kPa - * offset 3174 + * offset 3202 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** load - * offset 3374 + * offset 3402 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** RPM - * offset 3394 + * offset 3422 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** % - * offset 3404 + * offset 3432 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** cc/lobe - * offset 3504 + * offset 3532 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** RPM - * offset 3524 + * offset 3552 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** - * offset 3534 + * offset 3562 */ output_pin_e stepper_raw_output[4]; /** ratio - * offset 3542 + * offset 3570 */ scaled_channel gearRatio[GEARS_COUNT]; /** * We need to give engine time to build oil pressure without diverting it to VVT ms - * offset 3558 + * offset 3586 */ uint16_t vvtActivationDelayMs; /** deg C - * offset 3560 + * offset 3588 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 3568 + * offset 3596 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 3576 + * offset 3604 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** kPa - * offset 3584 + * offset 3612 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 3592 + * offset 3620 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 3600 + * offset 3628 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** Nm - * offset 3608 + * offset 3636 */ scaled_channel torqueTable[TORQUE_CURVE_SIZE][TORQUE_CURVE_SIZE]; /** RPM - * offset 3644 + * offset 3672 */ uint16_t torqueRpmBins[TORQUE_CURVE_SIZE]; /** Load - * offset 3656 + * offset 3684 */ uint16_t torqueLoadBins[TORQUE_CURVE_SIZE]; /** - * offset 3668 + * offset 3696 */ GearControllerMode gearControllerMode; /** - * offset 3669 + * offset 3697 */ TransmissionControllerMode transmissionControllerMode; /** * need 4 byte alignment units - * offset 3670 + * offset 3698 */ - uint8_t alignmentFill_at_3670[2]; + uint8_t alignmentFill_at_3698[2]; /** - * offset 3672 + * offset 3700 */ linear_sensor_s auxLinear1; /** - * offset 3692 + * offset 3720 */ linear_sensor_s auxLinear2; /** - * offset 3712 + * offset 3740 */ output_pin_e tcu_tcc_onoff_solenoid; /** - * offset 3714 + * offset 3742 */ pin_output_mode_e tcu_tcc_onoff_solenoid_mode; /** * need 4 byte alignment units - * offset 3715 + * offset 3743 */ - uint8_t alignmentFill_at_3715[1]; + uint8_t alignmentFill_at_3743[1]; /** - * offset 3716 + * offset 3744 */ output_pin_e tcu_tcc_pwm_solenoid; /** - * offset 3718 + * offset 3746 */ pin_output_mode_e tcu_tcc_pwm_solenoid_mode; /** * need 4 byte alignment units - * offset 3719 + * offset 3747 */ - uint8_t alignmentFill_at_3719[1]; + uint8_t alignmentFill_at_3747[1]; /** - * offset 3720 + * offset 3748 */ pwm_freq_t tcu_tcc_pwm_solenoid_freq; /** - * offset 3722 + * offset 3750 */ output_pin_e tcu_pc_solenoid_pin; /** - * offset 3724 + * offset 3752 */ pin_output_mode_e tcu_pc_solenoid_pin_mode; /** * need 4 byte alignment units - * offset 3725 + * offset 3753 */ - uint8_t alignmentFill_at_3725[1]; + uint8_t alignmentFill_at_3753[1]; /** - * offset 3726 + * offset 3754 */ pwm_freq_t tcu_pc_solenoid_freq; /** - * offset 3728 + * offset 3756 */ output_pin_e tcu_32_solenoid_pin; /** - * offset 3730 + * offset 3758 */ pin_output_mode_e tcu_32_solenoid_pin_mode; /** * need 4 byte alignment units - * offset 3731 + * offset 3759 */ - uint8_t alignmentFill_at_3731[1]; + uint8_t alignmentFill_at_3759[1]; /** - * offset 3732 + * offset 3760 */ pwm_freq_t tcu_32_solenoid_freq; /** * need 4 byte alignment units - * offset 3734 + * offset 3762 */ - uint8_t alignmentFill_at_3734[2]; + uint8_t alignmentFill_at_3762[2]; /** % - * offset 3736 + * offset 3764 */ float etbMinimumPosition; /** - * offset 3740 + * offset 3768 */ uint16_t tuneHidingKey; /** units - * offset 3742 + * offset 3770 */ uint8_t mainUnusedEnd[244]; /** * need 4 byte alignment units - * offset 3986 + * offset 4014 */ - uint8_t alignmentFill_at_3986[2]; + uint8_t alignmentFill_at_4014[2]; }; -static_assert(sizeof(engine_configuration_s) == 3988); +static_assert(sizeof(engine_configuration_s) == 4016); // start of cyl_trim_s struct cyl_trim_s { @@ -4312,335 +4278,335 @@ struct persistent_config_s { * target TPS value, 0 to 100% * TODO: use int8 data date once we template interpolation method target TPS position - * offset 3988 + * offset 4016 */ float etbBiasBins[ETB_BIAS_CURVE_LENGTH]; /** * PWM bias, 0 to 100% ETB duty cycle bias - * offset 4020 + * offset 4048 */ float etbBiasValues[ETB_BIAS_CURVE_LENGTH]; /** % - * offset 4052 + * offset 4080 */ uint8_t iacPidMultTable[IAC_PID_MULT_SIZE][IAC_PID_MULT_SIZE]; /** Load - * offset 4116 + * offset 4144 */ uint8_t iacPidMultLoadBins[IAC_PID_MULT_SIZE]; /** RPM - * offset 4124 + * offset 4152 */ scaled_channel iacPidMultRpmBins[IAC_PID_MULT_SIZE]; /** * On Single Coil or Wasted Spark setups you have to lower dwell at high RPM RPM - * offset 4132 + * offset 4160 */ uint16_t sparkDwellRpmBins[DWELL_CURVE_SIZE]; /** ms - * offset 4148 + * offset 4176 */ scaled_channel sparkDwellValues[DWELL_CURVE_SIZE]; /** * CLT-based target RPM for automatic idle controller C - * offset 4164 + * offset 4192 */ scaled_channel cltIdleRpmBins[CLT_CURVE_SIZE]; /** * See idleRpmPid RPM - * offset 4180 + * offset 4208 */ scaled_channel cltIdleRpm[CLT_CURVE_SIZE]; /** * CLT-based timing correction C - * offset 4196 + * offset 4224 */ float cltTimingBins[CLT_TIMING_CURVE_SIZE]; /** degree - * offset 4228 + * offset 4256 */ float cltTimingExtra[CLT_TIMING_CURVE_SIZE]; /** x - * offset 4260 + * offset 4288 */ float scriptCurve1Bins[SCRIPT_CURVE_16]; /** y - * offset 4324 + * offset 4352 */ float scriptCurve1[SCRIPT_CURVE_16]; /** x - * offset 4388 + * offset 4416 */ float scriptCurve2Bins[SCRIPT_CURVE_16]; /** y - * offset 4452 + * offset 4480 */ float scriptCurve2[SCRIPT_CURVE_16]; /** x - * offset 4516 + * offset 4544 */ float scriptCurve3Bins[SCRIPT_CURVE_8]; /** y - * offset 4548 + * offset 4576 */ float scriptCurve3[SCRIPT_CURVE_8]; /** x - * offset 4580 + * offset 4608 */ float scriptCurve4Bins[SCRIPT_CURVE_8]; /** y - * offset 4612 + * offset 4640 */ float scriptCurve4[SCRIPT_CURVE_8]; /** x - * offset 4644 + * offset 4672 */ float scriptCurve5Bins[SCRIPT_CURVE_8]; /** y - * offset 4676 + * offset 4704 */ float scriptCurve5[SCRIPT_CURVE_8]; /** x - * offset 4708 + * offset 4736 */ float scriptCurve6Bins[SCRIPT_CURVE_8]; /** y - * offset 4740 + * offset 4768 */ float scriptCurve6[SCRIPT_CURVE_8]; /** kPa - * offset 4772 + * offset 4800 */ float baroCorrPressureBins[BARO_CORR_SIZE]; /** RPM - * offset 4788 + * offset 4816 */ float baroCorrRpmBins[BARO_CORR_SIZE]; /** ratio - * offset 4804 + * offset 4832 */ float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE]; /** * Cranking fuel correction coefficient based on TPS Ratio - * offset 4868 + * offset 4896 */ float crankingTpsCoef[CRANKING_CURVE_SIZE]; /** % - * offset 4900 + * offset 4928 */ float crankingTpsBins[CRANKING_CURVE_SIZE]; /** * Narrow Band WBO Approximation V - * offset 4932 + * offset 4960 */ float narrowToWideOxygenBins[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; /** ratio - * offset 4964 + * offset 4992 */ float narrowToWideOxygen[NARROW_BAND_WIDE_BAND_CONVERSION_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) RPM - * offset 4996 + * offset 5024 */ uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Cranking (see useSeparateAdvanceForCranking) deg - * offset 5004 + * offset 5032 */ scaled_channel crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE]; /** * CLT-based idle position for coasting (used in Auto-PID Idle mode) C - * offset 5012 + * offset 5040 */ float iacCoastingBins[CLT_CURVE_SIZE]; /** * CLT-based idle position for coasting (used in Auto-PID Idle mode) % - * offset 5076 + * offset 5104 */ float iacCoasting[CLT_CURVE_SIZE]; /** - * offset 5140 + * offset 5168 */ error_message_t warning_message; /** C - * offset 5260 + * offset 5288 */ float afterstartCoolantBins[AFTERSTART_HOLD_CURVE_SIZE]; /** Seconds - * offset 5292 + * offset 5320 */ float afterstartHoldTime[AFTERSTART_HOLD_CURVE_SIZE]; /** % - * offset 5324 + * offset 5352 */ float afterstartEnrich[AFTERSTART_ENRICH_CURVE_SIZE]; /** Seconds - * offset 5356 + * offset 5384 */ float afterstartDecayTime[AFTERSTART_DECAY_CURVE_SIZE]; /** - * offset 5388 + * offset 5416 */ scaled_channel boostTableOpenLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** RPM - * offset 5452 + * offset 5480 */ scaled_channel boostRpmBins[BOOST_RPM_COUNT]; /** - * offset 5460 + * offset 5488 */ scaled_channel boostTableClosedLoop[BOOST_RPM_COUNT][BOOST_LOAD_COUNT]; /** % - * offset 5524 + * offset 5552 */ scaled_channel boostTpsBins[BOOST_LOAD_COUNT]; /** % - * offset 5532 + * offset 5560 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** % - * offset 5596 + * offset 5624 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** RPM - * offset 5604 + * offset 5632 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller C - * offset 5612 + * offset 5640 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller % - * offset 5644 + * offset 5672 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) RPM - * offset 5676 + * offset 5704 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) deg - * offset 5684 + * offset 5712 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** RPM - * offset 5716 + * offset 5744 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** load - * offset 5720 + * offset 5748 */ scaled_channel idleVeLoadBins[IDLE_VE_SIZE]; /** % - * offset 5724 + * offset 5752 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5756 + * offset 5784 */ lua_script_t luaScript; /** C - * offset 13756 + * offset 13784 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** ratio - * offset 13820 + * offset 13848 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** C - * offset 13884 + * offset 13912 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** ratio - * offset 13948 + * offset 13976 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** ratio - * offset 14012 + * offset 14040 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** C - * offset 14044 + * offset 14072 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** ratio - * offset 14076 + * offset 14104 */ float crankingCycleCoef[CRANKING_CURVE_SIZE]; /** counter - * offset 14108 + * offset 14136 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller C - * offset 14140 + * offset 14168 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller ratio - * offset 14204 + * offset 14232 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -4648,336 +4614,336 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m kg/hour - * offset 14268 + * offset 14296 */ float mafDecoding[MAF_DECODING_COUNT]; /** V - * offset 15292 + * offset 15320 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** deg - * offset 16316 + * offset 16344 */ scaled_channel ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Temperature - * offset 16828 + * offset 16856 */ float ignitionIatCorrLoadBins[IGN_LOAD_COUNT]; /** RPM - * offset 16892 + * offset 16920 */ uint16_t ignitionIatCorrRpmBins[IGN_RPM_COUNT]; /** deg - * offset 16924 + * offset 16952 */ int16_t injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 17436 + * offset 17464 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 17468 + * offset 17496 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** onoff - * offset 17500 + * offset 17528 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** kPa - * offset 17560 + * offset 17588 */ scaled_channel mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** % TPS - * offset 18072 + * offset 18100 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** RPM - * offset 18104 + * offset 18132 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** value - * offset 18136 + * offset 18164 */ int8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 18200 + * offset 18228 */ uint16_t vvtTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 18216 + * offset 18244 */ uint16_t vvtTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 18232 + * offset 18260 */ int8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 18296 + * offset 18324 */ uint16_t vvtTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 18312 + * offset 18340 */ uint16_t vvtTable2RpmBins[SCRIPT_TABLE_8]; /** deg - * offset 18328 + * offset 18356 */ scaled_channel ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; /** Load - * offset 18840 + * offset 18868 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** RPM - * offset 18872 + * offset 18900 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** % - * offset 18904 + * offset 18932 */ scaled_channel veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** kPa - * offset 19416 + * offset 19444 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 19448 + * offset 19476 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** lambda - * offset 19480 + * offset 19508 */ scaled_channel lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; /** - * offset 19736 + * offset 19764 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** RPM - * offset 19768 + * offset 19796 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** value - * offset 19800 + * offset 19828 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** from - * offset 20056 + * offset 20084 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** to - * offset 20088 + * offset 20116 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** value - * offset 20120 + * offset 20148 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 20376 + * offset 20404 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 20392 + * offset 20420 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** value - * offset 20408 + * offset 20436 */ uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 20472 + * offset 20500 */ int16_t scriptTable2LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 20488 + * offset 20516 */ int16_t scriptTable2RpmBins[SCRIPT_TABLE_8]; /** value - * offset 20504 + * offset 20532 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 20568 + * offset 20596 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 20584 + * offset 20612 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** value - * offset 20600 + * offset 20628 */ uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** L - * offset 20664 + * offset 20692 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** RPM - * offset 20680 + * offset 20708 */ int16_t scriptTable4RpmBins[SCRIPT_TABLE_8]; /** - * offset 20696 + * offset 20724 */ uint16_t ignTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 20704 + * offset 20732 */ uint16_t ignTrimRpmBins[TRIM_SIZE]; /** - * offset 20712 + * offset 20740 */ cyl_trim_s ignTrims[12]; /** - * offset 20904 + * offset 20932 */ uint16_t fuelTrimLoadBins[TRIM_SIZE]; /** rpm - * offset 20912 + * offset 20940 */ uint16_t fuelTrimRpmBins[TRIM_SIZE]; /** - * offset 20920 + * offset 20948 */ cyl_trim_s fuelTrims[12]; /** ratio - * offset 21112 + * offset 21140 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** Airmass - * offset 21128 + * offset 21156 */ scaled_channel tcu_pcAirmassBins[TCU_MAGIC_SIZE]; /** % - * offset 21136 + * offset 21164 */ uint8_t tcu_pcValsR[TCU_MAGIC_SIZE]; /** % - * offset 21144 + * offset 21172 */ uint8_t tcu_pcValsN[TCU_MAGIC_SIZE]; /** % - * offset 21152 + * offset 21180 */ uint8_t tcu_pcVals1[TCU_MAGIC_SIZE]; /** % - * offset 21160 + * offset 21188 */ uint8_t tcu_pcVals2[TCU_MAGIC_SIZE]; /** % - * offset 21168 + * offset 21196 */ uint8_t tcu_pcVals3[TCU_MAGIC_SIZE]; /** % - * offset 21176 + * offset 21204 */ uint8_t tcu_pcVals4[TCU_MAGIC_SIZE]; /** % - * offset 21184 + * offset 21212 */ uint8_t tcu_pcVals12[TCU_MAGIC_SIZE]; /** % - * offset 21192 + * offset 21220 */ uint8_t tcu_pcVals23[TCU_MAGIC_SIZE]; /** % - * offset 21200 + * offset 21228 */ uint8_t tcu_pcVals34[TCU_MAGIC_SIZE]; /** % - * offset 21208 + * offset 21236 */ uint8_t tcu_pcVals21[TCU_MAGIC_SIZE]; /** % - * offset 21216 + * offset 21244 */ uint8_t tcu_pcVals32[TCU_MAGIC_SIZE]; /** % - * offset 21224 + * offset 21252 */ uint8_t tcu_pcVals43[TCU_MAGIC_SIZE]; /** TPS - * offset 21232 + * offset 21260 */ uint8_t tcu_tccTpsBins[8]; /** MPH - * offset 21240 + * offset 21268 */ uint8_t tcu_tccLockSpeed[8]; /** MPH - * offset 21248 + * offset 21276 */ uint8_t tcu_tccUnlockSpeed[8]; /** KPH - * offset 21256 + * offset 21284 */ uint8_t tcu_32SpeedBins[8]; /** % - * offset 21264 + * offset 21292 */ uint8_t tcu_32Vals[8]; }; -static_assert(sizeof(persistent_config_s) == 21272); +static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Aug 09 20:28:09 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:18 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 f871b2600b..ea79e6a6cc 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -2,15 +2,15 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt // -#define accelerometerSpiDevice_offset 2032 +#define accelerometerSpiDevice_offset 2060 #define acFanPin_offset 790 #define acFanPinMode_offset 792 #define acIdleExtraOffset_offset 725 -#define acIdleRpmBump_offset 1390 +#define acIdleRpmBump_offset 1392 #define acRelayPin_offset 888 #define acRelayPinMode_offset 890 #define acSwitch_offset 1366 -#define acSwitchMode_offset 2924 +#define acSwitchMode_offset 2952 #define adc_channel_e_auto_enum 0="EFI_ADC_NONE",1="EFI_ADC_0",2="EFI_ADC_1",11="EFI_ADC_10",12="EFI_ADC_11",13="EFI_ADC_12",14="EFI_ADC_13",15="EFI_ADC_14",16="EFI_ADC_15",3="EFI_ADC_2",4="EFI_ADC_3",5="EFI_ADC_4",6="EFI_ADC_5",7="EFI_ADC_6",8="EFI_ADC_7",9="EFI_ADC_8",10="EFI_ADC_9",50="EFI_ADC_ERROR",17="EFI_ADC_LAST_CHANNEL" #define adc_channel_e_EFI_ADC_0 1 #define adc_channel_e_EFI_ADC_1 2 @@ -51,10 +51,10 @@ #define AFTERSTART_DECAY_CURVE_SIZE 8 #define AFTERSTART_ENRICH_CURVE_SIZE 8 #define AFTERSTART_HOLD_CURVE_SIZE 8 -#define afterstartCoolantBins_offset 5260 -#define afterstartDecayTime_offset 5356 -#define afterstartEnrich_offset 5324 -#define afterstartHoldTime_offset 5292 +#define afterstartCoolantBins_offset 5288 +#define afterstartDecayTime_offset 5384 +#define afterstartEnrich_offset 5352 +#define afterstartHoldTime_offset 5320 #define air_pressure_sensor_config_s_size 12 #define air_pressure_sensor_type_e_auto_enum 0="MT_CUSTOM",10="MT_BOSCH_2_5",1="MT_DENSO183",4="MT_DODGE_NEON_2003",13="MT_GM_1_BAR",12="MT_GM_2_BAR",6="MT_GM_3_BAR",3="MT_HONDA3BAR",11="MT_MAZDA_1_BAR",7="MT_MPX4100",2="MT_MPX4250",9="MT_MPX4250A",14="MT_MPXH6400",5="MT_SUBY_DENSO",8="MT_TOYOTA_89420_02010" #define air_pressure_sensor_type_e_MT_BOSCH_2_5 10 @@ -84,7 +84,7 @@ #define alternatorControlPin_offset 658 #define alternatorControlPinMode_offset 660 #define alternatorOffAboveTps_offset 1556 -#define alternatorPwmFrequency_offset 1732 +#define alternatorPwmFrequency_offset 1740 #define alwaysInstantRpm_offset 1372 #define analogInputDividerCoefficient_offset 412 #define antiLagActivatePin_offset 984 @@ -99,67 +99,75 @@ #define artificialTestMisfire_offset 120 #define AUX_ANALOG_INPUT_COUNT 8 #define AUX_DIGITAL_VALVE_COUNT 2 -#define auxAnalogInputs1_offset 1740 -#define auxAnalogInputs2_offset 1741 -#define auxAnalogInputs3_offset 1742 -#define auxAnalogInputs4_offset 1743 -#define auxAnalogInputs5_offset 1744 -#define auxAnalogInputs6_offset 1745 -#define auxAnalogInputs7_offset 1746 -#define auxAnalogInputs8_offset 1747 +#define auxAnalogInputs1_offset 1748 +#define auxAnalogInputs2_offset 1749 +#define auxAnalogInputs3_offset 1750 +#define auxAnalogInputs4_offset 1751 +#define auxAnalogInputs5_offset 1752 +#define auxAnalogInputs6_offset 1753 +#define auxAnalogInputs7_offset 1754 +#define auxAnalogInputs8_offset 1755 #define auxFastSensor1_adcChannel_offset 685 -#define auxLinear1_hwChannel_offset 3672 -#define auxLinear1_offset 3672 -#define auxLinear1_v1_offset 3676 -#define auxLinear1_v2_offset 3684 -#define auxLinear1_value1_offset 3680 -#define auxLinear1_value2_offset 3688 -#define auxLinear2_hwChannel_offset 3692 -#define auxLinear2_offset 3692 -#define auxLinear2_v1_offset 3696 -#define auxLinear2_v2_offset 3704 -#define auxLinear2_value1_offset 3700 -#define auxLinear2_value2_offset 3708 -#define auxPid1_dFactor_offset 1960 -#define auxPid1_iFactor_offset 1956 -#define auxPid1_maxValue_offset 1970 -#define auxPid1_minValue_offset 1968 -#define auxPid1_offset 1952 -#define auxPid1_offset_offset 1964 -#define auxPid1_periodMs_offset 1966 -#define auxPid1_pFactor_offset 1952 +#define auxLinear1_hwChannel_offset 3700 +#define auxLinear1_offset 3700 +#define auxLinear1_v1_offset 3704 +#define auxLinear1_v2_offset 3712 +#define auxLinear1_value1_offset 3708 +#define auxLinear1_value2_offset 3716 +#define auxLinear2_hwChannel_offset 3720 +#define auxLinear2_offset 3720 +#define auxLinear2_v1_offset 3724 +#define auxLinear2_v2_offset 3732 +#define auxLinear2_value1_offset 3728 +#define auxLinear2_value2_offset 3736 +#define auxPid1_dFactor_offset 1968 +#define auxPid1_iFactor_offset 1964 +#define auxPid1_maxValue_offset 1978 +#define auxPid1_minValue_offset 1976 +#define auxPid1_offset 1960 +#define auxPid1_offset_offset 1972 +#define auxPid1_periodMs_offset 1974 +#define auxPid1_pFactor_offset 1960 +#define auxPid2_dFactor_offset 1988 +#define auxPid2_iFactor_offset 1984 +#define auxPid2_maxValue_offset 1998 +#define auxPid2_minValue_offset 1996 +#define auxPid2_offset 1980 +#define auxPid2_offset_offset 1992 +#define auxPid2_periodMs_offset 1994 +#define auxPid2_pFactor_offset 1980 #define auxSerialRxPin_offset 1568 #define auxSerialSpeed_offset 1608 #define auxSerialTxPin_offset 1564 #define auxSpeedSensorInputPin1_offset 1580 #define auxSpeedSensorInputPin2_offset 1582 -#define auxTempSensor1_adcChannel_offset 1816 -#define auxTempSensor1_bias_resistor_offset 1812 -#define auxTempSensor1_config_offset 1788 -#define auxTempSensor1_offset 1788 -#define auxTempSensor1_resistance_1_offset 1800 -#define auxTempSensor1_resistance_2_offset 1804 -#define auxTempSensor1_resistance_3_offset 1808 -#define auxTempSensor1_tempC_1_offset 1788 -#define auxTempSensor1_tempC_2_offset 1792 -#define auxTempSensor1_tempC_3_offset 1796 -#define auxTempSensor2_adcChannel_offset 1848 -#define auxTempSensor2_bias_resistor_offset 1844 -#define auxTempSensor2_config_offset 1820 -#define auxTempSensor2_offset 1820 -#define auxTempSensor2_resistance_1_offset 1832 -#define auxTempSensor2_resistance_2_offset 1836 -#define auxTempSensor2_resistance_3_offset 1840 -#define auxTempSensor2_tempC_1_offset 1820 -#define auxTempSensor2_tempC_2_offset 1824 -#define auxTempSensor2_tempC_3_offset 1828 +#define auxTempSensor1_adcChannel_offset 1824 +#define auxTempSensor1_bias_resistor_offset 1820 +#define auxTempSensor1_config_offset 1796 +#define auxTempSensor1_offset 1796 +#define auxTempSensor1_resistance_1_offset 1808 +#define auxTempSensor1_resistance_2_offset 1812 +#define auxTempSensor1_resistance_3_offset 1816 +#define auxTempSensor1_tempC_1_offset 1796 +#define auxTempSensor1_tempC_2_offset 1800 +#define auxTempSensor1_tempC_3_offset 1804 +#define auxTempSensor2_adcChannel_offset 1856 +#define auxTempSensor2_bias_resistor_offset 1852 +#define auxTempSensor2_config_offset 1828 +#define auxTempSensor2_offset 1828 +#define auxTempSensor2_resistance_1_offset 1840 +#define auxTempSensor2_resistance_2_offset 1844 +#define auxTempSensor2_resistance_3_offset 1848 +#define auxTempSensor2_tempC_1_offset 1828 +#define auxTempSensor2_tempC_2_offset 1832 +#define auxTempSensor2_tempC_3_offset 1836 #define auxValves1_offset 1532 #define auxValves2_offset 1534 -#define BANKS_COUNT 1 +#define BANKS_COUNT 2 #define BARO_CORR_SIZE 4 -#define baroCorrPressureBins_offset 4772 -#define baroCorrRpmBins_offset 4788 -#define baroCorrTable_offset 4804 +#define baroCorrPressureBins_offset 4800 +#define baroCorrRpmBins_offset 4816 +#define baroCorrTable_offset 4832 #define baroSensor_highValue_offset 540 #define baroSensor_hwChannel_offset 545 #define baroSensor_lowValue_offset 536 @@ -214,10 +222,10 @@ #define boostPid_periodMs_offset 1002 #define boostPid_pFactor_offset 988 #define boostPwmFrequency_offset 1012 -#define boostRpmBins_offset 5452 -#define boostTableClosedLoop_offset 5460 -#define boostTableOpenLoop_offset 5388 -#define boostTpsBins_offset 5524 +#define boostRpmBins_offset 5480 +#define boostTableClosedLoop_offset 5488 +#define boostTableOpenLoop_offset 5416 +#define boostTpsBins_offset 5552 #define boostType_e_auto_enum 0="OPEN_LOOP",1="CLOSED_LOOP" #define boostType_e_CLOSED_LOOP 1 #define boostType_e_OPEN_LOOP 0 @@ -231,17 +239,19 @@ #define brain_pin_diag_e_PIN_OVERLOAD 0x08 #define brain_pin_diag_e_PIN_SHORT_TO_BAT 0x04 #define brain_pin_diag_e_PIN_SHORT_TO_GND 0x02 -#define brakePedalPin_offset 1946 -#define brakePedalPinMode_offset 1950 +#define brakePedalPin_offset 1954 +#define brakePedalPinMode_offset 1958 #define byFirmwareVersion_offset 444 -#define CAM_INPUTS_COUNT 1 -#define CAM_INPUTS_COUNT_padding 3 +#define CAM_INPUTS_COUNT 4 #define camInputs1_offset 500 +#define camInputs2_offset 502 +#define camInputs3_offset 504 +#define camInputs4_offset 506 #define camInputsDebug1_offset 1384 -#define camInputsDebugPadding_offset 1386 -#define camInputsPadding_offset 502 -#define CAMS_PER_BANK 1 -#define CAMS_PER_BANK_padding 1 +#define camInputsDebug2_offset 1386 +#define camInputsDebug3_offset 1388 +#define camInputsDebug4_offset 1390 +#define CAMS_PER_BANK 2 #define can2BaudRate_offset 1622 #define can2OpenBLT_offset 1628 #define can2RxPin_offset 1638 @@ -281,17 +291,17 @@ #define canRxPin_offset 722 #define canSleepPeriodMs_offset 436 #define canTxPin_offset 720 -#define canVssNbcType_offset 2532 +#define canVssNbcType_offset 2560 #define canWriteEnabled_offset 1360 #define cdmInputPin_offset 942 #define cj125CsPin_offset 674 -#define cj125CsPinMode_offset 1703 +#define cj125CsPinMode_offset 1709 #define cj125isLsu49_offset 120 #define cj125isUaDivided_offset 120 #define cj125isUrDivided_offset 120 -#define cj125SpiDevice_offset 1702 -#define cj125ua_offset 1948 -#define cj125ur_offset 1949 +#define cj125SpiDevice_offset 1708 +#define cj125ua_offset 1956 +#define cj125ur_offset 1957 #define clt_adcChannel_offset 316 #define clt_bias_resistor_offset 312 #define clt_config_offset 288 @@ -306,18 +316,18 @@ #define clt_tempC_2_offset 292 #define clt_tempC_3_offset 296 #define CLT_TIMING_CURVE_SIZE 8 -#define cltCrankingCorr_offset 5644 -#define cltCrankingCorrBins_offset 5612 -#define cltFuelCorr_offset 13820 -#define cltFuelCorrBins_offset 13756 -#define cltIdleCorr_offset 14204 -#define cltIdleCorrBins_offset 14140 -#define cltIdleRpm_offset 4180 -#define cltIdleRpmBins_offset 4164 -#define cltRevLimitRpm_offset 2120 -#define cltRevLimitRpmBins_offset 2116 -#define cltTimingBins_offset 4196 -#define cltTimingExtra_offset 4228 +#define cltCrankingCorr_offset 5672 +#define cltCrankingCorrBins_offset 5640 +#define cltFuelCorr_offset 13848 +#define cltFuelCorrBins_offset 13784 +#define cltIdleCorr_offset 14232 +#define cltIdleCorrBins_offset 14168 +#define cltIdleRpm_offset 4208 +#define cltIdleRpmBins_offset 4192 +#define cltRevLimitRpm_offset 2148 +#define cltRevLimitRpmBins_offset 2144 +#define cltTimingBins_offset 4224 +#define cltTimingExtra_offset 4256 #define clutchDownPin_offset 656 #define clutchDownPinInverted_offset 960 #define clutchDownPinMode_offset 661 @@ -375,12 +385,12 @@ #define CMD_TS_X31 49 #define CMD_VSS_PIN "vss_pin" #define CMD_WRITECONFIG "writeconfig" -#define coastingFuelCutClt_offset 2068 +#define coastingFuelCutClt_offset 2096 #define coastingFuelCutEnabled_offset 764 -#define coastingFuelCutMap_offset 2072 -#define coastingFuelCutRpmHigh_offset 2062 -#define coastingFuelCutRpmLow_offset 2064 -#define coastingFuelCutTps_offset 2066 +#define coastingFuelCutMap_offset 2100 +#define coastingFuelCutRpmHigh_offset 2090 +#define coastingFuelCutRpmLow_offset 2092 +#define coastingFuelCutTps_offset 2094 #define coastingFuelCutVssHigh_offset 1574 #define coastingFuelCutVssLow_offset 1573 #define communicationLedPin_offset 1524 @@ -398,34 +408,34 @@ #define cranking_offset 132 #define cranking_parameters_s_size 8 #define cranking_rpm_offset 136 -#define crankingAdvance_offset 5004 -#define crankingAdvanceBins_offset 4996 -#define crankingCycleBins_offset 14108 -#define crankingCycleCoef_offset 14076 -#define crankingFuelBins_offset 14044 -#define crankingFuelCoef_offset 14012 -#define crankingFuelCoefE100_offset 21112 -#define crankingIACposition_offset 1708 +#define crankingAdvance_offset 5032 +#define crankingAdvanceBins_offset 5024 +#define crankingCycleBins_offset 14136 +#define crankingCycleCoef_offset 14104 +#define crankingFuelBins_offset 14072 +#define crankingFuelCoef_offset 14040 +#define crankingFuelCoefE100_offset 21140 +#define crankingIACposition_offset 1712 #define crankingInjectionMode_offset 384 #define crankingTimingAngle_offset 392 -#define crankingTpsBins_offset 4900 -#define crankingTpsCoef_offset 4868 +#define crankingTpsBins_offset 4928 +#define crankingTpsCoef_offset 4896 #define CRITICAL_PREFIX "CRITICAL" #define cutFuelOnHardLimit_offset 1360 #define cutSparkOnHardLimit_offset 1360 #define cyl_trim_s_size 16 -#define cylinderBankSelect10_offset 2497 -#define cylinderBankSelect11_offset 2498 -#define cylinderBankSelect12_offset 2499 -#define cylinderBankSelect1_offset 2488 -#define cylinderBankSelect2_offset 2489 -#define cylinderBankSelect3_offset 2490 -#define cylinderBankSelect4_offset 2491 -#define cylinderBankSelect5_offset 2492 -#define cylinderBankSelect6_offset 2493 -#define cylinderBankSelect7_offset 2494 -#define cylinderBankSelect8_offset 2495 -#define cylinderBankSelect9_offset 2496 +#define cylinderBankSelect10_offset 2525 +#define cylinderBankSelect11_offset 2526 +#define cylinderBankSelect12_offset 2527 +#define cylinderBankSelect1_offset 2516 +#define cylinderBankSelect2_offset 2517 +#define cylinderBankSelect3_offset 2518 +#define cylinderBankSelect4_offset 2519 +#define cylinderBankSelect5_offset 2520 +#define cylinderBankSelect6_offset 2521 +#define cylinderBankSelect7_offset 2522 +#define cylinderBankSelect8_offset 2523 +#define cylinderBankSelect9_offset 2524 #define cylinderBore_offset 376 #define cylindersCount_offset 368 #define dc_io_size 8 @@ -535,7 +545,7 @@ #define enableSoftwareKnock_offset 960 #define enableTrailingSparks_offset 120 #define enableVerboseCanTx_offset 764 -#define engine_configuration_s_size 3988 +#define engine_configuration_s_size 4016 #define engine_load_mode_e_auto_enum 5="LM_ALPHA_N",6="LM_LUA",100="LM_MOCK",4="LM_REAL_MAF",3="LM_SPEED_DENSITY" #define engine_load_mode_e_enum "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" #define engine_load_mode_e_LM_ALPHA_N 5 @@ -680,8 +690,8 @@ #define etb_function_e_ETB_Wastegate 4 #define ETB_HW_MAX_FREQUENCY 3000 #define etb_iFactor_offset 1452 -#define etb_iTermMax_offset 2446 -#define etb_iTermMin_offset 2444 +#define etb_iTermMax_offset 2474 +#define etb_iTermMin_offset 2472 #define etb_maxValue_offset 1466 #define etb_minValue_offset 1464 #define etb_offset 1448 @@ -689,12 +699,12 @@ #define etb_periodMs_offset 1462 #define etb_pFactor_offset 1448 #define etb_use_two_wires_offset 120 -#define etbBiasBins_offset 3988 -#define etbBiasValues_offset 4020 -#define etbFreq_offset 1854 +#define etbBiasBins_offset 4016 +#define etbBiasValues_offset 4048 +#define etbFreq_offset 1862 #define etbFunctions1_offset 1200 #define etbFunctions2_offset 1201 -#define etbIdleThrottleRange_offset 2484 +#define etbIdleThrottleRange_offset 2512 #define etbIo1_controlPin_offset 968 #define etbIo1_directionPin1_offset 964 #define etbIo1_directionPin2_offset 966 @@ -706,25 +716,25 @@ #define etbIo2_disablePin_offset 978 #define etbIo2_offset 972 #define etbMaximumPosition_offset 851 -#define etbMinimumPosition_offset 3736 +#define etbMinimumPosition_offset 3764 #define etbNeutralPosition_offset 1369 #define etbRevLimitRange_offset 146 #define etbRevLimitStart_offset 144 -#define etbWastegatePid_dFactor_offset 1864 -#define etbWastegatePid_iFactor_offset 1860 -#define etbWastegatePid_maxValue_offset 1874 -#define etbWastegatePid_minValue_offset 1872 -#define etbWastegatePid_offset 1856 -#define etbWastegatePid_offset_offset 1868 -#define etbWastegatePid_periodMs_offset 1870 -#define etbWastegatePid_pFactor_offset 1856 +#define etbWastegatePid_dFactor_offset 1872 +#define etbWastegatePid_iFactor_offset 1868 +#define etbWastegatePid_maxValue_offset 1882 +#define etbWastegatePid_minValue_offset 1880 +#define etbWastegatePid_offset 1864 +#define etbWastegatePid_offset_offset 1876 +#define etbWastegatePid_periodMs_offset 1878 +#define etbWastegatePid_pFactor_offset 1864 #define failedMapFallback_offset 485 -#define fan1ExtraIdle_offset 1730 -#define fan2ExtraIdle_offset 1738 -#define fan2OffTemperature_offset 2037 -#define fan2OnTemperature_offset 2036 -#define fan2Pin_offset 2034 -#define fan2PinMode_offset 1775 +#define fan1ExtraIdle_offset 1736 +#define fan2ExtraIdle_offset 1746 +#define fan2OffTemperature_offset 2065 +#define fan2OnTemperature_offset 2064 +#define fan2Pin_offset 2062 +#define fan2PinMode_offset 1783 #define fanOffTemperature_offset 424 #define fanOnTemperature_offset 420 #define fanPin_offset 654 @@ -747,33 +757,33 @@ #define fuelLevelValues_offset 689 #define fuelPumpPin_offset 646 #define fuelPumpPinMode_offset 648 -#define fuelReferencePressure_offset 1776 -#define fuelTrimLoadBins_offset 20904 -#define fuelTrimRpmBins_offset 20912 -#define fuelTrims10_offset 21064 -#define fuelTrims10_table_offset 21064 -#define fuelTrims11_offset 21080 -#define fuelTrims11_table_offset 21080 -#define fuelTrims12_offset 21096 -#define fuelTrims12_table_offset 21096 -#define fuelTrims1_offset 20920 -#define fuelTrims1_table_offset 20920 -#define fuelTrims2_offset 20936 -#define fuelTrims2_table_offset 20936 -#define fuelTrims3_offset 20952 -#define fuelTrims3_table_offset 20952 -#define fuelTrims4_offset 20968 -#define fuelTrims4_table_offset 20968 -#define fuelTrims5_offset 20984 -#define fuelTrims5_table_offset 20984 -#define fuelTrims6_offset 21000 -#define fuelTrims6_table_offset 21000 -#define fuelTrims7_offset 21016 -#define fuelTrims7_table_offset 21016 -#define fuelTrims8_offset 21032 -#define fuelTrims8_table_offset 21032 -#define fuelTrims9_offset 21048 -#define fuelTrims9_table_offset 21048 +#define fuelReferencePressure_offset 1784 +#define fuelTrimLoadBins_offset 20932 +#define fuelTrimRpmBins_offset 20940 +#define fuelTrims10_offset 21092 +#define fuelTrims10_table_offset 21092 +#define fuelTrims11_offset 21108 +#define fuelTrims11_table_offset 21108 +#define fuelTrims12_offset 21124 +#define fuelTrims12_table_offset 21124 +#define fuelTrims1_offset 20948 +#define fuelTrims1_table_offset 20948 +#define fuelTrims2_offset 20964 +#define fuelTrims2_table_offset 20964 +#define fuelTrims3_offset 20980 +#define fuelTrims3_table_offset 20980 +#define fuelTrims4_offset 20996 +#define fuelTrims4_table_offset 20996 +#define fuelTrims5_offset 21012 +#define fuelTrims5_table_offset 21012 +#define fuelTrims6_offset 21028 +#define fuelTrims6_table_offset 21028 +#define fuelTrims7_offset 21044 +#define fuelTrims7_table_offset 21044 +#define fuelTrims8_offset 21060 +#define fuelTrims8_table_offset 21060 +#define fuelTrims9_offset 21076 +#define fuelTrims9_table_offset 21076 #define GAP_TRACKING_LENGTH 18 #define gapTrackingLengthOverride_offset 397 #define GAUGE_COIL_DWELL_TIME "dwell: coil charge time" @@ -918,15 +928,15 @@ #define GearControllerMode_ButtonShift 1 #define GearControllerMode_Generic 2 #define GearControllerMode_None 0 -#define gearControllerMode_offset 3668 -#define gearRatio1_offset 3542 -#define gearRatio2_offset 3544 -#define gearRatio3_offset 3546 -#define gearRatio4_offset 3548 -#define gearRatio5_offset 3550 -#define gearRatio6_offset 3552 -#define gearRatio7_offset 3554 -#define gearRatio8_offset 3556 +#define gearControllerMode_offset 3696 +#define gearRatio1_offset 3570 +#define gearRatio2_offset 3572 +#define gearRatio3_offset 3574 +#define gearRatio4_offset 3576 +#define gearRatio5_offset 3578 +#define gearRatio6_offset 3580 +#define gearRatio7_offset 3582 +#define gearRatio8_offset 3584 #define GEARS_COUNT 8 #define globalFuelCorrection_offset 488 #define globalTriggerAngleOffset_offset 408 @@ -1186,50 +1196,50 @@ #define Gpio_TLE8888_PIN_MR 196 #define Gpio_TLE8888_PIN_WAKE 198 #define Gpio_Unassigned 0 -#define gppwm1_alignmentFill_map_offset 2545 -#define gppwm1_dutyIfError_offset 2538 -#define gppwm1_loadAxis_offset 2544 -#define gppwm1_loadBins_offset 2546 -#define gppwm1_offBelowDuty_offset 2543 -#define gppwm1_offset 2536 -#define gppwm1_onAboveDuty_offset 2542 -#define gppwm1_pin_offset 2536 -#define gppwm1_pwmFrequency_offset 2540 -#define gppwm1_rpmBins_offset 2554 -#define gppwm1_table_offset 2562 -#define gppwm2_alignmentFill_map_offset 2637 -#define gppwm2_dutyIfError_offset 2630 -#define gppwm2_loadAxis_offset 2636 -#define gppwm2_loadBins_offset 2638 -#define gppwm2_offBelowDuty_offset 2635 -#define gppwm2_offset 2628 -#define gppwm2_onAboveDuty_offset 2634 -#define gppwm2_pin_offset 2628 -#define gppwm2_pwmFrequency_offset 2632 -#define gppwm2_rpmBins_offset 2646 -#define gppwm2_table_offset 2654 -#define gppwm3_alignmentFill_map_offset 2729 -#define gppwm3_dutyIfError_offset 2722 -#define gppwm3_loadAxis_offset 2728 -#define gppwm3_loadBins_offset 2730 -#define gppwm3_offBelowDuty_offset 2727 -#define gppwm3_offset 2720 -#define gppwm3_onAboveDuty_offset 2726 -#define gppwm3_pin_offset 2720 -#define gppwm3_pwmFrequency_offset 2724 -#define gppwm3_rpmBins_offset 2738 -#define gppwm3_table_offset 2746 -#define gppwm4_alignmentFill_map_offset 2821 -#define gppwm4_dutyIfError_offset 2814 -#define gppwm4_loadAxis_offset 2820 -#define gppwm4_loadBins_offset 2822 -#define gppwm4_offBelowDuty_offset 2819 -#define gppwm4_offset 2812 -#define gppwm4_onAboveDuty_offset 2818 -#define gppwm4_pin_offset 2812 -#define gppwm4_pwmFrequency_offset 2816 -#define gppwm4_rpmBins_offset 2830 -#define gppwm4_table_offset 2838 +#define gppwm1_alignmentFill_map_offset 2573 +#define gppwm1_dutyIfError_offset 2566 +#define gppwm1_loadAxis_offset 2572 +#define gppwm1_loadBins_offset 2574 +#define gppwm1_offBelowDuty_offset 2571 +#define gppwm1_offset 2564 +#define gppwm1_onAboveDuty_offset 2570 +#define gppwm1_pin_offset 2564 +#define gppwm1_pwmFrequency_offset 2568 +#define gppwm1_rpmBins_offset 2582 +#define gppwm1_table_offset 2590 +#define gppwm2_alignmentFill_map_offset 2665 +#define gppwm2_dutyIfError_offset 2658 +#define gppwm2_loadAxis_offset 2664 +#define gppwm2_loadBins_offset 2666 +#define gppwm2_offBelowDuty_offset 2663 +#define gppwm2_offset 2656 +#define gppwm2_onAboveDuty_offset 2662 +#define gppwm2_pin_offset 2656 +#define gppwm2_pwmFrequency_offset 2660 +#define gppwm2_rpmBins_offset 2674 +#define gppwm2_table_offset 2682 +#define gppwm3_alignmentFill_map_offset 2757 +#define gppwm3_dutyIfError_offset 2750 +#define gppwm3_loadAxis_offset 2756 +#define gppwm3_loadBins_offset 2758 +#define gppwm3_offBelowDuty_offset 2755 +#define gppwm3_offset 2748 +#define gppwm3_onAboveDuty_offset 2754 +#define gppwm3_pin_offset 2748 +#define gppwm3_pwmFrequency_offset 2752 +#define gppwm3_rpmBins_offset 2766 +#define gppwm3_table_offset 2774 +#define gppwm4_alignmentFill_map_offset 2849 +#define gppwm4_dutyIfError_offset 2842 +#define gppwm4_loadAxis_offset 2848 +#define gppwm4_loadBins_offset 2850 +#define gppwm4_offBelowDuty_offset 2847 +#define gppwm4_offset 2840 +#define gppwm4_onAboveDuty_offset 2846 +#define gppwm4_pin_offset 2840 +#define gppwm4_pwmFrequency_offset 2844 +#define gppwm4_rpmBins_offset 2858 +#define gppwm4_table_offset 2866 #define gppwm_channel_e_auto_enum 0="GPPWM_Tps",9="GPPWM_AccelPedal",6="GPPWM_AuxTemp1",7="GPPWM_AuxTemp2",2="GPPWM_Clt",4="GPPWM_FuelLoad",3="GPPWM_Iat",5="GPPWM_IgnLoad",1="GPPWM_Map",10="GPPWM_Vbatt",8="GPPWM_Zero" #define gppwm_channel_e_enum "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" #define gppwm_channel_e_GPPWM_AccelPedal 9 @@ -1265,15 +1275,15 @@ #define HD44780_rs_offset 630 #define HD44780height_offset 452 #define HD44780width_offset 448 -#define highPressureFuel_hwChannel_offset 2076 -#define highPressureFuel_offset 2076 -#define highPressureFuel_v1_offset 2080 -#define highPressureFuel_v2_offset 2088 -#define highPressureFuel_value1_offset 2084 -#define highPressureFuel_value2_offset 2092 +#define highPressureFuel_hwChannel_offset 2104 +#define highPressureFuel_offset 2104 +#define highPressureFuel_v1_offset 2108 +#define highPressureFuel_v2_offset 2116 +#define highPressureFuel_value1_offset 2112 +#define highPressureFuel_value2_offset 2120 #define hip9011CsPin_offset 778 #define hip9011CsPinMode_offset 710 -#define hip9011Gain_offset 2440 +#define hip9011Gain_offset 2468 #define hip9011IntHoldPin_offset 780 #define hip9011IntHoldPinMode_offset 782 #define hip9011PrescalerAndSDO_offset 356 @@ -1290,35 +1300,35 @@ #define HPFP_DEADTIME_SIZE 8 #define HPFP_LOBE_PROFILE_SIZE 16 #define HPFP_TARGET_SIZE 10 -#define hpfpActivationAngle_offset 3110 -#define hpfpCam_offset 3105 -#define hpfpCamLobes_offset 3104 -#define hpfpCompensation_offset 3404 -#define hpfpCompensationLoadBins_offset 3504 -#define hpfpCompensationRpmBins_offset 3524 -#define hpfpDeadtimeMS_offset 3158 -#define hpfpDeadtimeVoltsBins_offset 3150 -#define hpfpLobeProfileAngle_offset 3134 -#define hpfpLobeProfileQuantityBins_offset 3118 -#define hpfpMinAngle_offset 3107 -#define hpfpPeakPos_offset 3106 -#define hpfpPidI_offset 3114 -#define hpfpPidP_offset 3112 -#define hpfpPumpVolume_offset 3108 -#define hpfpTarget_offset 3174 -#define hpfpTargetDecay_offset 3116 -#define hpfpTargetLoadBins_offset 3374 -#define hpfpTargetRpmBins_offset 3394 +#define hpfpActivationAngle_offset 3138 +#define hpfpCam_offset 3133 +#define hpfpCamLobes_offset 3132 +#define hpfpCompensation_offset 3432 +#define hpfpCompensationLoadBins_offset 3532 +#define hpfpCompensationRpmBins_offset 3552 +#define hpfpDeadtimeMS_offset 3186 +#define hpfpDeadtimeVoltsBins_offset 3178 +#define hpfpLobeProfileAngle_offset 3162 +#define hpfpLobeProfileQuantityBins_offset 3146 +#define hpfpMinAngle_offset 3135 +#define hpfpPeakPos_offset 3134 +#define hpfpPidI_offset 3142 +#define hpfpPidP_offset 3140 +#define hpfpPumpVolume_offset 3136 +#define hpfpTarget_offset 3202 +#define hpfpTargetDecay_offset 3144 +#define hpfpTargetLoadBins_offset 3402 +#define hpfpTargetRpmBins_offset 3422 #define hpfpValvePin_offset 1644 #define hpfpValvePinMode_offset 1646 #define HW_MAX_ADC_INDEX 17 #define IAC_PID_MULT_SIZE 8 #define iacByTpsTaper_offset 1562 -#define iacCoasting_offset 5076 -#define iacCoastingBins_offset 5012 -#define iacPidMultLoadBins_offset 4116 -#define iacPidMultRpmBins_offset 4124 -#define iacPidMultTable_offset 4052 +#define iacCoasting_offset 5104 +#define iacCoastingBins_offset 5040 +#define iacPidMultLoadBins_offset 4144 +#define iacPidMultRpmBins_offset 4152 +#define iacPidMultTable_offset 4080 #define iat_adcChannel_offset 348 #define iat_bias_resistor_offset 344 #define iat_config_offset 320 @@ -1330,8 +1340,8 @@ #define iat_tempC_1_offset 320 #define iat_tempC_2_offset 324 #define iat_tempC_3_offset 328 -#define iatFuelCorr_offset 13948 -#define iatFuelCorrBins_offset 13884 +#define iatFuelCorr_offset 13976 +#define iatFuelCorrBins_offset 13912 #define IDLE_ADVANCE_CURVE_SIZE 8 #define idle_antiwindupFreq_offset 700 #define idle_derivativeFilterLoss_offset 460 @@ -1352,29 +1362,29 @@ #define idle_stepperDirectionPin_offset 554 #define idle_stepperStepPin_offset 556 #define IDLE_VE_SIZE 4 -#define idleAdvance_offset 5684 -#define idleAdvanceBins_offset 5676 +#define idleAdvance_offset 5712 +#define idleAdvanceBins_offset 5704 #define idleIncrementalPidCic_offset 764 #define idleMode_offset 1370 -#define idlePidActivationTime_offset 1928 +#define idlePidActivationTime_offset 1936 #define idlePidDeactivationTpsThreshold_offset 872 #define idlePidRpmDeadZone_offset 1550 #define idlePidRpmUpperLimit_offset 814 #define idlePositionMax_offset 738 #define idlePositionMin_offset 736 #define idlePositionSensor_offset 854 -#define idleRpmPid2_dFactor_offset 2520 -#define idleRpmPid2_iFactor_offset 2516 -#define idleRpmPid2_maxValue_offset 2530 -#define idleRpmPid2_minValue_offset 2528 -#define idleRpmPid2_offset 2512 -#define idleRpmPid2_offset_offset 2524 -#define idleRpmPid2_periodMs_offset 2526 -#define idleRpmPid2_pFactor_offset 2512 +#define idleRpmPid2_dFactor_offset 2548 +#define idleRpmPid2_iFactor_offset 2544 +#define idleRpmPid2_maxValue_offset 2558 +#define idleRpmPid2_minValue_offset 2556 +#define idleRpmPid2_offset 2540 +#define idleRpmPid2_offset_offset 2552 +#define idleRpmPid2_periodMs_offset 2554 +#define idleRpmPid2_pFactor_offset 2540 #define idleRpmPid_dFactor_offset 1508 #define idleRpmPid_iFactor_offset 1504 -#define idlerpmpid_iTermMax_offset 2482 -#define idlerpmpid_iTermMin_offset 2478 +#define idlerpmpid_iTermMax_offset 2510 +#define idlerpmpid_iTermMin_offset 2506 #define idleRpmPid_maxValue_offset 1518 #define idleRpmPid_minValue_offset 1516 #define idleRpmPid_offset 1500 @@ -1383,18 +1393,18 @@ #define idleRpmPid_pFactor_offset 1500 #define idleStepperReactionTime_offset 1404 #define idleStepperTotalSteps_offset 1408 -#define idleTimingPid_dFactor_offset 2456 -#define idleTimingPid_iFactor_offset 2452 -#define idleTimingPid_maxValue_offset 2466 -#define idleTimingPid_minValue_offset 2464 -#define idleTimingPid_offset 2448 -#define idleTimingPid_offset_offset 2460 -#define idleTimingPid_periodMs_offset 2462 -#define idleTimingPid_pFactor_offset 2448 -#define idleTimingPidDeadZone_offset 2468 -#define idleVeLoadBins_offset 5720 -#define idleVeRpmBins_offset 5716 -#define idleVeTable_offset 5724 +#define idleTimingPid_dFactor_offset 2484 +#define idleTimingPid_iFactor_offset 2480 +#define idleTimingPid_maxValue_offset 2494 +#define idleTimingPid_minValue_offset 2492 +#define idleTimingPid_offset 2476 +#define idleTimingPid_offset_offset 2488 +#define idleTimingPid_periodMs_offset 2490 +#define idleTimingPid_pFactor_offset 2476 +#define idleTimingPidDeadZone_offset 2496 +#define idleVeLoadBins_offset 5748 +#define idleVeRpmBins_offset 5744 +#define idleVeTable_offset 5752 #define IGN_LOAD_COUNT 16 #define IGN_RPM_COUNT 16 #define ignition_mode_e_auto_enum 0="IM_ONE_COIL",1="IM_INDIVIDUAL_COILS",3="IM_TWO_COILS",2="IM_WASTED_SPARK" @@ -1403,10 +1413,10 @@ #define ignition_mode_e_IM_TWO_COILS 3 #define ignition_mode_e_IM_WASTED_SPARK 2 #define ignitionDwellForCrankingMs_offset 140 -#define ignitionIatCorrLoadBins_offset 16828 -#define ignitionIatCorrRpmBins_offset 16892 -#define ignitionIatCorrTable_offset 16316 -#define ignitionLoadBins_offset 18840 +#define ignitionIatCorrLoadBins_offset 16856 +#define ignitionIatCorrRpmBins_offset 16920 +#define ignitionIatCorrTable_offset 16344 +#define ignitionLoadBins_offset 18868 #define ignitionMode_offset 396 #define ignitionPinMode_offset 629 #define ignitionPins10_offset 622 @@ -1421,35 +1431,35 @@ #define ignitionPins7_offset 616 #define ignitionPins8_offset 618 #define ignitionPins9_offset 620 -#define ignitionRpmBins_offset 18872 -#define ignitionTable_offset 18328 +#define ignitionRpmBins_offset 18900 +#define ignitionTable_offset 18356 #define ignOverrideMode_offset 1642 -#define ignTrimLoadBins_offset 20696 -#define ignTrimRpmBins_offset 20704 -#define ignTrims10_offset 20856 -#define ignTrims10_table_offset 20856 -#define ignTrims11_offset 20872 -#define ignTrims11_table_offset 20872 -#define ignTrims12_offset 20888 -#define ignTrims12_table_offset 20888 -#define ignTrims1_offset 20712 -#define ignTrims1_table_offset 20712 -#define ignTrims2_offset 20728 -#define ignTrims2_table_offset 20728 -#define ignTrims3_offset 20744 -#define ignTrims3_table_offset 20744 -#define ignTrims4_offset 20760 -#define ignTrims4_table_offset 20760 -#define ignTrims5_offset 20776 -#define ignTrims5_table_offset 20776 -#define ignTrims6_offset 20792 -#define ignTrims6_table_offset 20792 -#define ignTrims7_offset 20808 -#define ignTrims7_table_offset 20808 -#define ignTrims8_offset 20824 -#define ignTrims8_table_offset 20824 -#define ignTrims9_offset 20840 -#define ignTrims9_table_offset 20840 +#define ignTrimLoadBins_offset 20724 +#define ignTrimRpmBins_offset 20732 +#define ignTrims10_offset 20884 +#define ignTrims10_table_offset 20884 +#define ignTrims11_offset 20900 +#define ignTrims11_table_offset 20900 +#define ignTrims12_offset 20916 +#define ignTrims12_table_offset 20916 +#define ignTrims1_offset 20740 +#define ignTrims1_table_offset 20740 +#define ignTrims2_offset 20756 +#define ignTrims2_table_offset 20756 +#define ignTrims3_offset 20772 +#define ignTrims3_table_offset 20772 +#define ignTrims4_offset 20788 +#define ignTrims4_table_offset 20788 +#define ignTrims5_offset 20804 +#define ignTrims5_table_offset 20804 +#define ignTrims6_offset 20820 +#define ignTrims6_table_offset 20820 +#define ignTrims7_offset 20836 +#define ignTrims7_table_offset 20836 +#define ignTrims8_offset 20852 +#define ignTrims8_table_offset 20852 +#define ignTrims9_offset 20868 +#define ignTrims9_table_offset 20868 #define imu_type_e_auto_enum 0="IMU_NONE",2="IMU_MM5_10",3="IMU_TYPE_3",4="IMU_TYPE_4",5="IMU_TYPE_MB_A0065422618",1="IMU_VAG" #define imu_type_e_IMU_MM5_10 2 #define imu_type_e_IMU_NONE 0 @@ -1468,7 +1478,7 @@ #define injection_mode_e_IM_SIMULTANEOUS 0 #define injection_mode_e_IM_SINGLE_POINT 3 #define injectionMode_offset 385 -#define injectionPhase_offset 16924 +#define injectionPhase_offset 16952 #define injectionPinMode_offset 628 #define injectionPins10_offset 598 #define injectionPins11_offset 600 @@ -1499,22 +1509,22 @@ #define injector_pressure_type_e_IPT_High 1 #define injector_pressure_type_e_IPT_Low 0 #define injector_s_size 68 -#define injectorCompensationMode_offset 1774 -#define injectorCorrectionPolynomial1_offset 1972 -#define injectorCorrectionPolynomial2_offset 1976 -#define injectorCorrectionPolynomial3_offset 1980 -#define injectorCorrectionPolynomial4_offset 1984 -#define injectorCorrectionPolynomial5_offset 1988 -#define injectorCorrectionPolynomial6_offset 1992 -#define injectorCorrectionPolynomial7_offset 1996 -#define injectorCorrectionPolynomial8_offset 2000 +#define injectorCompensationMode_offset 1782 +#define injectorCorrectionPolynomial1_offset 2000 +#define injectorCorrectionPolynomial2_offset 2004 +#define injectorCorrectionPolynomial3_offset 2008 +#define injectorCorrectionPolynomial4_offset 2012 +#define injectorCorrectionPolynomial5_offset 2016 +#define injectorCorrectionPolynomial6_offset 2020 +#define injectorCorrectionPolynomial7_offset 2024 +#define injectorCorrectionPolynomial8_offset 2028 #define InjectorNonlinearMode_auto_enum 0="INJ_None",1="INJ_PolynomialAdder" #define InjectorNonlinearMode_INJ_None 0 #define InjectorNonlinearMode_INJ_PolynomialAdder 1 #define injectorNonlinearMode_offset 826 #define injectorPressureType_offset 1643 -#define injPhaseLoadBins_offset 17436 -#define injPhaseRpmBins_offset 17468 +#define injPhaseLoadBins_offset 17464 +#define injPhaseRpmBins_offset 17496 #define invertCamVVTSignal_offset 960 #define invertPrimaryTriggerSignal_offset 1360 #define invertSecondaryTriggerSignal_offset 1360 @@ -1540,7 +1550,7 @@ #define isMapAveragingEnabled_offset 1372 #define isPhaseSyncRequiredForIgnition_offset 1372 #define isSdCardEnabled_offset 764 -#define issFilterReciprocal_offset 3111 +#define issFilterReciprocal_offset 3139 #define issue_294_31_offset 120 #define isVerboseAlternator_offset 764 #define isVerboseAuxPid1_offset 120 @@ -1564,19 +1574,19 @@ #define knockBankCyl7_offset 960 #define knockBankCyl8_offset 960 #define knockBankCyl9_offset 960 -#define knockBaseNoise_offset 2931 +#define knockBaseNoise_offset 2959 #define knockDetectionWindowEnd_offset 1400 #define knockDetectionWindowStart_offset 1396 #define knockNoiseRpmBins_offset 16 #define knockRetardAggression_offset 564 #define knockRetardMaximum_offset 566 #define knockRetardReapplyRate_offset 565 -#define knockSamplingDuration_offset 1852 +#define knockSamplingDuration_offset 1860 #define l9779_cs_offset 572 #define l9779spiDevice_offset 793 -#define lambdaLoadBins_offset 19736 -#define lambdaRpmBins_offset 19768 -#define lambdaTable_offset 19480 +#define lambdaLoadBins_offset 19764 +#define lambdaRpmBins_offset 19796 +#define lambdaTable_offset 19508 #define launchActivateDelay_offset 1048 #define launchActivateInverted_offset 1360 #define launchActivatePin_offset 986 @@ -1601,7 +1611,7 @@ #define LE_COMMAND_LENGTH 200 #define linear_sensor_s_size 20 #define LIS302DLCsPin_offset 1570 -#define LIS302DLCsPinMode_offset 1773 +#define LIS302DLCsPinMode_offset 1781 #define load_override_e_AFR_AccPedal 3 #define load_override_e_AFR_CylFilling 4 #define load_override_e_AFR_MAP 1 @@ -1615,12 +1625,12 @@ #define logicAnalyzerPins2_offset 770 #define logicAnalyzerPins3_offset 772 #define logicAnalyzerPins4_offset 774 -#define lowPressureFuel_hwChannel_offset 2096 -#define lowPressureFuel_offset 2096 -#define lowPressureFuel_v1_offset 2100 -#define lowPressureFuel_v2_offset 2108 -#define lowPressureFuel_value1_offset 2104 -#define lowPressureFuel_value2_offset 2112 +#define lowPressureFuel_hwChannel_offset 2124 +#define lowPressureFuel_offset 2124 +#define lowPressureFuel_v1_offset 2128 +#define lowPressureFuel_v2_offset 2136 +#define lowPressureFuel_value1_offset 2132 +#define lowPressureFuel_value2_offset 2140 #define lps25BaroSensorScl_offset 818 #define lps25BaroSensorSda_offset 820 #define LUA_ANALOG_INPUT_COUNT 8 @@ -1634,7 +1644,7 @@ #define luaOutputPins6_offset 1236 #define luaOutputPins7_offset 1238 #define luaOutputPins8_offset 1240 -#define luaScript_offset 5756 +#define luaScript_offset 5784 #define MAF_DECODING_COUNT 256 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1643,13 +1653,13 @@ #define maf_sensor_type_e_DensoTODO 3 #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" #define mafAdcChannel_offset 487 -#define mafDecoding_offset 14268 -#define mafDecodingBins_offset 15292 +#define mafDecoding_offset 14296 +#define mafDecodingBins_offset 15320 #define mafSensorType_offset 956 #define MAIN_HELP_URL "http://www.rusefi.com/" #define mainRelayPin_offset 716 #define mainRelayPinMode_offset 776 -#define mainUnusedEnd_offset 3742 +#define mainUnusedEnd_offset 3770 #define malfunctionIndicatorPin_offset 650 #define malfunctionIndicatorPinMode_offset 652 #define manIdlePosition_offset 560 @@ -1670,9 +1680,9 @@ #define mapCamDetectionAnglePosition_offset 496 #define mapErrorDetectionTooHigh_offset 1492 #define mapErrorDetectionTooLow_offset 1488 -#define mapEstimateRpmBins_offset 18104 -#define mapEstimateTable_offset 17560 -#define mapEstimateTpsBins_offset 18072 +#define mapEstimateRpmBins_offset 18132 +#define mapEstimateTable_offset 17588 +#define mapEstimateTpsBins_offset 18100 #define mapHighValueVoltage_offset 1692 #define mapLowValueVoltage_offset 1688 #define mapMinBufferLength_offset 868 @@ -1689,13 +1699,13 @@ #define maxAcClt_offset 15 #define maxAcRpm_offset 13 #define maxAcTps_offset 14 -#define maxCamPhaseResolveRpm_offset 3092 +#define maxCamPhaseResolveRpm_offset 3120 #define maxIdleVss_offset 398 -#define mc33816_cs_offset 2044 -#define mc33816_driven_offset 1944 +#define mc33816_cs_offset 2072 +#define mc33816_driven_offset 1952 #define mc33816_flag0_offset 1484 -#define mc33816_rstb_offset 1942 -#define mc33816spiDevice_offset 2477 +#define mc33816_rstb_offset 1950 +#define mc33816spiDevice_offset 2505 #define mc33972_cs_offset 682 #define mc33972_csPinMode_offset 684 #define mc33972spiDevice_offset 849 @@ -1704,16 +1714,16 @@ #define mc33_hpfp_i_peak_offset 1624 #define mc33_hpfp_max_hold_offset 1627 #define mc33_hvolt_offset 788 -#define mc33_i_boost_offset 2904 -#define mc33_i_hold_offset 2908 -#define mc33_i_peak_offset 2906 -#define mc33_t_bypass_offset 2916 -#define mc33_t_hold_off_offset 2918 -#define mc33_t_hold_tot_offset 2920 -#define mc33_t_max_boost_offset 2910 +#define mc33_i_boost_offset 2932 +#define mc33_i_hold_offset 2936 +#define mc33_i_peak_offset 2934 +#define mc33_t_bypass_offset 2944 +#define mc33_t_hold_off_offset 2946 +#define mc33_t_hold_tot_offset 2948 +#define mc33_t_max_boost_offset 2938 #define mc33_t_min_boost_offset 708 -#define mc33_t_peak_off_offset 2912 -#define mc33_t_peak_tot_offset 2914 +#define mc33_t_peak_off_offset 2940 +#define mc33_t_peak_tot_offset 2942 #define measureMapOnlyInOneCylinder_offset 764 #define minimumBoostClosedLoopMap_offset 789 #define minOilPressureAfterStart_offset 400 @@ -1728,18 +1738,18 @@ #define multisparkMaxSparkingAngle_offset 48 #define multisparkSparkDuration_offset 1496 #define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8 -#define narrowToWideOxygen_offset 4964 -#define narrowToWideOxygenBins_offset 4932 +#define narrowToWideOxygen_offset 4992 +#define narrowToWideOxygenBins_offset 4960 #define noAccelAfterHardLimitPeriodSecs_offset 1412 #define noFuelTrimAfterDfcoTime_offset 1575 #define o2heaterPin_offset 758 #define o2heaterPinModeTodO_offset 760 -#define oilPressure_hwChannel_offset 2012 -#define oilPressure_offset 2012 -#define oilPressure_v1_offset 2016 -#define oilPressure_v2_offset 2024 -#define oilPressure_value1_offset 2020 -#define oilPressure_value2_offset 2028 +#define oilPressure_hwChannel_offset 2040 +#define oilPressure_offset 2040 +#define oilPressure_v1_offset 2044 +#define oilPressure_v2_offset 2052 +#define oilPressure_value1_offset 2048 +#define oilPressure_value2_offset 2056 #define onOffAlternatorLogic_offset 764 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 @@ -1769,11 +1779,11 @@ #define PACK_PERCENT_BYTE_MULT 100.0 #define pauseEtbControl_offset 764 #define PEDAL_TO_TPS_SIZE 8 -#define pedalToTpsPedalBins_offset 5596 -#define pedalToTpsRpmBins_offset 5604 -#define pedalToTpsTable_offset 5532 +#define pedalToTpsPedalBins_offset 5624 +#define pedalToTpsRpmBins_offset 5632 +#define pedalToTpsTable_offset 5560 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 21272 +#define persistent_config_s_size 21300 #define pid_s_size 20 #define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0 #define PidAutoTune_AutoTunerState_CONVERGED 16 @@ -1785,7 +1795,7 @@ #define PidAutoTune_Peak_MAXIMUM 1 #define PidAutoTune_Peak_MINIMUM -1 #define PidAutoTune_Peak_NOT_A_PEAK 0 -#define pidExtraForLowRpm_offset 2070 +#define pidExtraForLowRpm_offset 2098 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" #define pin_input_mode_e_PI_DEFAULT 0 @@ -1803,11 +1813,11 @@ #define pin_output_mode_e_OM_INVERTED 1 #define pin_output_mode_e_OM_OPENDRAIN 2 #define pin_output_mode_e_OM_OPENDRAIN_INVERTED 3 -#define postCrankingDurationSec_offset 1784 -#define postCrankingFactor_offset 1780 -#define primeBins_offset 2004 -#define primeValues_offset 2500 -#define primingDelay_offset 1739 +#define postCrankingDurationSec_offset 1792 +#define postCrankingFactor_offset 1788 +#define primeBins_offset 2032 +#define primeValues_offset 2528 +#define primingDelay_offset 1747 #define PROTOCOL_ANALOG_CHART "analog_chart" #define PROTOCOL_COIL1_SHORT_NAME "c1" #define PROTOCOL_CRANK1 "t1" @@ -1844,24 +1854,24 @@ #define SCRIPT_SETTING_COUNT 8 #define SCRIPT_TABLE_8 8 #define SCRIPT_TABLE_COUNT 4 -#define scriptCurve1_offset 4324 -#define scriptCurve1Bins_offset 4260 -#define scriptCurve2_offset 4452 -#define scriptCurve2Bins_offset 4388 -#define scriptCurve3_offset 4548 -#define scriptCurve3Bins_offset 4516 -#define scriptCurve4_offset 4612 -#define scriptCurve4Bins_offset 4580 -#define scriptCurve5_offset 4676 -#define scriptCurve5Bins_offset 4644 -#define scriptCurve6_offset 4740 -#define scriptCurve6Bins_offset 4708 -#define scriptCurveName1_offset 2128 -#define scriptCurveName2_offset 2144 -#define scriptCurveName3_offset 2160 -#define scriptCurveName4_offset 2176 -#define scriptCurveName5_offset 2192 -#define scriptCurveName6_offset 2208 +#define scriptCurve1_offset 4352 +#define scriptCurve1Bins_offset 4288 +#define scriptCurve2_offset 4480 +#define scriptCurve2Bins_offset 4416 +#define scriptCurve3_offset 4576 +#define scriptCurve3Bins_offset 4544 +#define scriptCurve4_offset 4640 +#define scriptCurve4Bins_offset 4608 +#define scriptCurve5_offset 4704 +#define scriptCurve5Bins_offset 4672 +#define scriptCurve6_offset 4768 +#define scriptCurve6Bins_offset 4736 +#define scriptCurveName1_offset 2156 +#define scriptCurveName2_offset 2172 +#define scriptCurveName3_offset 2188 +#define scriptCurveName4_offset 2204 +#define scriptCurveName5_offset 2220 +#define scriptCurveName6_offset 2236 #define scriptSetting1_offset 892 #define scriptSetting2_offset 896 #define scriptSetting3_offset 900 @@ -1870,34 +1880,34 @@ #define scriptSetting6_offset 912 #define scriptSetting7_offset 916 #define scriptSetting8_offset 920 -#define scriptSettingName1_offset 2288 -#define scriptSettingName2_offset 2304 -#define scriptSettingName3_offset 2320 -#define scriptSettingName4_offset 2336 -#define scriptSettingName5_offset 2352 -#define scriptSettingName6_offset 2368 -#define scriptSettingName7_offset 2384 -#define scriptSettingName8_offset 2400 -#define scriptTable1_offset 20120 -#define scriptTable1LoadBins_offset 20376 -#define scriptTable1RpmBins_offset 20392 -#define scriptTable2_offset 20408 -#define scriptTable2LoadBins_offset 20472 -#define scriptTable2RpmBins_offset 20488 -#define scriptTable3_offset 20504 -#define scriptTable3LoadBins_offset 20568 -#define scriptTable3RpmBins_offset 20584 -#define scriptTable4_offset 20600 -#define scriptTable4LoadBins_offset 20664 -#define scriptTable4RpmBins_offset 20680 -#define scriptTableName1_offset 2224 -#define scriptTableName2_offset 2240 -#define scriptTableName3_offset 2256 -#define scriptTableName4_offset 2272 +#define scriptSettingName1_offset 2316 +#define scriptSettingName2_offset 2332 +#define scriptSettingName3_offset 2348 +#define scriptSettingName4_offset 2364 +#define scriptSettingName5_offset 2380 +#define scriptSettingName6_offset 2396 +#define scriptSettingName7_offset 2412 +#define scriptSettingName8_offset 2428 +#define scriptTable1_offset 20148 +#define scriptTable1LoadBins_offset 20404 +#define scriptTable1RpmBins_offset 20420 +#define scriptTable2_offset 20436 +#define scriptTable2LoadBins_offset 20500 +#define scriptTable2RpmBins_offset 20516 +#define scriptTable3_offset 20532 +#define scriptTable3LoadBins_offset 20596 +#define scriptTable3RpmBins_offset 20612 +#define scriptTable4_offset 20628 +#define scriptTable4LoadBins_offset 20692 +#define scriptTable4RpmBins_offset 20708 +#define scriptTableName1_offset 2252 +#define scriptTableName2_offset 2268 +#define scriptTableName3_offset 2284 +#define scriptTableName4_offset 2300 #define sdCardCsPin_offset 718 -#define sdCardCsPinMode_offset 1704 +#define sdCardCsPinMode_offset 1710 #define sdCardPeriodMs_offset 852 -#define sdCardSpiDevice_offset 1879 +#define sdCardSpiDevice_offset 1887 #define secondSolenoidPin_offset 862 #define SelectedGear_Drive 6 #define SelectedGear_Invalid 0 @@ -1921,42 +1931,42 @@ #define sensorChartMode_offset 955 #define sensorSnifferRpmThreshold_offset 4 #define SERVO_COUNT 8 -#define servoOutputPins1_offset 2046 -#define servoOutputPins2_offset 2048 -#define servoOutputPins3_offset 2050 -#define servoOutputPins4_offset 2052 -#define servoOutputPins5_offset 2054 -#define servoOutputPins6_offset 2056 -#define servoOutputPins7_offset 2058 -#define servoOutputPins8_offset 2060 +#define servoOutputPins1_offset 2074 +#define servoOutputPins2_offset 2076 +#define servoOutputPins3_offset 2078 +#define servoOutputPins4_offset 2080 +#define servoOutputPins5_offset 2082 +#define servoOutputPins6_offset 2084 +#define servoOutputPins7_offset 2086 +#define servoOutputPins8_offset 2088 #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 1662070614 +#define SIGNATURE_HASH 1369275356 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 -#define sparkDwellRpmBins_offset 4132 -#define sparkDwellValues_offset 4148 +#define sparkDwellRpmBins_offset 4160 +#define sparkDwellValues_offset 4176 #define specs_offset 364 #define specs_s_size 12 -#define spi1MisoMode_offset 1934 +#define spi1MisoMode_offset 1942 #define spi1misoPin_offset 926 -#define spi1MosiMode_offset 1933 +#define spi1MosiMode_offset 1941 #define spi1mosiPin_offset 924 -#define spi1SckMode_offset 1932 +#define spi1SckMode_offset 1940 #define spi1sckPin_offset 928 -#define spi2MisoMode_offset 1937 +#define spi2MisoMode_offset 1945 #define spi2misoPin_offset 932 -#define spi2MosiMode_offset 1936 +#define spi2MosiMode_offset 1944 #define spi2mosiPin_offset 930 -#define spi2SckMode_offset 1935 +#define spi2SckMode_offset 1943 #define spi2sckPin_offset 934 -#define spi3MisoMode_offset 1940 +#define spi3MisoMode_offset 1948 #define spi3misoPin_offset 938 -#define spi3MosiMode_offset 1939 +#define spi3MosiMode_offset 1947 #define spi3mosiPin_offset 936 -#define spi3SckMode_offset 1938 +#define spi3SckMode_offset 1946 #define spi3sckPin_offset 940 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1983,10 +1993,10 @@ #define stepper_num_micro_steps_e_STEPPER_FOURTH 4 #define stepper_num_micro_steps_e_STEPPER_FULL 0 #define stepper_num_micro_steps_e_STEPPER_HALF 2 -#define stepper_raw_output1_offset 3534 -#define stepper_raw_output2_offset 3536 -#define stepper_raw_output3_offset 3538 -#define stepper_raw_output4_offset 3540 +#define stepper_raw_output1_offset 3562 +#define stepper_raw_output2_offset 3564 +#define stepper_raw_output3_offset 3566 +#define stepper_raw_output4_offset 3568 #define stepperDcInvertedPins_offset 1628 #define stepperDcIo1_controlPin_offset 1080 #define stepperDcIo1_directionPin1_offset 1076 @@ -1999,12 +2009,12 @@ #define stepperDcIo2_disablePin_offset 1090 #define stepperDcIo2_offset 1084 #define stepperDirectionPinMode_offset 848 -#define stepperEnablePin_offset 2038 -#define stepperEnablePinMode_offset 1941 +#define stepperEnablePin_offset 2066 +#define stepperEnablePinMode_offset 1949 #define stepperForceParkingEveryRestart_offset 764 -#define stepperMaxDutyCycle_offset 1878 -#define stepperMinDutyCycle_offset 1877 -#define stepperNumMicroSteps_offset 1876 +#define stepperMaxDutyCycle_offset 1886 +#define stepperMinDutyCycle_offset 1885 +#define stepperNumMicroSteps_offset 1884 #define stepperParkingExtraSteps_offset 874 #define STFT_BANK_COUNT 2 #define stft_cell_cfg_s_size 4 @@ -2036,7 +2046,7 @@ #define stft_s_size 24 #define stft_startupDelay_offset 1059 #define stftIgnoreErrorMagnitude_offset 960 -#define stoichRatioPrimary_offset 2481 +#define stoichRatioPrimary_offset 2509 #define stoichRatioSecondary_offset 850 #define switch_input_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" #define tachOutputPin_offset 712 @@ -2045,46 +2055,46 @@ #define tachPulseDurationAsDutyCycle_offset 1360 #define tachPulsePerRev_offset 1486 #define targetVBatt_offset 1552 -#define tChargeAirCoefMax_offset 2420 -#define tChargeAirCoefMin_offset 2416 -#define tChargeAirDecrLimit_offset 2432 -#define tChargeAirFlowMax_offset 2424 -#define tChargeAirIncrLimit_offset 2428 +#define tChargeAirCoefMax_offset 2448 +#define tChargeAirCoefMin_offset 2444 +#define tChargeAirDecrLimit_offset 2460 +#define tChargeAirFlowMax_offset 2452 +#define tChargeAirIncrLimit_offset 2456 #define tchargeBins_offset 1652 -#define tChargeMaxRpmMaxTps_offset 1724 -#define tChargeMaxRpmMinTps_offset 1720 -#define tChargeMinRpmMaxTps_offset 1716 -#define tChargeMinRpmMinTps_offset 1712 +#define tChargeMaxRpmMaxTps_offset 1728 +#define tChargeMaxRpmMinTps_offset 1724 +#define tChargeMinRpmMaxTps_offset 1720 +#define tChargeMinRpmMinTps_offset 1716 #define tChargeMode_e_auto_enum 0="TCHARGE_MODE_RPM_TPS",1="TCHARGE_MODE_AIR_INTERP",2="TCHARGE_MODE_AIR_INTERP_TABLE" #define tChargeMode_e_enum "RPM+TPS (Default)", "Air Mass Interpolation", "Table" #define tChargeMode_e_TCHARGE_MODE_AIR_INTERP 1 #define tChargeMode_e_TCHARGE_MODE_AIR_INTERP_TABLE 2 #define tChargeMode_e_TCHARGE_MODE_RPM_TPS 0 -#define tChargeMode_offset 2436 +#define tChargeMode_offset 2464 #define tchargeValues_offset 1668 -#define tcu_32_solenoid_freq_offset 3732 -#define tcu_32_solenoid_pin_mode_offset 3730 -#define tcu_32_solenoid_pin_offset 3728 -#define tcu_32SpeedBins_offset 21256 -#define tcu_32Vals_offset 21264 +#define tcu_32_solenoid_freq_offset 3760 +#define tcu_32_solenoid_pin_mode_offset 3758 +#define tcu_32_solenoid_pin_offset 3756 +#define tcu_32SpeedBins_offset 21284 +#define tcu_32Vals_offset 21292 #define TCU_GEAR_COUNT 10 #define TCU_MAGIC_SIZE 8 -#define tcu_pc_solenoid_freq_offset 3726 -#define tcu_pc_solenoid_pin_mode_offset 3724 -#define tcu_pc_solenoid_pin_offset 3722 -#define tcu_pcAirmassBins_offset 21128 -#define tcu_pcVals12_offset 21184 -#define tcu_pcVals1_offset 21152 -#define tcu_pcVals21_offset 21208 -#define tcu_pcVals23_offset 21192 -#define tcu_pcVals2_offset 21160 -#define tcu_pcVals32_offset 21216 -#define tcu_pcVals34_offset 21200 -#define tcu_pcVals3_offset 21168 -#define tcu_pcVals43_offset 21224 -#define tcu_pcVals4_offset 21176 -#define tcu_pcValsN_offset 21144 -#define tcu_pcValsR_offset 21136 +#define tcu_pc_solenoid_freq_offset 3754 +#define tcu_pc_solenoid_pin_mode_offset 3752 +#define tcu_pc_solenoid_pin_offset 3750 +#define tcu_pcAirmassBins_offset 21156 +#define tcu_pcVals12_offset 21212 +#define tcu_pcVals1_offset 21180 +#define tcu_pcVals21_offset 21236 +#define tcu_pcVals23_offset 21220 +#define tcu_pcVals2_offset 21188 +#define tcu_pcVals32_offset 21244 +#define tcu_pcVals34_offset 21228 +#define tcu_pcVals3_offset 21196 +#define tcu_pcVals43_offset 21252 +#define tcu_pcVals4_offset 21204 +#define tcu_pcValsN_offset 21172 +#define tcu_pcValsR_offset 21164 #define tcu_solenoid1_offset 1188 #define tcu_solenoid2_offset 1190 #define tcu_solenoid3_offset 1192 @@ -2092,28 +2102,28 @@ #define tcu_solenoid5_offset 1196 #define tcu_solenoid6_offset 1198 #define TCU_SOLENOID_COUNT 6 -#define tcu_solenoid_mode1_offset 2925 -#define tcu_solenoid_mode2_offset 2926 -#define tcu_solenoid_mode3_offset 2927 -#define tcu_solenoid_mode4_offset 2928 -#define tcu_solenoid_mode5_offset 2929 -#define tcu_solenoid_mode6_offset 2930 -#define tcu_tcc_onoff_solenoid_mode_offset 3714 -#define tcu_tcc_onoff_solenoid_offset 3712 -#define tcu_tcc_pwm_solenoid_freq_offset 3720 -#define tcu_tcc_pwm_solenoid_mode_offset 3718 -#define tcu_tcc_pwm_solenoid_offset 3716 -#define tcu_tccLockSpeed_offset 21240 -#define tcu_tccTpsBins_offset 21232 -#define tcu_tccUnlockSpeed_offset 21248 +#define tcu_solenoid_mode1_offset 2953 +#define tcu_solenoid_mode2_offset 2954 +#define tcu_solenoid_mode3_offset 2955 +#define tcu_solenoid_mode4_offset 2956 +#define tcu_solenoid_mode5_offset 2957 +#define tcu_solenoid_mode6_offset 2958 +#define tcu_tcc_onoff_solenoid_mode_offset 3742 +#define tcu_tcc_onoff_solenoid_offset 3740 +#define tcu_tcc_pwm_solenoid_freq_offset 3748 +#define tcu_tcc_pwm_solenoid_mode_offset 3746 +#define tcu_tcc_pwm_solenoid_offset 3744 +#define tcu_tccLockSpeed_offset 21268 +#define tcu_tccTpsBins_offset 21260 +#define tcu_tccUnlockSpeed_offset 21276 #define tcuDownshiftButtonPin_offset 1538 -#define tcuDownshiftButtonPinMode_offset 2923 +#define tcuDownshiftButtonPinMode_offset 2951 #define tcuEnabled_offset 960 #define tcuInputSpeedSensorPin_offset 728 #define tcuInputSpeedSensorTeeth_offset 730 -#define tcuSolenoidTable_offset 17500 +#define tcuSolenoidTable_offset 17528 #define tcuUpshiftButtonPin_offset 1536 -#define tcuUpshiftButtonPinMode_offset 2922 +#define tcuUpshiftButtonPinMode_offset 2950 #define tempBooleanForVerySpecialCases_offset 960 #define test557pin_offset 846 #define thermistor_conf_s_size 28 @@ -2129,40 +2139,40 @@ #define timing_mode_e_auto_enum 0="TM_DYNAMIC",1="TM_FIXED" #define timing_mode_e_TM_DYNAMIC 0 #define timing_mode_e_TM_FIXED 1 -#define timing_offset_cylinder10_offset 1916 -#define timing_offset_cylinder11_offset 1920 -#define timing_offset_cylinder12_offset 1924 -#define timing_offset_cylinder1_offset 1880 -#define timing_offset_cylinder2_offset 1884 -#define timing_offset_cylinder3_offset 1888 -#define timing_offset_cylinder4_offset 1892 -#define timing_offset_cylinder5_offset 1896 -#define timing_offset_cylinder6_offset 1900 -#define timing_offset_cylinder7_offset 1904 -#define timing_offset_cylinder8_offset 1908 -#define timing_offset_cylinder9_offset 1912 +#define timing_offset_cylinder10_offset 1924 +#define timing_offset_cylinder11_offset 1928 +#define timing_offset_cylinder12_offset 1932 +#define timing_offset_cylinder1_offset 1888 +#define timing_offset_cylinder2_offset 1892 +#define timing_offset_cylinder3_offset 1896 +#define timing_offset_cylinder4_offset 1900 +#define timing_offset_cylinder5_offset 1904 +#define timing_offset_cylinder6_offset 1908 +#define timing_offset_cylinder7_offset 1912 +#define timing_offset_cylinder8_offset 1916 +#define timing_offset_cylinder9_offset 1920 #define timingMode_offset 402 #define tle6240_cs_offset 530 #define tle6240_csPinMode_offset 532 -#define tle6240spiDevice_offset 2480 -#define tle8888_cs_offset 2040 -#define tle8888_csPinMode_offset 2042 +#define tle6240spiDevice_offset 2508 +#define tle8888_cs_offset 2068 +#define tle8888_csPinMode_offset 2070 #define tle8888_mode_e_auto_enum 0="TL_AUTO",3="TL_HALL",2="TL_MANUAL",1="TL_SEMI_AUTO" #define tle8888_mode_e_TL_AUTO 0 #define tle8888_mode_e_TL_HALL 3 #define tle8888_mode_e_TL_MANUAL 2 #define tle8888_mode_e_TL_SEMI_AUTO 1 -#define tle8888mode_offset 1772 -#define tle8888spiDevice_offset 2476 +#define tle8888mode_offset 1780 +#define tle8888spiDevice_offset 2504 #define TOOTH_DATA_LENGTH 2000 #define TOOTH_PACKET_COUNT 1000 #define TOOTH_PACKET_SIZE 2 #define TOP_DEAD_CENTER_MESSAGE "r" #define TORQUE_CURVE_SIZE 6 -#define torqueLoadBins_offset 3656 -#define torqueRpmBins_offset 3644 -#define torqueTable_offset 3608 -#define TOTAL_CONFIG_SIZE 21272 +#define torqueLoadBins_offset 3684 +#define torqueRpmBins_offset 3672 +#define torqueTable_offset 3636 +#define TOTAL_CONFIG_SIZE 21300 #define totalGearsCount_offset 1584 #define tps1_1AdcChannel_offset 456 #define tps1_2AdcChannel_offset 686 @@ -2177,8 +2187,8 @@ #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_TPS_ACCEL_TABLE 8 #define tpsAccelEnrichmentThreshold_offset 1576 -#define tpsAccelFractionDivisor_offset 2472 -#define tpsAccelFractionPeriod_offset 2470 +#define tpsAccelFractionDivisor_offset 2500 +#define tpsAccelFractionPeriod_offset 2498 #define tpsAccelLookback_offset 1572 #define tpsDecelEnleanmentMultiplier_offset 1596 #define tpsDecelEnleanmentThreshold_offset 1592 @@ -2186,27 +2196,27 @@ #define tpsErrorDetectionTooLow_offset 128 #define tpsMax_offset 126 #define tpsMin_offset 124 -#define tpsTpsAccelFromRpmBins_offset 20056 -#define tpsTpsAccelTable_offset 19800 -#define tpsTpsAccelToRpmBins_offset 20088 -#define trailingCoilPins10_offset 1766 -#define trailingCoilPins11_offset 1768 -#define trailingCoilPins12_offset 1770 -#define trailingCoilPins1_offset 1748 -#define trailingCoilPins2_offset 1750 -#define trailingCoilPins3_offset 1752 -#define trailingCoilPins4_offset 1754 -#define trailingCoilPins5_offset 1756 -#define trailingCoilPins6_offset 1758 -#define trailingCoilPins7_offset 1760 -#define trailingCoilPins8_offset 1762 -#define trailingCoilPins9_offset 1764 +#define tpsTpsAccelFromRpmBins_offset 20084 +#define tpsTpsAccelTable_offset 19828 +#define tpsTpsAccelToRpmBins_offset 20116 +#define trailingCoilPins10_offset 1774 +#define trailingCoilPins11_offset 1776 +#define trailingCoilPins12_offset 1778 +#define trailingCoilPins1_offset 1756 +#define trailingCoilPins2_offset 1758 +#define trailingCoilPins3_offset 1760 +#define trailingCoilPins4_offset 1762 +#define trailingCoilPins5_offset 1764 +#define trailingCoilPins6_offset 1766 +#define trailingCoilPins7_offset 1768 +#define trailingCoilPins8_offset 1770 +#define trailingCoilPins9_offset 1772 #define trailingSparkAngle_offset 464 #define transmission_controller_e_enum "None", "Simple Transmission", "GM 4L6X" #define TransmissionControllerMode_auto_enum 0="None",2="Gm4l6x",1="SimpleTransmissionController" #define TransmissionControllerMode_Gm4l6x 2 #define TransmissionControllerMode_None 0 -#define transmissionControllerMode_offset 3669 +#define transmissionControllerMode_offset 3697 #define TransmissionControllerMode_SimpleTransmissionController 1 #define TRIGGER_COMMENT "#" #define trigger_config_s_size 12 @@ -2314,48 +2324,48 @@ #define trigger_wheel_e_T_NONE 15 #define trigger_wheel_e_T_PRIMARY 0 #define trigger_wheel_e_T_SECONDARY 1 -#define triggerCompCenterVolt_offset 2508 -#define triggerCompHystMax_offset 2510 -#define triggerCompHystMin_offset 2509 -#define triggerCompSensorSatRpm_offset 2511 +#define triggerCompCenterVolt_offset 2536 +#define triggerCompHystMax_offset 2538 +#define triggerCompHystMin_offset 2537 +#define triggerCompSensorSatRpm_offset 2539 #define triggerErrorPin_offset 884 #define triggerErrorPinMode_offset 886 -#define triggerGapOverrideFrom10_offset 2984 -#define triggerGapOverrideFrom11_offset 2988 -#define triggerGapOverrideFrom12_offset 2992 -#define triggerGapOverrideFrom13_offset 2996 -#define triggerGapOverrideFrom14_offset 3000 -#define triggerGapOverrideFrom15_offset 3004 -#define triggerGapOverrideFrom16_offset 3008 -#define triggerGapOverrideFrom17_offset 3012 -#define triggerGapOverrideFrom18_offset 3016 -#define triggerGapOverrideFrom1_offset 2948 -#define triggerGapOverrideFrom2_offset 2952 -#define triggerGapOverrideFrom3_offset 2956 -#define triggerGapOverrideFrom4_offset 2960 -#define triggerGapOverrideFrom5_offset 2964 -#define triggerGapOverrideFrom6_offset 2968 -#define triggerGapOverrideFrom7_offset 2972 -#define triggerGapOverrideFrom8_offset 2976 -#define triggerGapOverrideFrom9_offset 2980 -#define triggerGapOverrideTo10_offset 3056 -#define triggerGapOverrideTo11_offset 3060 -#define triggerGapOverrideTo12_offset 3064 -#define triggerGapOverrideTo13_offset 3068 -#define triggerGapOverrideTo14_offset 3072 -#define triggerGapOverrideTo15_offset 3076 -#define triggerGapOverrideTo16_offset 3080 -#define triggerGapOverrideTo17_offset 3084 -#define triggerGapOverrideTo18_offset 3088 -#define triggerGapOverrideTo1_offset 3020 -#define triggerGapOverrideTo2_offset 3024 -#define triggerGapOverrideTo3_offset 3028 -#define triggerGapOverrideTo4_offset 3032 -#define triggerGapOverrideTo5_offset 3036 -#define triggerGapOverrideTo6_offset 3040 -#define triggerGapOverrideTo7_offset 3044 -#define triggerGapOverrideTo8_offset 3048 -#define triggerGapOverrideTo9_offset 3052 +#define triggerGapOverrideFrom10_offset 3012 +#define triggerGapOverrideFrom11_offset 3016 +#define triggerGapOverrideFrom12_offset 3020 +#define triggerGapOverrideFrom13_offset 3024 +#define triggerGapOverrideFrom14_offset 3028 +#define triggerGapOverrideFrom15_offset 3032 +#define triggerGapOverrideFrom16_offset 3036 +#define triggerGapOverrideFrom17_offset 3040 +#define triggerGapOverrideFrom18_offset 3044 +#define triggerGapOverrideFrom1_offset 2976 +#define triggerGapOverrideFrom2_offset 2980 +#define triggerGapOverrideFrom3_offset 2984 +#define triggerGapOverrideFrom4_offset 2988 +#define triggerGapOverrideFrom5_offset 2992 +#define triggerGapOverrideFrom6_offset 2996 +#define triggerGapOverrideFrom7_offset 3000 +#define triggerGapOverrideFrom8_offset 3004 +#define triggerGapOverrideFrom9_offset 3008 +#define triggerGapOverrideTo10_offset 3084 +#define triggerGapOverrideTo11_offset 3088 +#define triggerGapOverrideTo12_offset 3092 +#define triggerGapOverrideTo13_offset 3096 +#define triggerGapOverrideTo14_offset 3100 +#define triggerGapOverrideTo15_offset 3104 +#define triggerGapOverrideTo16_offset 3108 +#define triggerGapOverrideTo17_offset 3112 +#define triggerGapOverrideTo18_offset 3116 +#define triggerGapOverrideTo1_offset 3048 +#define triggerGapOverrideTo2_offset 3052 +#define triggerGapOverrideTo3_offset 3056 +#define triggerGapOverrideTo4_offset 3060 +#define triggerGapOverrideTo5_offset 3064 +#define triggerGapOverrideTo6_offset 3068 +#define triggerGapOverrideTo7_offset 3072 +#define triggerGapOverrideTo8_offset 3076 +#define triggerGapOverrideTo9_offset 3080 #define triggerInputDebugPins1_offset 1468 #define triggerInputDebugPins2_offset 1470 #define triggerInputPins1_offset 704 @@ -2487,7 +2497,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.17.kin.1662070614" +#define TS_SIGNATURE "rusEFI 2022.08.17.kin.1369275356" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2507,7 +2517,7 @@ #define TsCalMode_Tps2Min 9 #define TsCalMode_Tps2SecondaryMax 10 #define TsCalMode_Tps2SecondaryMin 11 -#define tuneHidingKey_offset 3740 +#define tuneHidingKey_offset 3768 #define tunerStudioSerialSpeed_offset 740 #define turboSpeedSensorInputPin_offset 1474 #define turboSpeedSensorMultiplier_offset 1380 @@ -2529,7 +2539,7 @@ #define unused1130_offset 1628 #define unused1452_offset 1472 #define unused1740b2_offset 1628 -#define unused4080_offset 3093 +#define unused4080_offset 3121 #define unused460_offset 480 #define unused962_offset 1040 #define unused_1484_bit_27_offset 1372 @@ -2538,30 +2548,30 @@ #define unused_1484_bit_31_offset 1372 #define unused_1484_bit_38_offset 1372 #define unusedBit_45_31_offset 120 -#define unusedBit_545_10_offset 1628 -#define unusedBit_545_11_offset 1628 -#define unusedBit_545_12_offset 1628 -#define unusedBit_545_13_offset 1628 -#define unusedBit_545_14_offset 1628 -#define unusedBit_545_15_offset 1628 -#define unusedBit_545_16_offset 1628 -#define unusedBit_545_17_offset 1628 -#define unusedBit_545_18_offset 1628 -#define unusedBit_545_19_offset 1628 -#define unusedBit_545_20_offset 1628 -#define unusedBit_545_21_offset 1628 -#define unusedBit_545_22_offset 1628 -#define unusedBit_545_23_offset 1628 -#define unusedBit_545_24_offset 1628 -#define unusedBit_545_25_offset 1628 -#define unusedBit_545_26_offset 1628 -#define unusedBit_545_27_offset 1628 -#define unusedBit_545_28_offset 1628 -#define unusedBit_545_29_offset 1628 -#define unusedBit_545_30_offset 1628 -#define unusedBit_545_31_offset 1628 -#define unusedBit_545_8_offset 1628 -#define unusedBit_545_9_offset 1628 +#define unusedBit_539_10_offset 1628 +#define unusedBit_539_11_offset 1628 +#define unusedBit_539_12_offset 1628 +#define unusedBit_539_13_offset 1628 +#define unusedBit_539_14_offset 1628 +#define unusedBit_539_15_offset 1628 +#define unusedBit_539_16_offset 1628 +#define unusedBit_539_17_offset 1628 +#define unusedBit_539_18_offset 1628 +#define unusedBit_539_19_offset 1628 +#define unusedBit_539_20_offset 1628 +#define unusedBit_539_21_offset 1628 +#define unusedBit_539_22_offset 1628 +#define unusedBit_539_23_offset 1628 +#define unusedBit_539_24_offset 1628 +#define unusedBit_539_25_offset 1628 +#define unusedBit_539_26_offset 1628 +#define unusedBit_539_27_offset 1628 +#define unusedBit_539_28_offset 1628 +#define unusedBit_539_29_offset 1628 +#define unusedBit_539_30_offset 1628 +#define unusedBit_539_31_offset 1628 +#define unusedBit_539_8_offset 1628 +#define unusedBit_539_9_offset 1628 #define useAdvanceCorrectionsForCranking_offset 1372 #define useCicPidForIdle_offset 120 #define useCltBasedRpmLimit_offset 1372 @@ -2602,7 +2612,7 @@ #define vehicleName_offset 1156 #define vehicleSpeedSensorInputPin_offset 822 #define vehicleWeight_offset 812 -#define veLoadBins_offset 19416 +#define veLoadBins_offset 19444 #define veOverrideMode_offset 1621 #define verboseCan2_offset 960 #define verboseCan_offset 120 @@ -2612,8 +2622,8 @@ #define verboseTLE8888_offset 764 #define verboseTriggerSynchDetails_offset 1372 #define verboseVVTDecoding_offset 960 -#define veRpmBins_offset 19448 -#define veTable_offset 18904 +#define veRpmBins_offset 19476 +#define veTable_offset 18932 #define VM_VVT_INACTIVE 0 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define VR_THRESHOLD_COUNT 2 @@ -2647,23 +2657,29 @@ #define vvt_mode_e_VVT_NISSAN_VQ 9 #define vvt_mode_e_VVT_SECOND_HALF 1 #define vvt_mode_e_VVT_TOYOTA_4_1 6 -#define vvtActivationDelayMs_offset 3558 +#define vvtActivationDelayMs_offset 3586 #define vvtCamSensorUseRise_offset 764 -#define vvtMode1_offset 1736 -#define vvtModePadding_offset 1737 +#define vvtMode1_offset 1744 +#define vvtMode2_offset 1745 #define vvtOffsets1_offset 1244 -#define vvtOffsetsPadding_offset 1248 -#define vvtOutputFrequency1_offset 1728 +#define vvtOffsets2_offset 1248 +#define vvtOffsets3_offset 1252 +#define vvtOffsets4_offset 1256 +#define vvtOutputFrequency1_offset 1732 +#define vvtOutputFrequency2_offset 1734 #define vvtPins1_offset 1700 -#define vvtTable1_offset 18136 -#define vvtTable1LoadBins_offset 18200 -#define vvtTable1RpmBins_offset 18216 -#define vvtTable2_offset 18232 -#define vvtTable2LoadBins_offset 18296 -#define vvtTable2RpmBins_offset 18312 -#define warning_message_offset 5140 +#define vvtPins2_offset 1702 +#define vvtPins3_offset 1704 +#define vvtPins4_offset 1706 +#define vvtTable1_offset 18164 +#define vvtTable1LoadBins_offset 18228 +#define vvtTable1RpmBins_offset 18244 +#define vvtTable2_offset 18260 +#define vvtTable2LoadBins_offset 18324 +#define vvtTable2RpmBins_offset 18340 +#define warning_message_offset 5168 #define warningLedPin_offset 1566 -#define warningPeriod_offset 1392 +#define warningPeriod_offset 1394 #define wastegatePositionMax_offset 734 #define wastegatePositionMin_offset 732 #define wastegatePositionSensor_offset 1641 @@ -2671,10 +2687,10 @@ #define WWAE_TABLE_SIZE 8 #define wwaeBeta_offset 1520 #define wwaeTau_offset 1424 -#define wwBetaCltValues_offset 3576 -#define wwBetaMapValues_offset 3600 -#define wwCltBins_offset 3560 -#define wwMapBins_offset 3584 -#define wwTauCltValues_offset 3568 -#define wwTauMapValues_offset 3592 +#define wwBetaCltValues_offset 3604 +#define wwBetaMapValues_offset 3628 +#define wwCltBins_offset 3588 +#define wwMapBins_offset 3612 +#define wwTauCltValues_offset 3596 +#define wwTauMapValues_offset 3620 #define yesUnderstandLocking_offset 1360 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 464991f7a4..f46aa357bf 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 Tue Aug 09 20:28:12 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 Wed Aug 17 03:00:21 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1175,10 +1175,6 @@ struct engine_configuration_s { * offset 500 */ brain_input_pin_e camInputs[CAM_INPUTS_COUNT]; - /** - * offset 508 - */ - uint8_t camInputsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 508 */ @@ -2411,10 +2407,6 @@ struct engine_configuration_s { * offset 1244 */ float vvtOffsets[CAM_INPUTS_COUNT]; - /** - * offset 1260 - */ - float vvtOffsetsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 1260 */ @@ -2718,10 +2710,6 @@ struct engine_configuration_s { * offset 1384 */ Gpio camInputsDebug[CAM_INPUTS_COUNT]; - /** - * offset 1392 - */ - uint8_t camInputsDebugPadding[CAM_INPUTS_COUNT_padding]; /** * Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. RPM @@ -3153,76 +3141,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1628 bit 8 */ - bool unusedBit_542_8 : 1 {}; + bool unusedBit_539_8 : 1 {}; /** offset 1628 bit 9 */ - bool unusedBit_542_9 : 1 {}; + bool unusedBit_539_9 : 1 {}; /** offset 1628 bit 10 */ - bool unusedBit_542_10 : 1 {}; + bool unusedBit_539_10 : 1 {}; /** offset 1628 bit 11 */ - bool unusedBit_542_11 : 1 {}; + bool unusedBit_539_11 : 1 {}; /** offset 1628 bit 12 */ - bool unusedBit_542_12 : 1 {}; + bool unusedBit_539_12 : 1 {}; /** offset 1628 bit 13 */ - bool unusedBit_542_13 : 1 {}; + bool unusedBit_539_13 : 1 {}; /** offset 1628 bit 14 */ - bool unusedBit_542_14 : 1 {}; + bool unusedBit_539_14 : 1 {}; /** offset 1628 bit 15 */ - bool unusedBit_542_15 : 1 {}; + bool unusedBit_539_15 : 1 {}; /** offset 1628 bit 16 */ - bool unusedBit_542_16 : 1 {}; + bool unusedBit_539_16 : 1 {}; /** offset 1628 bit 17 */ - bool unusedBit_542_17 : 1 {}; + bool unusedBit_539_17 : 1 {}; /** offset 1628 bit 18 */ - bool unusedBit_542_18 : 1 {}; + bool unusedBit_539_18 : 1 {}; /** offset 1628 bit 19 */ - bool unusedBit_542_19 : 1 {}; + bool unusedBit_539_19 : 1 {}; /** offset 1628 bit 20 */ - bool unusedBit_542_20 : 1 {}; + bool unusedBit_539_20 : 1 {}; /** offset 1628 bit 21 */ - bool unusedBit_542_21 : 1 {}; + bool unusedBit_539_21 : 1 {}; /** offset 1628 bit 22 */ - bool unusedBit_542_22 : 1 {}; + bool unusedBit_539_22 : 1 {}; /** offset 1628 bit 23 */ - bool unusedBit_542_23 : 1 {}; + bool unusedBit_539_23 : 1 {}; /** offset 1628 bit 24 */ - bool unusedBit_542_24 : 1 {}; + bool unusedBit_539_24 : 1 {}; /** offset 1628 bit 25 */ - bool unusedBit_542_25 : 1 {}; + bool unusedBit_539_25 : 1 {}; /** offset 1628 bit 26 */ - bool unusedBit_542_26 : 1 {}; + bool unusedBit_539_26 : 1 {}; /** offset 1628 bit 27 */ - bool unusedBit_542_27 : 1 {}; + bool unusedBit_539_27 : 1 {}; /** offset 1628 bit 28 */ - bool unusedBit_542_28 : 1 {}; + bool unusedBit_539_28 : 1 {}; /** offset 1628 bit 29 */ - bool unusedBit_542_29 : 1 {}; + bool unusedBit_539_29 : 1 {}; /** offset 1628 bit 30 */ - bool unusedBit_542_30 : 1 {}; + bool unusedBit_539_30 : 1 {}; /** offset 1628 bit 31 */ - bool unusedBit_542_31 : 1 {}; + bool unusedBit_539_31 : 1 {}; /** * Time between bench test pulses ms @@ -3399,10 +3387,6 @@ struct engine_configuration_s { * offset 1744 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; - /** - * offset 1746 - */ - uint8_t vvtModePadding[CAMS_PER_BANK_padding]; /** * Additional idle % when fan #2 is active % @@ -4962,4 +4946,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // 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 Tue Aug 09 20:28:12 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 Wed Aug 17 03:00:21 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 6c3addb598..714f5603b0 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 @@ -253,7 +253,6 @@ #define brakePedalPinMode_offset 1958 #define byFirmwareVersion_offset 444 #define CAM_INPUTS_COUNT 4 -#define CAM_INPUTS_COUNT_padding 0 #define camInputs1_offset 500 #define camInputs2_offset 502 #define camInputs3_offset 504 @@ -262,10 +261,7 @@ #define camInputsDebug2_offset 1386 #define camInputsDebug3_offset 1388 #define camInputsDebug4_offset 1390 -#define camInputsDebugPadding_offset 1392 -#define camInputsPadding_offset 508 #define CAMS_PER_BANK 2 -#define CAMS_PER_BANK_padding 0 #define can2BaudRate_offset 1622 #define can2OpenBLT_offset 1628 #define can2RxPin_offset 1638 @@ -1912,7 +1908,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 1936719715 +#define SIGNATURE_HASH 2004315816 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2468,7 +2464,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.17.subaru_eg33_f7.1936719715" +#define TS_SIGNATURE "rusEFI 2022.08.17.subaru_eg33_f7.2004315816" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2519,30 +2515,30 @@ #define unused_1484_bit_31_offset 1372 #define unused_1484_bit_38_offset 1372 #define unusedBit_45_31_offset 120 -#define unusedBit_542_10_offset 1628 -#define unusedBit_542_11_offset 1628 -#define unusedBit_542_12_offset 1628 -#define unusedBit_542_13_offset 1628 -#define unusedBit_542_14_offset 1628 -#define unusedBit_542_15_offset 1628 -#define unusedBit_542_16_offset 1628 -#define unusedBit_542_17_offset 1628 -#define unusedBit_542_18_offset 1628 -#define unusedBit_542_19_offset 1628 -#define unusedBit_542_20_offset 1628 -#define unusedBit_542_21_offset 1628 -#define unusedBit_542_22_offset 1628 -#define unusedBit_542_23_offset 1628 -#define unusedBit_542_24_offset 1628 -#define unusedBit_542_25_offset 1628 -#define unusedBit_542_26_offset 1628 -#define unusedBit_542_27_offset 1628 -#define unusedBit_542_28_offset 1628 -#define unusedBit_542_29_offset 1628 -#define unusedBit_542_30_offset 1628 -#define unusedBit_542_31_offset 1628 -#define unusedBit_542_8_offset 1628 -#define unusedBit_542_9_offset 1628 +#define unusedBit_539_10_offset 1628 +#define unusedBit_539_11_offset 1628 +#define unusedBit_539_12_offset 1628 +#define unusedBit_539_13_offset 1628 +#define unusedBit_539_14_offset 1628 +#define unusedBit_539_15_offset 1628 +#define unusedBit_539_16_offset 1628 +#define unusedBit_539_17_offset 1628 +#define unusedBit_539_18_offset 1628 +#define unusedBit_539_19_offset 1628 +#define unusedBit_539_20_offset 1628 +#define unusedBit_539_21_offset 1628 +#define unusedBit_539_22_offset 1628 +#define unusedBit_539_23_offset 1628 +#define unusedBit_539_24_offset 1628 +#define unusedBit_539_25_offset 1628 +#define unusedBit_539_26_offset 1628 +#define unusedBit_539_27_offset 1628 +#define unusedBit_539_28_offset 1628 +#define unusedBit_539_29_offset 1628 +#define unusedBit_539_30_offset 1628 +#define unusedBit_539_31_offset 1628 +#define unusedBit_539_8_offset 1628 +#define unusedBit_539_9_offset 1628 #define useAdvanceCorrectionsForCranking_offset 1372 #define useCicPidForIdle_offset 120 #define useCltBasedRpmLimit_offset 1372 @@ -2632,12 +2628,10 @@ #define vvtCamSensorUseRise_offset 764 #define vvtMode1_offset 1744 #define vvtMode2_offset 1745 -#define vvtModePadding_offset 1746 #define vvtOffsets1_offset 1244 #define vvtOffsets2_offset 1248 #define vvtOffsets3_offset 1252 #define vvtOffsets4_offset 1256 -#define vvtOffsetsPadding_offset 1260 #define vvtOutputFrequency1_offset 1732 #define vvtOutputFrequency2_offset 1734 #define vvtPins1_offset 1700 diff --git a/firmware/console/binary/generated/gauges.ini b/firmware/console/binary/generated/gauges.ini index ee7508dbea..fa1b1de489 100644 --- a/firmware/console/binary/generated/gauges.ini +++ b/firmware/console/binary/generated/gauges.ini @@ -337,4 +337,163 @@ gppwmOutput2Gauge = gppwmOutput2,"GPPWM Output 2", "%", 0.0,100.0, 0.0,100.0, 0. gppwmOutput3Gauge = gppwmOutput3,"GPPWM Output 3", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2 gppwmOutput4Gauge = gppwmOutput4,"GPPWM Output 4", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2 rawBatteryGauge = rawBattery,"rawBattery", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3 -unusedAtTheEndGauge = unusedAtTheEnd,"unusedAtTheEnd", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd1Gauge = unusedAtTheEnd1,"unusedAtTheEnd 1", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd2Gauge = unusedAtTheEnd2,"unusedAtTheEnd 2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd3Gauge = unusedAtTheEnd3,"unusedAtTheEnd 3", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd4Gauge = unusedAtTheEnd4,"unusedAtTheEnd 4", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd5Gauge = unusedAtTheEnd5,"unusedAtTheEnd 5", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd6Gauge = unusedAtTheEnd6,"unusedAtTheEnd 6", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd7Gauge = unusedAtTheEnd7,"unusedAtTheEnd 7", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd8Gauge = unusedAtTheEnd8,"unusedAtTheEnd 8", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd9Gauge = unusedAtTheEnd9,"unusedAtTheEnd 9", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd10Gauge = unusedAtTheEnd10,"unusedAtTheEnd 10", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd11Gauge = unusedAtTheEnd11,"unusedAtTheEnd 11", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd12Gauge = unusedAtTheEnd12,"unusedAtTheEnd 12", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd13Gauge = unusedAtTheEnd13,"unusedAtTheEnd 13", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd14Gauge = unusedAtTheEnd14,"unusedAtTheEnd 14", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd15Gauge = unusedAtTheEnd15,"unusedAtTheEnd 15", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd16Gauge = unusedAtTheEnd16,"unusedAtTheEnd 16", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd17Gauge = unusedAtTheEnd17,"unusedAtTheEnd 17", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd18Gauge = unusedAtTheEnd18,"unusedAtTheEnd 18", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd19Gauge = unusedAtTheEnd19,"unusedAtTheEnd 19", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd20Gauge = unusedAtTheEnd20,"unusedAtTheEnd 20", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd21Gauge = unusedAtTheEnd21,"unusedAtTheEnd 21", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd22Gauge = unusedAtTheEnd22,"unusedAtTheEnd 22", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd23Gauge = unusedAtTheEnd23,"unusedAtTheEnd 23", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd24Gauge = unusedAtTheEnd24,"unusedAtTheEnd 24", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd25Gauge = unusedAtTheEnd25,"unusedAtTheEnd 25", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd26Gauge = unusedAtTheEnd26,"unusedAtTheEnd 26", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd27Gauge = unusedAtTheEnd27,"unusedAtTheEnd 27", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd28Gauge = unusedAtTheEnd28,"unusedAtTheEnd 28", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd29Gauge = unusedAtTheEnd29,"unusedAtTheEnd 29", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd30Gauge = unusedAtTheEnd30,"unusedAtTheEnd 30", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd31Gauge = unusedAtTheEnd31,"unusedAtTheEnd 31", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd32Gauge = unusedAtTheEnd32,"unusedAtTheEnd 32", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd33Gauge = unusedAtTheEnd33,"unusedAtTheEnd 33", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd34Gauge = unusedAtTheEnd34,"unusedAtTheEnd 34", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd35Gauge = unusedAtTheEnd35,"unusedAtTheEnd 35", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd36Gauge = unusedAtTheEnd36,"unusedAtTheEnd 36", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd37Gauge = unusedAtTheEnd37,"unusedAtTheEnd 37", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd38Gauge = unusedAtTheEnd38,"unusedAtTheEnd 38", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd39Gauge = unusedAtTheEnd39,"unusedAtTheEnd 39", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd40Gauge = unusedAtTheEnd40,"unusedAtTheEnd 40", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd41Gauge = unusedAtTheEnd41,"unusedAtTheEnd 41", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd42Gauge = unusedAtTheEnd42,"unusedAtTheEnd 42", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd43Gauge = unusedAtTheEnd43,"unusedAtTheEnd 43", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd44Gauge = unusedAtTheEnd44,"unusedAtTheEnd 44", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd45Gauge = unusedAtTheEnd45,"unusedAtTheEnd 45", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd46Gauge = unusedAtTheEnd46,"unusedAtTheEnd 46", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd47Gauge = unusedAtTheEnd47,"unusedAtTheEnd 47", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd48Gauge = unusedAtTheEnd48,"unusedAtTheEnd 48", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd49Gauge = unusedAtTheEnd49,"unusedAtTheEnd 49", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd50Gauge = unusedAtTheEnd50,"unusedAtTheEnd 50", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd51Gauge = unusedAtTheEnd51,"unusedAtTheEnd 51", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd52Gauge = unusedAtTheEnd52,"unusedAtTheEnd 52", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd53Gauge = unusedAtTheEnd53,"unusedAtTheEnd 53", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd54Gauge = unusedAtTheEnd54,"unusedAtTheEnd 54", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd55Gauge = unusedAtTheEnd55,"unusedAtTheEnd 55", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd56Gauge = unusedAtTheEnd56,"unusedAtTheEnd 56", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd57Gauge = unusedAtTheEnd57,"unusedAtTheEnd 57", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd58Gauge = unusedAtTheEnd58,"unusedAtTheEnd 58", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd59Gauge = unusedAtTheEnd59,"unusedAtTheEnd 59", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd60Gauge = unusedAtTheEnd60,"unusedAtTheEnd 60", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd61Gauge = unusedAtTheEnd61,"unusedAtTheEnd 61", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd62Gauge = unusedAtTheEnd62,"unusedAtTheEnd 62", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd63Gauge = unusedAtTheEnd63,"unusedAtTheEnd 63", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd64Gauge = unusedAtTheEnd64,"unusedAtTheEnd 64", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd65Gauge = unusedAtTheEnd65,"unusedAtTheEnd 65", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd66Gauge = unusedAtTheEnd66,"unusedAtTheEnd 66", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd67Gauge = unusedAtTheEnd67,"unusedAtTheEnd 67", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd68Gauge = unusedAtTheEnd68,"unusedAtTheEnd 68", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd69Gauge = unusedAtTheEnd69,"unusedAtTheEnd 69", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd70Gauge = unusedAtTheEnd70,"unusedAtTheEnd 70", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd71Gauge = unusedAtTheEnd71,"unusedAtTheEnd 71", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd72Gauge = unusedAtTheEnd72,"unusedAtTheEnd 72", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd73Gauge = unusedAtTheEnd73,"unusedAtTheEnd 73", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd74Gauge = unusedAtTheEnd74,"unusedAtTheEnd 74", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd75Gauge = unusedAtTheEnd75,"unusedAtTheEnd 75", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd76Gauge = unusedAtTheEnd76,"unusedAtTheEnd 76", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd77Gauge = unusedAtTheEnd77,"unusedAtTheEnd 77", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd78Gauge = unusedAtTheEnd78,"unusedAtTheEnd 78", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd79Gauge = unusedAtTheEnd79,"unusedAtTheEnd 79", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd80Gauge = unusedAtTheEnd80,"unusedAtTheEnd 80", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd81Gauge = unusedAtTheEnd81,"unusedAtTheEnd 81", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd82Gauge = unusedAtTheEnd82,"unusedAtTheEnd 82", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd83Gauge = unusedAtTheEnd83,"unusedAtTheEnd 83", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd84Gauge = unusedAtTheEnd84,"unusedAtTheEnd 84", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd85Gauge = unusedAtTheEnd85,"unusedAtTheEnd 85", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd86Gauge = unusedAtTheEnd86,"unusedAtTheEnd 86", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd87Gauge = unusedAtTheEnd87,"unusedAtTheEnd 87", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd88Gauge = unusedAtTheEnd88,"unusedAtTheEnd 88", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd89Gauge = unusedAtTheEnd89,"unusedAtTheEnd 89", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd90Gauge = unusedAtTheEnd90,"unusedAtTheEnd 90", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd91Gauge = unusedAtTheEnd91,"unusedAtTheEnd 91", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd92Gauge = unusedAtTheEnd92,"unusedAtTheEnd 92", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd93Gauge = unusedAtTheEnd93,"unusedAtTheEnd 93", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd94Gauge = unusedAtTheEnd94,"unusedAtTheEnd 94", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd95Gauge = unusedAtTheEnd95,"unusedAtTheEnd 95", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd96Gauge = unusedAtTheEnd96,"unusedAtTheEnd 96", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd97Gauge = unusedAtTheEnd97,"unusedAtTheEnd 97", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd98Gauge = unusedAtTheEnd98,"unusedAtTheEnd 98", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd99Gauge = unusedAtTheEnd99,"unusedAtTheEnd 99", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd100Gauge = unusedAtTheEnd100,"unusedAtTheEnd 100", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd101Gauge = unusedAtTheEnd101,"unusedAtTheEnd 101", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd102Gauge = unusedAtTheEnd102,"unusedAtTheEnd 102", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd103Gauge = unusedAtTheEnd103,"unusedAtTheEnd 103", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd104Gauge = unusedAtTheEnd104,"unusedAtTheEnd 104", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd105Gauge = unusedAtTheEnd105,"unusedAtTheEnd 105", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd106Gauge = unusedAtTheEnd106,"unusedAtTheEnd 106", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd107Gauge = unusedAtTheEnd107,"unusedAtTheEnd 107", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd108Gauge = unusedAtTheEnd108,"unusedAtTheEnd 108", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd109Gauge = unusedAtTheEnd109,"unusedAtTheEnd 109", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd110Gauge = unusedAtTheEnd110,"unusedAtTheEnd 110", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd111Gauge = unusedAtTheEnd111,"unusedAtTheEnd 111", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd112Gauge = unusedAtTheEnd112,"unusedAtTheEnd 112", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd113Gauge = unusedAtTheEnd113,"unusedAtTheEnd 113", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd114Gauge = unusedAtTheEnd114,"unusedAtTheEnd 114", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd115Gauge = unusedAtTheEnd115,"unusedAtTheEnd 115", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd116Gauge = unusedAtTheEnd116,"unusedAtTheEnd 116", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd117Gauge = unusedAtTheEnd117,"unusedAtTheEnd 117", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd118Gauge = unusedAtTheEnd118,"unusedAtTheEnd 118", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd119Gauge = unusedAtTheEnd119,"unusedAtTheEnd 119", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd120Gauge = unusedAtTheEnd120,"unusedAtTheEnd 120", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd121Gauge = unusedAtTheEnd121,"unusedAtTheEnd 121", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd122Gauge = unusedAtTheEnd122,"unusedAtTheEnd 122", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd123Gauge = unusedAtTheEnd123,"unusedAtTheEnd 123", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd124Gauge = unusedAtTheEnd124,"unusedAtTheEnd 124", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd125Gauge = unusedAtTheEnd125,"unusedAtTheEnd 125", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd126Gauge = unusedAtTheEnd126,"unusedAtTheEnd 126", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd127Gauge = unusedAtTheEnd127,"unusedAtTheEnd 127", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd128Gauge = unusedAtTheEnd128,"unusedAtTheEnd 128", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd129Gauge = unusedAtTheEnd129,"unusedAtTheEnd 129", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd130Gauge = unusedAtTheEnd130,"unusedAtTheEnd 130", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd131Gauge = unusedAtTheEnd131,"unusedAtTheEnd 131", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd132Gauge = unusedAtTheEnd132,"unusedAtTheEnd 132", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd133Gauge = unusedAtTheEnd133,"unusedAtTheEnd 133", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd134Gauge = unusedAtTheEnd134,"unusedAtTheEnd 134", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd135Gauge = unusedAtTheEnd135,"unusedAtTheEnd 135", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd136Gauge = unusedAtTheEnd136,"unusedAtTheEnd 136", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd137Gauge = unusedAtTheEnd137,"unusedAtTheEnd 137", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd138Gauge = unusedAtTheEnd138,"unusedAtTheEnd 138", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd139Gauge = unusedAtTheEnd139,"unusedAtTheEnd 139", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd140Gauge = unusedAtTheEnd140,"unusedAtTheEnd 140", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd141Gauge = unusedAtTheEnd141,"unusedAtTheEnd 141", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd142Gauge = unusedAtTheEnd142,"unusedAtTheEnd 142", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd143Gauge = unusedAtTheEnd143,"unusedAtTheEnd 143", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd144Gauge = unusedAtTheEnd144,"unusedAtTheEnd 144", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd145Gauge = unusedAtTheEnd145,"unusedAtTheEnd 145", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd146Gauge = unusedAtTheEnd146,"unusedAtTheEnd 146", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd147Gauge = unusedAtTheEnd147,"unusedAtTheEnd 147", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd148Gauge = unusedAtTheEnd148,"unusedAtTheEnd 148", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd149Gauge = unusedAtTheEnd149,"unusedAtTheEnd 149", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd150Gauge = unusedAtTheEnd150,"unusedAtTheEnd 150", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd151Gauge = unusedAtTheEnd151,"unusedAtTheEnd 151", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd152Gauge = unusedAtTheEnd152,"unusedAtTheEnd 152", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd153Gauge = unusedAtTheEnd153,"unusedAtTheEnd 153", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd154Gauge = unusedAtTheEnd154,"unusedAtTheEnd 154", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd155Gauge = unusedAtTheEnd155,"unusedAtTheEnd 155", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd156Gauge = unusedAtTheEnd156,"unusedAtTheEnd 156", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd157Gauge = unusedAtTheEnd157,"unusedAtTheEnd 157", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd158Gauge = unusedAtTheEnd158,"unusedAtTheEnd 158", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd159Gauge = unusedAtTheEnd159,"unusedAtTheEnd 159", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 +unusedAtTheEnd160Gauge = unusedAtTheEnd160,"unusedAtTheEnd 160", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 diff --git a/firmware/console/binary/generated/output_channels.ini b/firmware/console/binary/generated/output_channels.ini index d8969680bd..04109479e7 100644 --- a/firmware/console/binary/generated/output_channels.ini +++ b/firmware/console/binary/generated/output_channels.ini @@ -335,7 +335,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/console/binary/generated/sensors.java b/firmware/console/binary/generated/sensors.java index 1f87ac652e..1b2e7eb9bd 100644 --- a/firmware/console/binary/generated/sensors.java +++ b/firmware/console/binary/generated/sensors.java @@ -221,7 +221,166 @@ gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 527 gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 528, 0.5, 0.0, 100.0, "%"), gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 529, 0.5, 0.0, 100.0, "%"), rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 530, 0.001, 0.0, 5.0, "V"), -unusedAtTheEnd("unusedAtTheEnd", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 532, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 532, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 533, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 534, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 535, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 536, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 537, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 538, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 539, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 540, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 541, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 542, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 543, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 544, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 545, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 546, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 547, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 548, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 549, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 550, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 551, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 552, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 553, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 554, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 555, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 556, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 557, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 558, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 559, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 560, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 561, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 562, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 563, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 564, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 565, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 566, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 567, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 568, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 569, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 570, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 571, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 574, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 575, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 576, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 577, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 578, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 579, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 580, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 581, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 582, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 583, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 584, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 585, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 586, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 587, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 588, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 589, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 590, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 591, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 592, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 593, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 594, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 595, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 596, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 597, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 598, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 599, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 600, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 601, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 602, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 603, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 604, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 605, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 606, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 607, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd77("unusedAtTheEnd 77", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 608, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd78("unusedAtTheEnd 78", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 609, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd79("unusedAtTheEnd 79", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 610, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd80("unusedAtTheEnd 80", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 611, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd81("unusedAtTheEnd 81", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 612, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd82("unusedAtTheEnd 82", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 613, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd83("unusedAtTheEnd 83", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 614, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd84("unusedAtTheEnd 84", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 615, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd85("unusedAtTheEnd 85", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 616, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd86("unusedAtTheEnd 86", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 617, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd87("unusedAtTheEnd 87", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 618, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd88("unusedAtTheEnd 88", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 619, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd89("unusedAtTheEnd 89", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 620, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd90("unusedAtTheEnd 90", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 621, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd91("unusedAtTheEnd 91", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 622, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd92("unusedAtTheEnd 92", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 623, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd93("unusedAtTheEnd 93", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 624, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd94("unusedAtTheEnd 94", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 625, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd95("unusedAtTheEnd 95", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 626, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd96("unusedAtTheEnd 96", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 627, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd97("unusedAtTheEnd 97", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 628, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd98("unusedAtTheEnd 98", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 629, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd99("unusedAtTheEnd 99", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 630, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd100("unusedAtTheEnd 100", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 631, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd101("unusedAtTheEnd 101", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 632, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd102("unusedAtTheEnd 102", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 633, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd103("unusedAtTheEnd 103", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 634, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd104("unusedAtTheEnd 104", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 635, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd105("unusedAtTheEnd 105", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 636, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd106("unusedAtTheEnd 106", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 637, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd107("unusedAtTheEnd 107", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 638, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd108("unusedAtTheEnd 108", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 639, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd109("unusedAtTheEnd 109", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 640, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd110("unusedAtTheEnd 110", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 641, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd111("unusedAtTheEnd 111", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 642, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd112("unusedAtTheEnd 112", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 643, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd113("unusedAtTheEnd 113", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 644, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd114("unusedAtTheEnd 114", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 645, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd115("unusedAtTheEnd 115", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 646, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd116("unusedAtTheEnd 116", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 647, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd117("unusedAtTheEnd 117", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 648, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd118("unusedAtTheEnd 118", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 649, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd119("unusedAtTheEnd 119", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 650, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd120("unusedAtTheEnd 120", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 651, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd121("unusedAtTheEnd 121", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 652, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd122("unusedAtTheEnd 122", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 653, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd123("unusedAtTheEnd 123", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 654, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd124("unusedAtTheEnd 124", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 655, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd125("unusedAtTheEnd 125", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 656, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd126("unusedAtTheEnd 126", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 657, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd127("unusedAtTheEnd 127", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 658, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd128("unusedAtTheEnd 128", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 659, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd129("unusedAtTheEnd 129", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 660, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd130("unusedAtTheEnd 130", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 661, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd131("unusedAtTheEnd 131", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 662, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd132("unusedAtTheEnd 132", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 663, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd133("unusedAtTheEnd 133", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 664, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd134("unusedAtTheEnd 134", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 665, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd135("unusedAtTheEnd 135", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 666, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd136("unusedAtTheEnd 136", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 667, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd137("unusedAtTheEnd 137", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 668, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd138("unusedAtTheEnd 138", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 669, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd139("unusedAtTheEnd 139", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 670, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd140("unusedAtTheEnd 140", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 671, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd141("unusedAtTheEnd 141", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 672, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd142("unusedAtTheEnd 142", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 673, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd143("unusedAtTheEnd 143", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 674, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd144("unusedAtTheEnd 144", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 675, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd145("unusedAtTheEnd 145", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 676, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd146("unusedAtTheEnd 146", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 677, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd147("unusedAtTheEnd 147", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 678, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd148("unusedAtTheEnd 148", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 679, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd149("unusedAtTheEnd 149", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 680, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd150("unusedAtTheEnd 150", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 681, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd151("unusedAtTheEnd 151", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 682, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd152("unusedAtTheEnd 152", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 683, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd153("unusedAtTheEnd 153", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 684, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd154("unusedAtTheEnd 154", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 685, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd155("unusedAtTheEnd 155", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 686, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd156("unusedAtTheEnd 156", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 687, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd157("unusedAtTheEnd 157", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 688, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd158("unusedAtTheEnd 158", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 689, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd159("unusedAtTheEnd 159", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 690, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd160("unusedAtTheEnd 160", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 691, 1.0, 0.0, 0.0, ""), m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 692, 1.0, -1.0, -1.0, ""), m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 696, 1.0, -1.0, -1.0, ""), m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 700, 1.0, -1.0, -1.0, ""), diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 8448d597ca..5c071eb7f3 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 Tue Aug 09 20:28:13 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:11 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1175,10 +1175,6 @@ struct engine_configuration_s { * offset 500 */ brain_input_pin_e camInputs[CAM_INPUTS_COUNT]; - /** - * offset 508 - */ - uint8_t camInputsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 508 */ @@ -2411,10 +2407,6 @@ struct engine_configuration_s { * offset 1244 */ float vvtOffsets[CAM_INPUTS_COUNT]; - /** - * offset 1260 - */ - float vvtOffsetsPadding[CAM_INPUTS_COUNT_padding]; /** * offset 1260 */ @@ -2718,10 +2710,6 @@ struct engine_configuration_s { * offset 1384 */ Gpio camInputsDebug[CAM_INPUTS_COUNT]; - /** - * offset 1392 - */ - uint8_t camInputsDebugPadding[CAM_INPUTS_COUNT_padding]; /** * Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. RPM @@ -3153,76 +3141,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1628 bit 8 */ - bool unusedBit_542_8 : 1 {}; + bool unusedBit_539_8 : 1 {}; /** offset 1628 bit 9 */ - bool unusedBit_542_9 : 1 {}; + bool unusedBit_539_9 : 1 {}; /** offset 1628 bit 10 */ - bool unusedBit_542_10 : 1 {}; + bool unusedBit_539_10 : 1 {}; /** offset 1628 bit 11 */ - bool unusedBit_542_11 : 1 {}; + bool unusedBit_539_11 : 1 {}; /** offset 1628 bit 12 */ - bool unusedBit_542_12 : 1 {}; + bool unusedBit_539_12 : 1 {}; /** offset 1628 bit 13 */ - bool unusedBit_542_13 : 1 {}; + bool unusedBit_539_13 : 1 {}; /** offset 1628 bit 14 */ - bool unusedBit_542_14 : 1 {}; + bool unusedBit_539_14 : 1 {}; /** offset 1628 bit 15 */ - bool unusedBit_542_15 : 1 {}; + bool unusedBit_539_15 : 1 {}; /** offset 1628 bit 16 */ - bool unusedBit_542_16 : 1 {}; + bool unusedBit_539_16 : 1 {}; /** offset 1628 bit 17 */ - bool unusedBit_542_17 : 1 {}; + bool unusedBit_539_17 : 1 {}; /** offset 1628 bit 18 */ - bool unusedBit_542_18 : 1 {}; + bool unusedBit_539_18 : 1 {}; /** offset 1628 bit 19 */ - bool unusedBit_542_19 : 1 {}; + bool unusedBit_539_19 : 1 {}; /** offset 1628 bit 20 */ - bool unusedBit_542_20 : 1 {}; + bool unusedBit_539_20 : 1 {}; /** offset 1628 bit 21 */ - bool unusedBit_542_21 : 1 {}; + bool unusedBit_539_21 : 1 {}; /** offset 1628 bit 22 */ - bool unusedBit_542_22 : 1 {}; + bool unusedBit_539_22 : 1 {}; /** offset 1628 bit 23 */ - bool unusedBit_542_23 : 1 {}; + bool unusedBit_539_23 : 1 {}; /** offset 1628 bit 24 */ - bool unusedBit_542_24 : 1 {}; + bool unusedBit_539_24 : 1 {}; /** offset 1628 bit 25 */ - bool unusedBit_542_25 : 1 {}; + bool unusedBit_539_25 : 1 {}; /** offset 1628 bit 26 */ - bool unusedBit_542_26 : 1 {}; + bool unusedBit_539_26 : 1 {}; /** offset 1628 bit 27 */ - bool unusedBit_542_27 : 1 {}; + bool unusedBit_539_27 : 1 {}; /** offset 1628 bit 28 */ - bool unusedBit_542_28 : 1 {}; + bool unusedBit_539_28 : 1 {}; /** offset 1628 bit 29 */ - bool unusedBit_542_29 : 1 {}; + bool unusedBit_539_29 : 1 {}; /** offset 1628 bit 30 */ - bool unusedBit_542_30 : 1 {}; + bool unusedBit_539_30 : 1 {}; /** offset 1628 bit 31 */ - bool unusedBit_542_31 : 1 {}; + bool unusedBit_539_31 : 1 {}; /** * Time between bench test pulses ms @@ -3399,10 +3387,6 @@ struct engine_configuration_s { * offset 1744 */ vvt_mode_e vvtMode[CAMS_PER_BANK]; - /** - * offset 1746 - */ - uint8_t vvtModePadding[CAMS_PER_BANK_padding]; /** * Additional idle % when fan #2 is active % @@ -4962,4 +4946,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Aug 09 20:28:13 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:11 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index db1087dc42..e9aedfecb4 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -243,7 +243,6 @@ #define brakePedalPinMode_offset 1958 #define byFirmwareVersion_offset 444 #define CAM_INPUTS_COUNT 4 -#define CAM_INPUTS_COUNT_padding 0 #define camInputs1_offset 500 #define camInputs2_offset 502 #define camInputs3_offset 504 @@ -252,10 +251,7 @@ #define camInputsDebug2_offset 1386 #define camInputsDebug3_offset 1388 #define camInputsDebug4_offset 1390 -#define camInputsDebugPadding_offset 1392 -#define camInputsPadding_offset 508 #define CAMS_PER_BANK 2 -#define CAMS_PER_BANK_padding 0 #define can2BaudRate_offset 1622 #define can2OpenBLT_offset 1628 #define can2RxPin_offset 1638 @@ -1946,7 +1942,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 1028802779 +#define SIGNATURE_HASH 961206544 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2501,7 +2497,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.17.all.1028802779" +#define TS_SIGNATURE "rusEFI 2022.08.17.all.961206544" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2552,30 +2548,30 @@ #define unused_1484_bit_31_offset 1372 #define unused_1484_bit_38_offset 1372 #define unusedBit_45_31_offset 120 -#define unusedBit_542_10_offset 1628 -#define unusedBit_542_11_offset 1628 -#define unusedBit_542_12_offset 1628 -#define unusedBit_542_13_offset 1628 -#define unusedBit_542_14_offset 1628 -#define unusedBit_542_15_offset 1628 -#define unusedBit_542_16_offset 1628 -#define unusedBit_542_17_offset 1628 -#define unusedBit_542_18_offset 1628 -#define unusedBit_542_19_offset 1628 -#define unusedBit_542_20_offset 1628 -#define unusedBit_542_21_offset 1628 -#define unusedBit_542_22_offset 1628 -#define unusedBit_542_23_offset 1628 -#define unusedBit_542_24_offset 1628 -#define unusedBit_542_25_offset 1628 -#define unusedBit_542_26_offset 1628 -#define unusedBit_542_27_offset 1628 -#define unusedBit_542_28_offset 1628 -#define unusedBit_542_29_offset 1628 -#define unusedBit_542_30_offset 1628 -#define unusedBit_542_31_offset 1628 -#define unusedBit_542_8_offset 1628 -#define unusedBit_542_9_offset 1628 +#define unusedBit_539_10_offset 1628 +#define unusedBit_539_11_offset 1628 +#define unusedBit_539_12_offset 1628 +#define unusedBit_539_13_offset 1628 +#define unusedBit_539_14_offset 1628 +#define unusedBit_539_15_offset 1628 +#define unusedBit_539_16_offset 1628 +#define unusedBit_539_17_offset 1628 +#define unusedBit_539_18_offset 1628 +#define unusedBit_539_19_offset 1628 +#define unusedBit_539_20_offset 1628 +#define unusedBit_539_21_offset 1628 +#define unusedBit_539_22_offset 1628 +#define unusedBit_539_23_offset 1628 +#define unusedBit_539_24_offset 1628 +#define unusedBit_539_25_offset 1628 +#define unusedBit_539_26_offset 1628 +#define unusedBit_539_27_offset 1628 +#define unusedBit_539_28_offset 1628 +#define unusedBit_539_29_offset 1628 +#define unusedBit_539_30_offset 1628 +#define unusedBit_539_31_offset 1628 +#define unusedBit_539_8_offset 1628 +#define unusedBit_539_9_offset 1628 #define useAdvanceCorrectionsForCranking_offset 1372 #define useCicPidForIdle_offset 120 #define useCltBasedRpmLimit_offset 1372 @@ -2665,12 +2661,10 @@ #define vvtCamSensorUseRise_offset 764 #define vvtMode1_offset 1744 #define vvtMode2_offset 1745 -#define vvtModePadding_offset 1746 #define vvtOffsets1_offset 1244 #define vvtOffsets2_offset 1248 #define vvtOffsets3_offset 1252 #define vvtOffsets4_offset 1256 -#define vvtOffsetsPadding_offset 1260 #define vvtOutputFrequency1_offset 1732 #define vvtOutputFrequency2_offset 1734 #define vvtPins1_offset 1700 diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 6f147d9921..d6837f6fa0 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 712327316 -#define TS_SIGNATURE "rusEFI 2022.08.17.48way.712327316" +#define SIGNATURE_HASH 778948959 +#define TS_SIGNATURE "rusEFI 2022.08.17.48way.778948959" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index c6f5eaa422..565c72e841 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 1028802779 -#define TS_SIGNATURE "rusEFI 2022.08.17.all.1028802779" +#define SIGNATURE_HASH 961206544 +#define TS_SIGNATURE "rusEFI 2022.08.17.all.961206544" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 709362ecdd..03c17aae53 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 255907255 -#define TS_SIGNATURE "rusEFI 2022.08.17.alphax-2chan.255907255" +#define SIGNATURE_HASH 190334076 +#define TS_SIGNATURE "rusEFI 2022.08.17.alphax-2chan.190334076" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 031cbb6f80..eba1a7ef48 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 3319331100 -#define TS_SIGNATURE "rusEFI 2022.08.17.alphax-4chan.3319331100" +#define SIGNATURE_HASH 3250612439 +#define TS_SIGNATURE "rusEFI 2022.08.17.alphax-4chan.3250612439" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index ad91e2a090..08900bf03e 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 563658236 -#define TS_SIGNATURE "rusEFI 2022.08.17.atlas.563658236" +#define SIGNATURE_HASH 629156919 +#define TS_SIGNATURE "rusEFI 2022.08.17.atlas.629156919" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 47dd45def8..3b0c9ad7a2 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 3418233122 -#define TS_SIGNATURE "rusEFI 2022.08.17.core8.3418233122" +#define SIGNATURE_HASH 3483797737 +#define TS_SIGNATURE "rusEFI 2022.08.17.core8.3483797737" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index c36f440804..3e9a8d4f61 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_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 1028802779 -#define TS_SIGNATURE "rusEFI 2022.08.17.cypress.1028802779" +#define SIGNATURE_HASH 961206544 +#define TS_SIGNATURE "rusEFI 2022.08.17.cypress.961206544" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 9f486bfdf0..6efb53159d 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 1028802779 -#define TS_SIGNATURE "rusEFI 2022.08.17.f407-discovery.1028802779" +#define SIGNATURE_HASH 961206544 +#define TS_SIGNATURE "rusEFI 2022.08.17.f407-discovery.961206544" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 9053f54b63..7958b3084f 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 1028802779 -#define TS_SIGNATURE "rusEFI 2022.08.17.f429-discovery.1028802779" +#define SIGNATURE_HASH 961206544 +#define TS_SIGNATURE "rusEFI 2022.08.17.f429-discovery.961206544" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index da0973d938..1af4dfd187 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 2134815775 -#define TS_SIGNATURE "rusEFI 2022.08.17.frankenso_na6.2134815775" +#define SIGNATURE_HASH 2066097620 +#define TS_SIGNATURE "rusEFI 2022.08.17.frankenso_na6.2066097620" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index a0721272f0..1f345767f4 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 3450818036 -#define TS_SIGNATURE "rusEFI 2022.08.17.harley81.3450818036" +#define SIGNATURE_HASH 3384269887 +#define TS_SIGNATURE "rusEFI 2022.08.17.harley81.3384269887" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 04a0d03078..2e5b209844 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 2302004589 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen-gm-e67.2302004589" +#define SIGNATURE_HASH 2368560294 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen-gm-e67.2368560294" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 7b67827cf3..555f2b2f2a 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 3839457559 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen-nb1.3839457559" +#define SIGNATURE_HASH 3770804444 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen-nb1.3770804444" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 76dc1b03ad..d82b1c9aa1 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 3045912625 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen121nissan.3045912625" +#define SIGNATURE_HASH 2979291642 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen121nissan.2979291642" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 694aa7beb3..87cd682c87 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 1299418017 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen121vag.1299418017" +#define SIGNATURE_HASH 1231755882 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen121vag.1231755882" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 61dc9adf1d..332ee4c813 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 3282859493 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen128.3282859493" +#define SIGNATURE_HASH 3350520878 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen128.3350520878" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index f7188cdee6..c3c8d9f992 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 2770156127 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen154hyundai.2770156127" +#define SIGNATURE_HASH 2701503380 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen154hyundai.2701503380" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 8af7ae1677..2977f3f1bf 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 3480052191 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen72.3480052191" +#define SIGNATURE_HASH 3413504020 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen72.3413504020" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 6950d52cf0..5ce5ff3263 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 535269585 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen81.535269585" +#define SIGNATURE_HASH 469696794 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen81.469696794" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 22e575585c..ee7ca7a6ff 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 682056471 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellen88bmw.682056471" +#define SIGNATURE_HASH 750766812 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellen88bmw.750766812" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index abf907522b..e2e83c7cc5 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 3218717115 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellenNA6.3218717115" +#define SIGNATURE_HASH 3149998192 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellenNA6.3149998192" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 3eaa174faa..1006ad212b 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 2640050483 -#define TS_SIGNATURE "rusEFI 2022.08.17.hellenNA8_96.2640050483" +#define SIGNATURE_HASH 2571331832 +#define TS_SIGNATURE "rusEFI 2022.08.17.hellenNA8_96.2571331832" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 00ac2de09c..63494a263b 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 1662070614 -#define TS_SIGNATURE "rusEFI 2022.08.17.kin.1662070614" +#define SIGNATURE_HASH 1369275356 +#define TS_SIGNATURE "rusEFI 2022.08.17.kin.1369275356" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index ae17df5c61..65530868df 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 4068787245 -#define TS_SIGNATURE "rusEFI 2022.08.17.mre_f4.4068787245" +#define SIGNATURE_HASH 4137440742 +#define TS_SIGNATURE "rusEFI 2022.08.17.mre_f4.4137440742" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 824293738a..caaf025280 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 4068787245 -#define TS_SIGNATURE "rusEFI 2022.08.17.mre_f7.4068787245" +#define SIGNATURE_HASH 4137440742 +#define TS_SIGNATURE "rusEFI 2022.08.17.mre_f7.4137440742" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index b2261d918e..8b559a9365 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 1840812349 -#define TS_SIGNATURE "rusEFI 2022.08.17.prometheus_405.1840812349" +#define SIGNATURE_HASH 1772093686 +#define TS_SIGNATURE "rusEFI 2022.08.17.prometheus_405.1772093686" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index a6094b1270..e81bb73f1c 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 1840812349 -#define TS_SIGNATURE "rusEFI 2022.08.17.prometheus_469.1840812349" +#define SIGNATURE_HASH 1772093686 +#define TS_SIGNATURE "rusEFI 2022.08.17.prometheus_469.1772093686" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f1b6e1eff0..2c5aa23c9d 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 2560593837 -#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_f4.2560593837" +#define SIGNATURE_HASH 2626100838 +#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_f4.2626100838" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 57cba28d5c..48f3fd08f7 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 2560593837 -#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_f7.2560593837" +#define SIGNATURE_HASH 2626100838 +#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_f7.2626100838" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 3cdb29a942..98bc424923 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 2560593837 -#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_h7.2560593837" +#define SIGNATURE_HASH 2626100838 +#define TS_SIGNATURE "rusEFI 2022.08.17.proteus_h7.2626100838" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 5725054b83..4acf8e2b81 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 1936719715 -#define TS_SIGNATURE "rusEFI 2022.08.17.subaru_eg33_f7.1936719715" +#define SIGNATURE_HASH 2004315816 +#define TS_SIGNATURE "rusEFI 2022.08.17.subaru_eg33_f7.2004315816" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 5c80219db0..7e1a73c210 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 2539292303 -#define TS_SIGNATURE "rusEFI 2022.08.17.tdg-pdm8.2539292303" +#define SIGNATURE_HASH 2470582084 +#define TS_SIGNATURE "rusEFI 2022.08.17.tdg-pdm8.2470582084" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index cb488e4a69..06e084c22d 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.all.1028802779" + signature = "rusEFI 2022.08.17.all.961206544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.all.1028802779" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.all.961206544" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:08 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 1a20c8d58c..372e9d7e4a 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.48way.712327316" + signature = "rusEFI 2022.08.17.48way.778948959" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.48way.712327316" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.48way.778948959" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:26 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:51 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankS camInputs2 = bits, U16, 502, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" camInputs3 = bits, U16, 504, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" camInputs4 = bits, U16, 506, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",10="BARO Pressure Reference Input (B1)",1="Battery Reference Input (A0)",3="CLT Reference Input (A2)",15="Fuel Pressure Reference Input (C4)",4="IAT Reference Input (A3)",9="MAP Pressure Reference Input (B0)",5="O2 Reference Input (A4)",16="Oil Pressure Reference Input (C5)",2="TPS Reference Input (A1)" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 59a480f7f4..406a5230a3 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.alphax-2chan.255907255" + signature = "rusEFI 2022.08.17.alphax-2chan.190334076" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.alphax-2chan.255907255" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.alphax-2chan.190334076" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:23 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 C camInputs2 = bits, U16, 502, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" camInputs3 = bits, U16, 504, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" camInputs4 = bits, U16, 506, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="A2 Battery Sense",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",3="On-board MAP" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 9538e75486..6abfc896a1 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.alphax-4chan.3319331100" + signature = "rusEFI 2022.08.17.alphax-4chan.3250612439" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.alphax-4chan.3319331100" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.alphax-4chan.3250612439" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:52 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:25 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 C camInputs2 = bits, U16, 502, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" camInputs3 = bits, U16, 504, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" camInputs4 = bits, U16, 506, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",12="B2 - MAP",14="B3 - IAT",2="B4 - O2",5="B5 - TPS",13="B7 - CLT",7="C7 - CAM Hall/Digital",9="D4 - TPS2",4="D5 - PPS",15="F6 - PPS2",6="F7 - Ignition Key Voltage",3="On-board MAP" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index c9956b5964..855d8f4904 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.atlas.563658236" + signature = "rusEFI 2022.08.17.atlas.629156919" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.atlas.563658236" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.atlas.629156919" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:05 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index a80b9dfb88..8a6f348830 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.core8.3418233122" + signature = "rusEFI 2022.08.17.core8.3483797737" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.core8.3418233122" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.core8.3483797737" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:24 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:49 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digit camInputs2 = bits, U16, 502, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" camInputs3 = bits, U16, 504, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" camInputs4 = bits, U16, 506, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",2="Analog Inputs 1 (A1)",11="Analog Inputs 10 (C0)",14="Analog Inputs 13 (C3)",15="Analog Inputs 14 (C4)",16="Analog Inputs 15 (C5)",3="Analog Inputs 2 (A2)",4="Analog Inputs 3 (A3)",5="Analog Inputs 4 (A4)",7="Analog Inputs 6 (A6)",8="Analog Inputs 7 (A7)",10="Analog Inputs 9 (B1)",9="On-board BARO (B0)",1="On-board Battery Sense (A0)",6="On-board MAP (A5)",12="Primary On-board O2 (C1)",13="Secondary On-board O2 (C2)" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index ba4907bf95..cfc35e15f5 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.cypress.1028802779" + signature = "rusEFI 2022.08.17.cypress.961206544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.cypress.1028802779" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.cypress.961206544" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:46 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:20 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 686a05332b..4734d6240b 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.f407-discovery.1028802779" + signature = "rusEFI 2022.08.17.f407-discovery.961206544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.f407-discovery.1028802779" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.f407-discovery.961206544" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:02 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index e17c2638a2..842ec155f0 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.f429-discovery.1028802779" + signature = "rusEFI 2022.08.17.f429-discovery.961206544" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.f429-discovery.1028802779" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.f429-discovery.961206544" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:42 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:03 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 413f719272..44a32b2c1a 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.frankenso_na6.2134815775" + signature = "rusEFI 2022.08.17.frankenso_na6.2066097620" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.frankenso_na6.2134815775" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.frankenso_na6.2066097620" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:52 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",16="Analog 3E",8="Analog 3G",7="Analog 3H",5="Analog 3I",4="Analog 3J",2="Analog 3L",3="Analog 3M",14="Analog 3N",1="Analog 3O",12="Analog 3P",13="Analog 3Q",15="Analog VBatt" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index c50209bc7e..86a507be30 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.harley81.3450818036" + signature = "rusEFI 2022.08.17.harley81.3384269887" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.harley81.3450818036" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.harley81.3384269887" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:54 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:26 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" camInputs2 = bits, U16, 502, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" camInputs3 = bits, U16, 504, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" camInputs4 = bits, U16, 506, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",2="27 - TPS 2",15="32 Oil Pressure",16="34 Kickstand Position Sensor",4="41 - PPS 1",9="42 - PPS 2",13="49 CLT",6="5 Battery Sense",5="52 - TPS 1",11="53 - MAP",12="55 Engine Temperature",14="72 IAT" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index aefe71f861..d9f4aacb8b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen-gm-e67.2302004589" + signature = "rusEFI 2022.08.17.hellen-gm-e67.2368560294" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen-gm-e67.2302004589" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen-gm-e67.2368560294" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:13 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:41 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" camInputs2 = bits, U16, 502, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" camInputs3 = bits, U16, 504, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" camInputs4 = bits, U16, 506, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="C1-19 Battery Sense",10="C1-44 Primary Fuel Level",7="C1-45 Secondary Fuel Level",16="C1-46 Vac Sense",4="C1-47 - PPS1",15="C1-49 - PPS2",2="C2-60 - Oil Pressure",5="C2-64 - TPS1",11="C2-65 - Trans Fluids",9="C2-66 - TPS2",13="C3-55 - CLT",14="C3-56 - IAT",8="C3-57 - A/C Pressure",3="C3-58 - Baro",12="C3-59 - MAP" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index d5b2736a71..1afe71a015 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen-nb1.3839457559" + signature = "rusEFI 2022.08.17.hellen-nb1.3770804444" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen-nb1.3839457559" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen-nb1.3770804444" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:11 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:39 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - camInputs2 = bits, U16, 502, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" camInputs3 = bits, U16, 504, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" camInputs4 = bits, U16, 506, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="1B - Battery Sense",4="1G - Steering/RES2",16="1P - AC Switch",9="2A - Pressure Input",14="2B - IAT",1="2C - O2S",13="2E - Coolant",7="2H - CAM",10="2J - CRANK",11="2L - MAF",12="3D - MAP",5="3E - TPS",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",2="TPS1",3="intMAP" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index a11ad5c819..0042777336 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen121nissan.3045912625" + signature = "rusEFI 2022.08.17.hellen121nissan.2979291642" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen121nissan.3045912625" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen121nissan.2979291642" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:01 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:31 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9 camInputs2 = bits, U16, 502, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" camInputs3 = bits, U16, 504, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" camInputs4 = bits, U16, 506, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",4="106 - PPS 1",6="109 Ignition Key Voltage",14="34 - IAT",5="50 - TPS 1",9="69 - TPS 2",13="73 - CLT",15="98 - PPS 2",11="Aux P66",12="Aux P67",3="Aux P68" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 41c8a6daa1..129c208b34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen121vag.1299418017" + signature = "rusEFI 2022.08.17.hellen121vag.1231755882" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen121vag.1299418017" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen121vag.1231755882" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:59 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:29 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - camInputs2 = bits, U16, 502, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" camInputs3 = bits, U16, 504, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" camInputs4 = bits, U16, 506, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",12="101 - MAP2",6="106 - KNOCK",1="14 - O2",11="29 In Maf",4="34 In PPS1",15="35 In PPS2",9="84 - TPS2",14="85 - IAT",7="86 - CAM1",8="87 - CAM2",5="92 - TPS 1",13="93 - CLT" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 5cde4d12b3..15850cbdf7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen128.3282859493" + signature = "rusEFI 2022.08.17.hellen128.3350520878" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen128.3282859493" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen128.3350520878" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:28 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35=" camInputs2 = bits, U16, 502, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" camInputs3 = bits, U16, 504, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" camInputs4 = bits, U16, 506, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="Battery Sense",4="C24 - PPS1",15="C25 - PPS2",12="E23 - MAP",13="E29 - Coolant Temp",5="E31 - TPS1",9="E34 - TPS2",10="E37 - Crank Input",7="E40 - IN_CAM",14="E45 - IAT",11="E47 - MAF",8="P30_IN_AUX4",2="P32_IN_O2S2",1="P36_IN_O2S",3="P40_IN_MAP3",16="P41_IN_AUX3" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index c07e33ec12..cee66b6a60 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen154hyundai.2770156127" + signature = "rusEFI 2022.08.17.hellen154hyundai.2701503380" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen154hyundai.2770156127" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen154hyundai.2701503380" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:33 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Cra camInputs2 = bits, U16, 502, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Crank - K17",93="K40 VSS" camInputs3 = bits, U16, 504, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Crank - K17",93="K40 VSS" camInputs4 = bits, U16, 506, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Crank - K17",93="K40 VSS" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",13="CLT",14="IAT",12="K10 Sensor",6="K2 Ignition Key Voltage",1="K21 Ambient Temperature",2="K58 Oil Temp",11="Map Sensor K31",4="PPS 1",15="PPS 2",5="TPS 1",9="TPS 2" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 854a931e78..ee1a7e7341 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen72.3480052191" + signature = "rusEFI 2022.08.17.hellen72.3413504020" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen72.3480052191" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen72.3413504020" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:07 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:36 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19 camInputs2 = bits, U16, 502, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" camInputs3 = bits, U16, 504, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" camInputs4 = bits, U16, 506, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",2="3L - IGN_7 / AFR",7="3V - CAM (A19)",10="3Y - CRANK (A24)",16="4AE - EGR/MAP4 (A22)",9="4F - AC_PRES/AUX1 (A23)",8="4J - VTCS/AUX4 (A20)",14="4N - IAT (A14)",13="4P - CLT (A11)",6="4S/4T - Alternator voltage",12="4U - MAP2/Ign8 (A10)",5="4V - TPS (A17)",11="4X - MAF (A9)",15="5M - PPS2 OR TEMPERATURE SENSOR",1="5N - TPS2",4="5P - PPS1",3="intMAP (A15)" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index d37cf43a48..3ee29db67d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen81.535269585" + signature = "rusEFI 2022.08.17.hellen81.469696794" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen81.535269585" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen81.469696794" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:38 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - I camInputs2 = bits, U16, 502, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" camInputs3 = bits, U16, 504, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" camInputs4 = bits, U16, 506, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="13 - IN_VIGN",10="15 - IN_CRANK (A24)",5="16 - IN_TPS",1="18 - IN_O2S",11="37 - IN_MAP1",12="38 - IN_MAP2",13="39 - IN_CLT",14="40 - IN_IAT",3="41 - IN_MAP3",2="55 - IN_O2S2",9="74 - IN_AUX1",15="75 - IN_AUX2",16="76 - IN_AUX3",8="77 - IN_AUX4",4="78 - IN_PPS",7="79 - IN_CAM" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index ef2fc21e30..c97fb432fb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellen88bmw.682056471" + signature = "rusEFI 2022.08.17.hellen88bmw.750766812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellen88bmw.682056471" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellen88bmw.750766812" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:34 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" camInputs2 = bits, U16, 502, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" camInputs3 = bits, U16, 504, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" camInputs4 = bits, U16, 506, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",10="16 - CRANK",7="17 - CAM",11="41 - MAF",6="56 - Battery Sense",5="73 - TPS",14="77 - IAT",13="78 - CLT",8="Aux BARO",12="Aux MAP",15="Aux PPS2",9="Aux TPS2",16="Aux TPS3",4="PPS1",1="VIN5",2="VIN6" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index ef08f5c979..ee2e95c7ab 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellenNA6.3218717115" + signature = "rusEFI 2022.08.17.hellenNA6.3149998192" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellenNA6.3218717115" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellenNA6.3149998192" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:43 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",1 camInputs2 = bits, U16, 502, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" camInputs3 = bits, U16, 504, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" camInputs4 = bits, U16, 506, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",5="TPS Input",3="intMAP (A15)" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",6="1B - Battery Sense",16="1Q AC Switch",15="1V - Clutch Switch",12="2M - Pressure Sensor",2="2N - Temperature Sensor",1="3N - O2S",11="3O - MAF",14="3P - IAT",13="3Q - CLT",5="TPS Input",3="intMAP (A15)" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index a0be945fce..89800c1ac5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.hellenNA8_96.2640050483" + signature = "rusEFI 2022.08.17.hellenNA8_96.2571331832" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.hellenNA8_96.2640050483" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.hellenNA8_96.2571331832" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:44 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G camInputs2 = bits, U16, 502, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" camInputs3 = bits, U16, 504, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" camInputs4 = bits, U16, 506, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",16="1K - AC Switch",9="2A - Pressure Input",14="2B - IAT",11="2B - MAF",1="2C - O2S",5="2F - TPS",13="2G - Coolant",6="3B - Battery Sense",10="3F - CRANK",7="3G - CAM",8="3S - EGR BOOST IN",15="4C - IN TEMP/PPS2",4="PPS1",2="TPS1",3="intMAP" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index fc26220100..deb847bb4b 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.kin.1662070614" + signature = "rusEFI 2022.08.17.kin.1369275356" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.kin.1662070614" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.kin.1369275356" ; 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 @@ -86,9 +86,9 @@ 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 Wed Aug 17 01:15:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Aug 17 03:00:18 UTC 2022 -pageSize = 21272 +pageSize = 21300 page = 1 engineType = bits, S32, 0, [0:6], 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",96="ET_UNUSED96",97="ET_UNUSED97",98="ET_UNUSED98",17="ET_UNUSED_17",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",33="HELLEN72_ETB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",13="MRE_MIATA_NB2_ETB",15="MRE_MIATA_NB2_MAF",11="MRE_MIATA_NB2_MAP",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_ELEMENT_2003",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",42="PROTEUS_QC_TEST_BOARD",92="PROTEUS_VAG_80_18T",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",27="TEST_ISSUE_898",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",38="TOYOTA_JZS147",48="UNUSED_48",32="VW_ABA" sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 @@ -220,7 +220,9 @@ globalFuelCorrection = scalar, F32, 488, "coef", 1, 0, 0, 1000, 2 adcVcc = scalar, F32, 492, "volts", 1, 0, 0, 6, 3 mapCamDetectionAnglePosition = scalar, F32, 496, "Deg", 1, 0, 0, 360, 0 camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" -camInputsPadding = array, U08, 502, [3], "", 1, 0, 0, 100, 0 +camInputs2 = bits, U16, 502, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" +camInputs3 = bits, U16, 504, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" +camInputs4 = bits, U16, 506, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -572,7 +574,9 @@ luaOutputPins6 = bits, U16, 1236, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", luaOutputPins7 = bits, U16, 1238, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" luaOutputPins8 = bits, U16, 1240, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 -vvtOffsetsPadding = array, F32, 1248, [3], "", 1, 0, 0, 100, 0 +vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 +vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 +vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" @@ -657,9 +661,11 @@ unused_1484_bit_31 = bits, U32, 1372, [31:31], "false", "true" engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0 turboSpeedSensorMultiplier = scalar, F32, 1380, "mult", 1, 0, 0, 7000, 3 camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -camInputsDebugPadding = array, U08, 1386, [3], "", 1, 0, 0, 100, 0 -acIdleRpmBump = scalar, S16, 1390, "RPM", 1, 0, 0, 1000, 0 -warningPeriod = scalar, S16, 1392, "seconds", 1, 0, 0, 60, 0 +camInputsDebug2 = bits, U16, 1386, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +camInputsDebug3 = bits, U16, 1388, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +camInputsDebug4 = bits, U16, 1390, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 +warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 knockDetectionWindowEnd = scalar, F32, 1400, "angle", 1, 0, -1000, 1000, 2 idleStepperReactionTime = scalar, F32, 1404, "ms", 1, 0, 1, 300, 0 @@ -757,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_545_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_545_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_545_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_545_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_545_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_545_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_545_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_545_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_545_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_545_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_545_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_545_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_545_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_545_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_545_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_545_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_545_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_545_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_545_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_545_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_545_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_545_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_545_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_545_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -801,553 +807,564 @@ mapLowValueVoltage = scalar, F32, 1688, "v", 1, 0, 0, 10, 2 mapHighValueVoltage = scalar, F32, 1692, "v", 1, 0, 0, 10, 2 egoValueShift = scalar, F32, 1696, "value", 1, 0, -10, 10, 2 vvtPins1 = bits, U16, 1700, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -cj125SpiDevice = bits, U08, 1702, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -cj125CsPinMode = bits, U08, 1703, [0:1], "default", "default inverted", "open collector", "open collector inverted" -sdCardCsPinMode = bits, U08, 1704, [0:1], "default", "default inverted", "open collector", "open collector inverted" -crankingIACposition = scalar, S32, 1708, "percent", 1, 0, -100, 100, 0 -tChargeMinRpmMinTps = scalar, F32, 1712, "", 1, 0, 0, 3, 4 -tChargeMinRpmMaxTps = scalar, F32, 1716, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMinTps = scalar, F32, 1720, "", 1, 0, 0, 3, 4 -tChargeMaxRpmMaxTps = scalar, F32, 1724, "", 1, 0, 0, 3, 4 -vvtOutputFrequency1 = scalar, U16, 1728, "Hz", 1, 0, 0, 3000, 0 -fan1ExtraIdle = scalar, U08, 1730, "%", 1, 0, 0, 100, 0 -alternatorPwmFrequency = scalar, S32, 1732, "Hz", 1, 0, 0, 3000, 0 -vvtMode1 = bits, U08, 1736, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" -vvtModePadding = array, U08, 1737, [1], "", 1, 0, 0, 100, 0 -fan2ExtraIdle = scalar, U08, 1738, "%", 1, 0, 0, 100, 0 -primingDelay = scalar, U08, 1739, "sec", 0.01, 0, 0, 1, 2 -auxAnalogInputs1 = bits, U08, 1740, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs2 = bits, U08, 1741, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs3 = bits, U08, 1742, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs4 = bits, U08, 1743, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs5 = bits, U08, 1744, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs6 = bits, U08, 1745, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs7 = bits, U08, 1746, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxAnalogInputs8 = bits, U08, 1747, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -trailingCoilPins1 = bits, U16, 1748, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins2 = bits, U16, 1750, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins3 = bits, U16, 1752, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins4 = bits, U16, 1754, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins5 = bits, U16, 1756, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins6 = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins7 = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins8 = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins9 = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins10 = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins11 = bits, U16, 1768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -trailingCoilPins12 = bits, U16, 1770, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888mode = bits, U08, 1772, [0:1], "Auto", "SemiAuto", "Manual", "Hall" -LIS302DLCsPinMode = bits, U08, 1773, [0:1], "default", "default inverted", "open collector", "open collector inverted" -injectorCompensationMode = bits, U08, 1774, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" -fan2PinMode = bits, U08, 1775, [0:1], "default", "default inverted", "open collector", "open collector inverted" -fuelReferencePressure = scalar, F32, 1776, "kPa", 1, 0, 0, 700000, 0 -postCrankingFactor = scalar, F32, 1780, "mult", 1, 0, 1, 3, 2 -postCrankingDurationSec = scalar, F32, 1784, "seconds", 1, 0, 0, 30, 0 -auxTempSensor1_tempC_1 = scalar, F32, 1788, "*C", 1, 0, -40, 200, 1 -auxTempSensor1_tempC_2 = scalar, F32, 1792, "*C", 1, 0, -40, 200, 1 -auxTempSensor1_tempC_3 = scalar, F32, 1796, "*C", 1, 0, -40, 200, 1 -auxTempSensor1_resistance_1 = scalar, F32, 1800, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor1_resistance_2 = scalar, F32, 1804, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor1_resistance_3 = scalar, F32, 1808, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor1_bias_resistor = scalar, F32, 1812, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor1_adcChannel = bits, U08, 1816, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxTempSensor2_tempC_1 = scalar, F32, 1820, "*C", 1, 0, -40, 200, 1 -auxTempSensor2_tempC_2 = scalar, F32, 1824, "*C", 1, 0, -40, 200, 1 -auxTempSensor2_tempC_3 = scalar, F32, 1828, "*C", 1, 0, -40, 200, 1 -auxTempSensor2_resistance_1 = scalar, F32, 1832, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor2_resistance_2 = scalar, F32, 1836, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor2_resistance_3 = scalar, F32, 1840, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor2_bias_resistor = scalar, F32, 1844, "Ohm", 1, 0, 0, 200000, 1 -auxTempSensor2_adcChannel = bits, U08, 1848, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -knockSamplingDuration = scalar, S16, 1852, "Deg", 1, 0, 0, 720, 0 -etbFreq = scalar, S16, 1854, "Hz", 1, 0, 0, 3000, 0 -etbWastegatePid_pFactor = scalar, F32, 1856, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_iFactor = scalar, F32, 1860, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_dFactor = scalar, F32, 1864, "", 1, 0, -10000, 10000, 4 -etbWastegatePid_offset = scalar, S16, 1868, "", 1, 0, -1000, 1000, 0 -etbWastegatePid_periodMs = scalar, S16, 1870, "ms", 1, 0, 0, 3000, 0 -etbWastegatePid_minValue = scalar, S16, 1872, "", 1, 0, -30000, 30000, 0 -etbWastegatePid_maxValue = scalar, S16, 1874, "", 1, 0, -30000, 30000, 0 -stepperNumMicroSteps = bits, U08, 1876, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" -stepperMinDutyCycle = scalar, U08, 1877, "%", 1, 0, 0, 100, 0 -stepperMaxDutyCycle = scalar, U08, 1878, "%", 1, 0, 0, 100, 0 -sdCardSpiDevice = bits, U08, 1879, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -timing_offset_cylinder1 = scalar, F32, 1880, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder2 = scalar, F32, 1884, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder3 = scalar, F32, 1888, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder4 = scalar, F32, 1892, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder5 = scalar, F32, 1896, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder6 = scalar, F32, 1900, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder7 = scalar, F32, 1904, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder8 = scalar, F32, 1908, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder9 = scalar, F32, 1912, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder10 = scalar, F32, 1916, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder11 = scalar, F32, 1920, "deg", 1, 0, -720, 720, 1 -timing_offset_cylinder12 = scalar, F32, 1924, "deg", 1, 0, -720, 720, 1 -idlePidActivationTime = scalar, F32, 1928, "seconds", 1, 0, 0, 60, 1 -spi1SckMode = bits, U08, 1932, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MosiMode = bits, U08, 1933, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi1MisoMode = bits, U08, 1934, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2SckMode = bits, U08, 1935, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MosiMode = bits, U08, 1936, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi2MisoMode = bits, U08, 1937, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3SckMode = bits, U08, 1938, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MosiMode = bits, U08, 1939, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -spi3MisoMode = bits, U08, 1940, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" -stepperEnablePinMode = bits, U08, 1941, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_rstb = bits, U16, 1942, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -mc33816_driven = bits, U16, 1944, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -brakePedalPin = bits, U16, 1946, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" -cj125ua = bits, U08, 1948, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -cj125ur = bits, U08, 1949, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -brakePedalPinMode = bits, U08, 1950, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -auxPid1_pFactor = scalar, F32, 1952, "", 1, 0, -10000, 10000, 4 -auxPid1_iFactor = scalar, F32, 1956, "", 1, 0, -10000, 10000, 4 -auxPid1_dFactor = scalar, F32, 1960, "", 1, 0, -10000, 10000, 4 -auxPid1_offset = scalar, S16, 1964, "", 1, 0, -1000, 1000, 0 -auxPid1_periodMs = scalar, S16, 1966, "ms", 1, 0, 0, 3000, 0 -auxPid1_minValue = scalar, S16, 1968, "", 1, 0, -30000, 30000, 0 -auxPid1_maxValue = scalar, S16, 1970, "", 1, 0, -30000, 30000, 0 -injectorCorrectionPolynomial1 = scalar, F32, 1972, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial2 = scalar, F32, 1976, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial3 = scalar, F32, 1980, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial4 = scalar, F32, 1984, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial5 = scalar, F32, 1988, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial6 = scalar, F32, 1992, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial7 = scalar, F32, 1996, "", 1, 0, -1000, 1000, 4 -injectorCorrectionPolynomial8 = scalar, F32, 2000, "", 1, 0, -1000, 1000, 4 -primeBins = array, S08, 2004, [8], "C", 1, 0, -40, 120, 0 -oilPressure_hwChannel = bits, U08, 2012, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -oilPressure_v1 = scalar, F32, 2016, "volts", 1, 0, 0, 10, 2 -oilPressure_value1 = scalar, F32, 2020, "kPa", 1, 0, 0, 1000000, 2 -oilPressure_v2 = scalar, F32, 2024, "volts", 1, 0, 0, 10, 2 -oilPressure_value2 = scalar, F32, 2028, "kPa", 1, 0, 0, 1000000, 2 -accelerometerSpiDevice = bits, U08, 2032, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -fan2Pin = bits, U16, 2034, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -fan2OnTemperature = scalar, U08, 2036, "deg C", 1, 0, 0, 150, 0 -fan2OffTemperature = scalar, U08, 2037, "deg C", 1, 0, 0, 150, 0 -stepperEnablePin = bits, U16, 2038, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888_cs = bits, U16, 2040, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tle8888_csPinMode = bits, U08, 2042, [0:1], "default", "default inverted", "open collector", "open collector inverted" -mc33816_cs = bits, U16, 2044, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins1 = bits, U16, 2046, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins2 = bits, U16, 2048, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins3 = bits, U16, 2050, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins4 = bits, U16, 2052, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins5 = bits, U16, 2054, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins6 = bits, U16, 2056, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins7 = bits, U16, 2058, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -servoOutputPins8 = bits, U16, 2060, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -coastingFuelCutRpmHigh = scalar, S16, 2062, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutRpmLow = scalar, S16, 2064, "rpm", 1, 0, 0, 5000, 0 -coastingFuelCutTps = scalar, S16, 2066, "%", 1, 0, 0, 20, 0 -coastingFuelCutClt = scalar, S16, 2068, "C", 1, 0, -100, 100, 0 -pidExtraForLowRpm = scalar, S16, 2070, "%", 1, 0, 0, 100, 0 -coastingFuelCutMap = scalar, S16, 2072, "kPa", 1, 0, 0, 250, 0 -highPressureFuel_hwChannel = bits, U08, 2076, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -highPressureFuel_v1 = scalar, F32, 2080, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value1 = scalar, F32, 2084, "kPa", 1, 0, 0, 1000000, 2 -highPressureFuel_v2 = scalar, F32, 2088, "volts", 1, 0, 0, 10, 2 -highPressureFuel_value2 = scalar, F32, 2092, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_hwChannel = bits, U08, 2096, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -lowPressureFuel_v1 = scalar, F32, 2100, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value1 = scalar, F32, 2104, "kPa", 1, 0, 0, 1000000, 2 -lowPressureFuel_v2 = scalar, F32, 2108, "volts", 1, 0, 0, 10, 2 -lowPressureFuel_value2 = scalar, F32, 2112, "kPa", 1, 0, 0, 1000000, 2 -cltRevLimitRpmBins = array, S08, 2116, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 2120, [4], "RPM", 1, 0, 0, 20000, 0 -scriptCurveName1 = string, ASCII, 2128, 16 -scriptCurveName2 = string, ASCII, 2144, 16 -scriptCurveName3 = string, ASCII, 2160, 16 -scriptCurveName4 = string, ASCII, 2176, 16 -scriptCurveName5 = string, ASCII, 2192, 16 -scriptCurveName6 = string, ASCII, 2208, 16 -scriptTableName1 = string, ASCII, 2224, 16 -scriptTableName2 = string, ASCII, 2240, 16 -scriptTableName3 = string, ASCII, 2256, 16 -scriptTableName4 = string, ASCII, 2272, 16 -scriptSettingName1 = string, ASCII, 2288, 16 -scriptSettingName2 = string, ASCII, 2304, 16 -scriptSettingName3 = string, ASCII, 2320, 16 -scriptSettingName4 = string, ASCII, 2336, 16 -scriptSettingName5 = string, ASCII, 2352, 16 -scriptSettingName6 = string, ASCII, 2368, 16 -scriptSettingName7 = string, ASCII, 2384, 16 -scriptSettingName8 = string, ASCII, 2400, 16 -tChargeAirCoefMin = scalar, F32, 2416, "", 1, 0, 0, 1, 3 -tChargeAirCoefMax = scalar, F32, 2420, "", 1, 0, 0, 1, 3 -tChargeAirFlowMax = scalar, F32, 2424, "kg/h", 1, 0, 0, 1000, 1 -tChargeAirIncrLimit = scalar, F32, 2428, "deg/sec", 1, 0, 0, 100, 1 -tChargeAirDecrLimit = scalar, F32, 2432, "deg/sec", 1, 0, 0, 100, 1 -tChargeMode = bits, U08, 2436, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" -hip9011Gain = scalar, F32, 2440, "", 1, 0, 0, 100, 2 -etb_iTermMin = scalar, S16, 2444, "", 1, 0, -30000, 30000, 0 -etb_iTermMax = scalar, S16, 2446, "", 1, 0, -30000, 30000, 0 -idleTimingPid_pFactor = scalar, F32, 2448, "", 1, 0, -10000, 10000, 4 -idleTimingPid_iFactor = scalar, F32, 2452, "", 1, 0, -10000, 10000, 4 -idleTimingPid_dFactor = scalar, F32, 2456, "", 1, 0, -10000, 10000, 4 -idleTimingPid_offset = scalar, S16, 2460, "", 1, 0, -1000, 1000, 0 -idleTimingPid_periodMs = scalar, S16, 2462, "ms", 1, 0, 0, 3000, 0 -idleTimingPid_minValue = scalar, S16, 2464, "", 1, 0, -30000, 30000, 0 -idleTimingPid_maxValue = scalar, S16, 2466, "", 1, 0, -30000, 30000, 0 -idleTimingPidDeadZone = scalar, S16, 2468, "RPM", 1, 0, 0, 1000, 0 -tpsAccelFractionPeriod = scalar, S16, 2470, "cycles", 1, 0, 0, 500, 0 -tpsAccelFractionDivisor = scalar, F32, 2472, "coef", 1, 0, 0, 100, 2 -tle8888spiDevice = bits, U08, 2476, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -mc33816spiDevice = bits, U08, 2477, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -idlerpmpid_iTermMin = scalar, S16, 2478, "", 1, 0, -30000, 30000, 0 -tle6240spiDevice = bits, U08, 2480, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" -stoichRatioPrimary = scalar, U08, 2481, ":1", 0.1, 0, 5, 25, 1 -idlerpmpid_iTermMax = scalar, S16, 2482, "", 1, 0, -30000, 30000, 0 -etbIdleThrottleRange = scalar, F32, 2484, "%", 1, 0, 0, 15, 0 -cylinderBankSelect1 = scalar, U08, 2488, "", 1, 1, 1, 2, 0 -cylinderBankSelect2 = scalar, U08, 2489, "", 1, 1, 1, 2, 0 -cylinderBankSelect3 = scalar, U08, 2490, "", 1, 1, 1, 2, 0 -cylinderBankSelect4 = scalar, U08, 2491, "", 1, 1, 1, 2, 0 -cylinderBankSelect5 = scalar, U08, 2492, "", 1, 1, 1, 2, 0 -cylinderBankSelect6 = scalar, U08, 2493, "", 1, 1, 1, 2, 0 -cylinderBankSelect7 = scalar, U08, 2494, "", 1, 1, 1, 2, 0 -cylinderBankSelect8 = scalar, U08, 2495, "", 1, 1, 1, 2, 0 -cylinderBankSelect9 = scalar, U08, 2496, "", 1, 1, 1, 2, 0 -cylinderBankSelect10 = scalar, U08, 2497, "", 1, 1, 1, 2, 0 -cylinderBankSelect11 = scalar, U08, 2498, "", 1, 1, 1, 2, 0 -cylinderBankSelect12 = scalar, U08, 2499, "", 1, 1, 1, 2, 0 -primeValues = array, U08, 2500, [8], "mg", 5.0, 0, 0, 1250, 0 -triggerCompCenterVolt = scalar, U08, 2508, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMin = scalar, U08, 2509, "V", 0.02, 0, 0, 5.1, 2 -triggerCompHystMax = scalar, U08, 2510, "V", 0.02, 0, 0, 5.1, 2 -triggerCompSensorSatRpm = scalar, U08, 2511, "RPM", 50.0, 0, 0, 12000, 0 -idleRpmPid2_pFactor = scalar, F32, 2512, "", 1, 0, -10000, 10000, 4 -idleRpmPid2_iFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4 -idleRpmPid2_dFactor = scalar, F32, 2520, "", 1, 0, -10000, 10000, 4 -idleRpmPid2_offset = scalar, S16, 2524, "", 1, 0, -1000, 1000, 0 -idleRpmPid2_periodMs = scalar, S16, 2526, "ms", 1, 0, 0, 3000, 0 -idleRpmPid2_minValue = scalar, S16, 2528, "", 1, 0, -30000, 30000, 0 -idleRpmPid2_maxValue = scalar, S16, 2530, "", 1, 0, -30000, 30000, 0 -canVssNbcType = bits, U08, 2532, [0:0], "BMW_e46", "W202" -gppwm1_pin = bits, U16, 2536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm1_dutyIfError = scalar, U08, 2538, "%", 1, 0, 0, 100, 0 -gppwm1_pwmFrequency = scalar, U16, 2540, "hz", 1, 0, 0, 500, 0 -gppwm1_onAboveDuty = scalar, U08, 2542, "%", 1, 0, 0, 100, 0 -gppwm1_offBelowDuty = scalar, U08, 2543, "%", 1, 0, 0, 100, 0 -gppwm1_loadAxis = bits, U08, 2544, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" -gppwm1_alignmentFill_map = scalar, U08, 2545, "unit", 1, 0, 0, 100, 0 -gppwm1_loadBins = array, U08, 2546, [8], "load", 1, 0, 0, 250, 0 -gppwm1_rpmBins = array, U08, 2554, [8], "RPM", 100.0, 0, 0, 25000, 0 -gppwm1_table = array, U08, 2562, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm2_pin = bits, U16, 2628, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm2_dutyIfError = scalar, U08, 2630, "%", 1, 0, 0, 100, 0 -gppwm2_pwmFrequency = scalar, U16, 2632, "hz", 1, 0, 0, 500, 0 -gppwm2_onAboveDuty = scalar, U08, 2634, "%", 1, 0, 0, 100, 0 -gppwm2_offBelowDuty = scalar, U08, 2635, "%", 1, 0, 0, 100, 0 -gppwm2_loadAxis = bits, U08, 2636, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" -gppwm2_alignmentFill_map = scalar, U08, 2637, "unit", 1, 0, 0, 100, 0 -gppwm2_loadBins = array, U08, 2638, [8], "load", 1, 0, 0, 250, 0 -gppwm2_rpmBins = array, U08, 2646, [8], "RPM", 100.0, 0, 0, 25000, 0 -gppwm2_table = array, U08, 2654, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm3_pin = bits, U16, 2720, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm3_dutyIfError = scalar, U08, 2722, "%", 1, 0, 0, 100, 0 -gppwm3_pwmFrequency = scalar, U16, 2724, "hz", 1, 0, 0, 500, 0 -gppwm3_onAboveDuty = scalar, U08, 2726, "%", 1, 0, 0, 100, 0 -gppwm3_offBelowDuty = scalar, U08, 2727, "%", 1, 0, 0, 100, 0 -gppwm3_loadAxis = bits, U08, 2728, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" -gppwm3_alignmentFill_map = scalar, U08, 2729, "unit", 1, 0, 0, 100, 0 -gppwm3_loadBins = array, U08, 2730, [8], "load", 1, 0, 0, 250, 0 -gppwm3_rpmBins = array, U08, 2738, [8], "RPM", 100.0, 0, 0, 25000, 0 -gppwm3_table = array, U08, 2746, [8x8], "duty", 1, 0, 0, 100, 0 -gppwm4_pin = bits, U16, 2812, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gppwm4_dutyIfError = scalar, U08, 2814, "%", 1, 0, 0, 100, 0 -gppwm4_pwmFrequency = scalar, U16, 2816, "hz", 1, 0, 0, 500, 0 -gppwm4_onAboveDuty = scalar, U08, 2818, "%", 1, 0, 0, 100, 0 -gppwm4_offBelowDuty = scalar, U08, 2819, "%", 1, 0, 0, 100, 0 -gppwm4_loadAxis = bits, U08, 2820, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" -gppwm4_alignmentFill_map = scalar, U08, 2821, "unit", 1, 0, 0, 100, 0 -gppwm4_loadBins = array, U08, 2822, [8], "load", 1, 0, 0, 250, 0 -gppwm4_rpmBins = array, U08, 2830, [8], "RPM", 100.0, 0, 0, 25000, 0 -gppwm4_table = array, U08, 2838, [8x8], "duty", 1, 0, 0, 100, 0 -mc33_i_boost = scalar, U16, 2904, "mA", 1, 0, 1000, 25000, 0 -mc33_i_peak = scalar, U16, 2906, "mA", 1, 0, 1000, 20000, 0 -mc33_i_hold = scalar, U16, 2908, "mA", 1, 0, 1000, 20000, 0 -mc33_t_max_boost = scalar, U16, 2910, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_off = scalar, U16, 2912, "us", 1, 0, 0, 10000, 0 -mc33_t_peak_tot = scalar, U16, 2914, "us", 1, 0, 0, 10000, 0 -mc33_t_bypass = scalar, U16, 2916, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_off = scalar, U16, 2918, "us", 1, 0, 0, 10000, 0 -mc33_t_hold_tot = scalar, U16, 2920, "us", 1, 0, 0, 10000, 0 -tcuUpshiftButtonPinMode = bits, U08, 2922, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcuDownshiftButtonPinMode = bits, U08, 2923, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -acSwitchMode = bits, U08, 2924, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" -tcu_solenoid_mode1 = bits, U08, 2925, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode2 = bits, U08, 2926, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode3 = bits, U08, 2927, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode4 = bits, U08, 2928, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode5 = bits, U08, 2929, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_solenoid_mode6 = bits, U08, 2930, [0:1], "default", "default inverted", "open collector", "open collector inverted" -knockBaseNoise = array, S08, 2931, [16], "dB", 0.5, 0, -50, 10, 1 -triggerGapOverrideFrom1 = scalar, F32, 2948, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom2 = scalar, F32, 2952, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom3 = scalar, F32, 2956, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom4 = scalar, F32, 2960, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom5 = scalar, F32, 2964, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom6 = scalar, F32, 2968, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom7 = scalar, F32, 2972, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom8 = scalar, F32, 2976, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom9 = scalar, F32, 2980, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom10 = scalar, F32, 2984, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom11 = scalar, F32, 2988, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom12 = scalar, F32, 2992, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom13 = scalar, F32, 2996, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom14 = scalar, F32, 3000, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom15 = scalar, F32, 3004, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom16 = scalar, F32, 3008, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom17 = scalar, F32, 3012, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideFrom18 = scalar, F32, 3016, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo1 = scalar, F32, 3020, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo2 = scalar, F32, 3024, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo3 = scalar, F32, 3028, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo4 = scalar, F32, 3032, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo5 = scalar, F32, 3036, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo6 = scalar, F32, 3040, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo7 = scalar, F32, 3044, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo8 = scalar, F32, 3048, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo9 = scalar, F32, 3052, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo10 = scalar, F32, 3056, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo11 = scalar, F32, 3060, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo12 = scalar, F32, 3064, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo13 = scalar, F32, 3068, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo14 = scalar, F32, 3072, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo15 = scalar, F32, 3076, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo16 = scalar, F32, 3080, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo17 = scalar, F32, 3084, "ratio", 1, 0, 0, 20, 3 -triggerGapOverrideTo18 = scalar, F32, 3088, "ratio", 1, 0, 0, 20, 3 -maxCamPhaseResolveRpm = scalar, U08, 3092, "rpm", 50.0, 0, 0, 12500, 0 -unused4080 = array, S08, 3093, [11], "", 1, 0, 0, 0, 0 -hpfpCamLobes = scalar, U08, 3104, "lobes/cam", 1, 0, 0, 255, 0 -hpfpCam = bits, U08, 3105, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3106, "deg", 1, 0, 0, 255, 0 -hpfpMinAngle = scalar, U08, 3107, "deg", 1, 0, 0, 255, 0 -hpfpPumpVolume = scalar, U16, 3108, "cc", 0.001, 0, 0, 65, 3 -hpfpActivationAngle = scalar, U08, 3110, "deg", 1, 0, 0, 255, 0 -issFilterReciprocal = scalar, U08, 3111, "", 1, 0, 0, 100, 0 -hpfpPidP = scalar, U16, 3112, "%/kPa", 0.001, 0, 0, 65, 3 -hpfpPidI = scalar, U16, 3114, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 -hpfpTargetDecay = scalar, U16, 3116, "kPa/s", 1, 0, 0, 65000, 0 -hpfpLobeProfileQuantityBins = array, U08, 3118, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 3134, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 3150, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 3158, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 3174, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 3374, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 3394, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 3404, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 3504, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 3524, [10], "RPM", 50.0, 0, 0, 12500, 0 -stepper_raw_output1 = bits, U16, 3534, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output2 = bits, U16, 3536, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output3 = bits, U16, 3538, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -stepper_raw_output4 = bits, U16, 3540, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -gearRatio1 = scalar, U16, 3542, "ratio", 0.01, 0, 0, 10, 2 -gearRatio2 = scalar, U16, 3544, "ratio", 0.01, 0, 0, 10, 2 -gearRatio3 = scalar, U16, 3546, "ratio", 0.01, 0, 0, 10, 2 -gearRatio4 = scalar, U16, 3548, "ratio", 0.01, 0, 0, 10, 2 -gearRatio5 = scalar, U16, 3550, "ratio", 0.01, 0, 0, 10, 2 -gearRatio6 = scalar, U16, 3552, "ratio", 0.01, 0, 0, 10, 2 -gearRatio7 = scalar, U16, 3554, "ratio", 0.01, 0, 0, 10, 2 -gearRatio8 = scalar, U16, 3556, "ratio", 0.01, 0, 0, 10, 2 -vvtActivationDelayMs = scalar, U16, 3558, "ms", 1, 0, 0, 65000, 0 -wwCltBins = array, S08, 3560, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 3568, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 3576, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 3584, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 3592, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 3600, [8], "", 0.01, 0, 0, 2.5, 2 -torqueTable = array, U08, 3608, [6x6], "Nm", 10.0, 0, 0, 255, 0 -torqueRpmBins = array, U16, 3644, [6], "RPM", 1, 0, 0, 65000, 0 -torqueLoadBins = array, U16, 3656, [6], "Load", 1, 0, 0, 65000, 0 -gearControllerMode = bits, U08, 3668, [0:1], "None", "Button Shift" -transmissionControllerMode = bits, U08, 3669, [0:1], "None", "Simple Transmission", "GM 4L6X" -auxLinear1_hwChannel = bits, U08, 3672, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxLinear1_v1 = scalar, F32, 3676, "volts", 1, 0, 0, 10, 2 -auxLinear1_value1 = scalar, F32, 3680, "kPa", 1, 0, 0, 1000000, 2 -auxLinear1_v2 = scalar, F32, 3684, "volts", 1, 0, 0, 10, 2 -auxLinear1_value2 = scalar, F32, 3688, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_hwChannel = bits, U08, 3692, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" -auxLinear2_v1 = scalar, F32, 3696, "volts", 1, 0, 0, 10, 2 -auxLinear2_value1 = scalar, F32, 3700, "kPa", 1, 0, 0, 1000000, 2 -auxLinear2_v2 = scalar, F32, 3704, "volts", 1, 0, 0, 10, 2 -auxLinear2_value2 = scalar, F32, 3708, "kPa", 1, 0, 0, 1000000, 2 -tcu_tcc_onoff_solenoid = bits, U16, 3712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_onoff_solenoid_mode = bits, U08, 3714, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid = bits, U16, 3716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_tcc_pwm_solenoid_mode = bits, U08, 3718, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_tcc_pwm_solenoid_freq = scalar, U16, 3720, "Hz", 1, 0, 0, 3000, 0 -tcu_pc_solenoid_pin = bits, U16, 3722, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_pc_solenoid_pin_mode = bits, U08, 3724, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_pc_solenoid_freq = scalar, U16, 3726, "Hz", 1, 0, 0, 3000, 0 -tcu_32_solenoid_pin = bits, U16, 3728, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" -tcu_32_solenoid_pin_mode = bits, U08, 3730, [0:1], "default", "default inverted", "open collector", "open collector inverted" -tcu_32_solenoid_freq = scalar, U16, 3732, "Hz", 1, 0, 0, 3000, 0 -etbMinimumPosition = scalar, F32, 3736, "%", 1, 0, 0.01, 100, 2 -tuneHidingKey = scalar, U16, 3740, "", 1, 0, 0, 20000, 0 -mainUnusedEnd = array, U08, 3742, [244], "units", 1, 0, 0, 1, 0 -etbBiasBins = array, F32, 3988, [8], "target TPS position", 1, 0, 0, 100, 0 -etbBiasValues = array, F32, 4020, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 -iacPidMultTable = array, U08, 4052, [8x8], "%", 1, 0, 0, 999, 2 -iacPidMultLoadBins = array, U08, 4116, [8], "Load", 1, 0, 0, 500, 2 -iacPidMultRpmBins = array, U08, 4124, [8], "RPM", 10.0, 0, 0, 2500, 0 -sparkDwellRpmBins = array, U16, 4132, [8], "RPM", 1, 0, 0, 25000, 0 -sparkDwellValues = array, U16, 4148, [8], "ms", 0.01, 0, 0, 30, 2 -cltIdleRpmBins = array, S08, 4164, [16], "C", 2.0, 0, -40, 200, 0 -cltIdleRpm = array, U08, 4180, [16], "RPM", 20.0, 0, 0, 5000, 0 -cltTimingBins = array, F32, 4196, [8], "C", 1, 0, -100, 250, 1 -cltTimingExtra = array, F32, 4228, [8], "degree", 1, 0, -400, 400, 0 -scriptCurve1Bins = array, F32, 4260, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve1 = array, F32, 4324, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve2Bins = array, F32, 4388, [16], "x", 1, 0, -10000, 10000, 3 -scriptCurve2 = array, F32, 4452, [16], "y", 1, 0, -10000, 10000, 3 -scriptCurve3Bins = array, F32, 4516, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve3 = array, F32, 4548, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve4Bins = array, F32, 4580, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve4 = array, F32, 4612, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve5Bins = array, F32, 4644, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve5 = array, F32, 4676, [8], "y", 1, 0, -10000, 10000, 3 -scriptCurve6Bins = array, F32, 4708, [8], "x", 1, 0, -10000, 10000, 3 -scriptCurve6 = array, F32, 4740, [8], "y", 1, 0, -10000, 10000, 3 -baroCorrPressureBins = array, F32, 4772, [4], "kPa", 1, 0, 0, 200, 2 -baroCorrRpmBins = array, F32, 4788, [4], "RPM", 1, 0, 0, 18000, 0 -baroCorrTable = array, F32, 4804, [4x4], "ratio", 1, 0, 0, 2, 2 -crankingTpsCoef = array, F32, 4868, [8], "Ratio", 1, 0, 0, 700, 2 -crankingTpsBins = array, F32, 4900, [8], "%", 1, 0, 0, 100, 2 -narrowToWideOxygenBins = array, F32, 4932, [8], "V", 1, 0, -10, 10, 3 -narrowToWideOxygen = array, F32, 4964, [8], "ratio", 1, 0, -40, 40, 2 -crankingAdvanceBins = array, U16, 4996, [4], "RPM", 1, 0, 0, 25000, 0 -crankingAdvance = array, S16, 5004, [4], "deg", 0.01, 0, -20, 90, 2 -iacCoastingBins = array, F32, 5012, [16], "C", 1, 0, -100, 250, 2 -iacCoasting = array, F32, 5076, [16], "%", 1, 0, 0, 100, 2 -warning_message = string, ASCII, 5140, 120 -afterstartCoolantBins = array, F32, 5260, [8], "C", 1, 0, -100, 250, 0 -afterstartHoldTime = array, F32, 5292, [8], "Seconds", 1, 0, 0, 100, 1 -afterstartEnrich = array, F32, 5324, [8], "%", 1, 0, 0, 600, 1 -afterstartDecayTime = array, F32, 5356, [8], "Seconds", 1, 0, 0, 100, 1 -boostTableOpenLoop = array, U08, 5388, [8x8], "", 0.5, 0, 0, 100, 1 -boostRpmBins = array, U08, 5452, [8], "RPM", 100.0, 0, 0, 25000, 0 -boostTableClosedLoop = array, U08, 5460, [8x8], "", 2.0, 0, 0, 3000, 0 -boostTpsBins = array, U08, 5524, [8], "%", 1, 0, 0, 100, 0 -pedalToTpsTable = array, U08, 5532, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5596, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5604, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5612, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5644, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5676, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5684, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5716, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5720, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5724, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5756, 8000 -cltFuelCorrBins = array, F32, 13756, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13820, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13884, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13948, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 14012, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 14044, [8], "C", 1, 0, -80, 170, 2 -crankingCycleCoef = array, F32, 14076, [8], "ratio", 1, 0, 0, 5, 2 -crankingCycleBins = array, F32, 14108, [8], "counter", 1, 0, -80, 170, 0 -cltIdleCorrBins = array, F32, 14140, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14204, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14268, [256], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 15292, [256], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S16, 16316, [16x16], "deg", 0.1, 0, -720, 720, 1 -ignitionIatCorrLoadBins = array, F32, 16828, [16], "Temperature", 1, 0, 0, 500, 0 -ignitionIatCorrRpmBins = array, U16, 16892, [16], "RPM", 1, 0, 0, 18000, 0 -injectionPhase = array, S16, 16924, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 17436, [16], "Load", 1, 0, 0, 500, 0 -injPhaseRpmBins = array, U16, 17468, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 17500, [6x10], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 17560, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 18072, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 18104, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 18136, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 18200, [8], "L", 1, 0, 0, 255, 0 -vvtTable1RpmBins = array, U16, 18216, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 18232, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 18296, [8], "L", 1, 0, 0, 255, 0 -vvtTable2RpmBins = array, U16, 18312, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 18328, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 18840, [16], "Load", 1, 0, 0, 500, 0 -ignitionRpmBins = array, U16, 18872, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 18904, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 19416, [16], "kPa", 1, 0, 0, 400, 0 -veRpmBins = array, U16, 19448, [16], "RPM", 1, 0, 0, 18000, 0 +vvtPins2 = bits, U16, 1702, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins3 = bits, U16, 1704, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +vvtPins4 = bits, U16, 1706, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +cj125SpiDevice = bits, U08, 1708, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +cj125CsPinMode = bits, U08, 1709, [0:1], "default", "default inverted", "open collector", "open collector inverted" +sdCardCsPinMode = bits, U08, 1710, [0:1], "default", "default inverted", "open collector", "open collector inverted" +crankingIACposition = scalar, S32, 1712, "percent", 1, 0, -100, 100, 0 +tChargeMinRpmMinTps = scalar, F32, 1716, "", 1, 0, 0, 3, 4 +tChargeMinRpmMaxTps = scalar, F32, 1720, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMinTps = scalar, F32, 1724, "", 1, 0, 0, 3, 4 +tChargeMaxRpmMaxTps = scalar, F32, 1728, "", 1, 0, 0, 3, 4 +vvtOutputFrequency1 = scalar, U16, 1732, "Hz", 1, 0, 0, 3000, 0 +vvtOutputFrequency2 = scalar, U16, 1734, "Hz", 1, 0, 0, 3000, 0 +fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 +alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 +vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" +vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" +fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 +primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 +auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs2 = bits, U08, 1749, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs3 = bits, U08, 1750, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs4 = bits, U08, 1751, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs5 = bits, U08, 1752, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs6 = bits, U08, 1753, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs7 = bits, U08, 1754, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxAnalogInputs8 = bits, U08, 1755, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +trailingCoilPins1 = bits, U16, 1756, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins2 = bits, U16, 1758, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins3 = bits, U16, 1760, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins4 = bits, U16, 1762, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins5 = bits, U16, 1764, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins6 = bits, U16, 1766, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins7 = bits, U16, 1768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins8 = bits, U16, 1770, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins9 = bits, U16, 1772, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins10 = bits, U16, 1774, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins11 = bits, U16, 1776, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +trailingCoilPins12 = bits, U16, 1778, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888mode = bits, U08, 1780, [0:1], "Auto", "SemiAuto", "Manual", "Hall" +LIS302DLCsPinMode = bits, U08, 1781, [0:1], "default", "default inverted", "open collector", "open collector inverted" +injectorCompensationMode = bits, U08, 1782, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" +fan2PinMode = bits, U08, 1783, [0:1], "default", "default inverted", "open collector", "open collector inverted" +fuelReferencePressure = scalar, F32, 1784, "kPa", 1, 0, 0, 700000, 0 +postCrankingFactor = scalar, F32, 1788, "mult", 1, 0, 1, 3, 2 +postCrankingDurationSec = scalar, F32, 1792, "seconds", 1, 0, 0, 30, 0 +auxTempSensor1_tempC_1 = scalar, F32, 1796, "*C", 1, 0, -40, 200, 1 +auxTempSensor1_tempC_2 = scalar, F32, 1800, "*C", 1, 0, -40, 200, 1 +auxTempSensor1_tempC_3 = scalar, F32, 1804, "*C", 1, 0, -40, 200, 1 +auxTempSensor1_resistance_1 = scalar, F32, 1808, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor1_resistance_2 = scalar, F32, 1812, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor1_resistance_3 = scalar, F32, 1816, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor1_bias_resistor = scalar, F32, 1820, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor1_adcChannel = bits, U08, 1824, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxTempSensor2_tempC_1 = scalar, F32, 1828, "*C", 1, 0, -40, 200, 1 +auxTempSensor2_tempC_2 = scalar, F32, 1832, "*C", 1, 0, -40, 200, 1 +auxTempSensor2_tempC_3 = scalar, F32, 1836, "*C", 1, 0, -40, 200, 1 +auxTempSensor2_resistance_1 = scalar, F32, 1840, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor2_resistance_2 = scalar, F32, 1844, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor2_resistance_3 = scalar, F32, 1848, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor2_bias_resistor = scalar, F32, 1852, "Ohm", 1, 0, 0, 200000, 1 +auxTempSensor2_adcChannel = bits, U08, 1856, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +knockSamplingDuration = scalar, S16, 1860, "Deg", 1, 0, 0, 720, 0 +etbFreq = scalar, S16, 1862, "Hz", 1, 0, 0, 3000, 0 +etbWastegatePid_pFactor = scalar, F32, 1864, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_iFactor = scalar, F32, 1868, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_dFactor = scalar, F32, 1872, "", 1, 0, -10000, 10000, 4 +etbWastegatePid_offset = scalar, S16, 1876, "", 1, 0, -1000, 1000, 0 +etbWastegatePid_periodMs = scalar, S16, 1878, "ms", 1, 0, 0, 3000, 0 +etbWastegatePid_minValue = scalar, S16, 1880, "", 1, 0, -30000, 30000, 0 +etbWastegatePid_maxValue = scalar, S16, 1882, "", 1, 0, -30000, 30000, 0 +stepperNumMicroSteps = bits, U08, 1884, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" +stepperMinDutyCycle = scalar, U08, 1885, "%", 1, 0, 0, 100, 0 +stepperMaxDutyCycle = scalar, U08, 1886, "%", 1, 0, 0, 100, 0 +sdCardSpiDevice = bits, U08, 1887, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +timing_offset_cylinder1 = scalar, F32, 1888, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder2 = scalar, F32, 1892, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder3 = scalar, F32, 1896, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder4 = scalar, F32, 1900, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder5 = scalar, F32, 1904, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder6 = scalar, F32, 1908, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder7 = scalar, F32, 1912, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder8 = scalar, F32, 1916, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder9 = scalar, F32, 1920, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder10 = scalar, F32, 1924, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder11 = scalar, F32, 1928, "deg", 1, 0, -720, 720, 1 +timing_offset_cylinder12 = scalar, F32, 1932, "deg", 1, 0, -720, 720, 1 +idlePidActivationTime = scalar, F32, 1936, "seconds", 1, 0, 0, 60, 1 +spi1SckMode = bits, U08, 1940, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MosiMode = bits, U08, 1941, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi1MisoMode = bits, U08, 1942, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2SckMode = bits, U08, 1943, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MosiMode = bits, U08, 1944, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi2MisoMode = bits, U08, 1945, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3SckMode = bits, U08, 1946, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MosiMode = bits, U08, 1947, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +spi3MisoMode = bits, U08, 1948, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" +stepperEnablePinMode = bits, U08, 1949, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_rstb = bits, U16, 1950, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +mc33816_driven = bits, U16, 1952, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +brakePedalPin = bits, U16, 1954, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" +cj125ua = bits, U08, 1956, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +cj125ur = bits, U08, 1957, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +brakePedalPinMode = bits, U08, 1958, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +auxPid1_pFactor = scalar, F32, 1960, "", 1, 0, -10000, 10000, 4 +auxPid1_iFactor = scalar, F32, 1964, "", 1, 0, -10000, 10000, 4 +auxPid1_dFactor = scalar, F32, 1968, "", 1, 0, -10000, 10000, 4 +auxPid1_offset = scalar, S16, 1972, "", 1, 0, -1000, 1000, 0 +auxPid1_periodMs = scalar, S16, 1974, "ms", 1, 0, 0, 3000, 0 +auxPid1_minValue = scalar, S16, 1976, "", 1, 0, -30000, 30000, 0 +auxPid1_maxValue = scalar, S16, 1978, "", 1, 0, -30000, 30000, 0 +auxPid2_pFactor = scalar, F32, 1980, "", 1, 0, -10000, 10000, 4 +auxPid2_iFactor = scalar, F32, 1984, "", 1, 0, -10000, 10000, 4 +auxPid2_dFactor = scalar, F32, 1988, "", 1, 0, -10000, 10000, 4 +auxPid2_offset = scalar, S16, 1992, "", 1, 0, -1000, 1000, 0 +auxPid2_periodMs = scalar, S16, 1994, "ms", 1, 0, 0, 3000, 0 +auxPid2_minValue = scalar, S16, 1996, "", 1, 0, -30000, 30000, 0 +auxPid2_maxValue = scalar, S16, 1998, "", 1, 0, -30000, 30000, 0 +injectorCorrectionPolynomial1 = scalar, F32, 2000, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial2 = scalar, F32, 2004, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial3 = scalar, F32, 2008, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial4 = scalar, F32, 2012, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial5 = scalar, F32, 2016, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial6 = scalar, F32, 2020, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial7 = scalar, F32, 2024, "", 1, 0, -1000, 1000, 4 +injectorCorrectionPolynomial8 = scalar, F32, 2028, "", 1, 0, -1000, 1000, 4 +primeBins = array, S08, 2032, [8], "C", 1, 0, -40, 120, 0 +oilPressure_hwChannel = bits, U08, 2040, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +oilPressure_v1 = scalar, F32, 2044, "volts", 1, 0, 0, 10, 2 +oilPressure_value1 = scalar, F32, 2048, "kPa", 1, 0, 0, 1000000, 2 +oilPressure_v2 = scalar, F32, 2052, "volts", 1, 0, 0, 10, 2 +oilPressure_value2 = scalar, F32, 2056, "kPa", 1, 0, 0, 1000000, 2 +accelerometerSpiDevice = bits, U08, 2060, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +fan2Pin = bits, U16, 2062, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +fan2OnTemperature = scalar, U08, 2064, "deg C", 1, 0, 0, 150, 0 +fan2OffTemperature = scalar, U08, 2065, "deg C", 1, 0, 0, 150, 0 +stepperEnablePin = bits, U16, 2066, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888_cs = bits, U16, 2068, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tle8888_csPinMode = bits, U08, 2070, [0:1], "default", "default inverted", "open collector", "open collector inverted" +mc33816_cs = bits, U16, 2072, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins1 = bits, U16, 2074, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins2 = bits, U16, 2076, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins3 = bits, U16, 2078, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins4 = bits, U16, 2080, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins5 = bits, U16, 2082, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins6 = bits, U16, 2084, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins7 = bits, U16, 2086, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +servoOutputPins8 = bits, U16, 2088, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +coastingFuelCutRpmHigh = scalar, S16, 2090, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutRpmLow = scalar, S16, 2092, "rpm", 1, 0, 0, 5000, 0 +coastingFuelCutTps = scalar, S16, 2094, "%", 1, 0, 0, 20, 0 +coastingFuelCutClt = scalar, S16, 2096, "C", 1, 0, -100, 100, 0 +pidExtraForLowRpm = scalar, S16, 2098, "%", 1, 0, 0, 100, 0 +coastingFuelCutMap = scalar, S16, 2100, "kPa", 1, 0, 0, 250, 0 +highPressureFuel_hwChannel = bits, U08, 2104, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +highPressureFuel_v1 = scalar, F32, 2108, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value1 = scalar, F32, 2112, "kPa", 1, 0, 0, 1000000, 2 +highPressureFuel_v2 = scalar, F32, 2116, "volts", 1, 0, 0, 10, 2 +highPressureFuel_value2 = scalar, F32, 2120, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_hwChannel = bits, U08, 2124, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +lowPressureFuel_v1 = scalar, F32, 2128, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value1 = scalar, F32, 2132, "kPa", 1, 0, 0, 1000000, 2 +lowPressureFuel_v2 = scalar, F32, 2136, "volts", 1, 0, 0, 10, 2 +lowPressureFuel_value2 = scalar, F32, 2140, "kPa", 1, 0, 0, 1000000, 2 +cltRevLimitRpmBins = array, S08, 2144, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 2148, [4], "RPM", 1, 0, 0, 20000, 0 +scriptCurveName1 = string, ASCII, 2156, 16 +scriptCurveName2 = string, ASCII, 2172, 16 +scriptCurveName3 = string, ASCII, 2188, 16 +scriptCurveName4 = string, ASCII, 2204, 16 +scriptCurveName5 = string, ASCII, 2220, 16 +scriptCurveName6 = string, ASCII, 2236, 16 +scriptTableName1 = string, ASCII, 2252, 16 +scriptTableName2 = string, ASCII, 2268, 16 +scriptTableName3 = string, ASCII, 2284, 16 +scriptTableName4 = string, ASCII, 2300, 16 +scriptSettingName1 = string, ASCII, 2316, 16 +scriptSettingName2 = string, ASCII, 2332, 16 +scriptSettingName3 = string, ASCII, 2348, 16 +scriptSettingName4 = string, ASCII, 2364, 16 +scriptSettingName5 = string, ASCII, 2380, 16 +scriptSettingName6 = string, ASCII, 2396, 16 +scriptSettingName7 = string, ASCII, 2412, 16 +scriptSettingName8 = string, ASCII, 2428, 16 +tChargeAirCoefMin = scalar, F32, 2444, "", 1, 0, 0, 1, 3 +tChargeAirCoefMax = scalar, F32, 2448, "", 1, 0, 0, 1, 3 +tChargeAirFlowMax = scalar, F32, 2452, "kg/h", 1, 0, 0, 1000, 1 +tChargeAirIncrLimit = scalar, F32, 2456, "deg/sec", 1, 0, 0, 100, 1 +tChargeAirDecrLimit = scalar, F32, 2460, "deg/sec", 1, 0, 0, 100, 1 +tChargeMode = bits, U08, 2464, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" +hip9011Gain = scalar, F32, 2468, "", 1, 0, 0, 100, 2 +etb_iTermMin = scalar, S16, 2472, "", 1, 0, -30000, 30000, 0 +etb_iTermMax = scalar, S16, 2474, "", 1, 0, -30000, 30000, 0 +idleTimingPid_pFactor = scalar, F32, 2476, "", 1, 0, -10000, 10000, 4 +idleTimingPid_iFactor = scalar, F32, 2480, "", 1, 0, -10000, 10000, 4 +idleTimingPid_dFactor = scalar, F32, 2484, "", 1, 0, -10000, 10000, 4 +idleTimingPid_offset = scalar, S16, 2488, "", 1, 0, -1000, 1000, 0 +idleTimingPid_periodMs = scalar, S16, 2490, "ms", 1, 0, 0, 3000, 0 +idleTimingPid_minValue = scalar, S16, 2492, "", 1, 0, -30000, 30000, 0 +idleTimingPid_maxValue = scalar, S16, 2494, "", 1, 0, -30000, 30000, 0 +idleTimingPidDeadZone = scalar, S16, 2496, "RPM", 1, 0, 0, 1000, 0 +tpsAccelFractionPeriod = scalar, S16, 2498, "cycles", 1, 0, 0, 500, 0 +tpsAccelFractionDivisor = scalar, F32, 2500, "coef", 1, 0, 0, 100, 2 +tle8888spiDevice = bits, U08, 2504, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +mc33816spiDevice = bits, U08, 2505, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +idlerpmpid_iTermMin = scalar, S16, 2506, "", 1, 0, -30000, 30000, 0 +tle6240spiDevice = bits, U08, 2508, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" +stoichRatioPrimary = scalar, U08, 2509, ":1", 0.1, 0, 5, 25, 1 +idlerpmpid_iTermMax = scalar, S16, 2510, "", 1, 0, -30000, 30000, 0 +etbIdleThrottleRange = scalar, F32, 2512, "%", 1, 0, 0, 15, 0 +cylinderBankSelect1 = scalar, U08, 2516, "", 1, 1, 1, 2, 0 +cylinderBankSelect2 = scalar, U08, 2517, "", 1, 1, 1, 2, 0 +cylinderBankSelect3 = scalar, U08, 2518, "", 1, 1, 1, 2, 0 +cylinderBankSelect4 = scalar, U08, 2519, "", 1, 1, 1, 2, 0 +cylinderBankSelect5 = scalar, U08, 2520, "", 1, 1, 1, 2, 0 +cylinderBankSelect6 = scalar, U08, 2521, "", 1, 1, 1, 2, 0 +cylinderBankSelect7 = scalar, U08, 2522, "", 1, 1, 1, 2, 0 +cylinderBankSelect8 = scalar, U08, 2523, "", 1, 1, 1, 2, 0 +cylinderBankSelect9 = scalar, U08, 2524, "", 1, 1, 1, 2, 0 +cylinderBankSelect10 = scalar, U08, 2525, "", 1, 1, 1, 2, 0 +cylinderBankSelect11 = scalar, U08, 2526, "", 1, 1, 1, 2, 0 +cylinderBankSelect12 = scalar, U08, 2527, "", 1, 1, 1, 2, 0 +primeValues = array, U08, 2528, [8], "mg", 5.0, 0, 0, 1250, 0 +triggerCompCenterVolt = scalar, U08, 2536, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMin = scalar, U08, 2537, "V", 0.02, 0, 0, 5.1, 2 +triggerCompHystMax = scalar, U08, 2538, "V", 0.02, 0, 0, 5.1, 2 +triggerCompSensorSatRpm = scalar, U08, 2539, "RPM", 50.0, 0, 0, 12000, 0 +idleRpmPid2_pFactor = scalar, F32, 2540, "", 1, 0, -10000, 10000, 4 +idleRpmPid2_iFactor = scalar, F32, 2544, "", 1, 0, -10000, 10000, 4 +idleRpmPid2_dFactor = scalar, F32, 2548, "", 1, 0, -10000, 10000, 4 +idleRpmPid2_offset = scalar, S16, 2552, "", 1, 0, -1000, 1000, 0 +idleRpmPid2_periodMs = scalar, S16, 2554, "ms", 1, 0, 0, 3000, 0 +idleRpmPid2_minValue = scalar, S16, 2556, "", 1, 0, -30000, 30000, 0 +idleRpmPid2_maxValue = scalar, S16, 2558, "", 1, 0, -30000, 30000, 0 +canVssNbcType = bits, U08, 2560, [0:0], "BMW_e46", "W202" +gppwm1_pin = bits, U16, 2564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm1_dutyIfError = scalar, U08, 2566, "%", 1, 0, 0, 100, 0 +gppwm1_pwmFrequency = scalar, U16, 2568, "hz", 1, 0, 0, 500, 0 +gppwm1_onAboveDuty = scalar, U08, 2570, "%", 1, 0, 0, 100, 0 +gppwm1_offBelowDuty = scalar, U08, 2571, "%", 1, 0, 0, 100, 0 +gppwm1_loadAxis = bits, U08, 2572, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" +gppwm1_alignmentFill_map = scalar, U08, 2573, "unit", 1, 0, 0, 100, 0 +gppwm1_loadBins = array, U08, 2574, [8], "load", 1, 0, 0, 250, 0 +gppwm1_rpmBins = array, U08, 2582, [8], "RPM", 100.0, 0, 0, 25000, 0 +gppwm1_table = array, U08, 2590, [8x8], "duty", 1, 0, 0, 100, 0 +gppwm2_pin = bits, U16, 2656, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm2_dutyIfError = scalar, U08, 2658, "%", 1, 0, 0, 100, 0 +gppwm2_pwmFrequency = scalar, U16, 2660, "hz", 1, 0, 0, 500, 0 +gppwm2_onAboveDuty = scalar, U08, 2662, "%", 1, 0, 0, 100, 0 +gppwm2_offBelowDuty = scalar, U08, 2663, "%", 1, 0, 0, 100, 0 +gppwm2_loadAxis = bits, U08, 2664, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" +gppwm2_alignmentFill_map = scalar, U08, 2665, "unit", 1, 0, 0, 100, 0 +gppwm2_loadBins = array, U08, 2666, [8], "load", 1, 0, 0, 250, 0 +gppwm2_rpmBins = array, U08, 2674, [8], "RPM", 100.0, 0, 0, 25000, 0 +gppwm2_table = array, U08, 2682, [8x8], "duty", 1, 0, 0, 100, 0 +gppwm3_pin = bits, U16, 2748, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm3_dutyIfError = scalar, U08, 2750, "%", 1, 0, 0, 100, 0 +gppwm3_pwmFrequency = scalar, U16, 2752, "hz", 1, 0, 0, 500, 0 +gppwm3_onAboveDuty = scalar, U08, 2754, "%", 1, 0, 0, 100, 0 +gppwm3_offBelowDuty = scalar, U08, 2755, "%", 1, 0, 0, 100, 0 +gppwm3_loadAxis = bits, U08, 2756, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" +gppwm3_alignmentFill_map = scalar, U08, 2757, "unit", 1, 0, 0, 100, 0 +gppwm3_loadBins = array, U08, 2758, [8], "load", 1, 0, 0, 250, 0 +gppwm3_rpmBins = array, U08, 2766, [8], "RPM", 100.0, 0, 0, 25000, 0 +gppwm3_table = array, U08, 2774, [8x8], "duty", 1, 0, 0, 100, 0 +gppwm4_pin = bits, U16, 2840, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gppwm4_dutyIfError = scalar, U08, 2842, "%", 1, 0, 0, 100, 0 +gppwm4_pwmFrequency = scalar, U16, 2844, "hz", 1, 0, 0, 500, 0 +gppwm4_onAboveDuty = scalar, U08, 2846, "%", 1, 0, 0, 100, 0 +gppwm4_offBelowDuty = scalar, U08, 2847, "%", 1, 0, 0, 100, 0 +gppwm4_loadAxis = bits, U08, 2848, [0:3], "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Zero", "Accel Pedal", "Battery Voltage" +gppwm4_alignmentFill_map = scalar, U08, 2849, "unit", 1, 0, 0, 100, 0 +gppwm4_loadBins = array, U08, 2850, [8], "load", 1, 0, 0, 250, 0 +gppwm4_rpmBins = array, U08, 2858, [8], "RPM", 100.0, 0, 0, 25000, 0 +gppwm4_table = array, U08, 2866, [8x8], "duty", 1, 0, 0, 100, 0 +mc33_i_boost = scalar, U16, 2932, "mA", 1, 0, 1000, 25000, 0 +mc33_i_peak = scalar, U16, 2934, "mA", 1, 0, 1000, 20000, 0 +mc33_i_hold = scalar, U16, 2936, "mA", 1, 0, 1000, 20000, 0 +mc33_t_max_boost = scalar, U16, 2938, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_off = scalar, U16, 2940, "us", 1, 0, 0, 10000, 0 +mc33_t_peak_tot = scalar, U16, 2942, "us", 1, 0, 0, 10000, 0 +mc33_t_bypass = scalar, U16, 2944, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_off = scalar, U16, 2946, "us", 1, 0, 0, 10000, 0 +mc33_t_hold_tot = scalar, U16, 2948, "us", 1, 0, 0, 10000, 0 +tcuUpshiftButtonPinMode = bits, U08, 2950, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcuDownshiftButtonPinMode = bits, U08, 2951, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +acSwitchMode = bits, U08, 2952, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" +tcu_solenoid_mode1 = bits, U08, 2953, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode2 = bits, U08, 2954, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode3 = bits, U08, 2955, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode4 = bits, U08, 2956, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode5 = bits, U08, 2957, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_solenoid_mode6 = bits, U08, 2958, [0:1], "default", "default inverted", "open collector", "open collector inverted" +knockBaseNoise = array, S08, 2959, [16], "dB", 0.5, 0, -50, 10, 1 +triggerGapOverrideFrom1 = scalar, F32, 2976, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom2 = scalar, F32, 2980, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom3 = scalar, F32, 2984, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom4 = scalar, F32, 2988, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom5 = scalar, F32, 2992, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom6 = scalar, F32, 2996, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom7 = scalar, F32, 3000, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom8 = scalar, F32, 3004, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom9 = scalar, F32, 3008, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom10 = scalar, F32, 3012, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom11 = scalar, F32, 3016, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom12 = scalar, F32, 3020, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom13 = scalar, F32, 3024, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom14 = scalar, F32, 3028, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom15 = scalar, F32, 3032, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom16 = scalar, F32, 3036, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom17 = scalar, F32, 3040, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideFrom18 = scalar, F32, 3044, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo1 = scalar, F32, 3048, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo2 = scalar, F32, 3052, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo3 = scalar, F32, 3056, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo4 = scalar, F32, 3060, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo5 = scalar, F32, 3064, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo6 = scalar, F32, 3068, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo7 = scalar, F32, 3072, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo8 = scalar, F32, 3076, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo9 = scalar, F32, 3080, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo10 = scalar, F32, 3084, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo11 = scalar, F32, 3088, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo12 = scalar, F32, 3092, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo13 = scalar, F32, 3096, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo14 = scalar, F32, 3100, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo15 = scalar, F32, 3104, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo16 = scalar, F32, 3108, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo17 = scalar, F32, 3112, "ratio", 1, 0, 0, 20, 3 +triggerGapOverrideTo18 = scalar, F32, 3116, "ratio", 1, 0, 0, 20, 3 +maxCamPhaseResolveRpm = scalar, U08, 3120, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3121, [11], "", 1, 0, 0, 0, 0 +hpfpCamLobes = scalar, U08, 3132, "lobes/cam", 1, 0, 0, 255, 0 +hpfpCam = bits, U08, 3133, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" +hpfpPeakPos = scalar, U08, 3134, "deg", 1, 0, 0, 255, 0 +hpfpMinAngle = scalar, U08, 3135, "deg", 1, 0, 0, 255, 0 +hpfpPumpVolume = scalar, U16, 3136, "cc", 0.001, 0, 0, 65, 3 +hpfpActivationAngle = scalar, U08, 3138, "deg", 1, 0, 0, 255, 0 +issFilterReciprocal = scalar, U08, 3139, "", 1, 0, 0, 100, 0 +hpfpPidP = scalar, U16, 3140, "%/kPa", 0.001, 0, 0, 65, 3 +hpfpPidI = scalar, U16, 3142, "%/kPa/lobe", 1.0E-5, 0, 0, 0.65, 5 +hpfpTargetDecay = scalar, U16, 3144, "kPa/s", 1, 0, 0, 65000, 0 +hpfpLobeProfileQuantityBins = array, U08, 3146, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 3162, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 3178, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 3186, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 3202, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 3402, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 3422, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 3432, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 3532, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 3552, [10], "RPM", 50.0, 0, 0, 12500, 0 +stepper_raw_output1 = bits, U16, 3562, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output2 = bits, U16, 3564, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output3 = bits, U16, 3566, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +stepper_raw_output4 = bits, U16, 3568, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +gearRatio1 = scalar, U16, 3570, "ratio", 0.01, 0, 0, 10, 2 +gearRatio2 = scalar, U16, 3572, "ratio", 0.01, 0, 0, 10, 2 +gearRatio3 = scalar, U16, 3574, "ratio", 0.01, 0, 0, 10, 2 +gearRatio4 = scalar, U16, 3576, "ratio", 0.01, 0, 0, 10, 2 +gearRatio5 = scalar, U16, 3578, "ratio", 0.01, 0, 0, 10, 2 +gearRatio6 = scalar, U16, 3580, "ratio", 0.01, 0, 0, 10, 2 +gearRatio7 = scalar, U16, 3582, "ratio", 0.01, 0, 0, 10, 2 +gearRatio8 = scalar, U16, 3584, "ratio", 0.01, 0, 0, 10, 2 +vvtActivationDelayMs = scalar, U16, 3586, "ms", 1, 0, 0, 65000, 0 +wwCltBins = array, S08, 3588, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 3596, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 3604, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 3612, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 3620, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 3628, [8], "", 0.01, 0, 0, 2.5, 2 +torqueTable = array, U08, 3636, [6x6], "Nm", 10.0, 0, 0, 255, 0 +torqueRpmBins = array, U16, 3672, [6], "RPM", 1, 0, 0, 65000, 0 +torqueLoadBins = array, U16, 3684, [6], "Load", 1, 0, 0, 65000, 0 +gearControllerMode = bits, U08, 3696, [0:1], "None", "Button Shift" +transmissionControllerMode = bits, U08, 3697, [0:1], "None", "Simple Transmission", "GM 4L6X" +auxLinear1_hwChannel = bits, U08, 3700, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxLinear1_v1 = scalar, F32, 3704, "volts", 1, 0, 0, 10, 2 +auxLinear1_value1 = scalar, F32, 3708, "kPa", 1, 0, 0, 1000000, 2 +auxLinear1_v2 = scalar, F32, 3712, "volts", 1, 0, 0, 10, 2 +auxLinear1_value2 = scalar, F32, 3716, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_hwChannel = bits, U08, 3720, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" +auxLinear2_v1 = scalar, F32, 3724, "volts", 1, 0, 0, 10, 2 +auxLinear2_value1 = scalar, F32, 3728, "kPa", 1, 0, 0, 1000000, 2 +auxLinear2_v2 = scalar, F32, 3732, "volts", 1, 0, 0, 10, 2 +auxLinear2_value2 = scalar, F32, 3736, "kPa", 1, 0, 0, 1000000, 2 +tcu_tcc_onoff_solenoid = bits, U16, 3740, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_onoff_solenoid_mode = bits, U08, 3742, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid = bits, U16, 3744, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_tcc_pwm_solenoid_mode = bits, U08, 3746, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_tcc_pwm_solenoid_freq = scalar, U16, 3748, "Hz", 1, 0, 0, 3000, 0 +tcu_pc_solenoid_pin = bits, U16, 3750, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_pc_solenoid_pin_mode = bits, U08, 3752, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_pc_solenoid_freq = scalar, U16, 3754, "Hz", 1, 0, 0, 3000, 0 +tcu_32_solenoid_pin = bits, U16, 3756, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" +tcu_32_solenoid_pin_mode = bits, U08, 3758, [0:1], "default", "default inverted", "open collector", "open collector inverted" +tcu_32_solenoid_freq = scalar, U16, 3760, "Hz", 1, 0, 0, 3000, 0 +etbMinimumPosition = scalar, F32, 3764, "%", 1, 0, 0.01, 100, 2 +tuneHidingKey = scalar, U16, 3768, "", 1, 0, 0, 20000, 0 +mainUnusedEnd = array, U08, 3770, [244], "units", 1, 0, 0, 1, 0 +etbBiasBins = array, F32, 4016, [8], "target TPS position", 1, 0, 0, 100, 0 +etbBiasValues = array, F32, 4048, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 +iacPidMultTable = array, U08, 4080, [8x8], "%", 1, 0, 0, 999, 2 +iacPidMultLoadBins = array, U08, 4144, [8], "Load", 1, 0, 0, 500, 2 +iacPidMultRpmBins = array, U08, 4152, [8], "RPM", 10.0, 0, 0, 2500, 0 +sparkDwellRpmBins = array, U16, 4160, [8], "RPM", 1, 0, 0, 25000, 0 +sparkDwellValues = array, U16, 4176, [8], "ms", 0.01, 0, 0, 30, 2 +cltIdleRpmBins = array, S08, 4192, [16], "C", 2.0, 0, -40, 200, 0 +cltIdleRpm = array, U08, 4208, [16], "RPM", 20.0, 0, 0, 5000, 0 +cltTimingBins = array, F32, 4224, [8], "C", 1, 0, -100, 250, 1 +cltTimingExtra = array, F32, 4256, [8], "degree", 1, 0, -400, 400, 0 +scriptCurve1Bins = array, F32, 4288, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve1 = array, F32, 4352, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve2Bins = array, F32, 4416, [16], "x", 1, 0, -10000, 10000, 3 +scriptCurve2 = array, F32, 4480, [16], "y", 1, 0, -10000, 10000, 3 +scriptCurve3Bins = array, F32, 4544, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve3 = array, F32, 4576, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve4Bins = array, F32, 4608, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve4 = array, F32, 4640, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve5Bins = array, F32, 4672, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve5 = array, F32, 4704, [8], "y", 1, 0, -10000, 10000, 3 +scriptCurve6Bins = array, F32, 4736, [8], "x", 1, 0, -10000, 10000, 3 +scriptCurve6 = array, F32, 4768, [8], "y", 1, 0, -10000, 10000, 3 +baroCorrPressureBins = array, F32, 4800, [4], "kPa", 1, 0, 0, 200, 2 +baroCorrRpmBins = array, F32, 4816, [4], "RPM", 1, 0, 0, 18000, 0 +baroCorrTable = array, F32, 4832, [4x4], "ratio", 1, 0, 0, 2, 2 +crankingTpsCoef = array, F32, 4896, [8], "Ratio", 1, 0, 0, 700, 2 +crankingTpsBins = array, F32, 4928, [8], "%", 1, 0, 0, 100, 2 +narrowToWideOxygenBins = array, F32, 4960, [8], "V", 1, 0, -10, 10, 3 +narrowToWideOxygen = array, F32, 4992, [8], "ratio", 1, 0, -40, 40, 2 +crankingAdvanceBins = array, U16, 5024, [4], "RPM", 1, 0, 0, 25000, 0 +crankingAdvance = array, S16, 5032, [4], "deg", 0.01, 0, -20, 90, 2 +iacCoastingBins = array, F32, 5040, [16], "C", 1, 0, -100, 250, 2 +iacCoasting = array, F32, 5104, [16], "%", 1, 0, 0, 100, 2 +warning_message = string, ASCII, 5168, 120 +afterstartCoolantBins = array, F32, 5288, [8], "C", 1, 0, -100, 250, 0 +afterstartHoldTime = array, F32, 5320, [8], "Seconds", 1, 0, 0, 100, 1 +afterstartEnrich = array, F32, 5352, [8], "%", 1, 0, 0, 600, 1 +afterstartDecayTime = array, F32, 5384, [8], "Seconds", 1, 0, 0, 100, 1 +boostTableOpenLoop = array, U08, 5416, [8x8], "", 0.5, 0, 0, 100, 1 +boostRpmBins = array, U08, 5480, [8], "RPM", 100.0, 0, 0, 25000, 0 +boostTableClosedLoop = array, U08, 5488, [8x8], "", 2.0, 0, 0, 3000, 0 +boostTpsBins = array, U08, 5552, [8], "%", 1, 0, 0, 100, 0 +pedalToTpsTable = array, U08, 5560, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5624, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5632, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5640, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5672, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5704, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5712, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5744, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5748, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5752, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5784, 8000 +cltFuelCorrBins = array, F32, 13784, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13848, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13912, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13976, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 14040, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 14072, [8], "C", 1, 0, -80, 170, 2 +crankingCycleCoef = array, F32, 14104, [8], "ratio", 1, 0, 0, 5, 2 +crankingCycleBins = array, F32, 14136, [8], "counter", 1, 0, -80, 170, 0 +cltIdleCorrBins = array, F32, 14168, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14232, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14296, [256], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 15320, [256], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S16, 16344, [16x16], "deg", 0.1, 0, -720, 720, 1 +ignitionIatCorrLoadBins = array, F32, 16856, [16], "Temperature", 1, 0, 0, 500, 0 +ignitionIatCorrRpmBins = array, U16, 16920, [16], "RPM", 1, 0, 0, 18000, 0 +injectionPhase = array, S16, 16952, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 17464, [16], "Load", 1, 0, 0, 500, 0 +injPhaseRpmBins = array, U16, 17496, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 17528, [6x10], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 17588, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 18100, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 18132, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 18164, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 18228, [8], "L", 1, 0, 0, 255, 0 +vvtTable1RpmBins = array, U16, 18244, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 18260, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 18324, [8], "L", 1, 0, 0, 255, 0 +vvtTable2RpmBins = array, U16, 18340, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 18356, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 18868, [16], "Load", 1, 0, 0, 500, 0 +ignitionRpmBins = array, U16, 18900, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 18932, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 19444, [16], "kPa", 1, 0, 0, 400, 0 +veRpmBins = array, U16, 19476, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 19480, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 19508, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 19480, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 19508, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 19736, [16], "", 1, 0, 0, 500, 0 -lambdaRpmBins = array, U16, 19768, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 19800, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 20056, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 20088, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 20120, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 20376, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 20392, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, U08, 20408, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable2LoadBins = array, S16, 20472, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 20488, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 20504, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 20568, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 20584, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 20600, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 20664, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 20680, [8], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 20696, [4], "", 1, 0, 0, 400, 0 -ignTrimRpmBins = array, U16, 20704, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 20712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 20728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 20744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 20760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 20776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 20792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 20808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 20824, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 20840, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 20856, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 20872, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 20888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 20904, [4], "", 1, 0, 0, 400, 0 -fuelTrimRpmBins = array, U16, 20912, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 20920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 20936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 20968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 20984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 21000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 21016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 21032, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 21048, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 21064, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 21080, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 21096, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 21112, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 21128, [8], "Airmass", 0.02, 0, 0, 255, 2 -tcu_pcValsR = array, U08, 21136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 21144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 21152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 21160, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 21168, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 21176, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 21184, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 21192, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 21200, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 21208, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 21216, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 21224, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 21232, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 21240, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 21248, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 21256, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 -; total TS size = 21272 +lambdaLoadBins = array, U16, 19764, [16], "", 1, 0, 0, 500, 0 +lambdaRpmBins = array, U16, 19796, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 19828, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 20084, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 20116, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 20148, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 20404, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 20420, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, U08, 20436, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable2LoadBins = array, S16, 20500, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 20516, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 20532, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 20596, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 20612, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 20628, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 20692, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 20708, [8], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 20724, [4], "", 1, 0, 0, 400, 0 +ignTrimRpmBins = array, U16, 20732, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 20740, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 20756, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 20772, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 20788, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 20804, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 20820, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 20836, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 20852, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 20868, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 20884, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 20900, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 20916, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 20932, [4], "", 1, 0, 0, 400, 0 +fuelTrimRpmBins = array, U16, 20940, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 20948, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 20964, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 20996, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 21012, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 21028, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 21044, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 21060, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 21076, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 21092, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 21108, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 21124, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 21140, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 21156, [8], "Airmass", 0.02, 0, 0, 255, 2 +tcu_pcValsR = array, U08, 21164, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 21172, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 21180, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 21188, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 21196, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 21204, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 21212, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 21220, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 21228, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 21236, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 21244, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 21252, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 21260, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 21268, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 21276, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 21284, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0 +; total TS size = 21300 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -1436,6 +1453,9 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met." globalFuelCorrection = "set global_fuel_correction X" camInputs1 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 1" + camInputs2 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 2" + camInputs3 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 3" + camInputs4 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 4" throttlePedalPositionAdcChannel = "Electronic throttle pedal position first channel" throttlePedalUpPin = "Throttle Pedal not pressed switch - used on some older vehicles like early Mazda Miata" baroSensor_lowValue = "kPa value at low volts" @@ -1614,6 +1634,9 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 luaOutputPins7 = "luaOutputPins 7" luaOutputPins8 = "luaOutputPins 8" vvtOffsets1 = "Angle between cam sensor and VVT zero position" + vvtOffsets2 = "Angle between cam sensor and VVT zero position" + vvtOffsets3 = "Angle between cam sensor and VVT zero position" + vvtOffsets4 = "Angle between cam sensor and VVT zero position" gpPwmNote1 = "gpPwmNote 1" gpPwmNote2 = "gpPwmNote 2" gpPwmNote3 = "gpPwmNote 3" @@ -1656,6 +1679,9 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 invertVvtControlIntake = "If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'." invertVvtControlExhaust = "If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'." camInputsDebug1 = "camInputsDebug 1" + camInputsDebug2 = "camInputsDebug 2" + camInputsDebug3 = "camInputsDebug 3" + camInputsDebug4 = "camInputsDebug 4" acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling." warningPeriod = "set warningPeriod X" noAccelAfterHardLimitPeriodSecs = "TODO: finish this #413" @@ -1733,10 +1759,15 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 mapHighValueVoltage = "MAP voltage for low point" egoValueShift = "EGO value correction" vvtPins1 = "vvtPins 1" + vvtPins2 = "vvtPins 2" + vvtPins3 = "vvtPins 3" + vvtPins4 = "vvtPins 4" crankingIACposition = "This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling." vvtOutputFrequency1 = "vvtOutputFrequency 1" + vvtOutputFrequency2 = "vvtOutputFrequency 2" fan1ExtraIdle = "Additional idle % when fan #1 is active" vvtMode1 = "set vvt_mode X 1" + vvtMode2 = "set vvt_mode X 2" fan2ExtraIdle = "Additional idle % when fan #2 is active" primingDelay = "Delay to allow fuel pressure to build before firing the priming pulse." auxAnalogInputs1 = "auxAnalogInputs 1" @@ -1795,6 +1826,10 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0 auxPid1_periodMs = "PID dTime" auxPid1_minValue = "Output Min Duty Cycle" auxPid1_maxValue = "Output Max Duty Cycle" + auxPid2_offset = "Linear addition to PID logic" + auxPid2_periodMs = "PID dTime" + auxPid2_minValue = "Output Min Duty Cycle" + auxPid2_maxValue = "Output Max Duty Cycle" injectorCorrectionPolynomial1 = "injectorCorrectionPolynomial 1" injectorCorrectionPolynomial2 = "injectorCorrectionPolynomial 2" injectorCorrectionPolynomial3 = "injectorCorrectionPolynomial 3" @@ -2415,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 1f8c7eabb2..92eca34ae4 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.mre_f4.4068787245" + signature = "rusEFI 2022.08.17.mre_f4.4137440742" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.mre_f4.4068787245" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.mre_f4.4137440742" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:47 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp camInputs2 = bits, U16, 502, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" camInputs3 = bits, U16, 504, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" camInputs4 = bits, U16, 506, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 75ba5acad0..f91bddd5c6 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.mre_f7.4068787245" + signature = "rusEFI 2022.08.17.mre_f7.4137440742" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.mre_f7.4068787245" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.mre_f7.4137440742" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:46 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp camInputs2 = bits, U16, 502, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" camInputs3 = bits, U16, 504, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" camInputs4 = bits, U16, 506, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",1="18 - AN temp 1",13="19 - AN volt 4",14="20 - AN volt 5",4="22 - AN temp 4",2="23 - AN temp 2",3="24 - AN temp 3",7="26 - AN volt 2",11="27 - AN volt 1",5="28 - AN volt 10, Aux Reuse",16="30 - AN volt 7",8="31 - AN volt 3",15="32 - AN volt 6, Aux Reuse",9="36 - AN volt 8, Aux Reuse",10="40 - AN volt 9, Aux Reuse",12="Battery Sense" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 6215f074b2..abdd1bee97 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.prometheus_405.1840812349" + signature = "rusEFI 2022.08.17.prometheus_405.1772093686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.prometheus_405.1840812349" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.prometheus_405.1772093686" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:32 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:55 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 3eb2ed8c9a..ec592398aa 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.prometheus_469.1840812349" + signature = "rusEFI 2022.08.17.prometheus_469.1772093686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.prometheus_469.1840812349" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.prometheus_469.1772093686" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:54 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 97ed535c79..829f2671eb 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.proteus_f4.2560593837" + signature = "rusEFI 2022.08.17.proteus_f4.2626100838" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.proteus_f4.2560593837" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.proteus_f4.2626100838" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:36 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:59 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="D camInputs2 = bits, U16, 502, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs3 = bits, U16, 504, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs4 = bits, U16, 506, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 1a748e247e..10016890ec 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.proteus_f7.2560593837" + signature = "rusEFI 2022.08.17.proteus_f7.2626100838" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.proteus_f7.2560593837" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.proteus_f7.2626100838" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:33 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:00:57 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="D camInputs2 = bits, U16, 502, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs3 = bits, U16, 504, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs4 = bits, U16, 506, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 36cbd89a54..36336c3f82 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.proteus_h7.2560593837" + signature = "rusEFI 2022.08.17.proteus_h7.2626100838" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.proteus_h7.2560593837" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.proteus_h7.2626100838" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:38 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:00 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="D camInputs2 = bits, U16, 502, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs3 = bits, U16, 504, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" camInputs4 = bits, U16, 506, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",15="Analog Temp 1",16="Analog Temp 2",9="Analog Temp 3",10="Analog Temp 4",11="Analog Volt 1",6="Analog Volt 10",7="Analog Volt 11",12="Analog Volt 2",13="Analog Volt 3",14="Analog Volt 4",1="Analog Volt 5",2="Analog Volt 6",3="Analog Volt 7",4="Analog Volt 8",5="Analog Volt 9",8="Battery Sense" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index cdfacf6214..340a6a422d 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.subaru_eg33_f7.1936719715" + signature = "rusEFI 2022.08.17.subaru_eg33_f7.2004315816" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.subaru_eg33_f7.1936719715" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.subaru_eg33_f7.2004315816" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:15:48 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 Wed Aug 17 03:00:21 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Cran camInputs2 = bits, U16, 502, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" camInputs3 = bits, U16, 504, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" camInputs4 = bits, U16, 506, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",7="A02 - VBat",15="A03 - Coolant t Ain",10="A04 - EGR t Ain",16="A06 - Oxyg 1 Ain",9="A06 - Oxyg 2 Ain",12="A18 - AUX0 Ain",1="AUX0_18 - MAP Ain",6="AUX0_19 - IAT Ain",13="B02 - TPS Ain",4="B05 - MAF Ain" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 0 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 4de6be5e93..bb379e91f5 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.17.tdg-pdm8.2539292303" + signature = "rusEFI 2022.08.17.tdg-pdm8.2470582084" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.17.tdg-pdm8.2539292303" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.17.tdg-pdm8.2470582084" ; 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 @@ -86,7 +86,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 Wed Aug 17 01:16:46 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:07 UTC 2022 pageSize = 21300 page = 1 @@ -223,7 +223,6 @@ camInputs1 = bits, U16, 500, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", camInputs2 = bits, U16, 502, [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" camInputs3 = bits, U16, 504, [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" camInputs4 = bits, U16, 506, [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" - afr_hwChannel = bits, U08, 508, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" afr_v1 = scalar, F32, 512, "volts", 1, 0, 0, 10, 2 afr_value1 = scalar, F32, 516, "AFR", 1, 0, 0, 1000, 2 @@ -578,7 +577,6 @@ vvtOffsets1 = scalar, F32, 1244, "value", 1, 0, -720, 1000, 1 vvtOffsets2 = scalar, F32, 1248, "value", 1, 0, -720, 1000, 1 vvtOffsets3 = scalar, F32, 1252, "value", 1, 0, -720, 1000, 1 vvtOffsets4 = scalar, F32, 1256, "value", 1, 0, -720, 1000, 1 - vrThreshold1_rpmBins = array, U08, 1260, [6], "rpm", 50.0, 0, 0, 12000, 0 vrThreshold1_values = array, U08, 1266, [6], "volts", 0.01, 0, 0, 2.5, 2 vrThreshold1_pin = bits, U16, 1272, [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" @@ -666,7 +664,6 @@ camInputsDebug1 = bits, U16, 1384, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2" camInputsDebug2 = bits, U16, 1386, [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" camInputsDebug3 = bits, U16, 1388, [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" camInputsDebug4 = bits, U16, 1390, [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" - acIdleRpmBump = scalar, S16, 1392, "RPM", 1, 0, 0, 1000, 0 warningPeriod = scalar, S16, 1394, "seconds", 1, 0, 0, 60, 0 knockDetectionWindowStart = scalar, F32, 1396, "angle", 1, 0, -1000, 1000, 2 @@ -766,30 +763,30 @@ unused1127 = bits, U32, 1628, [4:4], "false", "true" unused1128 = bits, U32, 1628, [5:5], "false", "true" unused1129 = bits, U32, 1628, [6:6], "false", "true" unused1130 = bits, U32, 1628, [7:7], "false", "true" -unusedBit_542_8 = bits, U32, 1628, [8:8], "false", "true" -unusedBit_542_9 = bits, U32, 1628, [9:9], "false", "true" -unusedBit_542_10 = bits, U32, 1628, [10:10], "false", "true" -unusedBit_542_11 = bits, U32, 1628, [11:11], "false", "true" -unusedBit_542_12 = bits, U32, 1628, [12:12], "false", "true" -unusedBit_542_13 = bits, U32, 1628, [13:13], "false", "true" -unusedBit_542_14 = bits, U32, 1628, [14:14], "false", "true" -unusedBit_542_15 = bits, U32, 1628, [15:15], "false", "true" -unusedBit_542_16 = bits, U32, 1628, [16:16], "false", "true" -unusedBit_542_17 = bits, U32, 1628, [17:17], "false", "true" -unusedBit_542_18 = bits, U32, 1628, [18:18], "false", "true" -unusedBit_542_19 = bits, U32, 1628, [19:19], "false", "true" -unusedBit_542_20 = bits, U32, 1628, [20:20], "false", "true" -unusedBit_542_21 = bits, U32, 1628, [21:21], "false", "true" -unusedBit_542_22 = bits, U32, 1628, [22:22], "false", "true" -unusedBit_542_23 = bits, U32, 1628, [23:23], "false", "true" -unusedBit_542_24 = bits, U32, 1628, [24:24], "false", "true" -unusedBit_542_25 = bits, U32, 1628, [25:25], "false", "true" -unusedBit_542_26 = bits, U32, 1628, [26:26], "false", "true" -unusedBit_542_27 = bits, U32, 1628, [27:27], "false", "true" -unusedBit_542_28 = bits, U32, 1628, [28:28], "false", "true" -unusedBit_542_29 = bits, U32, 1628, [29:29], "false", "true" -unusedBit_542_30 = bits, U32, 1628, [30:30], "false", "true" -unusedBit_542_31 = bits, U32, 1628, [31:31], "false", "true" +unusedBit_539_8 = bits, U32, 1628, [8:8], "false", "true" +unusedBit_539_9 = bits, U32, 1628, [9:9], "false", "true" +unusedBit_539_10 = bits, U32, 1628, [10:10], "false", "true" +unusedBit_539_11 = bits, U32, 1628, [11:11], "false", "true" +unusedBit_539_12 = bits, U32, 1628, [12:12], "false", "true" +unusedBit_539_13 = bits, U32, 1628, [13:13], "false", "true" +unusedBit_539_14 = bits, U32, 1628, [14:14], "false", "true" +unusedBit_539_15 = bits, U32, 1628, [15:15], "false", "true" +unusedBit_539_16 = bits, U32, 1628, [16:16], "false", "true" +unusedBit_539_17 = bits, U32, 1628, [17:17], "false", "true" +unusedBit_539_18 = bits, U32, 1628, [18:18], "false", "true" +unusedBit_539_19 = bits, U32, 1628, [19:19], "false", "true" +unusedBit_539_20 = bits, U32, 1628, [20:20], "false", "true" +unusedBit_539_21 = bits, U32, 1628, [21:21], "false", "true" +unusedBit_539_22 = bits, U32, 1628, [22:22], "false", "true" +unusedBit_539_23 = bits, U32, 1628, [23:23], "false", "true" +unusedBit_539_24 = bits, U32, 1628, [24:24], "false", "true" +unusedBit_539_25 = bits, U32, 1628, [25:25], "false", "true" +unusedBit_539_26 = bits, U32, 1628, [26:26], "false", "true" +unusedBit_539_27 = bits, U32, 1628, [27:27], "false", "true" +unusedBit_539_28 = bits, U32, 1628, [28:28], "false", "true" +unusedBit_539_29 = bits, U32, 1628, [29:29], "false", "true" +unusedBit_539_30 = bits, U32, 1628, [30:30], "false", "true" +unusedBit_539_31 = bits, U32, 1628, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1632, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1633, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1634, "ms", 5.0, 0, 0, 2000, 1 @@ -827,7 +824,6 @@ fan1ExtraIdle = scalar, U08, 1736, "%", 1, 0, 0, 100, 0 alternatorPwmFrequency = scalar, S32, 1740, "Hz", 1, 0, 0, 3000, 0 vvtMode1 = bits, U08, 1744, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" vvtMode2 = bits, U08, 1745, [0:4], "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17" - fan2ExtraIdle = scalar, U08, 1746, "%", 1, 0, 0, 100, 0 primingDelay = scalar, U08, 1747, "sec", 0.01, 0, 0, 1, 2 auxAnalogInputs1 = bits, U08, 1748, [0:5], 0="NONE",5="Battery Sense",11="Sense 1",12="Sense 2",13="Sense 3",14="Sense 4",15="Sense 5",16="Sense 6",9="Sense 7",10="Sense 8" @@ -2454,7 +2450,166 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0 gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0 gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0 rawBattery = scalar, S16, 530, "V", 0.001, 0 -unusedAtTheEnd = array, U08, 532, [160], "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0 +unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0 +unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0 +unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0 +unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0 +unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0 +unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0 +unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0 +unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0 +unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0 +unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0 +unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0 +unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0 +unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0 +unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0 +unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0 +unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0 +unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0 +unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0 +unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0 +unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0 +unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0 +unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0 +unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0 +unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0 +unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0 +unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0 +unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0 +unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0 +unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0 +unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0 +unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0 +unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0 +unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0 +unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0 +unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0 +unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0 +unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0 +unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0 +unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0 +unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0 +unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0 +unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0 +unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0 +unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0 +unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0 +unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0 +unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0 +unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0 +unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0 +unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0 +unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0 +unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0 +unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0 +unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0 +unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0 +unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0 +unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0 +unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0 +unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0 +unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0 +unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0 +unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0 +unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0 +unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0 +unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0 +unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0 +unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0 +unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0 +unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0 +unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0 +unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0 +unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0 +unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0 +unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0 +unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0 +unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0 +unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0 +unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0 +unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0 +unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0 +unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0 +unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0 +unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0 +unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0 ; total TS size = 692 m_knockRetard = scalar, F32, 692, "", 1, 0 m_knockThreshold = scalar, F32, 696, "", 1, 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 1ddf834a26..a3264c36ea 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 Tue Aug 16 23:47:21 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Wed Aug 17 03:00:17 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -18,9 +18,7 @@ public class AcControl { public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_RPM_COUNT = 8; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int CAN_DEFAULT_BASE = 0x200; public static final int CAN_ECU_SERIAL_RX_ID = 0x100; public static final int CAN_ECU_SERIAL_TX_ID = 0x102; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java index 484e09ec26..b18cc8fe54 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.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/boost_control.txt Tue Aug 16 23:47:21 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Wed Aug 17 03:00:17 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -18,9 +18,7 @@ public class BoostControl { public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_RPM_COUNT = 8; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int CAN_DEFAULT_BASE = 0x200; public static final int CAN_ECU_SERIAL_RX_ID = 0x100; public static final int CAN_ECU_SERIAL_TX_ID = 0x102; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java index b3f66a53bd..4548742c0c 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.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/algo/engine_state.txt Tue Aug 16 23:47:21 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Wed Aug 17 03:00:17 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -18,9 +18,7 @@ public class EngineState { public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_RPM_COUNT = 8; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int CAN_DEFAULT_BASE = 0x200; public static final int CAN_ECU_SERIAL_RX_ID = 0x100; public static final int CAN_ECU_SERIAL_TX_ID = 0x102; 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 ecd762e037..51436b4853 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 Wed Aug 17 01:16:50 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Aug 17 03:01:11 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -239,7 +239,6 @@ public class Fields { public static final int brakePedalPinMode_offset = 1958; public static final int byFirmwareVersion_offset = 444; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int camInputs1_offset = 500; public static final int camInputs2_offset = 502; public static final int camInputs3_offset = 504; @@ -248,10 +247,7 @@ public class Fields { public static final int camInputsDebug2_offset = 1386; public static final int camInputsDebug3_offset = 1388; public static final int camInputsDebug4_offset = 1390; - public static final int camInputsDebugPadding_offset = 1392; - public static final int camInputsPadding_offset = 508; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int can2BaudRate_offset = 1622; public static final int can2OpenBLT_offset = 1628; public static final int can2RxPin_offset = 1638; @@ -1894,7 +1890,7 @@ public class Fields { public static final int servoOutputPins7_offset = 2086; public static final int servoOutputPins8_offset = 2088; public static final int showHumanReadableWarning_offset = 960; - public static final int SIGNATURE_HASH = 1028802779; + public static final int SIGNATURE_HASH = 961206544; public static final int silentTriggerError_offset = 1360; public static final int skippedWheelOnCam_offset = 1360; public static final int slowAdcAlpha_offset = 1600; @@ -2384,7 +2380,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.08.17.all.1028802779"; + public static final String TS_SIGNATURE = "rusEFI 2022.08.17.all.961206544"; 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 = 1144; @@ -2432,30 +2428,30 @@ public class Fields { public static final int unused_1484_bit_31_offset = 1372; public static final int unused_1484_bit_38_offset = 1372; public static final int unusedBit_45_31_offset = 120; - public static final int unusedBit_542_10_offset = 1628; - public static final int unusedBit_542_11_offset = 1628; - public static final int unusedBit_542_12_offset = 1628; - public static final int unusedBit_542_13_offset = 1628; - public static final int unusedBit_542_14_offset = 1628; - public static final int unusedBit_542_15_offset = 1628; - public static final int unusedBit_542_16_offset = 1628; - public static final int unusedBit_542_17_offset = 1628; - public static final int unusedBit_542_18_offset = 1628; - public static final int unusedBit_542_19_offset = 1628; - public static final int unusedBit_542_20_offset = 1628; - public static final int unusedBit_542_21_offset = 1628; - public static final int unusedBit_542_22_offset = 1628; - public static final int unusedBit_542_23_offset = 1628; - public static final int unusedBit_542_24_offset = 1628; - public static final int unusedBit_542_25_offset = 1628; - public static final int unusedBit_542_26_offset = 1628; - public static final int unusedBit_542_27_offset = 1628; - public static final int unusedBit_542_28_offset = 1628; - public static final int unusedBit_542_29_offset = 1628; - public static final int unusedBit_542_30_offset = 1628; - public static final int unusedBit_542_31_offset = 1628; - public static final int unusedBit_542_8_offset = 1628; - public static final int unusedBit_542_9_offset = 1628; + public static final int unusedBit_539_10_offset = 1628; + public static final int unusedBit_539_11_offset = 1628; + public static final int unusedBit_539_12_offset = 1628; + public static final int unusedBit_539_13_offset = 1628; + public static final int unusedBit_539_14_offset = 1628; + public static final int unusedBit_539_15_offset = 1628; + public static final int unusedBit_539_16_offset = 1628; + public static final int unusedBit_539_17_offset = 1628; + public static final int unusedBit_539_18_offset = 1628; + public static final int unusedBit_539_19_offset = 1628; + public static final int unusedBit_539_20_offset = 1628; + public static final int unusedBit_539_21_offset = 1628; + public static final int unusedBit_539_22_offset = 1628; + public static final int unusedBit_539_23_offset = 1628; + public static final int unusedBit_539_24_offset = 1628; + public static final int unusedBit_539_25_offset = 1628; + public static final int unusedBit_539_26_offset = 1628; + public static final int unusedBit_539_27_offset = 1628; + public static final int unusedBit_539_28_offset = 1628; + public static final int unusedBit_539_29_offset = 1628; + public static final int unusedBit_539_30_offset = 1628; + public static final int unusedBit_539_31_offset = 1628; + public static final int unusedBit_539_8_offset = 1628; + public static final int unusedBit_539_9_offset = 1628; public static final int useAdvanceCorrectionsForCranking_offset = 1372; public static final int useCicPidForIdle_offset = 120; public static final int useCltBasedRpmLimit_offset = 1372; @@ -2540,12 +2536,10 @@ public class Fields { public static final int vvtCamSensorUseRise_offset = 764; public static final int vvtMode1_offset = 1744; public static final int vvtMode2_offset = 1745; - public static final int vvtModePadding_offset = 1746; public static final int vvtOffsets1_offset = 1244; public static final int vvtOffsets2_offset = 1248; public static final int vvtOffsets3_offset = 1252; public static final int vvtOffsets4_offset = 1256; - public static final int vvtOffsetsPadding_offset = 1260; public static final int vvtOutputFrequency1_offset = 1732; public static final int vvtOutputFrequency2_offset = 1734; public static final int vvtPins1_offset = 1700; @@ -2724,7 +2718,6 @@ public class Fields { public static final Field CAMINPUTS2 = Field.create("CAMINPUTS2", 502, FieldType.INT16, brain_input_pin_e).setScale(1.0); public static final Field CAMINPUTS3 = Field.create("CAMINPUTS3", 504, FieldType.INT16, brain_input_pin_e).setScale(1.0); public static final Field CAMINPUTS4 = Field.create("CAMINPUTS4", 506, FieldType.INT16, brain_input_pin_e).setScale(1.0); - public static final Field CAMINPUTSPADDING = Field.create("CAMINPUTSPADDING", 508, FieldType.INT8).setScale(1.0); public static final Field AFR_HWCHANNEL = Field.create("AFR_HWCHANNEL", 508, FieldType.INT8, adc_channel_e).setScale(1.0); public static final Field AFR_ALIGNMENTFILL_AT_1 = Field.create("AFR_ALIGNMENTFILL_AT_1", 509, FieldType.INT8).setScale(1.0); public static final Field AFR_V1 = Field.create("AFR_V1", 512, FieldType.FLOAT); @@ -3121,7 +3114,6 @@ public class Fields { public static final Field VVTOFFSETS2 = Field.create("VVTOFFSETS2", 1248, FieldType.FLOAT); public static final Field VVTOFFSETS3 = Field.create("VVTOFFSETS3", 1252, FieldType.FLOAT); public static final Field VVTOFFSETS4 = Field.create("VVTOFFSETS4", 1256, FieldType.FLOAT); - public static final Field VVTOFFSETSPADDING = Field.create("VVTOFFSETSPADDING", 1260, FieldType.FLOAT); public static final Field VRTHRESHOLD1_RPMBINS = Field.create("VRTHRESHOLD1_RPMBINS", 1260, FieldType.INT8).setScale(50.0); public static final Field VRTHRESHOLD1_VALUES = Field.create("VRTHRESHOLD1_VALUES", 1266, FieldType.INT8).setScale(0.01); public static final Field VRTHRESHOLD1_PIN = Field.create("VRTHRESHOLD1_PIN", 1272, FieldType.INT16, Gpio).setScale(1.0); @@ -3213,7 +3205,6 @@ public class Fields { public static final Field CAMINPUTSDEBUG2 = Field.create("CAMINPUTSDEBUG2", 1386, FieldType.INT16, Gpio).setScale(1.0); public static final Field CAMINPUTSDEBUG3 = Field.create("CAMINPUTSDEBUG3", 1388, FieldType.INT16, Gpio).setScale(1.0); public static final Field CAMINPUTSDEBUG4 = Field.create("CAMINPUTSDEBUG4", 1390, FieldType.INT16, Gpio).setScale(1.0); - public static final Field CAMINPUTSDEBUGPADDING = Field.create("CAMINPUTSDEBUGPADDING", 1392, FieldType.INT8).setScale(1.0); public static final Field ACIDLERPMBUMP = Field.create("ACIDLERPMBUMP", 1392, FieldType.INT16).setScale(1.0); public static final Field WARNINGPERIOD = Field.create("WARNINGPERIOD", 1394, FieldType.INT16).setScale(1.0); public static final Field KNOCKDETECTIONWINDOWSTART = Field.create("KNOCKDETECTIONWINDOWSTART", 1396, FieldType.FLOAT); @@ -3321,30 +3312,30 @@ public class Fields { public static final Field UNUSED1128 = Field.create("UNUSED1128", 1628, FieldType.BIT, 5); public static final Field UNUSED1129 = Field.create("UNUSED1129", 1628, FieldType.BIT, 6); public static final Field UNUSED1130 = Field.create("UNUSED1130", 1628, FieldType.BIT, 7); - public static final Field UNUSEDBIT_542_8 = Field.create("UNUSEDBIT_542_8", 1628, FieldType.BIT, 8); - public static final Field UNUSEDBIT_542_9 = Field.create("UNUSEDBIT_542_9", 1628, FieldType.BIT, 9); - public static final Field UNUSEDBIT_542_10 = Field.create("UNUSEDBIT_542_10", 1628, FieldType.BIT, 10); - public static final Field UNUSEDBIT_542_11 = Field.create("UNUSEDBIT_542_11", 1628, FieldType.BIT, 11); - public static final Field UNUSEDBIT_542_12 = Field.create("UNUSEDBIT_542_12", 1628, FieldType.BIT, 12); - public static final Field UNUSEDBIT_542_13 = Field.create("UNUSEDBIT_542_13", 1628, FieldType.BIT, 13); - public static final Field UNUSEDBIT_542_14 = Field.create("UNUSEDBIT_542_14", 1628, FieldType.BIT, 14); - public static final Field UNUSEDBIT_542_15 = Field.create("UNUSEDBIT_542_15", 1628, FieldType.BIT, 15); - public static final Field UNUSEDBIT_542_16 = Field.create("UNUSEDBIT_542_16", 1628, FieldType.BIT, 16); - public static final Field UNUSEDBIT_542_17 = Field.create("UNUSEDBIT_542_17", 1628, FieldType.BIT, 17); - public static final Field UNUSEDBIT_542_18 = Field.create("UNUSEDBIT_542_18", 1628, FieldType.BIT, 18); - public static final Field UNUSEDBIT_542_19 = Field.create("UNUSEDBIT_542_19", 1628, FieldType.BIT, 19); - public static final Field UNUSEDBIT_542_20 = Field.create("UNUSEDBIT_542_20", 1628, FieldType.BIT, 20); - public static final Field UNUSEDBIT_542_21 = Field.create("UNUSEDBIT_542_21", 1628, FieldType.BIT, 21); - public static final Field UNUSEDBIT_542_22 = Field.create("UNUSEDBIT_542_22", 1628, FieldType.BIT, 22); - public static final Field UNUSEDBIT_542_23 = Field.create("UNUSEDBIT_542_23", 1628, FieldType.BIT, 23); - public static final Field UNUSEDBIT_542_24 = Field.create("UNUSEDBIT_542_24", 1628, FieldType.BIT, 24); - public static final Field UNUSEDBIT_542_25 = Field.create("UNUSEDBIT_542_25", 1628, FieldType.BIT, 25); - public static final Field UNUSEDBIT_542_26 = Field.create("UNUSEDBIT_542_26", 1628, FieldType.BIT, 26); - public static final Field UNUSEDBIT_542_27 = Field.create("UNUSEDBIT_542_27", 1628, FieldType.BIT, 27); - public static final Field UNUSEDBIT_542_28 = Field.create("UNUSEDBIT_542_28", 1628, FieldType.BIT, 28); - public static final Field UNUSEDBIT_542_29 = Field.create("UNUSEDBIT_542_29", 1628, FieldType.BIT, 29); - public static final Field UNUSEDBIT_542_30 = Field.create("UNUSEDBIT_542_30", 1628, FieldType.BIT, 30); - public static final Field UNUSEDBIT_542_31 = Field.create("UNUSEDBIT_542_31", 1628, FieldType.BIT, 31); + public static final Field UNUSEDBIT_539_8 = Field.create("UNUSEDBIT_539_8", 1628, FieldType.BIT, 8); + public static final Field UNUSEDBIT_539_9 = Field.create("UNUSEDBIT_539_9", 1628, FieldType.BIT, 9); + public static final Field UNUSEDBIT_539_10 = Field.create("UNUSEDBIT_539_10", 1628, FieldType.BIT, 10); + public static final Field UNUSEDBIT_539_11 = Field.create("UNUSEDBIT_539_11", 1628, FieldType.BIT, 11); + public static final Field UNUSEDBIT_539_12 = Field.create("UNUSEDBIT_539_12", 1628, FieldType.BIT, 12); + public static final Field UNUSEDBIT_539_13 = Field.create("UNUSEDBIT_539_13", 1628, FieldType.BIT, 13); + public static final Field UNUSEDBIT_539_14 = Field.create("UNUSEDBIT_539_14", 1628, FieldType.BIT, 14); + public static final Field UNUSEDBIT_539_15 = Field.create("UNUSEDBIT_539_15", 1628, FieldType.BIT, 15); + public static final Field UNUSEDBIT_539_16 = Field.create("UNUSEDBIT_539_16", 1628, FieldType.BIT, 16); + public static final Field UNUSEDBIT_539_17 = Field.create("UNUSEDBIT_539_17", 1628, FieldType.BIT, 17); + public static final Field UNUSEDBIT_539_18 = Field.create("UNUSEDBIT_539_18", 1628, FieldType.BIT, 18); + public static final Field UNUSEDBIT_539_19 = Field.create("UNUSEDBIT_539_19", 1628, FieldType.BIT, 19); + public static final Field UNUSEDBIT_539_20 = Field.create("UNUSEDBIT_539_20", 1628, FieldType.BIT, 20); + public static final Field UNUSEDBIT_539_21 = Field.create("UNUSEDBIT_539_21", 1628, FieldType.BIT, 21); + public static final Field UNUSEDBIT_539_22 = Field.create("UNUSEDBIT_539_22", 1628, FieldType.BIT, 22); + public static final Field UNUSEDBIT_539_23 = Field.create("UNUSEDBIT_539_23", 1628, FieldType.BIT, 23); + public static final Field UNUSEDBIT_539_24 = Field.create("UNUSEDBIT_539_24", 1628, FieldType.BIT, 24); + public static final Field UNUSEDBIT_539_25 = Field.create("UNUSEDBIT_539_25", 1628, FieldType.BIT, 25); + public static final Field UNUSEDBIT_539_26 = Field.create("UNUSEDBIT_539_26", 1628, FieldType.BIT, 26); + public static final Field UNUSEDBIT_539_27 = Field.create("UNUSEDBIT_539_27", 1628, FieldType.BIT, 27); + public static final Field UNUSEDBIT_539_28 = Field.create("UNUSEDBIT_539_28", 1628, FieldType.BIT, 28); + public static final Field UNUSEDBIT_539_29 = Field.create("UNUSEDBIT_539_29", 1628, FieldType.BIT, 29); + public static final Field UNUSEDBIT_539_30 = Field.create("UNUSEDBIT_539_30", 1628, FieldType.BIT, 30); + public static final Field UNUSEDBIT_539_31 = Field.create("UNUSEDBIT_539_31", 1628, FieldType.BIT, 31); public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1632, FieldType.INT8).setScale(5.0); public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1633, FieldType.INT8).setScale(1.0); public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1634, FieldType.INT8).setScale(5.0); @@ -3386,7 +3377,6 @@ public class Fields { public static final String[] vvt_mode_e = {"Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K 4+1", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "vvt15", "vvt16", "vvt17"}; public static final Field VVTMODE1 = Field.create("VVTMODE1", 1744, FieldType.INT8, vvt_mode_e).setScale(1.0); public static final Field VVTMODE2 = Field.create("VVTMODE2", 1745, FieldType.INT8, vvt_mode_e).setScale(1.0); - public static final Field VVTMODEPADDING = Field.create("VVTMODEPADDING", 1746, FieldType.INT8).setScale(1.0); public static final Field FAN2EXTRAIDLE = Field.create("FAN2EXTRAIDLE", 1746, FieldType.INT8).setScale(1.0); public static final Field PRIMINGDELAY = Field.create("PRIMINGDELAY", 1747, FieldType.INT8).setScale(0.01); public static final Field AUXANALOGINPUTS1 = Field.create("AUXANALOGINPUTS1", 1748, FieldType.INT8, adc_channel_e).setScale(1.0); @@ -4103,7 +4093,6 @@ public class Fields { CAMINPUTS2, CAMINPUTS3, CAMINPUTS4, - CAMINPUTSPADDING, AFR_HWCHANNEL, AFR_ALIGNMENTFILL_AT_1, AFR_V1, @@ -4490,7 +4479,6 @@ public class Fields { VVTOFFSETS2, VVTOFFSETS3, VVTOFFSETS4, - VVTOFFSETSPADDING, VRTHRESHOLD1_RPMBINS, VRTHRESHOLD1_VALUES, VRTHRESHOLD1_PIN, @@ -4582,7 +4570,6 @@ public class Fields { CAMINPUTSDEBUG2, CAMINPUTSDEBUG3, CAMINPUTSDEBUG4, - CAMINPUTSDEBUGPADDING, ACIDLERPMBUMP, WARNINGPERIOD, KNOCKDETECTIONWINDOWSTART, @@ -4686,30 +4673,30 @@ public class Fields { UNUSED1128, UNUSED1129, UNUSED1130, - UNUSEDBIT_542_8, - UNUSEDBIT_542_9, - UNUSEDBIT_542_10, - UNUSEDBIT_542_11, - UNUSEDBIT_542_12, - UNUSEDBIT_542_13, - UNUSEDBIT_542_14, - UNUSEDBIT_542_15, - UNUSEDBIT_542_16, - UNUSEDBIT_542_17, - UNUSEDBIT_542_18, - UNUSEDBIT_542_19, - UNUSEDBIT_542_20, - UNUSEDBIT_542_21, - UNUSEDBIT_542_22, - UNUSEDBIT_542_23, - UNUSEDBIT_542_24, - UNUSEDBIT_542_25, - UNUSEDBIT_542_26, - UNUSEDBIT_542_27, - UNUSEDBIT_542_28, - UNUSEDBIT_542_29, - UNUSEDBIT_542_30, - UNUSEDBIT_542_31, + UNUSEDBIT_539_8, + UNUSEDBIT_539_9, + UNUSEDBIT_539_10, + UNUSEDBIT_539_11, + UNUSEDBIT_539_12, + UNUSEDBIT_539_13, + UNUSEDBIT_539_14, + UNUSEDBIT_539_15, + UNUSEDBIT_539_16, + UNUSEDBIT_539_17, + UNUSEDBIT_539_18, + UNUSEDBIT_539_19, + UNUSEDBIT_539_20, + UNUSEDBIT_539_21, + UNUSEDBIT_539_22, + UNUSEDBIT_539_23, + UNUSEDBIT_539_24, + UNUSEDBIT_539_25, + UNUSEDBIT_539_26, + UNUSEDBIT_539_27, + UNUSEDBIT_539_28, + UNUSEDBIT_539_29, + UNUSEDBIT_539_30, + UNUSEDBIT_539_31, BENCHTESTOFFTIME, BENCHTESTCOUNT, BENCHTESTONTIME, @@ -4750,7 +4737,6 @@ public class Fields { ALTERNATORPWMFREQUENCY, VVTMODE1, VVTMODE2, - VVTMODEPADDING, FAN2EXTRAIDLE, PRIMINGDELAY, AUXANALOGINPUTS1, 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 e5914adb70..70b0c0bbba 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 Tue Aug 16 23:47:21 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Wed Aug 17 03:00:17 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -18,9 +18,7 @@ public class TriggerState { public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_RPM_COUNT = 8; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int CAN_DEFAULT_BASE = 0x200; public static final int CAN_ECU_SERIAL_RX_ID = 0x100; public static final int CAN_ECU_SERIAL_TX_ID = 0x102; 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 2d2844efd4..c415314e74 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 Tue Aug 16 23:47:21 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Aug 17 03:00:17 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -18,9 +18,7 @@ public class TsOutputs { public static final int BOOST_LOAD_COUNT = 8; public static final int BOOST_RPM_COUNT = 8; public static final int CAM_INPUTS_COUNT = 4; - public static final int CAM_INPUTS_COUNT_padding = 0; public static final int CAMS_PER_BANK = 2; - public static final int CAMS_PER_BANK_padding = 0; public static final int CAN_DEFAULT_BASE = 0x200; public static final int CAN_ECU_SERIAL_RX_ID = 0x100; public static final int CAN_ECU_SERIAL_TX_ID = 0x102; @@ -734,7 +732,166 @@ public class TsOutputs { public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 528, FieldType.INT8).setScale(0.5); public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 529, FieldType.INT8).setScale(0.5); public static final Field RAWBATTERY = Field.create("RAWBATTERY", 530, FieldType.INT16).setScale(0.001); - public static final Field UNUSEDATTHEEND = Field.create("UNUSEDATTHEEND", 532, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 532, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 533, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 534, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 535, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 536, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 537, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 538, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 539, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 540, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 541, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 542, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 543, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 544, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 545, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 546, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 547, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 548, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 549, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 550, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 551, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 552, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 553, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 554, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 555, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 556, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 557, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 558, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 559, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 560, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 561, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 562, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 563, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 564, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 565, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 566, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 567, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 568, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 569, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 570, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 571, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 572, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 573, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 574, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 575, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 576, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 577, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 578, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 579, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 580, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 581, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 582, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 583, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 584, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 585, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 586, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 587, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 588, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 589, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 590, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 591, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 592, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 593, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 594, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 595, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 596, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 597, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 598, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 599, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 600, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 601, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 602, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 603, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 604, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 605, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 606, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 607, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND77 = Field.create("UNUSEDATTHEEND77", 608, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND78 = Field.create("UNUSEDATTHEEND78", 609, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND79 = Field.create("UNUSEDATTHEEND79", 610, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND80 = Field.create("UNUSEDATTHEEND80", 611, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND81 = Field.create("UNUSEDATTHEEND81", 612, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND82 = Field.create("UNUSEDATTHEEND82", 613, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND83 = Field.create("UNUSEDATTHEEND83", 614, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND84 = Field.create("UNUSEDATTHEEND84", 615, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND85 = Field.create("UNUSEDATTHEEND85", 616, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND86 = Field.create("UNUSEDATTHEEND86", 617, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND87 = Field.create("UNUSEDATTHEEND87", 618, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND88 = Field.create("UNUSEDATTHEEND88", 619, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND89 = Field.create("UNUSEDATTHEEND89", 620, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND90 = Field.create("UNUSEDATTHEEND90", 621, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND91 = Field.create("UNUSEDATTHEEND91", 622, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND92 = Field.create("UNUSEDATTHEEND92", 623, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND93 = Field.create("UNUSEDATTHEEND93", 624, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND94 = Field.create("UNUSEDATTHEEND94", 625, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND95 = Field.create("UNUSEDATTHEEND95", 626, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND96 = Field.create("UNUSEDATTHEEND96", 627, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND97 = Field.create("UNUSEDATTHEEND97", 628, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND98 = Field.create("UNUSEDATTHEEND98", 629, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND99 = Field.create("UNUSEDATTHEEND99", 630, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND100 = Field.create("UNUSEDATTHEEND100", 631, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND101 = Field.create("UNUSEDATTHEEND101", 632, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND102 = Field.create("UNUSEDATTHEEND102", 633, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND103 = Field.create("UNUSEDATTHEEND103", 634, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND104 = Field.create("UNUSEDATTHEEND104", 635, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND105 = Field.create("UNUSEDATTHEEND105", 636, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND106 = Field.create("UNUSEDATTHEEND106", 637, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND107 = Field.create("UNUSEDATTHEEND107", 638, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND108 = Field.create("UNUSEDATTHEEND108", 639, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND109 = Field.create("UNUSEDATTHEEND109", 640, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND110 = Field.create("UNUSEDATTHEEND110", 641, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND111 = Field.create("UNUSEDATTHEEND111", 642, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND112 = Field.create("UNUSEDATTHEEND112", 643, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND113 = Field.create("UNUSEDATTHEEND113", 644, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND114 = Field.create("UNUSEDATTHEEND114", 645, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND115 = Field.create("UNUSEDATTHEEND115", 646, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND116 = Field.create("UNUSEDATTHEEND116", 647, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND117 = Field.create("UNUSEDATTHEEND117", 648, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND118 = Field.create("UNUSEDATTHEEND118", 649, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND119 = Field.create("UNUSEDATTHEEND119", 650, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND120 = Field.create("UNUSEDATTHEEND120", 651, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND121 = Field.create("UNUSEDATTHEEND121", 652, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND122 = Field.create("UNUSEDATTHEEND122", 653, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND123 = Field.create("UNUSEDATTHEEND123", 654, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND124 = Field.create("UNUSEDATTHEEND124", 655, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND125 = Field.create("UNUSEDATTHEEND125", 656, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND126 = Field.create("UNUSEDATTHEEND126", 657, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND127 = Field.create("UNUSEDATTHEEND127", 658, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND128 = Field.create("UNUSEDATTHEEND128", 659, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND129 = Field.create("UNUSEDATTHEEND129", 660, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND130 = Field.create("UNUSEDATTHEEND130", 661, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND131 = Field.create("UNUSEDATTHEEND131", 662, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND132 = Field.create("UNUSEDATTHEEND132", 663, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND133 = Field.create("UNUSEDATTHEEND133", 664, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND134 = Field.create("UNUSEDATTHEEND134", 665, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND135 = Field.create("UNUSEDATTHEEND135", 666, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND136 = Field.create("UNUSEDATTHEEND136", 667, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND137 = Field.create("UNUSEDATTHEEND137", 668, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND138 = Field.create("UNUSEDATTHEEND138", 669, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND139 = Field.create("UNUSEDATTHEEND139", 670, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND140 = Field.create("UNUSEDATTHEEND140", 671, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND141 = Field.create("UNUSEDATTHEEND141", 672, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND142 = Field.create("UNUSEDATTHEEND142", 673, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND143 = Field.create("UNUSEDATTHEEND143", 674, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND144 = Field.create("UNUSEDATTHEEND144", 675, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND145 = Field.create("UNUSEDATTHEEND145", 676, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND146 = Field.create("UNUSEDATTHEEND146", 677, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND147 = Field.create("UNUSEDATTHEEND147", 678, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND148 = Field.create("UNUSEDATTHEEND148", 679, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND149 = Field.create("UNUSEDATTHEEND149", 680, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND150 = Field.create("UNUSEDATTHEEND150", 681, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND151 = Field.create("UNUSEDATTHEEND151", 682, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND152 = Field.create("UNUSEDATTHEEND152", 683, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND153 = Field.create("UNUSEDATTHEEND153", 684, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND154 = Field.create("UNUSEDATTHEEND154", 685, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND155 = Field.create("UNUSEDATTHEEND155", 686, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND156 = Field.create("UNUSEDATTHEEND156", 687, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND157 = Field.create("UNUSEDATTHEEND157", 688, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND158 = Field.create("UNUSEDATTHEEND158", 689, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND159 = Field.create("UNUSEDATTHEEND159", 690, FieldType.INT8).setScale(1.0); + public static final Field UNUSEDATTHEEND160 = Field.create("UNUSEDATTHEEND160", 691, FieldType.INT8).setScale(1.0); public static final Field[] VALUES = { SD_PRESENT, ISIGNITIONENABLEDINDICATOR, @@ -1075,6 +1232,165 @@ public class TsOutputs { GPPWMOUTPUT3, GPPWMOUTPUT4, RAWBATTERY, - UNUSEDATTHEEND, + UNUSEDATTHEEND1, + UNUSEDATTHEEND2, + UNUSEDATTHEEND3, + UNUSEDATTHEEND4, + UNUSEDATTHEEND5, + UNUSEDATTHEEND6, + UNUSEDATTHEEND7, + UNUSEDATTHEEND8, + UNUSEDATTHEEND9, + UNUSEDATTHEEND10, + UNUSEDATTHEEND11, + UNUSEDATTHEEND12, + UNUSEDATTHEEND13, + UNUSEDATTHEEND14, + UNUSEDATTHEEND15, + UNUSEDATTHEEND16, + UNUSEDATTHEEND17, + UNUSEDATTHEEND18, + UNUSEDATTHEEND19, + UNUSEDATTHEEND20, + UNUSEDATTHEEND21, + UNUSEDATTHEEND22, + UNUSEDATTHEEND23, + UNUSEDATTHEEND24, + UNUSEDATTHEEND25, + UNUSEDATTHEEND26, + UNUSEDATTHEEND27, + UNUSEDATTHEEND28, + UNUSEDATTHEEND29, + UNUSEDATTHEEND30, + UNUSEDATTHEEND31, + UNUSEDATTHEEND32, + UNUSEDATTHEEND33, + UNUSEDATTHEEND34, + UNUSEDATTHEEND35, + UNUSEDATTHEEND36, + UNUSEDATTHEEND37, + UNUSEDATTHEEND38, + UNUSEDATTHEEND39, + UNUSEDATTHEEND40, + UNUSEDATTHEEND41, + UNUSEDATTHEEND42, + UNUSEDATTHEEND43, + UNUSEDATTHEEND44, + UNUSEDATTHEEND45, + UNUSEDATTHEEND46, + UNUSEDATTHEEND47, + UNUSEDATTHEEND48, + UNUSEDATTHEEND49, + UNUSEDATTHEEND50, + UNUSEDATTHEEND51, + UNUSEDATTHEEND52, + UNUSEDATTHEEND53, + UNUSEDATTHEEND54, + UNUSEDATTHEEND55, + UNUSEDATTHEEND56, + UNUSEDATTHEEND57, + UNUSEDATTHEEND58, + UNUSEDATTHEEND59, + UNUSEDATTHEEND60, + UNUSEDATTHEEND61, + UNUSEDATTHEEND62, + UNUSEDATTHEEND63, + UNUSEDATTHEEND64, + UNUSEDATTHEEND65, + UNUSEDATTHEEND66, + UNUSEDATTHEEND67, + UNUSEDATTHEEND68, + UNUSEDATTHEEND69, + UNUSEDATTHEEND70, + UNUSEDATTHEEND71, + UNUSEDATTHEEND72, + UNUSEDATTHEEND73, + UNUSEDATTHEEND74, + UNUSEDATTHEEND75, + UNUSEDATTHEEND76, + UNUSEDATTHEEND77, + UNUSEDATTHEEND78, + UNUSEDATTHEEND79, + UNUSEDATTHEEND80, + UNUSEDATTHEEND81, + UNUSEDATTHEEND82, + UNUSEDATTHEEND83, + UNUSEDATTHEEND84, + UNUSEDATTHEEND85, + UNUSEDATTHEEND86, + UNUSEDATTHEEND87, + UNUSEDATTHEEND88, + UNUSEDATTHEEND89, + UNUSEDATTHEEND90, + UNUSEDATTHEEND91, + UNUSEDATTHEEND92, + UNUSEDATTHEEND93, + UNUSEDATTHEEND94, + UNUSEDATTHEEND95, + UNUSEDATTHEEND96, + UNUSEDATTHEEND97, + UNUSEDATTHEEND98, + UNUSEDATTHEEND99, + UNUSEDATTHEEND100, + UNUSEDATTHEEND101, + UNUSEDATTHEEND102, + UNUSEDATTHEEND103, + UNUSEDATTHEEND104, + UNUSEDATTHEEND105, + UNUSEDATTHEEND106, + UNUSEDATTHEEND107, + UNUSEDATTHEEND108, + UNUSEDATTHEEND109, + UNUSEDATTHEEND110, + UNUSEDATTHEEND111, + UNUSEDATTHEEND112, + UNUSEDATTHEEND113, + UNUSEDATTHEEND114, + UNUSEDATTHEEND115, + UNUSEDATTHEEND116, + UNUSEDATTHEEND117, + UNUSEDATTHEEND118, + UNUSEDATTHEEND119, + UNUSEDATTHEEND120, + UNUSEDATTHEEND121, + UNUSEDATTHEEND122, + UNUSEDATTHEEND123, + UNUSEDATTHEEND124, + UNUSEDATTHEEND125, + UNUSEDATTHEEND126, + UNUSEDATTHEEND127, + UNUSEDATTHEEND128, + UNUSEDATTHEEND129, + UNUSEDATTHEEND130, + UNUSEDATTHEEND131, + UNUSEDATTHEEND132, + UNUSEDATTHEEND133, + UNUSEDATTHEEND134, + UNUSEDATTHEEND135, + UNUSEDATTHEEND136, + UNUSEDATTHEEND137, + UNUSEDATTHEEND138, + UNUSEDATTHEEND139, + UNUSEDATTHEEND140, + UNUSEDATTHEEND141, + UNUSEDATTHEEND142, + UNUSEDATTHEEND143, + UNUSEDATTHEEND144, + UNUSEDATTHEEND145, + UNUSEDATTHEEND146, + UNUSEDATTHEEND147, + UNUSEDATTHEEND148, + UNUSEDATTHEEND149, + UNUSEDATTHEEND150, + UNUSEDATTHEEND151, + UNUSEDATTHEEND152, + UNUSEDATTHEEND153, + UNUSEDATTHEEND154, + UNUSEDATTHEEND155, + UNUSEDATTHEEND156, + UNUSEDATTHEEND157, + UNUSEDATTHEEND158, + UNUSEDATTHEEND159, + UNUSEDATTHEEND160, }; }