diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 62220dcf76..13f86608b0 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:37 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:58 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2884,7 +2884,15 @@ struct engine_configuration_s { /** * offset 1696 */ - int unused1696; + brain_input_pin_e auxSpeedSensorInputPin[2]; + /** + * offset 1698 + */ + uint8_t unused1696; + /** + * offset 1699 + */ + uint8_t unused16962; /** * Band rate for primary TTL BPs @@ -3002,76 +3010,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1740 bit 8 */ - bool unusedBit_505_8 : 1 {}; + bool unusedBit_507_8 : 1 {}; /** offset 1740 bit 9 */ - bool unusedBit_505_9 : 1 {}; + bool unusedBit_507_9 : 1 {}; /** offset 1740 bit 10 */ - bool unusedBit_505_10 : 1 {}; + bool unusedBit_507_10 : 1 {}; /** offset 1740 bit 11 */ - bool unusedBit_505_11 : 1 {}; + bool unusedBit_507_11 : 1 {}; /** offset 1740 bit 12 */ - bool unusedBit_505_12 : 1 {}; + bool unusedBit_507_12 : 1 {}; /** offset 1740 bit 13 */ - bool unusedBit_505_13 : 1 {}; + bool unusedBit_507_13 : 1 {}; /** offset 1740 bit 14 */ - bool unusedBit_505_14 : 1 {}; + bool unusedBit_507_14 : 1 {}; /** offset 1740 bit 15 */ - bool unusedBit_505_15 : 1 {}; + bool unusedBit_507_15 : 1 {}; /** offset 1740 bit 16 */ - bool unusedBit_505_16 : 1 {}; + bool unusedBit_507_16 : 1 {}; /** offset 1740 bit 17 */ - bool unusedBit_505_17 : 1 {}; + bool unusedBit_507_17 : 1 {}; /** offset 1740 bit 18 */ - bool unusedBit_505_18 : 1 {}; + bool unusedBit_507_18 : 1 {}; /** offset 1740 bit 19 */ - bool unusedBit_505_19 : 1 {}; + bool unusedBit_507_19 : 1 {}; /** offset 1740 bit 20 */ - bool unusedBit_505_20 : 1 {}; + bool unusedBit_507_20 : 1 {}; /** offset 1740 bit 21 */ - bool unusedBit_505_21 : 1 {}; + bool unusedBit_507_21 : 1 {}; /** offset 1740 bit 22 */ - bool unusedBit_505_22 : 1 {}; + bool unusedBit_507_22 : 1 {}; /** offset 1740 bit 23 */ - bool unusedBit_505_23 : 1 {}; + bool unusedBit_507_23 : 1 {}; /** offset 1740 bit 24 */ - bool unusedBit_505_24 : 1 {}; + bool unusedBit_507_24 : 1 {}; /** offset 1740 bit 25 */ - bool unusedBit_505_25 : 1 {}; + bool unusedBit_507_25 : 1 {}; /** offset 1740 bit 26 */ - bool unusedBit_505_26 : 1 {}; + bool unusedBit_507_26 : 1 {}; /** offset 1740 bit 27 */ - bool unusedBit_505_27 : 1 {}; + bool unusedBit_507_27 : 1 {}; /** offset 1740 bit 28 */ - bool unusedBit_505_28 : 1 {}; + bool unusedBit_507_28 : 1 {}; /** offset 1740 bit 29 */ - bool unusedBit_505_29 : 1 {}; + bool unusedBit_507_29 : 1 {}; /** offset 1740 bit 30 */ - bool unusedBit_505_30 : 1 {}; + bool unusedBit_507_30 : 1 {}; /** offset 1740 bit 31 */ - bool unusedBit_505_31 : 1 {}; + bool unusedBit_507_31 : 1 {}; /** ms * offset 1744 @@ -4549,4 +4557,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:37 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:58 UTC 2022 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index f666d77389..b507d00f1d 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -150,6 +150,8 @@ #define auxSerialRxPin_offset 1686 #define auxSerialSpeed_offset 1720 #define auxSerialTxPin_offset 1684 +#define auxSpeedSensorInputPin1_offset 1696 +#define auxSpeedSensorInputPin2_offset 1697 #define auxTempSensor1_adcChannel_offset 2076 #define auxTempSensor1_alignmentFill_at_29_offset 2077 #define auxTempSensor1_bias_resistor_offset 2072 @@ -1934,7 +1936,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 896 -#define SIGNATURE_HASH 4220701457 +#define SIGNATURE_HASH 420510446 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2471,7 +2473,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen_cypress.4220701457" +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen_cypress.420510446" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2511,7 +2513,8 @@ #define unused1476b19_offset 1272 #define unused1476b20_offset 1272 #define unused1476b8_offset 1272 -#define unused1696_offset 1696 +#define unused16962_offset 1699 +#define unused1696_offset 1698 #define unused1740b0_offset 1740 #define unused1740b1_offset 1740 #define unused1740b2_offset 1740 @@ -2526,30 +2529,30 @@ #define unused_1484_bit_30_offset 1272 #define unused_1484_bit_31_offset 1272 #define unusedBit_48_31_offset 164 -#define unusedBit_505_10_offset 1740 -#define unusedBit_505_11_offset 1740 -#define unusedBit_505_12_offset 1740 -#define unusedBit_505_13_offset 1740 -#define unusedBit_505_14_offset 1740 -#define unusedBit_505_15_offset 1740 -#define unusedBit_505_16_offset 1740 -#define unusedBit_505_17_offset 1740 -#define unusedBit_505_18_offset 1740 -#define unusedBit_505_19_offset 1740 -#define unusedBit_505_20_offset 1740 -#define unusedBit_505_21_offset 1740 -#define unusedBit_505_22_offset 1740 -#define unusedBit_505_23_offset 1740 -#define unusedBit_505_24_offset 1740 -#define unusedBit_505_25_offset 1740 -#define unusedBit_505_26_offset 1740 -#define unusedBit_505_27_offset 1740 -#define unusedBit_505_28_offset 1740 -#define unusedBit_505_29_offset 1740 -#define unusedBit_505_30_offset 1740 -#define unusedBit_505_31_offset 1740 -#define unusedBit_505_8_offset 1740 -#define unusedBit_505_9_offset 1740 +#define unusedBit_507_10_offset 1740 +#define unusedBit_507_11_offset 1740 +#define unusedBit_507_12_offset 1740 +#define unusedBit_507_13_offset 1740 +#define unusedBit_507_14_offset 1740 +#define unusedBit_507_15_offset 1740 +#define unusedBit_507_16_offset 1740 +#define unusedBit_507_17_offset 1740 +#define unusedBit_507_18_offset 1740 +#define unusedBit_507_19_offset 1740 +#define unusedBit_507_20_offset 1740 +#define unusedBit_507_21_offset 1740 +#define unusedBit_507_22_offset 1740 +#define unusedBit_507_23_offset 1740 +#define unusedBit_507_24_offset 1740 +#define unusedBit_507_25_offset 1740 +#define unusedBit_507_26_offset 1740 +#define unusedBit_507_27_offset 1740 +#define unusedBit_507_28_offset 1740 +#define unusedBit_507_29_offset 1740 +#define unusedBit_507_30_offset 1740 +#define unusedBit_507_31_offset 1740 +#define unusedBit_507_8_offset 1740 +#define unusedBit_507_9_offset 1740 #define unusedBitHere1_offset 1260 #define unusedBitHere2_offset 1260 #define unusedBitHere3_offset 1260 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 5866b6535e..c5d33142ea 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 (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:35 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:57 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2884,7 +2884,15 @@ struct engine_configuration_s { /** * offset 1696 */ - int unused1696; + brain_input_pin_e auxSpeedSensorInputPin[2]; + /** + * offset 1698 + */ + uint8_t unused1696; + /** + * offset 1699 + */ + uint8_t unused16962; /** * Band rate for primary TTL BPs @@ -3002,76 +3010,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1740 bit 8 */ - bool unusedBit_505_8 : 1 {}; + bool unusedBit_507_8 : 1 {}; /** offset 1740 bit 9 */ - bool unusedBit_505_9 : 1 {}; + bool unusedBit_507_9 : 1 {}; /** offset 1740 bit 10 */ - bool unusedBit_505_10 : 1 {}; + bool unusedBit_507_10 : 1 {}; /** offset 1740 bit 11 */ - bool unusedBit_505_11 : 1 {}; + bool unusedBit_507_11 : 1 {}; /** offset 1740 bit 12 */ - bool unusedBit_505_12 : 1 {}; + bool unusedBit_507_12 : 1 {}; /** offset 1740 bit 13 */ - bool unusedBit_505_13 : 1 {}; + bool unusedBit_507_13 : 1 {}; /** offset 1740 bit 14 */ - bool unusedBit_505_14 : 1 {}; + bool unusedBit_507_14 : 1 {}; /** offset 1740 bit 15 */ - bool unusedBit_505_15 : 1 {}; + bool unusedBit_507_15 : 1 {}; /** offset 1740 bit 16 */ - bool unusedBit_505_16 : 1 {}; + bool unusedBit_507_16 : 1 {}; /** offset 1740 bit 17 */ - bool unusedBit_505_17 : 1 {}; + bool unusedBit_507_17 : 1 {}; /** offset 1740 bit 18 */ - bool unusedBit_505_18 : 1 {}; + bool unusedBit_507_18 : 1 {}; /** offset 1740 bit 19 */ - bool unusedBit_505_19 : 1 {}; + bool unusedBit_507_19 : 1 {}; /** offset 1740 bit 20 */ - bool unusedBit_505_20 : 1 {}; + bool unusedBit_507_20 : 1 {}; /** offset 1740 bit 21 */ - bool unusedBit_505_21 : 1 {}; + bool unusedBit_507_21 : 1 {}; /** offset 1740 bit 22 */ - bool unusedBit_505_22 : 1 {}; + bool unusedBit_507_22 : 1 {}; /** offset 1740 bit 23 */ - bool unusedBit_505_23 : 1 {}; + bool unusedBit_507_23 : 1 {}; /** offset 1740 bit 24 */ - bool unusedBit_505_24 : 1 {}; + bool unusedBit_507_24 : 1 {}; /** offset 1740 bit 25 */ - bool unusedBit_505_25 : 1 {}; + bool unusedBit_507_25 : 1 {}; /** offset 1740 bit 26 */ - bool unusedBit_505_26 : 1 {}; + bool unusedBit_507_26 : 1 {}; /** offset 1740 bit 27 */ - bool unusedBit_505_27 : 1 {}; + bool unusedBit_507_27 : 1 {}; /** offset 1740 bit 28 */ - bool unusedBit_505_28 : 1 {}; + bool unusedBit_507_28 : 1 {}; /** offset 1740 bit 29 */ - bool unusedBit_505_29 : 1 {}; + bool unusedBit_507_29 : 1 {}; /** offset 1740 bit 30 */ - bool unusedBit_505_30 : 1 {}; + bool unusedBit_507_30 : 1 {}; /** offset 1740 bit 31 */ - bool unusedBit_505_31 : 1 {}; + bool unusedBit_507_31 : 1 {}; /** ms * offset 1744 @@ -4543,4 +4551,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:35 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:57 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 dfa3dd746f..a75571167a 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -141,6 +141,8 @@ #define auxSerialRxPin_offset 1686 #define auxSerialSpeed_offset 1720 #define auxSerialTxPin_offset 1684 +#define auxSpeedSensorInputPin1_offset 1696 +#define auxSpeedSensorInputPin2_offset 1697 #define auxTempSensor1_adcChannel_offset 2068 #define auxTempSensor1_alignmentFill_at_29_offset 2069 #define auxTempSensor1_bias_resistor_offset 2064 @@ -1919,7 +1921,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 896 -#define SIGNATURE_HASH 70715373 +#define SIGNATURE_HASH 3870668306 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2456,7 +2458,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.03.28.kin.70715373" +#define TS_SIGNATURE "rusEFI 2022.03.29.kin.3870668306" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2496,7 +2498,8 @@ #define unused1476b19_offset 1272 #define unused1476b20_offset 1272 #define unused1476b8_offset 1272 -#define unused1696_offset 1696 +#define unused16962_offset 1699 +#define unused1696_offset 1698 #define unused1740b0_offset 1740 #define unused1740b1_offset 1740 #define unused1740b2_offset 1740 @@ -2511,30 +2514,30 @@ #define unused_1484_bit_30_offset 1272 #define unused_1484_bit_31_offset 1272 #define unusedBit_48_31_offset 164 -#define unusedBit_505_10_offset 1740 -#define unusedBit_505_11_offset 1740 -#define unusedBit_505_12_offset 1740 -#define unusedBit_505_13_offset 1740 -#define unusedBit_505_14_offset 1740 -#define unusedBit_505_15_offset 1740 -#define unusedBit_505_16_offset 1740 -#define unusedBit_505_17_offset 1740 -#define unusedBit_505_18_offset 1740 -#define unusedBit_505_19_offset 1740 -#define unusedBit_505_20_offset 1740 -#define unusedBit_505_21_offset 1740 -#define unusedBit_505_22_offset 1740 -#define unusedBit_505_23_offset 1740 -#define unusedBit_505_24_offset 1740 -#define unusedBit_505_25_offset 1740 -#define unusedBit_505_26_offset 1740 -#define unusedBit_505_27_offset 1740 -#define unusedBit_505_28_offset 1740 -#define unusedBit_505_29_offset 1740 -#define unusedBit_505_30_offset 1740 -#define unusedBit_505_31_offset 1740 -#define unusedBit_505_8_offset 1740 -#define unusedBit_505_9_offset 1740 +#define unusedBit_507_10_offset 1740 +#define unusedBit_507_11_offset 1740 +#define unusedBit_507_12_offset 1740 +#define unusedBit_507_13_offset 1740 +#define unusedBit_507_14_offset 1740 +#define unusedBit_507_15_offset 1740 +#define unusedBit_507_16_offset 1740 +#define unusedBit_507_17_offset 1740 +#define unusedBit_507_18_offset 1740 +#define unusedBit_507_19_offset 1740 +#define unusedBit_507_20_offset 1740 +#define unusedBit_507_21_offset 1740 +#define unusedBit_507_22_offset 1740 +#define unusedBit_507_23_offset 1740 +#define unusedBit_507_24_offset 1740 +#define unusedBit_507_25_offset 1740 +#define unusedBit_507_26_offset 1740 +#define unusedBit_507_27_offset 1740 +#define unusedBit_507_28_offset 1740 +#define unusedBit_507_29_offset 1740 +#define unusedBit_507_30_offset 1740 +#define unusedBit_507_31_offset 1740 +#define unusedBit_507_8_offset 1740 +#define unusedBit_507_9_offset 1740 #define unusedBitHere1_offset 1260 #define unusedBitHere2_offset 1260 #define unusedBitHere3_offset 1260 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 91f8731511..d9c1fed98f 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 (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:38 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:59 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2884,7 +2884,15 @@ struct engine_configuration_s { /** * offset 1696 */ - int unused1696; + brain_input_pin_e auxSpeedSensorInputPin[2]; + /** + * offset 1698 + */ + uint8_t unused1696; + /** + * offset 1699 + */ + uint8_t unused16962; /** * Band rate for primary TTL BPs @@ -3002,76 +3010,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1740 bit 8 */ - bool unusedBit_505_8 : 1 {}; + bool unusedBit_507_8 : 1 {}; /** offset 1740 bit 9 */ - bool unusedBit_505_9 : 1 {}; + bool unusedBit_507_9 : 1 {}; /** offset 1740 bit 10 */ - bool unusedBit_505_10 : 1 {}; + bool unusedBit_507_10 : 1 {}; /** offset 1740 bit 11 */ - bool unusedBit_505_11 : 1 {}; + bool unusedBit_507_11 : 1 {}; /** offset 1740 bit 12 */ - bool unusedBit_505_12 : 1 {}; + bool unusedBit_507_12 : 1 {}; /** offset 1740 bit 13 */ - bool unusedBit_505_13 : 1 {}; + bool unusedBit_507_13 : 1 {}; /** offset 1740 bit 14 */ - bool unusedBit_505_14 : 1 {}; + bool unusedBit_507_14 : 1 {}; /** offset 1740 bit 15 */ - bool unusedBit_505_15 : 1 {}; + bool unusedBit_507_15 : 1 {}; /** offset 1740 bit 16 */ - bool unusedBit_505_16 : 1 {}; + bool unusedBit_507_16 : 1 {}; /** offset 1740 bit 17 */ - bool unusedBit_505_17 : 1 {}; + bool unusedBit_507_17 : 1 {}; /** offset 1740 bit 18 */ - bool unusedBit_505_18 : 1 {}; + bool unusedBit_507_18 : 1 {}; /** offset 1740 bit 19 */ - bool unusedBit_505_19 : 1 {}; + bool unusedBit_507_19 : 1 {}; /** offset 1740 bit 20 */ - bool unusedBit_505_20 : 1 {}; + bool unusedBit_507_20 : 1 {}; /** offset 1740 bit 21 */ - bool unusedBit_505_21 : 1 {}; + bool unusedBit_507_21 : 1 {}; /** offset 1740 bit 22 */ - bool unusedBit_505_22 : 1 {}; + bool unusedBit_507_22 : 1 {}; /** offset 1740 bit 23 */ - bool unusedBit_505_23 : 1 {}; + bool unusedBit_507_23 : 1 {}; /** offset 1740 bit 24 */ - bool unusedBit_505_24 : 1 {}; + bool unusedBit_507_24 : 1 {}; /** offset 1740 bit 25 */ - bool unusedBit_505_25 : 1 {}; + bool unusedBit_507_25 : 1 {}; /** offset 1740 bit 26 */ - bool unusedBit_505_26 : 1 {}; + bool unusedBit_507_26 : 1 {}; /** offset 1740 bit 27 */ - bool unusedBit_505_27 : 1 {}; + bool unusedBit_507_27 : 1 {}; /** offset 1740 bit 28 */ - bool unusedBit_505_28 : 1 {}; + bool unusedBit_507_28 : 1 {}; /** offset 1740 bit 29 */ - bool unusedBit_505_29 : 1 {}; + bool unusedBit_507_29 : 1 {}; /** offset 1740 bit 30 */ - bool unusedBit_505_30 : 1 {}; + bool unusedBit_507_30 : 1 {}; /** offset 1740 bit 31 */ - bool unusedBit_505_31 : 1 {}; + bool unusedBit_507_31 : 1 {}; /** ms * offset 1744 @@ -4549,4 +4557,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:38 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:59 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 beed3feb0c..c5b48265bc 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 @@ -158,6 +158,8 @@ #define auxSerialRxPin_offset 1686 #define auxSerialSpeed_offset 1720 #define auxSerialTxPin_offset 1684 +#define auxSpeedSensorInputPin1_offset 1696 +#define auxSpeedSensorInputPin2_offset 1697 #define auxTempSensor1_adcChannel_offset 2076 #define auxTempSensor1_alignmentFill_at_29_offset 2077 #define auxTempSensor1_bias_resistor_offset 2072 @@ -1913,7 +1915,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 896 -#define SIGNATURE_HASH 2698005804 +#define SIGNATURE_HASH 1112734931 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2450,7 +2452,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2022.03.28.subaru_eg33_f7.2698005804" +#define TS_SIGNATURE "rusEFI 2022.03.29.subaru_eg33_f7.1112734931" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2490,7 +2492,8 @@ #define unused1476b19_offset 1272 #define unused1476b20_offset 1272 #define unused1476b8_offset 1272 -#define unused1696_offset 1696 +#define unused16962_offset 1699 +#define unused1696_offset 1698 #define unused1740b0_offset 1740 #define unused1740b1_offset 1740 #define unused1740b2_offset 1740 @@ -2505,30 +2508,30 @@ #define unused_1484_bit_30_offset 1272 #define unused_1484_bit_31_offset 1272 #define unusedBit_48_31_offset 164 -#define unusedBit_505_10_offset 1740 -#define unusedBit_505_11_offset 1740 -#define unusedBit_505_12_offset 1740 -#define unusedBit_505_13_offset 1740 -#define unusedBit_505_14_offset 1740 -#define unusedBit_505_15_offset 1740 -#define unusedBit_505_16_offset 1740 -#define unusedBit_505_17_offset 1740 -#define unusedBit_505_18_offset 1740 -#define unusedBit_505_19_offset 1740 -#define unusedBit_505_20_offset 1740 -#define unusedBit_505_21_offset 1740 -#define unusedBit_505_22_offset 1740 -#define unusedBit_505_23_offset 1740 -#define unusedBit_505_24_offset 1740 -#define unusedBit_505_25_offset 1740 -#define unusedBit_505_26_offset 1740 -#define unusedBit_505_27_offset 1740 -#define unusedBit_505_28_offset 1740 -#define unusedBit_505_29_offset 1740 -#define unusedBit_505_30_offset 1740 -#define unusedBit_505_31_offset 1740 -#define unusedBit_505_8_offset 1740 -#define unusedBit_505_9_offset 1740 +#define unusedBit_507_10_offset 1740 +#define unusedBit_507_11_offset 1740 +#define unusedBit_507_12_offset 1740 +#define unusedBit_507_13_offset 1740 +#define unusedBit_507_14_offset 1740 +#define unusedBit_507_15_offset 1740 +#define unusedBit_507_16_offset 1740 +#define unusedBit_507_17_offset 1740 +#define unusedBit_507_18_offset 1740 +#define unusedBit_507_19_offset 1740 +#define unusedBit_507_20_offset 1740 +#define unusedBit_507_21_offset 1740 +#define unusedBit_507_22_offset 1740 +#define unusedBit_507_23_offset 1740 +#define unusedBit_507_24_offset 1740 +#define unusedBit_507_25_offset 1740 +#define unusedBit_507_26_offset 1740 +#define unusedBit_507_27_offset 1740 +#define unusedBit_507_28_offset 1740 +#define unusedBit_507_29_offset 1740 +#define unusedBit_507_30_offset 1740 +#define unusedBit_507_31_offset 1740 +#define unusedBit_507_8_offset 1740 +#define unusedBit_507_9_offset 1740 #define unusedBitHere1_offset 1260 #define unusedBitHere2_offset 1260 #define unusedBitHere3_offset 1260 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 6ab27f43fc..9a37010982 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 (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:42 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:06:01 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2884,7 +2884,15 @@ struct engine_configuration_s { /** * offset 1696 */ - int unused1696; + brain_input_pin_e auxSpeedSensorInputPin[2]; + /** + * offset 1698 + */ + uint8_t unused1696; + /** + * offset 1699 + */ + uint8_t unused16962; /** * Band rate for primary TTL BPs @@ -3002,76 +3010,76 @@ struct engine_configuration_s { bool unused1130 : 1 {}; /** offset 1740 bit 8 */ - bool unusedBit_505_8 : 1 {}; + bool unusedBit_507_8 : 1 {}; /** offset 1740 bit 9 */ - bool unusedBit_505_9 : 1 {}; + bool unusedBit_507_9 : 1 {}; /** offset 1740 bit 10 */ - bool unusedBit_505_10 : 1 {}; + bool unusedBit_507_10 : 1 {}; /** offset 1740 bit 11 */ - bool unusedBit_505_11 : 1 {}; + bool unusedBit_507_11 : 1 {}; /** offset 1740 bit 12 */ - bool unusedBit_505_12 : 1 {}; + bool unusedBit_507_12 : 1 {}; /** offset 1740 bit 13 */ - bool unusedBit_505_13 : 1 {}; + bool unusedBit_507_13 : 1 {}; /** offset 1740 bit 14 */ - bool unusedBit_505_14 : 1 {}; + bool unusedBit_507_14 : 1 {}; /** offset 1740 bit 15 */ - bool unusedBit_505_15 : 1 {}; + bool unusedBit_507_15 : 1 {}; /** offset 1740 bit 16 */ - bool unusedBit_505_16 : 1 {}; + bool unusedBit_507_16 : 1 {}; /** offset 1740 bit 17 */ - bool unusedBit_505_17 : 1 {}; + bool unusedBit_507_17 : 1 {}; /** offset 1740 bit 18 */ - bool unusedBit_505_18 : 1 {}; + bool unusedBit_507_18 : 1 {}; /** offset 1740 bit 19 */ - bool unusedBit_505_19 : 1 {}; + bool unusedBit_507_19 : 1 {}; /** offset 1740 bit 20 */ - bool unusedBit_505_20 : 1 {}; + bool unusedBit_507_20 : 1 {}; /** offset 1740 bit 21 */ - bool unusedBit_505_21 : 1 {}; + bool unusedBit_507_21 : 1 {}; /** offset 1740 bit 22 */ - bool unusedBit_505_22 : 1 {}; + bool unusedBit_507_22 : 1 {}; /** offset 1740 bit 23 */ - bool unusedBit_505_23 : 1 {}; + bool unusedBit_507_23 : 1 {}; /** offset 1740 bit 24 */ - bool unusedBit_505_24 : 1 {}; + bool unusedBit_507_24 : 1 {}; /** offset 1740 bit 25 */ - bool unusedBit_505_25 : 1 {}; + bool unusedBit_507_25 : 1 {}; /** offset 1740 bit 26 */ - bool unusedBit_505_26 : 1 {}; + bool unusedBit_507_26 : 1 {}; /** offset 1740 bit 27 */ - bool unusedBit_505_27 : 1 {}; + bool unusedBit_507_27 : 1 {}; /** offset 1740 bit 28 */ - bool unusedBit_505_28 : 1 {}; + bool unusedBit_507_28 : 1 {}; /** offset 1740 bit 29 */ - bool unusedBit_505_29 : 1 {}; + bool unusedBit_507_29 : 1 {}; /** offset 1740 bit 30 */ - bool unusedBit_505_30 : 1 {}; + bool unusedBit_507_30 : 1 {}; /** offset 1740 bit 31 */ - bool unusedBit_505_31 : 1 {}; + bool unusedBit_507_31 : 1 {}; /** ms * offset 1744 @@ -4549,4 +4557,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 20 15:17:42 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:06:01 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index abd20dadef..c227f26deb 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -150,6 +150,8 @@ #define auxSerialRxPin_offset 1686 #define auxSerialSpeed_offset 1720 #define auxSerialTxPin_offset 1684 +#define auxSpeedSensorInputPin1_offset 1696 +#define auxSpeedSensorInputPin2_offset 1697 #define auxTempSensor1_adcChannel_offset 2076 #define auxTempSensor1_alignmentFill_at_29_offset 2077 #define auxTempSensor1_bias_resistor_offset 2072 @@ -1934,7 +1936,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 896 -#define SIGNATURE_HASH 3244764333 +#define SIGNATURE_HASH 602250578 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2471,7 +2473,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.03.28.all.3244764333" +#define TS_SIGNATURE "rusEFI 2022.03.29.all.602250578" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2511,7 +2513,8 @@ #define unused1476b19_offset 1272 #define unused1476b20_offset 1272 #define unused1476b8_offset 1272 -#define unused1696_offset 1696 +#define unused16962_offset 1699 +#define unused1696_offset 1698 #define unused1740b0_offset 1740 #define unused1740b1_offset 1740 #define unused1740b2_offset 1740 @@ -2526,30 +2529,30 @@ #define unused_1484_bit_30_offset 1272 #define unused_1484_bit_31_offset 1272 #define unusedBit_48_31_offset 164 -#define unusedBit_505_10_offset 1740 -#define unusedBit_505_11_offset 1740 -#define unusedBit_505_12_offset 1740 -#define unusedBit_505_13_offset 1740 -#define unusedBit_505_14_offset 1740 -#define unusedBit_505_15_offset 1740 -#define unusedBit_505_16_offset 1740 -#define unusedBit_505_17_offset 1740 -#define unusedBit_505_18_offset 1740 -#define unusedBit_505_19_offset 1740 -#define unusedBit_505_20_offset 1740 -#define unusedBit_505_21_offset 1740 -#define unusedBit_505_22_offset 1740 -#define unusedBit_505_23_offset 1740 -#define unusedBit_505_24_offset 1740 -#define unusedBit_505_25_offset 1740 -#define unusedBit_505_26_offset 1740 -#define unusedBit_505_27_offset 1740 -#define unusedBit_505_28_offset 1740 -#define unusedBit_505_29_offset 1740 -#define unusedBit_505_30_offset 1740 -#define unusedBit_505_31_offset 1740 -#define unusedBit_505_8_offset 1740 -#define unusedBit_505_9_offset 1740 +#define unusedBit_507_10_offset 1740 +#define unusedBit_507_11_offset 1740 +#define unusedBit_507_12_offset 1740 +#define unusedBit_507_13_offset 1740 +#define unusedBit_507_14_offset 1740 +#define unusedBit_507_15_offset 1740 +#define unusedBit_507_16_offset 1740 +#define unusedBit_507_17_offset 1740 +#define unusedBit_507_18_offset 1740 +#define unusedBit_507_19_offset 1740 +#define unusedBit_507_20_offset 1740 +#define unusedBit_507_21_offset 1740 +#define unusedBit_507_22_offset 1740 +#define unusedBit_507_23_offset 1740 +#define unusedBit_507_24_offset 1740 +#define unusedBit_507_25_offset 1740 +#define unusedBit_507_26_offset 1740 +#define unusedBit_507_27_offset 1740 +#define unusedBit_507_28_offset 1740 +#define unusedBit_507_29_offset 1740 +#define unusedBit_507_30_offset 1740 +#define unusedBit_507_31_offset 1740 +#define unusedBit_507_8_offset 1740 +#define unusedBit_507_9_offset 1740 #define unusedBitHere1_offset 1260 #define unusedBitHere2_offset 1260 #define unusedBitHere3_offset 1260 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index a672356915..64a5a1504a 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 3244764333 -#define TS_SIGNATURE "rusEFI 2022.03.28.all.3244764333" +#define SIGNATURE_HASH 602250578 +#define TS_SIGNATURE "rusEFI 2022.03.29.all.602250578" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index d4091d613f..8afdc70575 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 636681285 -#define TS_SIGNATURE "rusEFI 2022.03.28.alphax-2chan.636681285" +#define SIGNATURE_HASH 3346025914 +#define TS_SIGNATURE "rusEFI 2022.03.29.alphax-2chan.3346025914" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 10577ad132..365d8ad3ac 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 1059168420 -#define TS_SIGNATURE "rusEFI 2022.03.28.alphax-4chan.1059168420" +#define SIGNATURE_HASH 3718451547 +#define TS_SIGNATURE "rusEFI 2022.03.29.alphax-4chan.3718451547" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 210a5b74db..b3e28f38ad 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 3719158154 -#define TS_SIGNATURE "rusEFI 2022.03.28.atlas.3719158154" +#define SIGNATURE_HASH 1060071541 +#define TS_SIGNATURE "rusEFI 2022.03.29.atlas.1060071541" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 509e106de5..25bb9d3aef 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 3965232583 -#define TS_SIGNATURE "rusEFI 2022.03.28.core8.3965232583" +#define SIGNATURE_HASH 249173048 +#define TS_SIGNATURE "rusEFI 2022.03.29.core8.249173048" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 15144a543d..aa65a1b4e9 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 3244764333 -#define TS_SIGNATURE "rusEFI 2022.03.28.f429-discovery.3244764333" +#define SIGNATURE_HASH 602250578 +#define TS_SIGNATURE "rusEFI 2022.03.29.f429-discovery.602250578" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index ee9cffdb5a..b32178d6c8 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 2831070364 -#define TS_SIGNATURE "rusEFI 2022.03.28.frankenso_na6.2831070364" +#define SIGNATURE_HASH 1245447523 +#define TS_SIGNATURE "rusEFI 2022.03.29.frankenso_na6.1245447523" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index aec9f19739..2115ee7fa6 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 1958995010 -#define TS_SIGNATURE "rusEFI 2022.03.28.harley81.1958995010" +#define SIGNATURE_HASH 2520864189 +#define TS_SIGNATURE "rusEFI 2022.03.29.harley81.2520864189" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 503bdceef9..37aeeb779d 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 3767496928 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen-nb1.3767496928" +#define SIGNATURE_HASH 34455839 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen-nb1.34455839" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 6cfd7a0ded..5062d1480f 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 4275593638 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen121nissan.4275593638" +#define SIGNATURE_HASH 475713625 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen121nissan.475713625" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 408d52892e..041a16f6b1 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 2937108940 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen121vag.2937108940" +#define SIGNATURE_HASH 1301415987 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen121vag.1301415987" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 03250eb9ab..080b6283b4 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 3757386176 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen128.3757386176" +#define SIGNATURE_HASH 1031247935 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen128.1031247935" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index f377809c1a..84ed8c2d59 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 2923467182 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen154hyundai.2923467182" +#define SIGNATURE_HASH 1287790673 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen154hyundai.1287790673" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index a1010ebf51..603df88f2f 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 235855537 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen72.235855537" +#define SIGNATURE_HASH 3968626510 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen72.3968626510" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index c162cccbf5..66d3a7b630 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 86034118 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen81.86034118" +#define SIGNATURE_HASH 3886184249 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen81.3886184249" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 63c1921eee..7cc696dc15 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 3376072176 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen88bmw.3376072176" +#define SIGNATURE_HASH 733508623 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen88bmw.733508623" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 83ac2d4808..6e542a3d92 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 3610508915 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellenNA6.3610508915" +#define SIGNATURE_HASH 900812684 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellenNA6.900812684" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 594cbb3176..cd9fd3fd92 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 346407592 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellenNA8_96.346407592" +#define SIGNATURE_HASH 4129780567 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellenNA8_96.4129780567" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index b974d84e44..f8ec2489c2 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 4220701457 -#define TS_SIGNATURE "rusEFI 2022.03.28.hellen_cypress.4220701457" +#define SIGNATURE_HASH 420510446 +#define TS_SIGNATURE "rusEFI 2022.03.29.hellen_cypress.420510446" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 97fbc867f3..c3d4c1426e 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 70715373 -#define TS_SIGNATURE "rusEFI 2022.03.28.kin.70715373" +#define SIGNATURE_HASH 3870668306 +#define TS_SIGNATURE "rusEFI 2022.03.29.kin.3870668306" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 726f62ba24..9667d577bd 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 2923946694 -#define TS_SIGNATURE "rusEFI 2022.03.28.mre_f4.2923946694" +#define SIGNATURE_HASH 1288000313 +#define TS_SIGNATURE "rusEFI 2022.03.29.mre_f4.1288000313" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index a72391cbce..afbbb2f16c 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 2923946694 -#define TS_SIGNATURE "rusEFI 2022.03.28.mre_f7.2923946694" +#define SIGNATURE_HASH 1288000313 +#define TS_SIGNATURE "rusEFI 2022.03.29.mre_f7.1288000313" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 25e99039ec..57a1b7102c 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 2441999691 -#define TS_SIGNATURE "rusEFI 2022.03.28.prometheus_405.2441999691" +#define SIGNATURE_HASH 1930380468 +#define TS_SIGNATURE "rusEFI 2022.03.29.prometheus_405.1930380468" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index ed4b46b1cf..8d958ed55a 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 2441999691 -#define TS_SIGNATURE "rusEFI 2022.03.28.prometheus_469.2441999691" +#define SIGNATURE_HASH 1930380468 +#define TS_SIGNATURE "rusEFI 2022.03.29.prometheus_469.1930380468" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index eaee473060..3095a67b33 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 3888035116 -#define TS_SIGNATURE "rusEFI 2022.03.28.proteus_f4.3888035116" +#define SIGNATURE_HASH 87819475 +#define TS_SIGNATURE "rusEFI 2022.03.29.proteus_f4.87819475" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 0776cf086c..31e95d105c 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 3888035116 -#define TS_SIGNATURE "rusEFI 2022.03.28.proteus_f7.3888035116" +#define SIGNATURE_HASH 87819475 +#define TS_SIGNATURE "rusEFI 2022.03.29.proteus_f7.87819475" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 1f3ab2ad1e..06f03cc0e7 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 3888035116 -#define TS_SIGNATURE "rusEFI 2022.03.28.proteus_h7.3888035116" +#define SIGNATURE_HASH 87819475 +#define TS_SIGNATURE "rusEFI 2022.03.29.proteus_h7.87819475" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index ee9197b1fd..0970763201 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_config.sh null // -#define SIGNATURE_HASH 2698005804 -#define TS_SIGNATURE "rusEFI 2022.03.28.subaru_eg33_f7.2698005804" +#define SIGNATURE_HASH 1112734931 +#define TS_SIGNATURE "rusEFI 2022.03.29.subaru_eg33_f7.1112734931" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 5a2397cb0a..ec03252207 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.all.3244764333" + signature = "rusEFI 2022.03.29.all.602250578" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.all.3244764333" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.all.602250578" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:55 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4901,6 +4904,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index e170166a0b..947c87eb40 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.alphax-2chan.636681285" + signature = "rusEFI 2022.03.29.alphax-2chan.3346025914" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.alphax-2chan.636681285" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.alphax-2chan.3346025914" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:06 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:18 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C7 - CAM Hall/Digital","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C2/C3 Crank Sensor VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C3 - Crank+ (hall)","INVALID","C2 - Crank- (hall)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C7 - CAM Hall/Digital","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C2/C3 Crank Sensor VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C3 - Crank+ (hall)","INVALID","C2 - Crank- (hall)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 82af1fad03..c9a07cd0ca 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.alphax-4chan.1059168420" + signature = "rusEFI 2022.03.29.alphax-4chan.3718451547" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.alphax-4chan.1059168420" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.alphax-4chan.3718451547" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:07 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:19 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C7 - CAM Hall/Digital","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C2/C3 Crank Sensor VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C3 - Crank+ (hall)","INVALID","C2 - Crank- (hall)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C7 - CAM Hall/Digital","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C2/C3 Crank Sensor VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C3 - Crank+ (hall)","INVALID","C2 - Crank- (hall)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 3db8a84153..7b1cf536eb 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.atlas.3719158154" + signature = "rusEFI 2022.03.29.atlas.1060071541" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.atlas.3719158154" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.atlas.1060071541" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:42 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:54 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4893,6 +4896,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 42c006a496..353ee27eaf 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.core8.3965232583" + signature = "rusEFI 2022.03.29.core8.249173048" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.core8.3965232583" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.core8.249173048" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:41 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Camshaft Sensor VR+/Hall","Crank Sensor VR+/Hall", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Camshaft Sensor VR+/Hall","Crank Sensor VR+/Hall", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4898,6 +4901,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 8aa0f08978..1d968d2499 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.f429-discovery.3244764333" + signature = "rusEFI 2022.03.29.f429-discovery.602250578" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.f429-discovery.3244764333" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.f429-discovery.602250578" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:41 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:52 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4901,6 +4904,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 00e8558656..b8f77a948f 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.frankenso_na6.2831070364" + signature = "rusEFI 2022.03.29.frankenso_na6.1245447523" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.frankenso_na6.2831070364" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.frankenso_na6.1245447523" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:31 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:43 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4901,6 +4904,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 52e5effb54..d5001d00aa 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.harley81.1958995010" + signature = "rusEFI 2022.03.29.harley81.2520864189" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.harley81.1958995010" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.harley81.2520864189" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:21 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 58a611d804..852716f576 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen-nb1.3767496928" + signature = "rusEFI 2022.03.29.hellen-nb1.34455839" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen-nb1.3767496928" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen-nb1.34455839" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:33 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2H - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2J - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4B - DIGITAL/FLEX","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2D - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2H - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2J - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4B - DIGITAL/FLEX","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2D - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 9b397ef397..fca4a420f1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen121nissan.4275593638" + signature = "rusEFI 2022.03.29.hellen121nissan.475713625" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen121nissan.4275593638" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen121nissan.475713625" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:14 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:25 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","14 - Cam Left","33 - Cam Right","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","13 - Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","14 - Cam Left","33 - Cam Right","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","13 - Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index c78dc34c7a..d80a382574 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen121vag.2937108940" + signature = "rusEFI 2022.03.29.hellen121vag.1301415987" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen121vag.2937108940" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen121vag.1301415987" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:12 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:24 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","86 - CAM1","87 - CAM2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","82 - VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","54 - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","86 - CAM1","87 - CAM2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","82 - VR","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","54 - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 88a7f94d0c..1dc94210bb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen128.3757386176" + signature = "rusEFI 2022.03.29.hellen128.1031247935" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen128.3757386176" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen128.1031247935" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:11 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:22 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","C24 - PPS1","E31 - TPS1","INVALID","E40 - IN_CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E34 - TPS2","E37 - Crank Input","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","C24 - PPS1","E31 - TPS1","INVALID","E40 - IN_CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E34 - TPS2","E37 - Crank Input","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 2e88086fcc..b0e067df3c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen154hyundai.2923467182" + signature = "rusEFI 2022.03.29.hellen154hyundai.1287790673" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen154hyundai.2923467182" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen154hyundai.1287790673" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:27 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Cam - K62","Cam - K15","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Crank - K17","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","K40 VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Cam - K62","Cam - K15","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Crank - K17","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","K40 VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index ff61a78828..2f77ccbca7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen72.235855537" + signature = "rusEFI 2022.03.29.hellen72.3968626510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen72.235855537" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen72.3968626510" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:19 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:30 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3V - CAM (A19)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3Y - CRANK (A24)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3T - VSS (D5)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3V - CAM (A19)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3Y - CRANK (A24)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3T - VSS (D5)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 4755029786..669871b45b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen81.86034118" + signature = "rusEFI 2022.03.29.hellen81.3886184249" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen81.86034118" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen81.3886184249" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:32 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","79 - IN_CAM","77 - IN_AUX4","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","74 - IN_AUX1","15 - IN_CRANK (A24)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","75 - IN_AUX2","76 - IN_AUX3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","59 - IN_VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","79 - IN_CAM","77 - IN_AUX4","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","74 - IN_AUX1","15 - IN_CRANK (A24)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","75 - IN_AUX2","76 - IN_AUX3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","59 - IN_VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4888,6 +4891,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 12d8aaf758..48bdd27846 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen88bmw.3376072176" + signature = "rusEFI 2022.03.29.hellen88bmw.733508623" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen88bmw.3376072176" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen88bmw.733508623" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:29 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","17 - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16 - CRANK", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","17 - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16 - CRANK", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 6f35d86772..3147739dfa 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellenNA6.3610508915" + signature = "rusEFI 2022.03.29.hellenNA6.900812684" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellenNA6.3610508915" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellenNA6.900812684" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:35 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3G - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3E - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2L - Flex Fuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1M - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3G - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3E - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2L - Flex Fuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1M - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index a381aff5b7..1f70feff3a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellenNA8_96.346407592" + signature = "rusEFI 2022.03.29.hellenNA8_96.4129780567" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellenNA8_96.346407592" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellenNA8_96.4129780567" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:25 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:36 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3G - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3F - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4B - DIGITAL/FLEX","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1M - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3G - CAM","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3F - CRANK","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4B - DIGITAL/FLEX","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1M - VSS", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4889,6 +4892,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 523b043069..305dc338a6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.hellen_cypress.4220701457" + signature = "rusEFI 2022.03.29.hellen_cypress.420510446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.hellen_cypress.4220701457" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.hellen_cypress.420510446" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:58 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4901,6 +4904,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index a6e44e0e8b..0cb2f5658f 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.kin.70715373" + signature = "rusEFI 2022.03.29.kin.3870668306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.kin.70715373" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.kin.3870668306" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:57 UTC 2022 pageSize = 20984 page = 1 @@ -776,7 +776,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -801,30 +804,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4868,6 +4871,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 1284509e0c..6ead2f0e8e 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.mre_f4.2923946694" + signature = "rusEFI 2022.03.29.mre_f4.1288000313" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.mre_f4.2923946694" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.mre_f4.1288000313" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:39 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","24 - AN temp 3","22 - AN temp 4","INVALID","25 - Hall Cam","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","45 - VR/Hall Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","24 - AN temp 3","22 - AN temp 4","INVALID","25 - Hall Cam","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","45 - VR/Hall Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4890,6 +4893,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index fe6a107665..2dcd38900e 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.mre_f7.2923946694" + signature = "rusEFI 2022.03.29.mre_f7.1288000313" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.mre_f7.2923946694" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.mre_f7.1288000313" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:27 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:38 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","24 - AN temp 3","22 - AN temp 4","INVALID","25 - Hall Cam","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","45 - VR/Hall Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","24 - AN temp 3","22 - AN temp 4","INVALID","25 - Hall Cam","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","45 - VR/Hall Crank", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4890,6 +4893,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 996696fcb8..2ec609c464 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.prometheus_405.2441999691" + signature = "rusEFI 2022.03.29.prometheus_405.1930380468" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.prometheus_405.2441999691" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.prometheus_405.1930380468" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:34 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:46 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4896,6 +4899,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index d114b4b859..3d0ff58e11 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.prometheus_469.2441999691" + signature = "rusEFI 2022.03.29.prometheus_469.1930380468" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.prometheus_469.2441999691" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.prometheus_469.1930380468" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:33 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:44 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4896,6 +4899,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index b4bb96a0f7..ceef62a313 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.proteus_f4.3888035116" + signature = "rusEFI 2022.03.29.proteus_f4.87819475" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.proteus_f4.3888035116" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.proteus_f4.87819475" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:38 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:49 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4894,6 +4897,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index a36136bbb7..5985d7e748 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.proteus_f7.3888035116" + signature = "rusEFI 2022.03.29.proteus_f7.87819475" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.proteus_f7.3888035116" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.proteus_f7.87819475" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:36 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:47 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4894,6 +4897,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index ce79816140..6e53248af7 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.proteus_h7.3888035116" + signature = "rusEFI 2022.03.29.proteus_h7.87819475" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.proteus_h7.3888035116" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.proteus_h7.87819475" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:39 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:51 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Digital 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VR 1","VR 2","INVALID","INVALID","Digital 2","Digital 3","Digital 5","Digital 4","Digital 6", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4894,6 +4897,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 124d5fef4a..6f2a9e0ca1 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.03.28.subaru_eg33_f7.2698005804" + signature = "rusEFI 2022.03.29.subaru_eg33_f7.1112734931" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.03.28.subaru_eg33_f7.2698005804" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.03.29.subaru_eg33_f7.1112734931" ; 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 @@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:05:59 UTC 2022 pageSize = 21012 page = 1 @@ -785,7 +785,10 @@ coastingFuelCutVssLow = scalar, U08, 1689, "kph", 1, 0, 0, 255, 0 coastingFuelCutVssHigh = scalar, U08, 1690, "kph", 1, 0, 0, 255, 0 noFuelTrimAfterDfcoTime = scalar, U08, 1691, "sec", 0.1, 0, 0, 10, 1 tpsAccelEnrichmentThreshold = scalar, F32, 1692, "roc", 1, 0, 0, 200, 1 -unused1696 = scalar, S32, 1696, "", 1, 0, 0, 1, 0 +auxSpeedSensorInputPin1 = bits, U08, 1696, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","B11 - Speed Din","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A08 - Crank 2 VR+","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A08 - Crank 1 VR+","INVALID","A07 - Cam VR+", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +auxSpeedSensorInputPin2 = bits, U08, 1697, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","B11 - Speed Din","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A08 - Crank 2 VR+","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A08 - Crank 1 VR+","INVALID","A07 - Cam VR+", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" +unused1696 = scalar, U08, 1698, "", 1, 0, 0, 1, 0 +unused16962 = scalar, U08, 1699, "", 1, 0, 0, 1, 0 uartConsoleSerialSpeed = scalar, U32, 1700, "BPs", 1, 0, 0, 1000000, 0 tpsDecelEnleanmentThreshold = scalar, F32, 1704, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentMultiplier = scalar, F32, 1708, "coeff", 1, 0, 0, 200, 2 @@ -810,30 +813,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true" unused1128 = bits, U32, 1740, [5:5], "false", "true" unused1129 = bits, U32, 1740, [6:6], "false", "true" unused1130 = bits, U32, 1740, [7:7], "false", "true" -unusedBit_505_8 = bits, U32, 1740, [8:8], "false", "true" -unusedBit_505_9 = bits, U32, 1740, [9:9], "false", "true" -unusedBit_505_10 = bits, U32, 1740, [10:10], "false", "true" -unusedBit_505_11 = bits, U32, 1740, [11:11], "false", "true" -unusedBit_505_12 = bits, U32, 1740, [12:12], "false", "true" -unusedBit_505_13 = bits, U32, 1740, [13:13], "false", "true" -unusedBit_505_14 = bits, U32, 1740, [14:14], "false", "true" -unusedBit_505_15 = bits, U32, 1740, [15:15], "false", "true" -unusedBit_505_16 = bits, U32, 1740, [16:16], "false", "true" -unusedBit_505_17 = bits, U32, 1740, [17:17], "false", "true" -unusedBit_505_18 = bits, U32, 1740, [18:18], "false", "true" -unusedBit_505_19 = bits, U32, 1740, [19:19], "false", "true" -unusedBit_505_20 = bits, U32, 1740, [20:20], "false", "true" -unusedBit_505_21 = bits, U32, 1740, [21:21], "false", "true" -unusedBit_505_22 = bits, U32, 1740, [22:22], "false", "true" -unusedBit_505_23 = bits, U32, 1740, [23:23], "false", "true" -unusedBit_505_24 = bits, U32, 1740, [24:24], "false", "true" -unusedBit_505_25 = bits, U32, 1740, [25:25], "false", "true" -unusedBit_505_26 = bits, U32, 1740, [26:26], "false", "true" -unusedBit_505_27 = bits, U32, 1740, [27:27], "false", "true" -unusedBit_505_28 = bits, U32, 1740, [28:28], "false", "true" -unusedBit_505_29 = bits, U32, 1740, [29:29], "false", "true" -unusedBit_505_30 = bits, U32, 1740, [30:30], "false", "true" -unusedBit_505_31 = bits, U32, 1740, [31:31], "false", "true" +unusedBit_507_8 = bits, U32, 1740, [8:8], "false", "true" +unusedBit_507_9 = bits, U32, 1740, [9:9], "false", "true" +unusedBit_507_10 = bits, U32, 1740, [10:10], "false", "true" +unusedBit_507_11 = bits, U32, 1740, [11:11], "false", "true" +unusedBit_507_12 = bits, U32, 1740, [12:12], "false", "true" +unusedBit_507_13 = bits, U32, 1740, [13:13], "false", "true" +unusedBit_507_14 = bits, U32, 1740, [14:14], "false", "true" +unusedBit_507_15 = bits, U32, 1740, [15:15], "false", "true" +unusedBit_507_16 = bits, U32, 1740, [16:16], "false", "true" +unusedBit_507_17 = bits, U32, 1740, [17:17], "false", "true" +unusedBit_507_18 = bits, U32, 1740, [18:18], "false", "true" +unusedBit_507_19 = bits, U32, 1740, [19:19], "false", "true" +unusedBit_507_20 = bits, U32, 1740, [20:20], "false", "true" +unusedBit_507_21 = bits, U32, 1740, [21:21], "false", "true" +unusedBit_507_22 = bits, U32, 1740, [22:22], "false", "true" +unusedBit_507_23 = bits, U32, 1740, [23:23], "false", "true" +unusedBit_507_24 = bits, U32, 1740, [24:24], "false", "true" +unusedBit_507_25 = bits, U32, 1740, [25:25], "false", "true" +unusedBit_507_26 = bits, U32, 1740, [26:26], "false", "true" +unusedBit_507_27 = bits, U32, 1740, [27:27], "false", "true" +unusedBit_507_28 = bits, U32, 1740, [28:28], "false", "true" +unusedBit_507_29 = bits, U32, 1740, [29:29], "false", "true" +unusedBit_507_30 = bits, U32, 1740, [30:30], "false", "true" +unusedBit_507_31 = bits, U32, 1740, [31:31], "false", "true" benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1 @@ -4897,6 +4900,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Injection Pin 10 ", injectionPins10 field = "Injection Pin 11 ", injectionPins11 field = "Injection Pin 12 ", injectionPins12 + field = auxSpeedSensorInputPin1, auxSpeedSensorInputPin1 + field = auxSpeedSensorInputPin2, auxSpeedSensorInputPin2 dialog = allPins2_2 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 40b67aa29e..c0c04c34e7 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 (unknown script) integration/rusefi_config.txt Sun Mar 27 23:55:51 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Tue Mar 29 03:06:01 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -145,6 +145,8 @@ public class Fields { public static final int auxSerialRxPin_offset = 1686; public static final int auxSerialSpeed_offset = 1720; public static final int auxSerialTxPin_offset = 1684; + public static final int auxSpeedSensorInputPin1_offset = 1696; + public static final int auxSpeedSensorInputPin2_offset = 1697; public static final int auxTempSensor1_adcChannel_offset = 2076; public static final int auxTempSensor1_alignmentFill_at_29_offset = 2077; public static final int auxTempSensor1_bias_resistor_offset = 2072; @@ -1862,6 +1864,7 @@ public class Fields { public static final int servoOutputPins7_offset = 2738; public static final int servoOutputPins8_offset = 2739; public static final int showHumanReadableWarning_offset = 896; + public static final int SIGNATURE_HASH = 602250578; public static final int silentTriggerError_offset = 1260; public static final int slowAdcAlpha_offset = 1712; public static final int sparkDwellRpmBins_offset = 54; @@ -2341,7 +2344,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.03.28.all.3244764333"; + public static final String TS_SIGNATURE = "rusEFI 2022.03.29.all.602250578"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TsCalMode_EtbKd = 5; @@ -2378,7 +2381,8 @@ public class Fields { public static final int unused1476b19_offset = 1272; public static final int unused1476b20_offset = 1272; public static final int unused1476b8_offset = 1272; - public static final int unused1696_offset = 1696; + public static final int unused16962_offset = 1699; + public static final int unused1696_offset = 1698; public static final int unused1740b0_offset = 1740; public static final int unused1740b1_offset = 1740; public static final int unused1740b2_offset = 1740; @@ -2393,30 +2397,30 @@ public class Fields { public static final int unused_1484_bit_30_offset = 1272; public static final int unused_1484_bit_31_offset = 1272; public static final int unusedBit_48_31_offset = 164; - public static final int unusedBit_505_10_offset = 1740; - public static final int unusedBit_505_11_offset = 1740; - public static final int unusedBit_505_12_offset = 1740; - public static final int unusedBit_505_13_offset = 1740; - public static final int unusedBit_505_14_offset = 1740; - public static final int unusedBit_505_15_offset = 1740; - public static final int unusedBit_505_16_offset = 1740; - public static final int unusedBit_505_17_offset = 1740; - public static final int unusedBit_505_18_offset = 1740; - public static final int unusedBit_505_19_offset = 1740; - public static final int unusedBit_505_20_offset = 1740; - public static final int unusedBit_505_21_offset = 1740; - public static final int unusedBit_505_22_offset = 1740; - public static final int unusedBit_505_23_offset = 1740; - public static final int unusedBit_505_24_offset = 1740; - public static final int unusedBit_505_25_offset = 1740; - public static final int unusedBit_505_26_offset = 1740; - public static final int unusedBit_505_27_offset = 1740; - public static final int unusedBit_505_28_offset = 1740; - public static final int unusedBit_505_29_offset = 1740; - public static final int unusedBit_505_30_offset = 1740; - public static final int unusedBit_505_31_offset = 1740; - public static final int unusedBit_505_8_offset = 1740; - public static final int unusedBit_505_9_offset = 1740; + public static final int unusedBit_507_10_offset = 1740; + public static final int unusedBit_507_11_offset = 1740; + public static final int unusedBit_507_12_offset = 1740; + public static final int unusedBit_507_13_offset = 1740; + public static final int unusedBit_507_14_offset = 1740; + public static final int unusedBit_507_15_offset = 1740; + public static final int unusedBit_507_16_offset = 1740; + public static final int unusedBit_507_17_offset = 1740; + public static final int unusedBit_507_18_offset = 1740; + public static final int unusedBit_507_19_offset = 1740; + public static final int unusedBit_507_20_offset = 1740; + public static final int unusedBit_507_21_offset = 1740; + public static final int unusedBit_507_22_offset = 1740; + public static final int unusedBit_507_23_offset = 1740; + public static final int unusedBit_507_24_offset = 1740; + public static final int unusedBit_507_25_offset = 1740; + public static final int unusedBit_507_26_offset = 1740; + public static final int unusedBit_507_27_offset = 1740; + public static final int unusedBit_507_28_offset = 1740; + public static final int unusedBit_507_29_offset = 1740; + public static final int unusedBit_507_30_offset = 1740; + public static final int unusedBit_507_31_offset = 1740; + public static final int unusedBit_507_8_offset = 1740; + public static final int unusedBit_507_9_offset = 1740; public static final int unusedBitHere1_offset = 1260; public static final int unusedBitHere2_offset = 1260; public static final int unusedBitHere3_offset = 1260; @@ -3263,7 +3267,10 @@ public class Fields { public static final Field COASTINGFUELCUTVSSHIGH = Field.create("COASTINGFUELCUTVSSHIGH", 1690, FieldType.INT8); public static final Field NOFUELTRIMAFTERDFCOTIME = Field.create("NOFUELTRIMAFTERDFCOTIME", 1691, FieldType.INT8); public static final Field TPSACCELENRICHMENTTHRESHOLD = Field.create("TPSACCELENRICHMENTTHRESHOLD", 1692, FieldType.FLOAT); - public static final Field UNUSED1696 = Field.create("UNUSED1696", 1696, FieldType.INT); + public static final Field AUXSPEEDSENSORINPUTPIN1 = Field.create("AUXSPEEDSENSORINPUTPIN1", 1696, FieldType.INT8, brain_input_pin_e); + public static final Field AUXSPEEDSENSORINPUTPIN2 = Field.create("AUXSPEEDSENSORINPUTPIN2", 1697, FieldType.INT8, brain_input_pin_e); + public static final Field UNUSED1696 = Field.create("UNUSED1696", 1698, FieldType.INT8); + public static final Field UNUSED16962 = Field.create("UNUSED16962", 1699, FieldType.INT8); public static final Field UARTCONSOLESERIALSPEED = Field.create("UARTCONSOLESERIALSPEED", 1700, FieldType.INT); public static final Field TPSDECELENLEANMENTTHRESHOLD = Field.create("TPSDECELENLEANMENTTHRESHOLD", 1704, FieldType.FLOAT); public static final Field TPSDECELENLEANMENTMULTIPLIER = Field.create("TPSDECELENLEANMENTMULTIPLIER", 1708, FieldType.FLOAT); @@ -3292,30 +3299,30 @@ public class Fields { public static final Field UNUSED1128 = Field.create("UNUSED1128", 1740, FieldType.BIT, 5); public static final Field UNUSED1129 = Field.create("UNUSED1129", 1740, FieldType.BIT, 6); public static final Field UNUSED1130 = Field.create("UNUSED1130", 1740, FieldType.BIT, 7); - public static final Field UNUSEDBIT_505_8 = Field.create("UNUSEDBIT_505_8", 1740, FieldType.BIT, 8); - public static final Field UNUSEDBIT_505_9 = Field.create("UNUSEDBIT_505_9", 1740, FieldType.BIT, 9); - public static final Field UNUSEDBIT_505_10 = Field.create("UNUSEDBIT_505_10", 1740, FieldType.BIT, 10); - public static final Field UNUSEDBIT_505_11 = Field.create("UNUSEDBIT_505_11", 1740, FieldType.BIT, 11); - public static final Field UNUSEDBIT_505_12 = Field.create("UNUSEDBIT_505_12", 1740, FieldType.BIT, 12); - public static final Field UNUSEDBIT_505_13 = Field.create("UNUSEDBIT_505_13", 1740, FieldType.BIT, 13); - public static final Field UNUSEDBIT_505_14 = Field.create("UNUSEDBIT_505_14", 1740, FieldType.BIT, 14); - public static final Field UNUSEDBIT_505_15 = Field.create("UNUSEDBIT_505_15", 1740, FieldType.BIT, 15); - public static final Field UNUSEDBIT_505_16 = Field.create("UNUSEDBIT_505_16", 1740, FieldType.BIT, 16); - public static final Field UNUSEDBIT_505_17 = Field.create("UNUSEDBIT_505_17", 1740, FieldType.BIT, 17); - public static final Field UNUSEDBIT_505_18 = Field.create("UNUSEDBIT_505_18", 1740, FieldType.BIT, 18); - public static final Field UNUSEDBIT_505_19 = Field.create("UNUSEDBIT_505_19", 1740, FieldType.BIT, 19); - public static final Field UNUSEDBIT_505_20 = Field.create("UNUSEDBIT_505_20", 1740, FieldType.BIT, 20); - public static final Field UNUSEDBIT_505_21 = Field.create("UNUSEDBIT_505_21", 1740, FieldType.BIT, 21); - public static final Field UNUSEDBIT_505_22 = Field.create("UNUSEDBIT_505_22", 1740, FieldType.BIT, 22); - public static final Field UNUSEDBIT_505_23 = Field.create("UNUSEDBIT_505_23", 1740, FieldType.BIT, 23); - public static final Field UNUSEDBIT_505_24 = Field.create("UNUSEDBIT_505_24", 1740, FieldType.BIT, 24); - public static final Field UNUSEDBIT_505_25 = Field.create("UNUSEDBIT_505_25", 1740, FieldType.BIT, 25); - public static final Field UNUSEDBIT_505_26 = Field.create("UNUSEDBIT_505_26", 1740, FieldType.BIT, 26); - public static final Field UNUSEDBIT_505_27 = Field.create("UNUSEDBIT_505_27", 1740, FieldType.BIT, 27); - public static final Field UNUSEDBIT_505_28 = Field.create("UNUSEDBIT_505_28", 1740, FieldType.BIT, 28); - public static final Field UNUSEDBIT_505_29 = Field.create("UNUSEDBIT_505_29", 1740, FieldType.BIT, 29); - public static final Field UNUSEDBIT_505_30 = Field.create("UNUSEDBIT_505_30", 1740, FieldType.BIT, 30); - public static final Field UNUSEDBIT_505_31 = Field.create("UNUSEDBIT_505_31", 1740, FieldType.BIT, 31); + public static final Field UNUSEDBIT_507_8 = Field.create("UNUSEDBIT_507_8", 1740, FieldType.BIT, 8); + public static final Field UNUSEDBIT_507_9 = Field.create("UNUSEDBIT_507_9", 1740, FieldType.BIT, 9); + public static final Field UNUSEDBIT_507_10 = Field.create("UNUSEDBIT_507_10", 1740, FieldType.BIT, 10); + public static final Field UNUSEDBIT_507_11 = Field.create("UNUSEDBIT_507_11", 1740, FieldType.BIT, 11); + public static final Field UNUSEDBIT_507_12 = Field.create("UNUSEDBIT_507_12", 1740, FieldType.BIT, 12); + public static final Field UNUSEDBIT_507_13 = Field.create("UNUSEDBIT_507_13", 1740, FieldType.BIT, 13); + public static final Field UNUSEDBIT_507_14 = Field.create("UNUSEDBIT_507_14", 1740, FieldType.BIT, 14); + public static final Field UNUSEDBIT_507_15 = Field.create("UNUSEDBIT_507_15", 1740, FieldType.BIT, 15); + public static final Field UNUSEDBIT_507_16 = Field.create("UNUSEDBIT_507_16", 1740, FieldType.BIT, 16); + public static final Field UNUSEDBIT_507_17 = Field.create("UNUSEDBIT_507_17", 1740, FieldType.BIT, 17); + public static final Field UNUSEDBIT_507_18 = Field.create("UNUSEDBIT_507_18", 1740, FieldType.BIT, 18); + public static final Field UNUSEDBIT_507_19 = Field.create("UNUSEDBIT_507_19", 1740, FieldType.BIT, 19); + public static final Field UNUSEDBIT_507_20 = Field.create("UNUSEDBIT_507_20", 1740, FieldType.BIT, 20); + public static final Field UNUSEDBIT_507_21 = Field.create("UNUSEDBIT_507_21", 1740, FieldType.BIT, 21); + public static final Field UNUSEDBIT_507_22 = Field.create("UNUSEDBIT_507_22", 1740, FieldType.BIT, 22); + public static final Field UNUSEDBIT_507_23 = Field.create("UNUSEDBIT_507_23", 1740, FieldType.BIT, 23); + public static final Field UNUSEDBIT_507_24 = Field.create("UNUSEDBIT_507_24", 1740, FieldType.BIT, 24); + public static final Field UNUSEDBIT_507_25 = Field.create("UNUSEDBIT_507_25", 1740, FieldType.BIT, 25); + public static final Field UNUSEDBIT_507_26 = Field.create("UNUSEDBIT_507_26", 1740, FieldType.BIT, 26); + public static final Field UNUSEDBIT_507_27 = Field.create("UNUSEDBIT_507_27", 1740, FieldType.BIT, 27); + public static final Field UNUSEDBIT_507_28 = Field.create("UNUSEDBIT_507_28", 1740, FieldType.BIT, 28); + public static final Field UNUSEDBIT_507_29 = Field.create("UNUSEDBIT_507_29", 1740, FieldType.BIT, 29); + public static final Field UNUSEDBIT_507_30 = Field.create("UNUSEDBIT_507_30", 1740, FieldType.BIT, 30); + public static final Field UNUSEDBIT_507_31 = Field.create("UNUSEDBIT_507_31", 1740, FieldType.BIT, 31); public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1744, FieldType.INT8); public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1745, FieldType.INT8); public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1746, FieldType.INT8); @@ -4578,7 +4585,10 @@ public class Fields { COASTINGFUELCUTVSSHIGH, NOFUELTRIMAFTERDFCOTIME, TPSACCELENRICHMENTTHRESHOLD, + AUXSPEEDSENSORINPUTPIN1, + AUXSPEEDSENSORINPUTPIN2, UNUSED1696, + UNUSED16962, UARTCONSOLESERIALSPEED, TPSDECELENLEANMENTTHRESHOLD, TPSDECELENLEANMENTMULTIPLIER, @@ -4603,30 +4613,30 @@ public class Fields { UNUSED1128, UNUSED1129, UNUSED1130, - UNUSEDBIT_505_8, - UNUSEDBIT_505_9, - UNUSEDBIT_505_10, - UNUSEDBIT_505_11, - UNUSEDBIT_505_12, - UNUSEDBIT_505_13, - UNUSEDBIT_505_14, - UNUSEDBIT_505_15, - UNUSEDBIT_505_16, - UNUSEDBIT_505_17, - UNUSEDBIT_505_18, - UNUSEDBIT_505_19, - UNUSEDBIT_505_20, - UNUSEDBIT_505_21, - UNUSEDBIT_505_22, - UNUSEDBIT_505_23, - UNUSEDBIT_505_24, - UNUSEDBIT_505_25, - UNUSEDBIT_505_26, - UNUSEDBIT_505_27, - UNUSEDBIT_505_28, - UNUSEDBIT_505_29, - UNUSEDBIT_505_30, - UNUSEDBIT_505_31, + UNUSEDBIT_507_8, + UNUSEDBIT_507_9, + UNUSEDBIT_507_10, + UNUSEDBIT_507_11, + UNUSEDBIT_507_12, + UNUSEDBIT_507_13, + UNUSEDBIT_507_14, + UNUSEDBIT_507_15, + UNUSEDBIT_507_16, + UNUSEDBIT_507_17, + UNUSEDBIT_507_18, + UNUSEDBIT_507_19, + UNUSEDBIT_507_20, + UNUSEDBIT_507_21, + UNUSEDBIT_507_22, + UNUSEDBIT_507_23, + UNUSEDBIT_507_24, + UNUSEDBIT_507_25, + UNUSEDBIT_507_26, + UNUSEDBIT_507_27, + UNUSEDBIT_507_28, + UNUSEDBIT_507_29, + UNUSEDBIT_507_30, + UNUSEDBIT_507_31, BENCHTESTOFFTIME, BENCHTESTCOUNT, BENCHTESTONTIME,