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 1421454b04..55831b5953 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 Fri Nov 05 19:40:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:07 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3793,14 +3793,16 @@ struct engine_configuration_s { */ int16_t etb_iTermMax; /** + * Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. + % * offset 3960 */ - float etbDeadband; + uint8_t etbMaximumPosition; /** units - * offset 3964 + * offset 3961 */ - uint8_t unused1059[4]; + uint8_t unused1059[7]; /** * See useIdleTimingPidControl * offset 3968 @@ -4434,4 +4436,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 Fri Nov 05 19:40:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:07 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 420e4f4ab3..17b87cb6f0 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 @@ -913,7 +913,6 @@ #define etb_use_two_wires_offset 76 #define etbBiasBins_offset 3888 #define etbBiasValues_offset 3920 -#define etbDeadband_offset 3960 #define etbFreq_offset 2514 #define etbFunctions1_offset 1198 #define etbFunctions2_offset 1199 @@ -928,6 +927,7 @@ #define etbIo2_directionPin2_offset 985 #define etbIo2_disablePin_offset 987 #define etbIo2_offset 984 +#define etbMaximumPosition_offset 3960 #define etbNeutralPosition_offset 1471 #define etbRevLimitRange_offset 106 #define etbRevLimitStart_offset 104 @@ -1816,7 +1816,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 2116544600 +#define SIGNATURE_HASH 218162542 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2325,7 +2325,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen_cypress.2116544600" +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen_cypress.218162542" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2342,7 +2342,7 @@ #define uart_device_e_UART_DEVICE_4 4 #define uart_device_e_UART_NONE 0 #define uartConsoleSerialSpeed_offset 2076 -#define unused1059_offset 3964 +#define unused1059_offset 3961 #define unused1127_offset 2116 #define unused1128_offset 2116 #define unused1129_offset 2116 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 ad5b460bae..dbce31c10d 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 Fri Nov 05 19:40:39 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:04 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3787,14 +3787,16 @@ struct engine_configuration_s { */ int16_t etb_iTermMax; /** + * Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. + % * offset 3932 */ - float etbDeadband; + uint8_t etbMaximumPosition; /** units - * offset 3936 + * offset 3933 */ - uint8_t unused1059[4]; + uint8_t unused1059[7]; /** * See useIdleTimingPidControl * offset 3940 @@ -4428,4 +4430,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 Fri Nov 05 19:40:39 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:04 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 af44ed8e96..557b6b78d2 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -898,7 +898,6 @@ #define etb_use_two_wires_offset 76 #define etbBiasBins_offset 3860 #define etbBiasValues_offset 3892 -#define etbDeadband_offset 3932 #define etbFreq_offset 2506 #define etbFunctions1_offset 1198 #define etbFunctions2_offset 1199 @@ -913,6 +912,7 @@ #define etbIo2_directionPin2_offset 985 #define etbIo2_disablePin_offset 987 #define etbIo2_offset 984 +#define etbMaximumPosition_offset 3932 #define etbNeutralPosition_offset 1471 #define etbRevLimitRange_offset 106 #define etbRevLimitStart_offset 104 @@ -1801,7 +1801,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 2172789924 +#define SIGNATURE_HASH 4070910354 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2310,7 +2310,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.05.kin.2172789924" +#define TS_SIGNATURE "rusEFI 2021.11.05.kin.4070910354" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2327,7 +2327,7 @@ #define uart_device_e_UART_DEVICE_4 4 #define uart_device_e_UART_NONE 0 #define uartConsoleSerialSpeed_offset 2076 -#define unused1059_offset 3936 +#define unused1059_offset 3933 #define unused1127_offset 2116 #define unused1128_offset 2116 #define unused1129_offset 2116 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 3aac1dd696..a29ed23dd0 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 Fri Nov 05 19:40:43 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 Fri Nov 05 22:20:09 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3793,14 +3793,16 @@ struct engine_configuration_s { */ int16_t etb_iTermMax; /** + * Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. + % * offset 3960 */ - float etbDeadband; + uint8_t etbMaximumPosition; /** units - * offset 3964 + * offset 3961 */ - uint8_t unused1059[4]; + uint8_t unused1059[7]; /** * See useIdleTimingPidControl * offset 3968 @@ -4434,4 +4436,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 Fri Nov 05 19:40:43 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 Fri Nov 05 22:20:09 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 6c778adb67..a4fd707f4a 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 @@ -925,7 +925,6 @@ #define etb_use_two_wires_offset 76 #define etbBiasBins_offset 3888 #define etbBiasValues_offset 3920 -#define etbDeadband_offset 3960 #define etbFreq_offset 2514 #define etbFunctions1_offset 1198 #define etbFunctions2_offset 1199 @@ -940,6 +939,7 @@ #define etbIo2_directionPin2_offset 985 #define etbIo2_disablePin_offset 987 #define etbIo2_offset 984 +#define etbMaximumPosition_offset 3960 #define etbNeutralPosition_offset 1471 #define etbRevLimitRange_offset 106 #define etbRevLimitStart_offset 104 @@ -1829,7 +1829,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 2849102059 +#define SIGNATURE_HASH 3673609693 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2338,7 +2338,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.11.05.subaru_eg33_f7.2849102059" +#define TS_SIGNATURE "rusEFI 2021.11.05.subaru_eg33_f7.3673609693" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2355,7 +2355,7 @@ #define uart_device_e_UART_DEVICE_4 4 #define uart_device_e_UART_NONE 0 #define uartConsoleSerialSpeed_offset 2076 -#define unused1059_offset 3964 +#define unused1059_offset 3961 #define unused1127_offset 2116 #define unused1128_offset 2116 #define unused1129_offset 2116 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index a4453ea5f1..e29e8d53d7 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 Fri Nov 05 19:40:36 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3793,14 +3793,16 @@ struct engine_configuration_s { */ int16_t etb_iTermMax; /** + * Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. + % * offset 3960 */ - float etbDeadband; + uint8_t etbMaximumPosition; /** units - * offset 3964 + * offset 3961 */ - uint8_t unused1059[4]; + uint8_t unused1059[7]; /** * See useIdleTimingPidControl * offset 3968 @@ -4434,4 +4436,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 Fri Nov 05 19:40:36 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index da822c96b6..6987f0328c 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 Fri Nov 05 19:40:36 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 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 df533087ff..b2973c203a 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 Fri Nov 05 19:40:36 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 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 92eb090900..7a0b12cff9 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 Fri Nov 05 19:40:36 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 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 279b0ad79b..14295b6973 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 Fri Nov 05 19:40:36 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 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 86dfdf3807..4c08d7d261 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -913,7 +913,6 @@ #define etb_use_two_wires_offset 76 #define etbBiasBins_offset 3888 #define etbBiasValues_offset 3920 -#define etbDeadband_offset 3960 #define etbFreq_offset 2514 #define etbFunctions1_offset 1198 #define etbFunctions2_offset 1199 @@ -928,6 +927,7 @@ #define etbIo2_directionPin2_offset 985 #define etbIo2_disablePin_offset 987 #define etbIo2_offset 984 +#define etbMaximumPosition_offset 3960 #define etbNeutralPosition_offset 1471 #define etbRevLimitRange_offset 106 #define etbRevLimitStart_offset 104 @@ -1816,7 +1816,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 868765903 +#define SIGNATURE_HASH 1089428985 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2325,7 +2325,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.05.all.868765903" +#define TS_SIGNATURE "rusEFI 2021.11.05.all.1089428985" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2342,7 +2342,7 @@ #define uart_device_e_UART_DEVICE_4 4 #define uart_device_e_UART_NONE 0 #define uartConsoleSerialSpeed_offset 2076 -#define unused1059_offset 3964 +#define unused1059_offset 3961 #define unused1127_offset 2116 #define unused1128_offset 2116 #define unused1129_offset 2116 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 5335494bd1..863da3c8da 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.11.05 -#define SIGNATURE_HASH 868765903 -#define TS_SIGNATURE "rusEFI 2021.11.05.all.868765903" +#define SIGNATURE_HASH 1089428985 +#define TS_SIGNATURE "rusEFI 2021.11.05.all.1089428985" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index aa2c1cca38..a3af1b0308 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD atlas #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 788702696 -#define TS_SIGNATURE "rusEFI 2021.11.05.atlas.788702696" +#define SIGNATURE_HASH 1545971934 +#define TS_SIGNATURE "rusEFI 2021.11.05.atlas.1545971934" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 603d74d182..95b6c018d1 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.11.05 -#define SIGNATURE_HASH 868765903 -#define TS_SIGNATURE "rusEFI 2021.11.05.f429-discovery.868765903" +#define SIGNATURE_HASH 1089428985 +#define TS_SIGNATURE "rusEFI 2021.11.05.f429-discovery.1089428985" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index f3158b3529..802f2df3d1 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.11.05 -#define SIGNATURE_HASH 1241122086 -#define TS_SIGNATURE "rusEFI 2021.11.05.frankenso_na6.1241122086" +#define SIGNATURE_HASH 987564048 +#define TS_SIGNATURE "rusEFI 2021.11.05.frankenso_na6.987564048" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 4cda27cf3c..89e6157283 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen-nb1 #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 1416615654 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen-nb1.1416615654" +#define SIGNATURE_HASH 659086288 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen-nb1.659086288" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index bca3ecc0d4..f4d511a85c 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.11.05 -#define SIGNATURE_HASH 3090745485 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen121nissan.3090745485" +#define SIGNATURE_HASH 3407742395 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen121nissan.3407742395" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index c753c30031..e63671190a 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.11.05 -#define SIGNATURE_HASH 1613017225 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen121vag.1613017225" +#define SIGNATURE_HASH 319012287 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen121vag.319012287" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index a324552011..34b87cb6a7 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.11.05 -#define SIGNATURE_HASH 3855108127 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen128.3855108127" +#define SIGNATURE_HASH 2532263209 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen128.2532263209" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 0b1f8da1f3..cb7eb4562b 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen154hyundai #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 2008545013 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen154hyundai.2008545013" +#define SIGNATURE_HASH 76610499 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen154hyundai.76610499" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index e5ad7d6949..ff7c6d64e5 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.11.05 -#define SIGNATURE_HASH 1432170728 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen72.1432170728" +#define SIGNATURE_HASH 645545438 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen72.645545438" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index e61731bc89..31200b8786 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen88bmw #define SIGNATURE_DATE 2021.11.05 -#define SIGNATURE_HASH 3309874210 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen88bmw.3309874210" +#define SIGNATURE_HASH 3060769044 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen88bmw.3060769044" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index a3a185c390..672fb41df1 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.11.05 -#define SIGNATURE_HASH 2190498241 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellenNA6.2190498241" +#define SIGNATURE_HASH 4055323895 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellenNA6.4055323895" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 4e76a54598..3cb81c165c 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.11.05 -#define SIGNATURE_HASH 2116544600 -#define TS_SIGNATURE "rusEFI 2021.11.05.hellen_cypress.2116544600" +#define SIGNATURE_HASH 218162542 +#define TS_SIGNATURE "rusEFI 2021.11.05.hellen_cypress.218162542" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 702a02e21e..22444ebe22 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.11.05 -#define SIGNATURE_HASH 2172789924 -#define TS_SIGNATURE "rusEFI 2021.11.05.kin.2172789924" +#define SIGNATURE_HASH 4070910354 +#define TS_SIGNATURE "rusEFI 2021.11.05.kin.4070910354" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 6c1d401308..3499f1c0d4 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.11.05 -#define SIGNATURE_HASH 3143124827 -#define TS_SIGNATURE "rusEFI 2021.11.05.mre_f4.3143124827" +#define SIGNATURE_HASH 3363785325 +#define TS_SIGNATURE "rusEFI 2021.11.05.mre_f4.3363785325" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 6e35d90b86..9368eee28b 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.11.05 -#define SIGNATURE_HASH 3143124827 -#define TS_SIGNATURE "rusEFI 2021.11.05.mre_f7.3143124827" +#define SIGNATURE_HASH 3363785325 +#define TS_SIGNATURE "rusEFI 2021.11.05.mre_f7.3363785325" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 8fc3c6f8db..b50e2f362e 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.11.05 -#define SIGNATURE_HASH 1663207721 -#define TS_SIGNATURE "rusEFI 2021.11.05.prometheus_405.1663207721" +#define SIGNATURE_HASH 268796959 +#define TS_SIGNATURE "rusEFI 2021.11.05.prometheus_405.268796959" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 72a90ec947..a9a1f79650 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.11.05 -#define SIGNATURE_HASH 1663207721 -#define TS_SIGNATURE "rusEFI 2021.11.05.prometheus_469.1663207721" +#define SIGNATURE_HASH 268796959 +#define TS_SIGNATURE "rusEFI 2021.11.05.prometheus_469.268796959" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 359d2eb9bc..1b2fcf4743 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.11.05 -#define SIGNATURE_HASH 2905348115 -#define TS_SIGNATURE "rusEFI 2021.11.05.proteus_f4.2905348115" +#define SIGNATURE_HASH 3725268261 +#define TS_SIGNATURE "rusEFI 2021.11.05.proteus_f4.3725268261" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index a5ac92c027..33585fce1c 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.11.05 -#define SIGNATURE_HASH 2905348115 -#define TS_SIGNATURE "rusEFI 2021.11.05.proteus_f7.2905348115" +#define SIGNATURE_HASH 3725268261 +#define TS_SIGNATURE "rusEFI 2021.11.05.proteus_f7.3725268261" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0f7c845930..516bb095b0 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.11.05 -#define SIGNATURE_HASH 2849102059 -#define TS_SIGNATURE "rusEFI 2021.11.05.subaru_eg33_f7.2849102059" +#define SIGNATURE_HASH 3673609693 +#define TS_SIGNATURE "rusEFI 2021.11.05.subaru_eg33_f7.3673609693" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 5d29c10674..5f679ead4d 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 51953eaf07..52cda901b9 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.all.868765903" + signature = "rusEFI 2021.11.05.all.1089428985" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.all.868765903" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.all.1089428985" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:36 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5299,6 +5300,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 24957a0fb7..2923812dfa 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.atlas.788702696" + signature = "rusEFI 2021.11.05.atlas.1545971934" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.atlas.788702696" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.atlas.1545971934" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:34 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:00 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5291,6 +5292,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 553da7f136..d7ea411c05 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.f429-discovery.868765903" + signature = "rusEFI 2021.11.05.f429-discovery.1089428985" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.f429-discovery.868765903" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.f429-discovery.1089428985" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:39:51 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:19 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5299,6 +5300,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 5eec87c057..a7dc719823 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.frankenso_na6.1241122086" + signature = "rusEFI 2021.11.05.frankenso_na6.987564048" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.frankenso_na6.1241122086" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.frankenso_na6.987564048" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:20 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:47 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5299,6 +5300,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index ab16aef63a..b4293eabf7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen-nb1.1416615654" + signature = "rusEFI 2021.11.05.hellen-nb1.659086288" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen-nb1.1416615654" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen-nb1.659086288" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:09 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:37 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 26f4b018bf..9d1a65ec37 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen121nissan.3090745485" + signature = "rusEFI 2021.11.05.hellen121nissan.3407742395" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen121nissan.3090745485" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen121nissan.3407742395" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:39:59 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:27 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 093e20e8e8..c0de5f1e4a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen121vag.1613017225" + signature = "rusEFI 2021.11.05.hellen121vag.319012287" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen121vag.1613017225" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen121vag.319012287" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:39:56 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:25 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 85baa60b07..92a61c2d56 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen128.3855108127" + signature = "rusEFI 2021.11.05.hellen128.2532263209" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen128.3855108127" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen128.2532263209" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:39:54 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:22 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index ff47e04bf7..50c80e3bd0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen154hyundai.2008545013" + signature = "rusEFI 2021.11.05.hellen154hyundai.76610499" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen154hyundai.2008545013" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen154hyundai.76610499" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:01 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:29 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index ee8a1310de..3b1815f0ff 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen72.1432170728" + signature = "rusEFI 2021.11.05.hellen72.645545438" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen72.1432170728" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen72.645545438" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:06 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:34 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index dee1d8300a..2540cec33d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen88bmw.3309874210" + signature = "rusEFI 2021.11.05.hellen88bmw.3060769044" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen88bmw.3309874210" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen88bmw.3060769044" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:04 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:32 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index f3b36e60d3..93f4d66ccb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellenNA6.2190498241" + signature = "rusEFI 2021.11.05.hellenNA6.4055323895" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellenNA6.2190498241" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellenNA6.4055323895" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:12 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:39 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5275,6 +5276,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index ba4a9829a2..a812016465 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.hellen_cypress.2116544600" + signature = "rusEFI 2021.11.05.hellen_cypress.218162542" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.hellen_cypress.2116544600" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.hellen_cypress.218162542" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:41 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:07 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5299,6 +5300,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index feef157bb3..3d27cbfbc1 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.kin.2172789924" + signature = "rusEFI 2021.11.05.kin.4070910354" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.kin.2172789924" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.kin.4070910354" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:39 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Nov 05 22:20:04 UTC 2021 pageSize = 19972 page = 1 @@ -1087,8 +1087,8 @@ etbBiasValues = array, F32, 3892, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3924, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3928, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3930, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3932, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3936, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3932, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3933, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3940, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3944, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3948, "", 1, 0, -10000, 10000, 4 @@ -1712,6 +1712,7 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5266,6 +5267,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 426879fd44..972507b025 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.mre_f4.3143124827" + signature = "rusEFI 2021.11.05.mre_f4.3363785325" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.mre_f4.3143124827" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.mre_f4.3363785325" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:17 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:44 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5274,6 +5275,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 0d6c5146c6..cccdd8aa67 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.mre_f7.3143124827" + signature = "rusEFI 2021.11.05.mre_f7.3363785325" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.mre_f7.3143124827" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.mre_f7.3363785325" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:15 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:42 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5274,6 +5275,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index c20e945004..56c2f48beb 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.prometheus_405.1663207721" + signature = "rusEFI 2021.11.05.prometheus_405.268796959" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.prometheus_405.1663207721" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.prometheus_405.268796959" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:26 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:52 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5294,6 +5295,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 836883f905..9dc8f3f9b2 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.prometheus_469.1663207721" + signature = "rusEFI 2021.11.05.prometheus_469.268796959" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.prometheus_469.1663207721" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.prometheus_469.268796959" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:23 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:50 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5294,6 +5295,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 349818a33e..4e59bf9fc3 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.proteus_f4.2905348115" + signature = "rusEFI 2021.11.05.proteus_f4.3725268261" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.proteus_f4.2905348115" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.proteus_f4.3725268261" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:31 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:57 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5259,6 +5260,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 15e16dcaf0..6091313fc2 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.proteus_f7.2905348115" + signature = "rusEFI 2021.11.05.proteus_f7.3725268261" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.proteus_f7.2905348115" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.proteus_f7.3725268261" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:28 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:19:54 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5259,6 +5260,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 591fcd5b70..b146eb0658 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.11.05.subaru_eg33_f7.2849102059" + signature = "rusEFI 2021.11.05.subaru_eg33_f7.3673609693" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.11.05.subaru_eg33_f7.2849102059" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.11.05.subaru_eg33_f7.3673609693" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -85,7 +85,7 @@ enable2ndByteCanID = false ; 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 Fri Nov 05 19:40:43 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 Fri Nov 05 22:20:09 UTC 2021 pageSize = 20000 page = 1 @@ -1109,8 +1109,8 @@ etbBiasValues = array, F32, 3920, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 hip9011Gain = scalar, F32, 3952, "", 1, 0, 0, 100, 2 etb_iTermMin = scalar, S16, 3956, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 3958, "", 1, 0, -30000, 30000, 0 -etbDeadband = scalar, F32, 3960, "", 1, 0, 0, 100, 2 -unused1059 = array, U08, 3964, [4], "units", 1, 0, -20, 100, 0 +etbMaximumPosition = scalar, U08, 3960, "%", 1, 0, 70, 100, 0 +unused1059 = array, U08, 3961, [7], "units", 1, 0, -20, 100, 0 idleTimingPid_pFactor = scalar, F32, 3968, "", 1, 0, -10000, 10000, 4 idleTimingPid_iFactor = scalar, F32, 3972, "", 1, 0, -10000, 10000, 4 idleTimingPid_dFactor = scalar, F32, 3976, "", 1, 0, -10000, 10000, 4 @@ -1746,6 +1746,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2 etbBiasValues = "PWM bias, 0 to 100%" etb_iTermMin = "iTerm min value" etb_iTermMax = "iTerm max value" + etbMaximumPosition = "Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open." idleTimingPid_offset = "Linear addition to PID logic" idleTimingPid_periodMs = "PID dTime" idleTimingPid_minValue = "Output Min Duty Cycle" @@ -5290,6 +5291,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "H-Bridge #1 function", etbFunctions1 field = "H-Bridge #2 function", etbFunctions2 field = "PWM Frequency", etbFreq + field = "Maximum ETB position", etbMaximumPosition ; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility ; criteria for the same panel when used in multiple places ; todo: report bug to TS? 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 02f76fdf6a..2f7cbe2e7a 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 19:40:36 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Nov 05 22:20:02 UTC 2021 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -879,7 +879,6 @@ public class Fields { public static final int etb_use_two_wires_offset = 76; public static final int etbBiasBins_offset = 3888; public static final int etbBiasValues_offset = 3920; - public static final int etbDeadband_offset = 3960; public static final int etbFreq_offset = 2514; public static final int etbFunctions1_offset = 1198; public static final int etbFunctions2_offset = 1199; @@ -894,6 +893,7 @@ public class Fields { public static final int etbIo2_directionPin2_offset = 985; public static final int etbIo2_disablePin_offset = 987; public static final int etbIo2_offset = 984; + public static final int etbMaximumPosition_offset = 3960; public static final int etbNeutralPosition_offset = 1471; public static final int etbRevLimitRange_offset = 106; public static final int etbRevLimitStart_offset = 104; @@ -1743,7 +1743,7 @@ 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 = 868765903; + public static final int SIGNATURE_HASH = 1089428985; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; public static final int sparkDwellRpmBins_offset = 332; @@ -2197,7 +2197,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2021.11.05.all.868765903"; + public static final String TS_SIGNATURE = "rusEFI 2021.11.05.all.1089428985"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int tunerStudioSerialSpeed_offset = 728; @@ -2211,7 +2211,7 @@ public class Fields { public static final int uart_device_e_UART_DEVICE_4 = 4; public static final int uart_device_e_UART_NONE = 0; public static final int uartConsoleSerialSpeed_offset = 2076; - public static final int unused1059_offset = 3964; + public static final int unused1059_offset = 3961; public static final int unused1127_offset = 2116; public static final int unused1128_offset = 2116; public static final int unused1129_offset = 2116; @@ -3375,7 +3375,7 @@ public class Fields { public static final Field HIP9011GAIN = Field.create("HIP9011GAIN", 3952, FieldType.FLOAT); public static final Field ETB_ITERMMIN = Field.create("ETB_ITERMMIN", 3956, FieldType.INT16); public static final Field ETB_ITERMMAX = Field.create("ETB_ITERMMAX", 3958, FieldType.INT16); - public static final Field ETBDEADBAND = Field.create("ETBDEADBAND", 3960, FieldType.FLOAT); + public static final Field ETBMAXIMUMPOSITION = Field.create("ETBMAXIMUMPOSITION", 3960, FieldType.INT8); public static final Field IDLETIMINGPID_PFACTOR = Field.create("IDLETIMINGPID_PFACTOR", 3968, FieldType.FLOAT); public static final Field IDLETIMINGPID_IFACTOR = Field.create("IDLETIMINGPID_IFACTOR", 3972, FieldType.FLOAT); public static final Field IDLETIMINGPID_DFACTOR = Field.create("IDLETIMINGPID_DFACTOR", 3976, FieldType.FLOAT); @@ -4490,7 +4490,7 @@ public class Fields { HIP9011GAIN, ETB_ITERMMIN, ETB_ITERMMAX, - ETBDEADBAND, + ETBMAXIMUMPOSITION, IDLETIMINGPID_PFACTOR, IDLETIMINGPID_IFACTOR, IDLETIMINGPID_DFACTOR, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index ba36798376..0a240ed907 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +