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 231dcc8c1d..706842985f 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:16 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:20 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -686,11 +686,13 @@ struct engine_configuration_s { offset 76 bit 5 */ bool enableFan2WithAc : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 6 */ - bool unused_294_6 : 1; + bool disableFan1WhenStopped : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 7 */ - bool unused_294_7 : 1; + bool disableFan2WhenStopped : 1; /** offset 76 bit 8 */ bool unused_294_8 : 1; @@ -4234,4 +4236,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:16 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:20 UTC 2021 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 5141148097..50928da283 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 @@ -358,6 +358,8 @@ #define digitalPotentiometerChipSelect4_offset 671 #define digitalPotentiometerSpiDevice_offset 677 #define disableEtbWhenEngineStopped_offset 744 +#define disableFan1WhenStopped_offset 76 +#define disableFan2WhenStopped_offset 76 #define displacement_offset 396 #define display_mode_e_auto_enum "DM_NONE", "DM_HD44780", "DM_HD44780_OVER_PCF8574" #define displayLogicLevelsInEngineSniffer_offset 76 @@ -1296,8 +1298,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2021.06.27 -#define SIGNATURE_HASH 218963558 +#define SIGNATURE_DATE 2021.06.28 +#define SIGNATURE_HASH 2676854572 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1650,7 +1652,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.27.hellen_cypress.218963558" +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen_cypress.2676854572" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1741,8 +1743,6 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unused_294_6_offset 76 -#define unused_294_7_offset 76 #define unused_294_8_offset 76 #define unusedAtOldBoardConfigurationEnd_offset 1228 #define unusedBit4_1476_offset 1476 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 c10668d779..54b5ad5119 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:14 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:19 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -686,11 +686,13 @@ struct engine_configuration_s { offset 76 bit 5 */ bool enableFan2WithAc : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 6 */ - bool unused_294_6 : 1; + bool disableFan1WhenStopped : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 7 */ - bool unused_294_7 : 1; + bool disableFan2WhenStopped : 1; /** offset 76 bit 8 */ bool unused_294_8 : 1; @@ -4229,4 +4231,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:14 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:19 UTC 2021 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 67d32c634c..da528bd10f 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -342,6 +342,8 @@ #define digitalPotentiometerChipSelect4_offset 671 #define digitalPotentiometerSpiDevice_offset 677 #define disableEtbWhenEngineStopped_offset 744 +#define disableFan1WhenStopped_offset 76 +#define disableFan2WhenStopped_offset 76 #define displacement_offset 396 #define display_mode_e_auto_enum "DM_NONE", "DM_HD44780", "DM_HD44780_OVER_PCF8574" #define displayLogicLevelsInEngineSniffer_offset 76 @@ -1280,8 +1282,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2021.06.27 -#define SIGNATURE_HASH 4071150234 +#define SIGNATURE_DATE 2021.06.28 +#define SIGNATURE_HASH 1613251536 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1634,7 +1636,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.27.kin.4071150234" +#define TS_SIGNATURE "rusEFI 2021.06.28.kin.1613251536" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1725,8 +1727,6 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unused_294_6_offset 76 -#define unused_294_7_offset 76 #define unused_294_8_offset 76 #define unusedAtOldBoardConfigurationEnd_offset 1228 #define unusedBit4_1476_offset 1476 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 4018456125..dbe9b99bb6 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:18 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:22 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -686,11 +686,13 @@ struct engine_configuration_s { offset 76 bit 5 */ bool enableFan2WithAc : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 6 */ - bool unused_294_6 : 1; + bool disableFan1WhenStopped : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 7 */ - bool unused_294_7 : 1; + bool disableFan2WhenStopped : 1; /** offset 76 bit 8 */ bool unused_294_8 : 1; @@ -4234,4 +4236,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:18 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:22 UTC 2021 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 e7059db6ff..4c83f6bb54 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 @@ -358,6 +358,8 @@ #define digitalPotentiometerChipSelect4_offset 671 #define digitalPotentiometerSpiDevice_offset 677 #define disableEtbWhenEngineStopped_offset 744 +#define disableFan1WhenStopped_offset 76 +#define disableFan2WhenStopped_offset 76 #define displacement_offset 396 #define display_mode_e_auto_enum "DM_NONE", "DM_HD44780", "DM_HD44780_OVER_PCF8574" #define displayLogicLevelsInEngineSniffer_offset 76 @@ -1296,8 +1298,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 -#define SIGNATURE_DATE 2021.06.27 -#define SIGNATURE_HASH 3794652064 +#define SIGNATURE_DATE 2021.06.28 +#define SIGNATURE_HASH 1890409194 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1650,7 +1652,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.06.27.subaru_eg33_f7.3794652064" +#define TS_SIGNATURE "rusEFI 2021.06.28.subaru_eg33_f7.1890409194" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1741,8 +1743,6 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unused_294_6_offset 76 -#define unused_294_7_offset 76 #define unused_294_8_offset 76 #define unusedAtOldBoardConfigurationEnd_offset 1228 #define unusedBit4_1476_offset 1476 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 3e79af8fc7..08a7819ec2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -686,11 +686,13 @@ struct engine_configuration_s { offset 76 bit 5 */ bool enableFan2WithAc : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 6 */ - bool unused_294_6 : 1; + bool disableFan1WhenStopped : 1; /** + * Inhibit operation of this fan while the engine is not running. offset 76 bit 7 */ - bool unused_294_7 : 1; + bool disableFan2WhenStopped : 1; /** offset 76 bit 8 */ bool unused_294_8 : 1; @@ -4234,4 +4236,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 38d4882bc8..ee594c7b79 100644 --- a/firmware/controllers/generated/fsio_enums_generated.def +++ b/firmware/controllers/generated/fsio_enums_generated.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index e9e5c25f75..a144717228 100644 --- a/firmware/controllers/generated/fsio_getters.def +++ b/firmware/controllers/generated/fsio_getters.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 06dc875593..f45b9f5159 100644 --- a/firmware/controllers/generated/fsio_names.def +++ b/firmware/controllers/generated/fsio_names.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index 6e1bb9c274..7aebd3478a 100644 --- a/firmware/controllers/generated/fsio_strings.def +++ b/firmware/controllers/generated/fsio_strings.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 40b04d4f27..6a76e9c1b0 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -356,6 +356,8 @@ #define digitalPotentiometerChipSelect4_offset 671 #define digitalPotentiometerSpiDevice_offset 677 #define disableEtbWhenEngineStopped_offset 744 +#define disableFan1WhenStopped_offset 76 +#define disableFan2WhenStopped_offset 76 #define displacement_offset 396 #define display_mode_e_auto_enum "DM_NONE", "DM_HD44780", "DM_HD44780_OVER_PCF8574" #define displayLogicLevelsInEngineSniffer_offset 76 @@ -1293,8 +1295,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2021.06.27 -#define SIGNATURE_HASH 1332856246 +#define SIGNATURE_DATE 2021.06.28 +#define SIGNATURE_HASH 3723580668 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1647,7 +1649,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.27.all.1332856246" +#define TS_SIGNATURE "rusEFI 2021.06.28.all.3723580668" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -1738,8 +1740,6 @@ #define unused_1484_bit_29_offset 1476 #define unused_1484_bit_30_offset 1476 #define unused_1484_bit_31_offset 1476 -#define unused_294_6_offset 76 -#define unused_294_7_offset 76 #define unused_294_8_offset 76 #define unusedAtOldBoardConfigurationEnd_offset 1228 #define unusedBit4_1476_offset 1476 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index ce69b8f230..fe55531d19 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3510423539 -#define TS_SIGNATURE "rusEFI 2021.06.28.all.3510423539" +#define SIGNATURE_HASH 3723580668 +#define TS_SIGNATURE "rusEFI 2021.06.28.all.3723580668" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 95cbb8fb98..76921d0265 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD f429-discovery #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 2470450211 -#define TS_SIGNATURE "rusEFI 2021.06.28.f429-discovery.2470450211" +#define SIGNATURE_HASH 2676854572 +#define TS_SIGNATURE "rusEFI 2021.06.28.f429-discovery.2676854572" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 3048a18f5b..05d057259f 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3916579274 -#define TS_SIGNATURE "rusEFI 2021.06.28.frankenso_na6.3916579274" +#define SIGNATURE_HASH 3854555845 +#define TS_SIGNATURE "rusEFI 2021.06.28.frankenso_na6.3854555845" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index f762975998..65f4a87452 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121nissan #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 425215936 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellen121nissan.425215936" +#define SIGNATURE_HASH 362142927 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen121nissan.362142927" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 4faf42fd9d..5eca085ec6 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121vag #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 587736510 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellen121vag.587736510" +#define SIGNATURE_HASH 801488561 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen121vag.801488561" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 73c97b384f..e84eca01b7 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen128 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 650304279 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellen128.650304279" +#define SIGNATURE_HASH 705642520 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen128.705642520" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index fdea27b9d1..42377548bc 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen72 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3768099596 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellen72.3768099596" +#define SIGNATURE_HASH 3965007875 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen72.3965007875" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index faded98638..70648077ee 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellenNA6 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3446153575 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellenNA6.3446153575" +#define SIGNATURE_HASH 3248863848 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellenNA6.3248863848" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 165691d1aa..b0b337c5b0 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 2470450211 -#define TS_SIGNATURE "rusEFI 2021.06.28.hellen_cypress.2470450211" +#define SIGNATURE_HASH 2676854572 +#define TS_SIGNATURE "rusEFI 2021.06.28.hellen_cypress.2676854572" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index f1fd678bdf..ac316f6626 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 1827002591 -#define TS_SIGNATURE "rusEFI 2021.06.28.kin.1827002591" +#define SIGNATURE_HASH 1613251536 +#define TS_SIGNATURE "rusEFI 2021.06.28.kin.1613251536" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index e1c5c04140..33af77dbfc 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 2326337146 -#define TS_SIGNATURE "rusEFI 2021.06.28.mre_f4.2326337146" +#define SIGNATURE_HASH 2254736757 +#define TS_SIGNATURE "rusEFI 2021.06.28.mre_f4.2254736757" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 6febe3c6fb..0c7046ac2b 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 2326337146 -#define TS_SIGNATURE "rusEFI 2021.06.28.mre_f7.2326337146" +#define SIGNATURE_HASH 2254736757 +#define TS_SIGNATURE "rusEFI 2021.06.28.mre_f7.2254736757" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 56fc439c2b..d44ca5386d 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3282750917 -#define TS_SIGNATURE "rusEFI 2021.06.28.prometheus_405.3282750917" +#define SIGNATURE_HASH 3479656138 +#define TS_SIGNATURE "rusEFI 2021.06.28.prometheus_405.3479656138" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 8fb8cbbb0d..93730cb356 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3282750917 -#define TS_SIGNATURE "rusEFI 2021.06.28.prometheus_469.3282750917" +#define SIGNATURE_HASH 3479656138 +#define TS_SIGNATURE "rusEFI 2021.06.28.prometheus_469.3479656138" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 716010b0d4..729b508674 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3096081128 -#define TS_SIGNATURE "rusEFI 2021.06.28.proteus_f4.3096081128" +#define SIGNATURE_HASH 3024611815 +#define TS_SIGNATURE "rusEFI 2021.06.28.proteus_f4.3024611815" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 8c74811c2a..5b2806ad39 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 3096081128 -#define TS_SIGNATURE "rusEFI 2021.06.28.proteus_f7.3096081128" +#define SIGNATURE_HASH 3024611815 +#define TS_SIGNATURE "rusEFI 2021.06.28.proteus_f7.3024611815" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 3c58d3f85d..93f719fe70 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.06.28 -#define SIGNATURE_HASH 2086715877 -#define TS_SIGNATURE "rusEFI 2021.06.28.subaru_eg33_f7.2086715877" +#define SIGNATURE_HASH 1890409194 +#define TS_SIGNATURE "rusEFI 2021.06.28.subaru_eg33_f7.1890409194" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 428dcb596d..85e4c07885 100644 Binary files a/firmware/tunerstudio/generated/cache.zip and b/firmware/tunerstudio/generated/cache.zip differ diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 5590137137..9facde5467 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.all.3510423539" + signature = "rusEFI 2021.06.28.all.3723580668" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.all.3510423539" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.all.3723580668" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:05:56 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4174,6 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4181,6 +4184,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 9b472b7248..dfcbca130d 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.f429-discovery.2470450211" + signature = "rusEFI 2021.06.28.f429-discovery.2676854572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.f429-discovery.2470450211" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.f429-discovery.2676854572" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:01 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:54 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4174,6 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4181,6 +4184,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 726f9268c8..6730b82721 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.frankenso_na6.3916579274" + signature = "rusEFI 2021.06.28.frankenso_na6.3854555845" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.frankenso_na6.3916579274" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.frankenso_na6.3854555845" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:20 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:10 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4174,6 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4181,6 +4184,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 9cc07642b6..5d4d06abbc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellen121nissan.425215936" + signature = "rusEFI 2021.06.28.hellen121nissan.362142927" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellen121nissan.425215936" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellen121nissan.362142927" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:08 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:01 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 9a658e862b..6ec4612795 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellen121vag.587736510" + signature = "rusEFI 2021.06.28.hellen121vag.801488561" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellen121vag.587736510" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellen121vag.801488561" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:05 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:59 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index bc6808069c..4375c2b23c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellen128.650304279" + signature = "rusEFI 2021.06.28.hellen128.705642520" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellen128.650304279" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellen128.705642520" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:03 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:57 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 8123ec75d6..2d57b16eb5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellen72.3768099596" + signature = "rusEFI 2021.06.28.hellen72.3965007875" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellen72.3768099596" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellen72.3965007875" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:10 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:03 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index f92b66d37a..cf9ae490d7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellenNA6.3446153575" + signature = "rusEFI 2021.06.28.hellenNA6.3248863848" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellenNA6.3446153575" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellenNA6.3248863848" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:12 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:05 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 0984c9c472..fc908f32f5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.hellen_cypress.2470450211" + signature = "rusEFI 2021.06.28.hellen_cypress.2676854572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.hellen_cypress.2470450211" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.hellen_cypress.2676854572" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 28 01:06:33 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:20 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4174,6 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4181,6 +4184,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index cb50271a88..ad9a7d8398 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.kin.1827002591" + signature = "rusEFI 2021.06.28.kin.1613251536" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.kin.1827002591" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.kin.1613251536" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 28 01:06:31 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 28 12:54:19 UTC 2021 pageSize = 19972 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1301,6 +1301,8 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4156,6 +4158,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4163,6 +4166,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 4d495e79ad..4e3e34d9ab 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.mre_f4.2326337146" + signature = "rusEFI 2021.06.28.mre_f4.2254736757" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.mre_f4.2326337146" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.mre_f4.2254736757" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:17 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:08 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 638906d990..52910a4f02 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.mre_f7.2326337146" + signature = "rusEFI 2021.06.28.mre_f7.2254736757" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.mre_f7.2326337146" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.mre_f7.2254736757" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:14 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:06 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4158,6 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4165,6 +4168,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 88feeb1a3e..7613348c27 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.prometheus_405.3282750917" + signature = "rusEFI 2021.06.28.prometheus_405.3479656138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.prometheus_405.3282750917" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.prometheus_405.3479656138" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:24 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:13 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4169,6 +4171,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4176,6 +4179,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index f379128533..077c97b257 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.prometheus_469.3282750917" + signature = "rusEFI 2021.06.28.prometheus_469.3479656138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.prometheus_469.3282750917" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.prometheus_469.3479656138" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:22 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:12 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4169,6 +4171,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4176,6 +4179,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 9ebf90fb45..6cfc930e27 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.proteus_f4.3096081128" + signature = "rusEFI 2021.06.28.proteus_f4.3024611815" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.proteus_f4.3096081128" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.proteus_f4.3024611815" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:29 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:17 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4151,6 +4153,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4158,6 +4161,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index d232d27d57..e0be633a6b 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.proteus_f7.3096081128" + signature = "rusEFI 2021.06.28.proteus_f7.3024611815" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.proteus_f7.3096081128" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.proteus_f7.3024611815" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:26 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:15 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4151,6 +4153,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4158,6 +4161,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 456b6a1c02..329d9b5b56 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.06.28.subaru_eg33_f7.2086715877" + signature = "rusEFI 2021.06.28.subaru_eg33_f7.1890409194" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.06.28.subaru_eg33_f7.2086715877" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.06.28.subaru_eg33_f7.1890409194" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Mon Jun 28 01:06:36 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:54:22 UTC 2021 pageSize = 20000 page = 1 @@ -92,8 +92,8 @@ isVerboseAuxPid1 = bits, U32, 76, [2:2], "false", "true" overrideTriggerGaps = bits, U32, 76, [3:3], "false", "true" enableFan1WithAc = bits, U32, 76, [4:4], "false", "true" enableFan2WithAc = bits, U32, 76, [5:5], "false", "true" -unused_294_6 = bits, U32, 76, [6:6], "false", "true" -unused_294_7 = bits, U32, 76, [7:7], "false", "true" +disableFan1WhenStopped = bits, U32, 76, [6:6], "false", "true" +disableFan2WhenStopped = bits, U32, 76, [7:7], "false", "true" unused_294_8 = bits, U32, 76, [8:8], "false", "true" isCJ125Verbose = bits, U32, 76, [9:9], "false", "true" cj125isUaDivided = bits, U32, 76, [10:10], "false", "true" @@ -1317,6 +1317,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 useFordRedundantTps = "On Ford vehicles one of the sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." enableFan1WithAc = "Turn on this fan when AC is on." enableFan2WithAc = "Turn on this fan when AC is on." + disableFan1WhenStopped = "Inhibit operation of this fan while the engine is not running." + disableFan2WhenStopped = "Inhibit operation of this fan while the engine is not running." cj125isUaDivided = "Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt" etb_use_two_wires = "TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode." isDoubleSolenoidIdle = "Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position." @@ -4168,6 +4170,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fanOnTemperature field = "Off temperature", fanOffTemperature field = "Enable with AC", enableFan1WithAc + field = "Disable when engine stopped", disableFan1WhenStopped dialog = fan2Settings, "Fan 2" field = "Pin", fan2Pin @@ -4175,6 +4178,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "On temperature", fan2OnTemperature field = "Off temperature", fan2OffTemperature field = "Enable with AC", enableFan2WithAc + field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" field = "A/C Relay", acRelayPin 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 41df14b4a6..2fd831a074 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 28 12:53:52 UTC 2021 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -344,6 +344,8 @@ public class Fields { public static final int digitalPotentiometerChipSelect4_offset = 671; public static final int digitalPotentiometerSpiDevice_offset = 677; public static final int disableEtbWhenEngineStopped_offset = 744; + public static final int disableFan1WhenStopped_offset = 76; + public static final int disableFan2WhenStopped_offset = 76; public static final int displacement_offset = 396; public static final int displayLogicLevelsInEngineSniffer_offset = 76; public static final int displayMode_offset = 492; @@ -1248,7 +1250,6 @@ public class Fields { public static final int servoOutputPins8_offset = 3147; public static final int showHumanReadableWarning_offset = 976; public static final int showSdCardWarning_offset = 76; - public static final int SIGNATURE_HASH = 1332856246; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; public static final int sparkDwellRpmBins_offset = 332; @@ -1550,7 +1551,7 @@ public class Fields { public static final char TS_SD_R_COMMAND = 'r'; public static final char TS_SD_W_COMMAND = 'w'; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2021.06.27.all.1332856246"; + public static final String TS_SIGNATURE = "rusEFI 2021.06.28.all.3723580668"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TT_TT_1_16 = 50; @@ -1638,8 +1639,6 @@ public class Fields { public static final int unused_1484_bit_29_offset = 1476; public static final int unused_1484_bit_30_offset = 1476; public static final int unused_1484_bit_31_offset = 1476; - public static final int unused_294_6_offset = 76; - public static final int unused_294_7_offset = 76; public static final int unused_294_8_offset = 76; public static final int unusedAtOldBoardConfigurationEnd_offset = 1228; public static final int unusedBit4_1476_offset = 1476; @@ -1760,8 +1759,8 @@ public class Fields { public static final Field OVERRIDETRIGGERGAPS = Field.create("OVERRIDETRIGGERGAPS", 76, FieldType.BIT, 3); public static final Field ENABLEFAN1WITHAC = Field.create("ENABLEFAN1WITHAC", 76, FieldType.BIT, 4); public static final Field ENABLEFAN2WITHAC = Field.create("ENABLEFAN2WITHAC", 76, FieldType.BIT, 5); - public static final Field UNUSED_294_6 = Field.create("UNUSED_294_6", 76, FieldType.BIT, 6); - public static final Field UNUSED_294_7 = Field.create("UNUSED_294_7", 76, FieldType.BIT, 7); + public static final Field DISABLEFAN1WHENSTOPPED = Field.create("DISABLEFAN1WHENSTOPPED", 76, FieldType.BIT, 6); + public static final Field DISABLEFAN2WHENSTOPPED = Field.create("DISABLEFAN2WHENSTOPPED", 76, FieldType.BIT, 7); public static final Field UNUSED_294_8 = Field.create("UNUSED_294_8", 76, FieldType.BIT, 8); public static final Field ISCJ125VERBOSE = Field.create("ISCJ125VERBOSE", 76, FieldType.BIT, 9); public static final Field CJ125ISUADIVIDED = Field.create("CJ125ISUADIVIDED", 76, FieldType.BIT, 10); @@ -2878,8 +2877,8 @@ public class Fields { OVERRIDETRIGGERGAPS, ENABLEFAN1WITHAC, ENABLEFAN2WITHAC, - UNUSED_294_6, - UNUSED_294_7, + DISABLEFAN1WHENSTOPPED, + DISABLEFAN2WHENSTOPPED, UNUSED_294_8, ISCJ125VERBOSE, CJ125ISUADIVIDED, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index 92ef40f3d7..2ef994d302 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +