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 94794150dd..c603ddc398 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 26 17:16:35 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:38 PST 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -769,52 +769,48 @@ struct engine_configuration_s { offset 88 bit 18 */ bool useRunningMathForCranking : 1 {}; /** - * Shall we display real life signal or just the part consumed by trigger decoder. - * Applies to both trigger and cam/vvt input. - * - * enable logic_level_trigger offset 88 bit 19 */ - bool displayLogicLevelsInEngineSniffer : 1 {}; - /** - offset 88 bit 20 */ bool useTLE8888_stepper : 1 {}; /** - offset 88 bit 21 */ + offset 88 bit 20 */ bool usescriptTableForCanSniffingFiltering : 1 {}; /** * Print incoming and outgoing first bus CAN messages in rusEFI console - offset 88 bit 22 */ + offset 88 bit 21 */ bool verboseCan : 1 {}; /** * Experimental setting that will cause a misfire * DO NOT ENABLE. - offset 88 bit 23 */ + offset 88 bit 22 */ bool artificialTestMisfire : 1 {}; /** * On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. - offset 88 bit 24 */ + offset 88 bit 23 */ bool useFordRedundantPps : 1 {}; /** + offset 88 bit 24 */ + bool unusedBit_39_24 : 1 {}; + /** offset 88 bit 25 */ - bool unusedBit_40_25 : 1 {}; + bool unusedBit_39_25 : 1 {}; /** offset 88 bit 26 */ - bool unusedBit_40_26 : 1 {}; + bool unusedBit_39_26 : 1 {}; /** offset 88 bit 27 */ - bool unusedBit_40_27 : 1 {}; + bool unusedBit_39_27 : 1 {}; /** offset 88 bit 28 */ - bool unusedBit_40_28 : 1 {}; + bool unusedBit_39_28 : 1 {}; /** offset 88 bit 29 */ - bool unusedBit_40_29 : 1 {}; + bool unusedBit_39_29 : 1 {}; /** offset 88 bit 30 */ - bool unusedBit_40_30 : 1 {}; + bool unusedBit_39_30 : 1 {}; /** offset 88 bit 31 */ - bool unusedBit_40_31 : 1 {}; + bool unusedBit_39_31 : 1 {}; /** * Closed throttle, 1 volt = 200 units. * See also tps1_1AdcChannel @@ -1459,86 +1455,86 @@ struct engine_configuration_s { bool enabledStep1Limiter : 1 {}; /** offset 644 bit 8 */ - bool unused760b12 : 1 {}; - /** - offset 644 bit 9 */ bool verboseTLE8888 : 1 {}; /** * CAN broadcast using custom rusEFI protocol * enable can_broadcast/disable can_broadcast - offset 644 bit 10 */ + offset 644 bit 9 */ bool enableVerboseCanTx : 1 {}; /** - offset 644 bit 11 */ + offset 644 bit 10 */ bool etb1configured : 1 {}; /** - offset 644 bit 12 */ + offset 644 bit 11 */ bool etb2configured : 1 {}; /** * Useful for individual intakes - offset 644 bit 13 */ + offset 644 bit 12 */ bool measureMapOnlyInOneCylinder : 1 {}; /** - offset 644 bit 14 */ + offset 644 bit 13 */ bool stepperForceParkingEveryRestart : 1 {}; /** * If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled. - offset 644 bit 15 */ + offset 644 bit 14 */ bool isFasterEngineSpinUpEnabled : 1 {}; /** * This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing. - offset 644 bit 16 */ + offset 644 bit 15 */ bool coastingFuelCutEnabled : 1 {}; /** * Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle. - offset 644 bit 17 */ + offset 644 bit 16 */ bool useIacTableForCoasting : 1 {}; /** - offset 644 bit 18 */ + offset 644 bit 17 */ bool useIdleTimingPidControl : 1 {}; /** * Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary. - offset 644 bit 19 */ + offset 644 bit 18 */ bool disableEtbWhenEngineStopped : 1 {}; /** - offset 644 bit 20 */ + offset 644 bit 19 */ bool is_enabled_spi_4 : 1 {}; /** * Disable the electronic throttle motor and DC idle motor for testing. * This mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle. - offset 644 bit 21 */ + offset 644 bit 20 */ bool pauseEtbControl : 1 {}; /** - offset 644 bit 22 */ + offset 644 bit 21 */ bool alignEngineSnifferAtTDC : 1 {}; - /** - offset 644 bit 23 */ - bool unused764b29 : 1 {}; /** * AEM X-Series or rusEFI Wideband - offset 644 bit 24 */ + offset 644 bit 22 */ bool enableAemXSeries : 1 {}; /** + offset 644 bit 23 */ + bool unusedBit_189_23 : 1 {}; + /** + offset 644 bit 24 */ + bool unusedBit_189_24 : 1 {}; + /** offset 644 bit 25 */ - bool unusedBit_191_25 : 1 {}; + bool unusedBit_189_25 : 1 {}; /** offset 644 bit 26 */ - bool unusedBit_191_26 : 1 {}; + bool unusedBit_189_26 : 1 {}; /** offset 644 bit 27 */ - bool unusedBit_191_27 : 1 {}; + bool unusedBit_189_27 : 1 {}; /** offset 644 bit 28 */ - bool unusedBit_191_28 : 1 {}; + bool unusedBit_189_28 : 1 {}; /** offset 644 bit 29 */ - bool unusedBit_191_29 : 1 {}; + bool unusedBit_189_29 : 1 {}; /** offset 644 bit 30 */ - bool unusedBit_191_30 : 1 {}; + bool unusedBit_189_30 : 1 {}; /** offset 644 bit 31 */ - bool unusedBit_191_31 : 1 {}; + bool unusedBit_189_31 : 1 {}; /** * offset 648 */ @@ -2733,88 +2729,88 @@ struct engine_configuration_s { bool injectorFlowAsMassFlow : 1 {}; /** offset 1448 bit 4 */ - bool unused1127 : 1 {}; + bool unusedBit_467_4 : 1 {}; /** offset 1448 bit 5 */ - bool unused1128 : 1 {}; + bool unusedBit_467_5 : 1 {}; /** offset 1448 bit 6 */ - bool unused1129 : 1 {}; + bool unusedBit_467_6 : 1 {}; /** offset 1448 bit 7 */ - bool unused1130 : 1 {}; + bool unusedBit_467_7 : 1 {}; /** offset 1448 bit 8 */ - bool unusedBit_471_8 : 1 {}; + bool unusedBit_467_8 : 1 {}; /** offset 1448 bit 9 */ - bool unusedBit_471_9 : 1 {}; + bool unusedBit_467_9 : 1 {}; /** offset 1448 bit 10 */ - bool unusedBit_471_10 : 1 {}; + bool unusedBit_467_10 : 1 {}; /** offset 1448 bit 11 */ - bool unusedBit_471_11 : 1 {}; + bool unusedBit_467_11 : 1 {}; /** offset 1448 bit 12 */ - bool unusedBit_471_12 : 1 {}; + bool unusedBit_467_12 : 1 {}; /** offset 1448 bit 13 */ - bool unusedBit_471_13 : 1 {}; + bool unusedBit_467_13 : 1 {}; /** offset 1448 bit 14 */ - bool unusedBit_471_14 : 1 {}; + bool unusedBit_467_14 : 1 {}; /** offset 1448 bit 15 */ - bool unusedBit_471_15 : 1 {}; + bool unusedBit_467_15 : 1 {}; /** offset 1448 bit 16 */ - bool unusedBit_471_16 : 1 {}; + bool unusedBit_467_16 : 1 {}; /** offset 1448 bit 17 */ - bool unusedBit_471_17 : 1 {}; + bool unusedBit_467_17 : 1 {}; /** offset 1448 bit 18 */ - bool unusedBit_471_18 : 1 {}; + bool unusedBit_467_18 : 1 {}; /** offset 1448 bit 19 */ - bool unusedBit_471_19 : 1 {}; + bool unusedBit_467_19 : 1 {}; /** offset 1448 bit 20 */ - bool unusedBit_471_20 : 1 {}; + bool unusedBit_467_20 : 1 {}; /** offset 1448 bit 21 */ - bool unusedBit_471_21 : 1 {}; + bool unusedBit_467_21 : 1 {}; /** offset 1448 bit 22 */ - bool unusedBit_471_22 : 1 {}; + bool unusedBit_467_22 : 1 {}; /** offset 1448 bit 23 */ - bool unusedBit_471_23 : 1 {}; + bool unusedBit_467_23 : 1 {}; /** offset 1448 bit 24 */ - bool unusedBit_471_24 : 1 {}; + bool unusedBit_467_24 : 1 {}; /** offset 1448 bit 25 */ - bool unusedBit_471_25 : 1 {}; + bool unusedBit_467_25 : 1 {}; /** offset 1448 bit 26 */ - bool unusedBit_471_26 : 1 {}; + bool unusedBit_467_26 : 1 {}; /** offset 1448 bit 27 */ - bool unusedBit_471_27 : 1 {}; + bool unusedBit_467_27 : 1 {}; /** offset 1448 bit 28 */ - bool unusedBit_471_28 : 1 {}; + bool unusedBit_467_28 : 1 {}; /** offset 1448 bit 29 */ - bool unusedBit_471_29 : 1 {}; + bool unusedBit_467_29 : 1 {}; /** offset 1448 bit 30 */ - bool unusedBit_471_30 : 1 {}; + bool unusedBit_467_30 : 1 {}; /** offset 1448 bit 31 */ - bool unusedBit_471_31 : 1 {}; + bool unusedBit_467_31 : 1 {}; /** * Time between bench test pulses ms @@ -4669,4 +4665,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22064); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 26 17:16:35 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:38 PST 2023 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 0a9554617a..1d9b4bdd00 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 @@ -381,7 +381,7 @@ #define ETB_BIAS_CURVE_LENGTH 8 #define ETB_COUNT 2 #define ETB_HW_MAX_FREQUENCY 3000 -#define FLASH_DATA_VERSION 20001 +#define FLASH_DATA_VERSION 20002 #define FUEL_LEVEL_TABLE_COUNT 8 #define FUEL_LOAD_COUNT 16 #define FUEL_RPM_COUNT 16 @@ -995,7 +995,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 62451182 +#define SIGNATURE_HASH 1701559229 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1265,7 +1265,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.62451182" +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.1701559229" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 3becc5a3b9..7a4ab82580 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 26 17:17:19 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:25 PST 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -769,52 +769,48 @@ struct engine_configuration_s { offset 88 bit 18 */ bool useRunningMathForCranking : 1 {}; /** - * Shall we display real life signal or just the part consumed by trigger decoder. - * Applies to both trigger and cam/vvt input. - * - * enable logic_level_trigger offset 88 bit 19 */ - bool displayLogicLevelsInEngineSniffer : 1 {}; - /** - offset 88 bit 20 */ bool useTLE8888_stepper : 1 {}; /** - offset 88 bit 21 */ + offset 88 bit 20 */ bool usescriptTableForCanSniffingFiltering : 1 {}; /** * Print incoming and outgoing first bus CAN messages in rusEFI console - offset 88 bit 22 */ + offset 88 bit 21 */ bool verboseCan : 1 {}; /** * Experimental setting that will cause a misfire * DO NOT ENABLE. - offset 88 bit 23 */ + offset 88 bit 22 */ bool artificialTestMisfire : 1 {}; /** * On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. - offset 88 bit 24 */ + offset 88 bit 23 */ bool useFordRedundantPps : 1 {}; /** + offset 88 bit 24 */ + bool unusedBit_39_24 : 1 {}; + /** offset 88 bit 25 */ - bool unusedBit_40_25 : 1 {}; + bool unusedBit_39_25 : 1 {}; /** offset 88 bit 26 */ - bool unusedBit_40_26 : 1 {}; + bool unusedBit_39_26 : 1 {}; /** offset 88 bit 27 */ - bool unusedBit_40_27 : 1 {}; + bool unusedBit_39_27 : 1 {}; /** offset 88 bit 28 */ - bool unusedBit_40_28 : 1 {}; + bool unusedBit_39_28 : 1 {}; /** offset 88 bit 29 */ - bool unusedBit_40_29 : 1 {}; + bool unusedBit_39_29 : 1 {}; /** offset 88 bit 30 */ - bool unusedBit_40_30 : 1 {}; + bool unusedBit_39_30 : 1 {}; /** offset 88 bit 31 */ - bool unusedBit_40_31 : 1 {}; + bool unusedBit_39_31 : 1 {}; /** * Closed throttle, 1 volt = 200 units. * See also tps1_1AdcChannel @@ -1459,86 +1455,86 @@ struct engine_configuration_s { bool enabledStep1Limiter : 1 {}; /** offset 644 bit 8 */ - bool unused760b12 : 1 {}; - /** - offset 644 bit 9 */ bool verboseTLE8888 : 1 {}; /** * CAN broadcast using custom rusEFI protocol * enable can_broadcast/disable can_broadcast - offset 644 bit 10 */ + offset 644 bit 9 */ bool enableVerboseCanTx : 1 {}; /** - offset 644 bit 11 */ + offset 644 bit 10 */ bool etb1configured : 1 {}; /** - offset 644 bit 12 */ + offset 644 bit 11 */ bool etb2configured : 1 {}; /** * Useful for individual intakes - offset 644 bit 13 */ + offset 644 bit 12 */ bool measureMapOnlyInOneCylinder : 1 {}; /** - offset 644 bit 14 */ + offset 644 bit 13 */ bool stepperForceParkingEveryRestart : 1 {}; /** * If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled. - offset 644 bit 15 */ + offset 644 bit 14 */ bool isFasterEngineSpinUpEnabled : 1 {}; /** * This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing. - offset 644 bit 16 */ + offset 644 bit 15 */ bool coastingFuelCutEnabled : 1 {}; /** * Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle. - offset 644 bit 17 */ + offset 644 bit 16 */ bool useIacTableForCoasting : 1 {}; /** - offset 644 bit 18 */ + offset 644 bit 17 */ bool useIdleTimingPidControl : 1 {}; /** * Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary. - offset 644 bit 19 */ + offset 644 bit 18 */ bool disableEtbWhenEngineStopped : 1 {}; /** - offset 644 bit 20 */ + offset 644 bit 19 */ bool is_enabled_spi_4 : 1 {}; /** * Disable the electronic throttle motor and DC idle motor for testing. * This mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle. - offset 644 bit 21 */ + offset 644 bit 20 */ bool pauseEtbControl : 1 {}; /** - offset 644 bit 22 */ + offset 644 bit 21 */ bool alignEngineSnifferAtTDC : 1 {}; - /** - offset 644 bit 23 */ - bool unused764b29 : 1 {}; /** * AEM X-Series or rusEFI Wideband - offset 644 bit 24 */ + offset 644 bit 22 */ bool enableAemXSeries : 1 {}; /** + offset 644 bit 23 */ + bool unusedBit_189_23 : 1 {}; + /** + offset 644 bit 24 */ + bool unusedBit_189_24 : 1 {}; + /** offset 644 bit 25 */ - bool unusedBit_191_25 : 1 {}; + bool unusedBit_189_25 : 1 {}; /** offset 644 bit 26 */ - bool unusedBit_191_26 : 1 {}; + bool unusedBit_189_26 : 1 {}; /** offset 644 bit 27 */ - bool unusedBit_191_27 : 1 {}; + bool unusedBit_189_27 : 1 {}; /** offset 644 bit 28 */ - bool unusedBit_191_28 : 1 {}; + bool unusedBit_189_28 : 1 {}; /** offset 644 bit 29 */ - bool unusedBit_191_29 : 1 {}; + bool unusedBit_189_29 : 1 {}; /** offset 644 bit 30 */ - bool unusedBit_191_30 : 1 {}; + bool unusedBit_189_30 : 1 {}; /** offset 644 bit 31 */ - bool unusedBit_191_31 : 1 {}; + bool unusedBit_189_31 : 1 {}; /** * offset 648 */ @@ -2733,88 +2729,88 @@ struct engine_configuration_s { bool injectorFlowAsMassFlow : 1 {}; /** offset 1448 bit 4 */ - bool unused1127 : 1 {}; + bool unusedBit_467_4 : 1 {}; /** offset 1448 bit 5 */ - bool unused1128 : 1 {}; + bool unusedBit_467_5 : 1 {}; /** offset 1448 bit 6 */ - bool unused1129 : 1 {}; + bool unusedBit_467_6 : 1 {}; /** offset 1448 bit 7 */ - bool unused1130 : 1 {}; + bool unusedBit_467_7 : 1 {}; /** offset 1448 bit 8 */ - bool unusedBit_471_8 : 1 {}; + bool unusedBit_467_8 : 1 {}; /** offset 1448 bit 9 */ - bool unusedBit_471_9 : 1 {}; + bool unusedBit_467_9 : 1 {}; /** offset 1448 bit 10 */ - bool unusedBit_471_10 : 1 {}; + bool unusedBit_467_10 : 1 {}; /** offset 1448 bit 11 */ - bool unusedBit_471_11 : 1 {}; + bool unusedBit_467_11 : 1 {}; /** offset 1448 bit 12 */ - bool unusedBit_471_12 : 1 {}; + bool unusedBit_467_12 : 1 {}; /** offset 1448 bit 13 */ - bool unusedBit_471_13 : 1 {}; + bool unusedBit_467_13 : 1 {}; /** offset 1448 bit 14 */ - bool unusedBit_471_14 : 1 {}; + bool unusedBit_467_14 : 1 {}; /** offset 1448 bit 15 */ - bool unusedBit_471_15 : 1 {}; + bool unusedBit_467_15 : 1 {}; /** offset 1448 bit 16 */ - bool unusedBit_471_16 : 1 {}; + bool unusedBit_467_16 : 1 {}; /** offset 1448 bit 17 */ - bool unusedBit_471_17 : 1 {}; + bool unusedBit_467_17 : 1 {}; /** offset 1448 bit 18 */ - bool unusedBit_471_18 : 1 {}; + bool unusedBit_467_18 : 1 {}; /** offset 1448 bit 19 */ - bool unusedBit_471_19 : 1 {}; + bool unusedBit_467_19 : 1 {}; /** offset 1448 bit 20 */ - bool unusedBit_471_20 : 1 {}; + bool unusedBit_467_20 : 1 {}; /** offset 1448 bit 21 */ - bool unusedBit_471_21 : 1 {}; + bool unusedBit_467_21 : 1 {}; /** offset 1448 bit 22 */ - bool unusedBit_471_22 : 1 {}; + bool unusedBit_467_22 : 1 {}; /** offset 1448 bit 23 */ - bool unusedBit_471_23 : 1 {}; + bool unusedBit_467_23 : 1 {}; /** offset 1448 bit 24 */ - bool unusedBit_471_24 : 1 {}; + bool unusedBit_467_24 : 1 {}; /** offset 1448 bit 25 */ - bool unusedBit_471_25 : 1 {}; + bool unusedBit_467_25 : 1 {}; /** offset 1448 bit 26 */ - bool unusedBit_471_26 : 1 {}; + bool unusedBit_467_26 : 1 {}; /** offset 1448 bit 27 */ - bool unusedBit_471_27 : 1 {}; + bool unusedBit_467_27 : 1 {}; /** offset 1448 bit 28 */ - bool unusedBit_471_28 : 1 {}; + bool unusedBit_467_28 : 1 {}; /** offset 1448 bit 29 */ - bool unusedBit_471_29 : 1 {}; + bool unusedBit_467_29 : 1 {}; /** offset 1448 bit 30 */ - bool unusedBit_471_30 : 1 {}; + bool unusedBit_467_30 : 1 {}; /** offset 1448 bit 31 */ - bool unusedBit_471_31 : 1 {}; + bool unusedBit_467_31 : 1 {}; /** * Time between bench test pulses ms @@ -4669,4 +4665,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22064); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 26 17:17:19 PST 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:25 PST 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 271bda0c1c..f2b6ab5d44 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -387,7 +387,7 @@ #define ETB_BIAS_CURVE_LENGTH 8 #define ETB_COUNT 2 #define ETB_HW_MAX_FREQUENCY 3000 -#define FLASH_DATA_VERSION 20001 +#define FLASH_DATA_VERSION 20002 #define FUEL_LEVEL_TABLE_COUNT 8 #define FUEL_LOAD_COUNT 16 #define FUEL_RPM_COUNT 16 @@ -1045,7 +1045,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 4007454151 +#define SIGNATURE_HASH 2282730388 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1314,7 +1314,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index a5bc317444..72a9975d34 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3259593691 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.48way.3259593691" +#define SIGNATURE_HASH 2761565576 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.48way.2761565576" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 669f7d27b4..af8f071b61 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2748120230 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-2chan.2748120230" +#define SIGNATURE_HASH 3307186933 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-2chan.3307186933" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index be554b0dff..7826f50bf3 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 688193223 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-4chan.688193223" +#define SIGNATURE_HASH 1339533460 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-4chan.1339533460" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 36c6a9800a..c03a3c42f3 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1371535422 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-8chan.1371535422" +#define SIGNATURE_HASH 929869421 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.alphax-8chan.929869421" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 84597b1cd0..bbfe76b57e 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2589527622 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.atlas.2589527622" +#define SIGNATURE_HASH 4236924949 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.atlas.4236924949" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index c0a3094475..1364f0d4fc 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3199530711 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.core8.3199530711" +#define SIGNATURE_HASH 3630669956 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.core8.3630669956" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 9a5b4f31c3..2c4e0fb712 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4007454151 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" +#define SIGNATURE_HASH 2282730388 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 901793e957..841f844613 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2257845089 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f429-discovery.2257845089" +#define SIGNATURE_HASH 3762335026 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.f429-discovery.3762335026" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index cd8a7bab86..24a7d5167e 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2764118955 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.frankenso_na6.2764118955" +#define SIGNATURE_HASH 3255979512 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.frankenso_na6.3255979512" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 23a87b8ae1..fb6ac9d4aa 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 252101403 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.harley81.252101403" +#define SIGNATURE_HASH 1775605064 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.harley81.1775605064" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 2df29a7002..af367bd124 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4026193330 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.4026193330" +#define SIGNATURE_HASH 2301199329 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.2301199329" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 5c01279364..7d933cb169 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1953176563 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-honda-k.1953176563" +#define SIGNATURE_HASH 314068384 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-honda-k.314068384" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 97e4b8846b..0133a58f08 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1907682013 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-nb1.1907682013" +#define SIGNATURE_HASH 392674446 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen-nb1.392674446" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index a8723688ab..ef53ab607c 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 24069783 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen121nissan.24069783" +#define SIGNATURE_HASH 1740378308 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen121nissan.1740378308" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index a1c1dc6db3..d7ff12ee51 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2909555012 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen121vag.2909555012" +#define SIGNATURE_HASH 3418300183 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen121vag.3418300183" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index e7b0bc1f8d..9bccfcfe9a 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 100768454 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen128.100768454" +#define SIGNATURE_HASH 1624427669 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen128.1624427669" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 293b7583bf..932abddea6 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2465643047 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen154hyundai.2465643047" +#define SIGNATURE_HASH 4096126068 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen154hyundai.4096126068" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index c6584c14ef..3f07591f65 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1999069910 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen72.1999069910" +#define SIGNATURE_HASH 301216901 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen72.301216901" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index b8c765e2e4..2f640b7daf 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3685554260 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen81.3685554260" +#define SIGNATURE_HASH 3179171335 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen81.3179171335" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index aaa7d16494..346eae97f1 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3717533543 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen88bmw.3717533543" +#define SIGNATURE_HASH 3141949748 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellen88bmw.3141949748" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index b8df62c172..8be099f6f1 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2502146790 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellenNA6.2502146790" +#define SIGNATURE_HASH 4092652725 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellenNA6.4092652725" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 301bf87032..b88143370c 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 696765782 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellenNA8_96.696765782" +#define SIGNATURE_HASH 1330944773 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.hellenNA8_96.1330944773" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 121626b4e2..93dd7b6351 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2719066626 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.mre_f4.2719066626" +#define SIGNATURE_HASH 3301112913 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.mre_f4.3301112913" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 7b9a136a63..8f2a775187 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2719066626 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.mre_f7.2719066626" +#define SIGNATURE_HASH 3301112913 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.mre_f7.3301112913" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index edc8c027f4..1f88e460b6 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3053926129 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.prometheus_405.3053926129" +#define SIGNATURE_HASH 3503579298 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.prometheus_405.3503579298" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index d9c3e6aead..05860652db 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3053926129 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.prometheus_469.3053926129" +#define SIGNATURE_HASH 3503579298 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.prometheus_469.3503579298" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f6670d6c61..09fd62859e 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3842866796 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_f4.3842866796" +#define SIGNATURE_HASH 2212374591 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_f4.2212374591" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 6037558e0d..fe7ca4cc39 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3842866796 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_f7.3842866796" +#define SIGNATURE_HASH 2212374591 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_f7.2212374591" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index de86239979..2f68acddd5 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3842866796 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_h7.3842866796" +#define SIGNATURE_HASH 2212374591 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.proteus_h7.2212374591" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 57cede3e52..adf99ac038 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 62451182 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.62451182" +#define SIGNATURE_HASH 1701559229 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.1701559229" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 46a79ff5ac..54c2ce6bbb 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 205379395 -#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.tdg-pdm8.205379395" +#define SIGNATURE_HASH 1794015504 +#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.28.tdg-pdm8.1794015504" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 8775ec355c..9cb8d6d066 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -63,8 +63,6 @@ float getConfigValueByName(const char *name) { return engineConfiguration->antiLagEnabled; case -54973711: return engineConfiguration->useRunningMathForCranking; - case 1616873838: - return engineConfiguration->displayLogicLevelsInEngineSniffer; case -647008743: return engineConfiguration->useTLE8888_stepper; case 671821024: @@ -1140,11 +1138,6 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->useRunningMathForCranking = (int)value; return; - } - case 1616873838: - { - engineConfiguration->displayLogicLevelsInEngineSniffer = (int)value; - return; } case -647008743: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 6ffd6fb424..7bf764491d 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -88,9 +88,6 @@ This uses separate ignition timing and VE tables not only for idle conditions, a ### useRunningMathForCranking For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table). -### displayLogicLevelsInEngineSniffer -Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger - ### useTLE8888_stepper diff --git a/firmware/tunerstudio/generated/fome.ini b/firmware/tunerstudio/generated/fome.ini index 222df8cb11..d099bdc13a 100644 --- a/firmware/tunerstudio/generated/fome.ini +++ b/firmware/tunerstudio/generated/fome.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" + signature = "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:36:00 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:24 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_48way.ini b/firmware/tunerstudio/generated/fome_48way.ini index 7bdcb29745..8a1ce1f4a3 100644 --- a/firmware/tunerstudio/generated/fome_48way.ini +++ b/firmware/tunerstudio/generated/fome_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.48way.3259593691" + signature = "rusEFI (FOME) master.2023.02.28.48way.2761565576" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.48way.3259593691" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.48way.2761565576" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:50 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:16 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5866,7 +5858,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_alphax-2chan.ini b/firmware/tunerstudio/generated/fome_alphax-2chan.ini index 4435a23f1c..3beb4f9fe4 100644 --- a/firmware/tunerstudio/generated/fome_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.alphax-2chan.2748120230" + signature = "rusEFI (FOME) master.2023.02.28.alphax-2chan.3307186933" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.alphax-2chan.2748120230" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.alphax-2chan.3307186933" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:34 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:39 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5862,7 +5854,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_alphax-4chan.ini b/firmware/tunerstudio/generated/fome_alphax-4chan.ini index 2d17033609..fb3204aecb 100644 --- a/firmware/tunerstudio/generated/fome_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.alphax-4chan.688193223" + signature = "rusEFI (FOME) master.2023.02.28.alphax-4chan.1339533460" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.alphax-4chan.688193223" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.alphax-4chan.1339533460" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:35 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:40 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_alphax-8chan.ini b/firmware/tunerstudio/generated/fome_alphax-8chan.ini index 63d02738b0..324733b5f8 100644 --- a/firmware/tunerstudio/generated/fome_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.alphax-8chan.1371535422" + signature = "rusEFI (FOME) master.2023.02.28.alphax-8chan.929869421" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.alphax-8chan.1371535422" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.alphax-8chan.929869421" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:35 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:41 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",4="30C - Hall Input 4",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_atlas.ini b/firmware/tunerstudio/generated/fome_atlas.ini index c4e47a9957..033e95125d 100644 --- a/firmware/tunerstudio/generated/fome_atlas.ini +++ b/firmware/tunerstudio/generated/fome_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.atlas.2589527622" + signature = "rusEFI (FOME) master.2023.02.28.atlas.4236924949" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.atlas.2589527622" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.atlas.4236924949" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:58 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:23 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_core8.ini b/firmware/tunerstudio/generated/fome_core8.ini index 3e955b6940..59a6e048c1 100644 --- a/firmware/tunerstudio/generated/fome_core8.ini +++ b/firmware/tunerstudio/generated/fome_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.core8.3199530711" + signature = "rusEFI (FOME) master.2023.02.28.core8.3630669956" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.core8.3199530711" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.core8.3630669956" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:49 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:13 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5866,7 +5858,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_f407-discovery.ini b/firmware/tunerstudio/generated/fome_f407-discovery.ini index 9b665a4d9a..7c129cd3c3 100644 --- a/firmware/tunerstudio/generated/fome_f407-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" + signature = "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.f407-discovery.4007454151" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:56 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:21 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_f429-discovery.ini b/firmware/tunerstudio/generated/fome_f429-discovery.ini index 1868a04089..d7cd390812 100644 --- a/firmware/tunerstudio/generated/fome_f429-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.f429-discovery.2257845089" + signature = "rusEFI (FOME) master.2023.02.28.f429-discovery.3762335026" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.f429-discovery.2257845089" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.f429-discovery.3762335026" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:57 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:22 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_frankenso_na6.ini b/firmware/tunerstudio/generated/fome_frankenso_na6.ini index 646e0bf8e2..65a61951f5 100644 --- a/firmware/tunerstudio/generated/fome_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/fome_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.frankenso_na6.2764118955" + signature = "rusEFI (FOME) master.2023.02.28.frankenso_na6.3255979512" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.frankenso_na6.2764118955" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.frankenso_na6.3255979512" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:51 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:17 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_harley81.ini b/firmware/tunerstudio/generated/fome_harley81.ini index 2151427b28..94224d5ac1 100644 --- a/firmware/tunerstudio/generated/fome_harley81.ini +++ b/firmware/tunerstudio/generated/fome_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.harley81.252101403" + signature = "rusEFI (FOME) master.2023.02.28.harley81.1775605064" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.harley81.252101403" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.harley81.1775605064" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:36 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:41 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini index c7ea9c9f10..f88238ab40 100644 --- a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.4026193330" + signature = "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.2301199329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.4026193330" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen-gm-e67.2301199329" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:44 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:56 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini index de433b0a48..5b1945cc96 100644 --- a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen-honda-k.1953176563" + signature = "rusEFI (FOME) master.2023.02.28.hellen-honda-k.314068384" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen-honda-k.1953176563" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen-honda-k.314068384" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:39 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:45 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen-nb1.ini b/firmware/tunerstudio/generated/fome_hellen-nb1.ini index c57c916275..325f790358 100644 --- a/firmware/tunerstudio/generated/fome_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/fome_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen-nb1.1907682013" + signature = "rusEFI (FOME) master.2023.02.28.hellen-nb1.392674446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen-nb1.1907682013" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen-nb1.392674446" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:44 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:53 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen121nissan.ini b/firmware/tunerstudio/generated/fome_hellen121nissan.ini index a2deca6746..2f6b79070d 100644 --- a/firmware/tunerstudio/generated/fome_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/fome_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen121nissan.24069783" + signature = "rusEFI (FOME) master.2023.02.28.hellen121nissan.1740378308" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen121nissan.24069783" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen121nissan.1740378308" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:38 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:44 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen121vag.ini b/firmware/tunerstudio/generated/fome_hellen121vag.ini index 5e9cc08345..377301dc90 100644 --- a/firmware/tunerstudio/generated/fome_hellen121vag.ini +++ b/firmware/tunerstudio/generated/fome_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen121vag.2909555012" + signature = "rusEFI (FOME) master.2023.02.28.hellen121vag.3418300183" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen121vag.2909555012" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen121vag.3418300183" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:38 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:43 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen128mercedes.ini b/firmware/tunerstudio/generated/fome_hellen128mercedes.ini index 297ca4b8fc..3c07e83b64 100644 --- a/firmware/tunerstudio/generated/fome_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/fome_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen128.100768454" + signature = "rusEFI (FOME) master.2023.02.28.hellen128.1624427669" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen128.100768454" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen128.1624427669" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:37 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:42 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini index e8a973c392..22b50199c5 100644 --- a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen154hyundai.2465643047" + signature = "rusEFI (FOME) master.2023.02.28.hellen154hyundai.4096126068" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen154hyundai.2465643047" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen154hyundai.4096126068" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:40 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:46 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen72.ini b/firmware/tunerstudio/generated/fome_hellen72.ini index 1d2a7e0ace..7d647447fd 100644 --- a/firmware/tunerstudio/generated/fome_hellen72.ini +++ b/firmware/tunerstudio/generated/fome_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen72.1999069910" + signature = "rusEFI (FOME) master.2023.02.28.hellen72.301216901" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen72.1999069910" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen72.301216901" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:42 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:48 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen81.ini b/firmware/tunerstudio/generated/fome_hellen81.ini index 6c8f278250..1cc0ab47a9 100644 --- a/firmware/tunerstudio/generated/fome_hellen81.ini +++ b/firmware/tunerstudio/generated/fome_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen81.3685554260" + signature = "rusEFI (FOME) master.2023.02.28.hellen81.3179171335" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen81.3685554260" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen81.3179171335" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:43 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:50 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5863,7 +5855,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellen88bmw.ini b/firmware/tunerstudio/generated/fome_hellen88bmw.ini index 1df6edfacd..dc1e872821 100644 --- a/firmware/tunerstudio/generated/fome_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/fome_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellen88bmw.3717533543" + signature = "rusEFI (FOME) master.2023.02.28.hellen88bmw.3141949748" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellen88bmw.3717533543" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellen88bmw.3141949748" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:41 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:47 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellenNA6.ini b/firmware/tunerstudio/generated/fome_hellenNA6.ini index 79ef7981e8..35188abb87 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA6.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellenNA6.2502146790" + signature = "rusEFI (FOME) master.2023.02.28.hellenNA6.4092652725" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellenNA6.2502146790" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellenNA6.4092652725" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:45 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:00 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini index f6cd0bc8d0..b17e403081 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.hellenNA8_96.696765782" + signature = "rusEFI (FOME) master.2023.02.28.hellenNA8_96.1330944773" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.hellenNA8_96.696765782" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.hellenNA8_96.1330944773" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:46 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:03 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5865,7 +5857,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_mre_f4.ini b/firmware/tunerstudio/generated/fome_mre_f4.ini index 87b12fa080..94c2a9acfc 100644 --- a/firmware/tunerstudio/generated/fome_mre_f4.ini +++ b/firmware/tunerstudio/generated/fome_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.mre_f4.2719066626" + signature = "rusEFI (FOME) master.2023.02.28.mre_f4.3301112913" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.mre_f4.2719066626" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.mre_f4.3301112913" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:48 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:09 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5866,7 +5858,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_mre_f7.ini b/firmware/tunerstudio/generated/fome_mre_f7.ini index df79c196e1..119196d71e 100644 --- a/firmware/tunerstudio/generated/fome_mre_f7.ini +++ b/firmware/tunerstudio/generated/fome_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.mre_f7.2719066626" + signature = "rusEFI (FOME) master.2023.02.28.mre_f7.3301112913" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.mre_f7.2719066626" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.mre_f7.3301112913" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:47 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:06 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5866,7 +5858,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_prometheus_405.ini b/firmware/tunerstudio/generated/fome_prometheus_405.ini index 1f55d61005..42cc091dc0 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_405.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.prometheus_405.3053926129" + signature = "rusEFI (FOME) master.2023.02.28.prometheus_405.3503579298" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.prometheus_405.3053926129" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.prometheus_405.3503579298" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:53 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:18 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5859,7 +5851,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_prometheus_469.ini b/firmware/tunerstudio/generated/fome_prometheus_469.ini index 597d566bfa..aee00ba99d 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_469.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.prometheus_469.3053926129" + signature = "rusEFI (FOME) master.2023.02.28.prometheus_469.3503579298" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.prometheus_469.3053926129" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.prometheus_469.3503579298" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:52 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:18 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5859,7 +5851,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_proteus_f4.ini b/firmware/tunerstudio/generated/fome_proteus_f4.ini index 7967a6a29d..2e40fe6220 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f4.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.proteus_f4.3842866796" + signature = "rusEFI (FOME) master.2023.02.28.proteus_f4.2212374591" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.proteus_f4.3842866796" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.proteus_f4.2212374591" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:55 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:20 PST 2023 pageSize = 26064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5862,7 +5854,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_proteus_f7.ini b/firmware/tunerstudio/generated/fome_proteus_f7.ini index 23060ee304..aa977a4333 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.proteus_f7.3842866796" + signature = "rusEFI (FOME) master.2023.02.28.proteus_f7.2212374591" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.proteus_f7.3842866796" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.proteus_f7.2212374591" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:54 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:19 PST 2023 pageSize = 26064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5862,7 +5854,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_proteus_h7.ini b/firmware/tunerstudio/generated/fome_proteus_h7.ini index 37e7fa2805..c79c2a8935 100644 --- a/firmware/tunerstudio/generated/fome_proteus_h7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.proteus_h7.3842866796" + signature = "rusEFI (FOME) master.2023.02.28.proteus_h7.2212374591" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.proteus_h7.3842866796" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.proteus_h7.2212374591" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:55 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:21 PST 2023 pageSize = 26064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 26054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5862,7 +5854,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini index e3f6a99d61..b7b7c8ba9f 100644 --- a/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/fome_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.62451182" + signature = "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.1701559229" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.62451182" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.subaru_eg33_f7.1701559229" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:33 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Feb 28 02:07:38 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" logicAnalyzerPins2 = bits, U16, 650, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" logicAnalyzerPins3 = bits, U16, 652, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5863,7 +5855,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini index 20e4ff0c69..6729dd4c77 100644 --- a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2023.02.28.tdg-pdm8.205379395" + signature = "rusEFI (FOME) master.2023.02.28.tdg-pdm8.1794015504" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2023.02.28.tdg-pdm8.205379395" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2023.02.28.tdg-pdm8.1794015504" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 00:35:59 PST 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:23 PST 2023 pageSize = 22064 page = 1 @@ -126,12 +126,11 @@ launchControlEnabled = bits, U32, 88, [15:15], "false", "true" doNotFilterTriggerEdgeNoise = bits, U32, 88, [16:16], "with filter", "without filter" antiLagEnabled = bits, U32, 88, [17:17], "false", "true" useRunningMathForCranking = bits, U32, 88, [18:18], "Fixed", "Fuel Map" -displayLogicLevelsInEngineSniffer = bits, U32, 88, [19:19], "false", "true" -useTLE8888_stepper = bits, U32, 88, [20:20], "false", "true" -usescriptTableForCanSniffingFiltering = bits, U32, 88, [21:21], "false", "true" -verboseCan = bits, U32, 88, [22:22], "Do not print", "Print all" -artificialTestMisfire = bits, U32, 88, [23:23], "No thank you", "Danger Mode" -useFordRedundantPps = bits, U32, 88, [24:24], "false", "true" +useTLE8888_stepper = bits, U32, 88, [19:19], "false", "true" +usescriptTableForCanSniffingFiltering = bits, U32, 88, [20:20], "false", "true" +verboseCan = bits, U32, 88, [21:21], "Do not print", "Print all" +artificialTestMisfire = bits, U32, 88, [22:22], "No thank you", "Danger Mode" +useFordRedundantPps = bits, U32, 88, [23:23], "false", "true" tpsMin = scalar, S16, 92, "ADC", 1, 0, 0, 1023, 0 tpsMax = scalar, S16, 94, "ADC", 1, 0, 0, 1023, 0 tpsErrorDetectionTooLow = scalar, S16, 96, "%", 1, 0, -10, 0, 0 @@ -325,23 +324,21 @@ rusefiVerbose29b = bits, U32, 644, [4:4], "11 bit", "29 bit" isVerboseAlternator = bits, U32, 644, [5:5], "false", "true" useStepperIdle = bits, U32, 644, [6:6], "false", "true" enabledStep1Limiter = bits, U32, 644, [7:7], "false", "true" -unused760b12 = bits, U32, 644, [8:8], "false", "true" -verboseTLE8888 = bits, U32, 644, [9:9], "false", "true" -enableVerboseCanTx = bits, U32, 644, [10:10], "false", "true" -etb1configured = bits, U32, 644, [11:11], "false", "true" -etb2configured = bits, U32, 644, [12:12], "false", "true" -measureMapOnlyInOneCylinder = bits, U32, 644, [13:13], "false", "true" -stepperForceParkingEveryRestart = bits, U32, 644, [14:14], "false", "true" -isFasterEngineSpinUpEnabled = bits, U32, 644, [15:15], "false", "true" -coastingFuelCutEnabled = bits, U32, 644, [16:16], "false", "true" -useIacTableForCoasting = bits, U32, 644, [17:17], "false", "true" -useIdleTimingPidControl = bits, U32, 644, [18:18], "false", "true" -disableEtbWhenEngineStopped = bits, U32, 644, [19:19], "false", "true" -is_enabled_spi_4 = bits, U32, 644, [20:20], "false", "true" -pauseEtbControl = bits, U32, 644, [21:21], "false", "true" -alignEngineSnifferAtTDC = bits, U32, 644, [22:22], "false", "true" -unused764b29 = bits, U32, 644, [23:23], "false", "true" -enableAemXSeries = bits, U32, 644, [24:24], "false", "true" +verboseTLE8888 = bits, U32, 644, [8:8], "false", "true" +enableVerboseCanTx = bits, U32, 644, [9:9], "false", "true" +etb1configured = bits, U32, 644, [10:10], "false", "true" +etb2configured = bits, U32, 644, [11:11], "false", "true" +measureMapOnlyInOneCylinder = bits, U32, 644, [12:12], "false", "true" +stepperForceParkingEveryRestart = bits, U32, 644, [13:13], "false", "true" +isFasterEngineSpinUpEnabled = bits, U32, 644, [14:14], "false", "true" +coastingFuelCutEnabled = bits, U32, 644, [15:15], "false", "true" +useIacTableForCoasting = bits, U32, 644, [16:16], "false", "true" +useIdleTimingPidControl = bits, U32, 644, [17:17], "false", "true" +disableEtbWhenEngineStopped = bits, U32, 644, [18:18], "false", "true" +is_enabled_spi_4 = bits, U32, 644, [19:19], "false", "true" +pauseEtbControl = bits, U32, 644, [20:20], "false", "true" +alignEngineSnifferAtTDC = bits, U32, 644, [21:21], "false", "true" +enableAemXSeries = bits, U32, 644, [22:22], "false", "true" logicAnalyzerPins1 = bits, U16, 648, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins2 = bits, U16, 650, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" logicAnalyzerPins3 = bits, U16, 652, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -710,10 +707,6 @@ stepperDcInvertedPins = bits, U32, 1448, [0:0], "false", "true" canOpenBLT = bits, U32, 1448, [1:1], "false", "true" can2OpenBLT = bits, U32, 1448, [2:2], "false", "true" injectorFlowAsMassFlow = bits, U32, 1448, [3:3], "volumetric flow", "mass flow" -unused1127 = bits, U32, 1448, [4:4], "false", "true" -unused1128 = bits, U32, 1448, [5:5], "false", "true" -unused1129 = bits, U32, 1448, [6:6], "false", "true" -unused1130 = bits, U32, 1448, [7:7], "false", "true" benchTestOffTime = scalar, U08, 1452, "ms", 5.0, 0, 0, 2000, 1 benchTestCount = scalar, U08, 1453, "count", 1, 0, 0, 250, 1 benchTestOnTime = scalar, U08, 1454, "ms", 5.0, 0, 0, 2000, 1 @@ -1398,7 +1391,6 @@ veBlends4_blendValues = array, U08, 22054, [8], "%", 0.5, 0, 0, 100, 1 useSeparateIdleTablesForCrankingTaper = "This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration)." doNotFilterTriggerEdgeNoise = "Detect double trigger edges" useRunningMathForCranking = "For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table)." - displayLogicLevelsInEngineSniffer = "Shall we display real life signal or just the part consumed by trigger decoder.\nApplies to both trigger and cam/vvt input.\n\nenable logic_level_trigger" verboseCan = "Print incoming and outgoing first bus CAN messages in rusEFI console" artificialTestMisfire = "Experimental setting that will cause a misfire\nDO NOT ENABLE." useFordRedundantPps = "On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor." @@ -5864,7 +5856,6 @@ dialog = sent_stateDialog, "sent_state" field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 } field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails - field = "Display logic signals", displayLogicLevelsInEngineSniffer field = "Do not print messages in case of sync error", silentTriggerError field = "Focus on inputs in engine sniffer", engineSnifferFocusOnInputs panel = triggerConfiguration_gap diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java index 790da0e995..58e7505473 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/AcControl.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class AcControl { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java b/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java index 2debfa758f..51e6dee300 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/AntilagSystem.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class AntilagSystem { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java index f4c4278a55..99a6f34e03 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/BoostControl.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class BoostControl { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java b/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java index ce8d0472af..53384f3264 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/DcMotors.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Tue Feb 28 02:07:38 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class DcMotors { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java index 307e04fa13..e5f858c40d 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Tue Feb 28 02:07:38 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class ElectronicThrottle { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java index 3f058abe0b..ef08bad801 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/EngineState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class EngineState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; 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 2e6211f3d2..19495284a4 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 Tue Feb 28 00:36:01 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Feb 28 02:08:25 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -371,7 +371,7 @@ public class Fields { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; @@ -1199,7 +1199,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 (FOME) master.2023.02.28.f407-discovery.4007454151"; + public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.02.28.f407-discovery.2282730388"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1356; @@ -1293,12 +1293,11 @@ public class Fields { public static final Field DONOTFILTERTRIGGEREDGENOISE = Field.create("DONOTFILTERTRIGGEREDGENOISE", 88, FieldType.BIT, 16).setBaseOffset(0); public static final Field ANTILAGENABLED = Field.create("ANTILAGENABLED", 88, FieldType.BIT, 17).setBaseOffset(0); public static final Field USERUNNINGMATHFORCRANKING = Field.create("USERUNNINGMATHFORCRANKING", 88, FieldType.BIT, 18).setBaseOffset(0); - public static final Field DISPLAYLOGICLEVELSINENGINESNIFFER = Field.create("DISPLAYLOGICLEVELSINENGINESNIFFER", 88, FieldType.BIT, 19).setBaseOffset(0); - public static final Field USETLE8888_STEPPER = Field.create("USETLE8888_STEPPER", 88, FieldType.BIT, 20).setBaseOffset(0); - public static final Field USESCRIPTTABLEFORCANSNIFFINGFILTERING = Field.create("USESCRIPTTABLEFORCANSNIFFINGFILTERING", 88, FieldType.BIT, 21).setBaseOffset(0); - public static final Field VERBOSECAN = Field.create("VERBOSECAN", 88, FieldType.BIT, 22).setBaseOffset(0); - public static final Field ARTIFICIALTESTMISFIRE = Field.create("ARTIFICIALTESTMISFIRE", 88, FieldType.BIT, 23).setBaseOffset(0); - public static final Field USEFORDREDUNDANTPPS = Field.create("USEFORDREDUNDANTPPS", 88, FieldType.BIT, 24).setBaseOffset(0); + public static final Field USETLE8888_STEPPER = Field.create("USETLE8888_STEPPER", 88, FieldType.BIT, 19).setBaseOffset(0); + public static final Field USESCRIPTTABLEFORCANSNIFFINGFILTERING = Field.create("USESCRIPTTABLEFORCANSNIFFINGFILTERING", 88, FieldType.BIT, 20).setBaseOffset(0); + public static final Field VERBOSECAN = Field.create("VERBOSECAN", 88, FieldType.BIT, 21).setBaseOffset(0); + public static final Field ARTIFICIALTESTMISFIRE = Field.create("ARTIFICIALTESTMISFIRE", 88, FieldType.BIT, 22).setBaseOffset(0); + public static final Field USEFORDREDUNDANTPPS = Field.create("USEFORDREDUNDANTPPS", 88, FieldType.BIT, 23).setBaseOffset(0); public static final Field TPSMIN = Field.create("TPSMIN", 92, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field TPSMAX = Field.create("TPSMAX", 94, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field TPSERRORDETECTIONTOOLOW = Field.create("TPSERRORDETECTIONTOOLOW", 96, FieldType.INT16).setScale(1.0).setBaseOffset(0); @@ -1511,21 +1510,21 @@ public class Fields { public static final Field ISVERBOSEALTERNATOR = Field.create("ISVERBOSEALTERNATOR", 644, FieldType.BIT, 5).setBaseOffset(0); public static final Field USESTEPPERIDLE = Field.create("USESTEPPERIDLE", 644, FieldType.BIT, 6).setBaseOffset(0); public static final Field ENABLEDSTEP1LIMITER = Field.create("ENABLEDSTEP1LIMITER", 644, FieldType.BIT, 7).setBaseOffset(0); - public static final Field VERBOSETLE8888 = Field.create("VERBOSETLE8888", 644, FieldType.BIT, 9).setBaseOffset(0); - public static final Field ENABLEVERBOSECANTX = Field.create("ENABLEVERBOSECANTX", 644, FieldType.BIT, 10).setBaseOffset(0); - public static final Field ETB1CONFIGURED = Field.create("ETB1CONFIGURED", 644, FieldType.BIT, 11).setBaseOffset(0); - public static final Field ETB2CONFIGURED = Field.create("ETB2CONFIGURED", 644, FieldType.BIT, 12).setBaseOffset(0); - public static final Field MEASUREMAPONLYINONECYLINDER = Field.create("MEASUREMAPONLYINONECYLINDER", 644, FieldType.BIT, 13).setBaseOffset(0); - public static final Field STEPPERFORCEPARKINGEVERYRESTART = Field.create("STEPPERFORCEPARKINGEVERYRESTART", 644, FieldType.BIT, 14).setBaseOffset(0); - public static final Field ISFASTERENGINESPINUPENABLED = Field.create("ISFASTERENGINESPINUPENABLED", 644, FieldType.BIT, 15).setBaseOffset(0); - public static final Field COASTINGFUELCUTENABLED = Field.create("COASTINGFUELCUTENABLED", 644, FieldType.BIT, 16).setBaseOffset(0); - public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 644, FieldType.BIT, 17).setBaseOffset(0); - public static final Field USEIDLETIMINGPIDCONTROL = Field.create("USEIDLETIMINGPIDCONTROL", 644, FieldType.BIT, 18).setBaseOffset(0); - public static final Field DISABLEETBWHENENGINESTOPPED = Field.create("DISABLEETBWHENENGINESTOPPED", 644, FieldType.BIT, 19).setBaseOffset(0); - public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 644, FieldType.BIT, 20).setBaseOffset(0); - public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 644, FieldType.BIT, 21).setBaseOffset(0); - public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 644, FieldType.BIT, 22).setBaseOffset(0); - public static final Field ENABLEAEMXSERIES = Field.create("ENABLEAEMXSERIES", 644, FieldType.BIT, 24).setBaseOffset(0); + public static final Field VERBOSETLE8888 = Field.create("VERBOSETLE8888", 644, FieldType.BIT, 8).setBaseOffset(0); + public static final Field ENABLEVERBOSECANTX = Field.create("ENABLEVERBOSECANTX", 644, FieldType.BIT, 9).setBaseOffset(0); + public static final Field ETB1CONFIGURED = Field.create("ETB1CONFIGURED", 644, FieldType.BIT, 10).setBaseOffset(0); + public static final Field ETB2CONFIGURED = Field.create("ETB2CONFIGURED", 644, FieldType.BIT, 11).setBaseOffset(0); + public static final Field MEASUREMAPONLYINONECYLINDER = Field.create("MEASUREMAPONLYINONECYLINDER", 644, FieldType.BIT, 12).setBaseOffset(0); + public static final Field STEPPERFORCEPARKINGEVERYRESTART = Field.create("STEPPERFORCEPARKINGEVERYRESTART", 644, FieldType.BIT, 13).setBaseOffset(0); + public static final Field ISFASTERENGINESPINUPENABLED = Field.create("ISFASTERENGINESPINUPENABLED", 644, FieldType.BIT, 14).setBaseOffset(0); + public static final Field COASTINGFUELCUTENABLED = Field.create("COASTINGFUELCUTENABLED", 644, FieldType.BIT, 15).setBaseOffset(0); + public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 644, FieldType.BIT, 16).setBaseOffset(0); + public static final Field USEIDLETIMINGPIDCONTROL = Field.create("USEIDLETIMINGPIDCONTROL", 644, FieldType.BIT, 17).setBaseOffset(0); + public static final Field DISABLEETBWHENENGINESTOPPED = Field.create("DISABLEETBWHENENGINESTOPPED", 644, FieldType.BIT, 18).setBaseOffset(0); + public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 644, FieldType.BIT, 19).setBaseOffset(0); + public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 644, FieldType.BIT, 20).setBaseOffset(0); + public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 644, FieldType.BIT, 21).setBaseOffset(0); + public static final Field ENABLEAEMXSERIES = Field.create("ENABLEAEMXSERIES", 644, FieldType.BIT, 22).setBaseOffset(0); public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 648, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); public static final Field LOGICANALYZERPINS2 = Field.create("LOGICANALYZERPINS2", 650, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); public static final Field LOGICANALYZERPINS3 = Field.create("LOGICANALYZERPINS3", 652, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); @@ -2634,7 +2633,6 @@ public class Fields { DONOTFILTERTRIGGEREDGENOISE, ANTILAGENABLED, USERUNNINGMATHFORCRANKING, - DISPLAYLOGICLEVELSINENGINESNIFFER, USETLE8888_STEPPER, USESCRIPTTABLEFORCANSNIFFINGFILTERING, VERBOSECAN, diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java b/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java index 1282de8d75..700c1e4dd9 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/FuelComputer.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class FuelComputer { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java b/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java index d7cd9c585c..8086b55e9b 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/IgnitionState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class IgnitionState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java index 8993b540c9..8fe7a3b79c 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Tue Feb 28 02:07:38 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class SentState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java index fec927cc61..99e6b715f1 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerState.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TriggerState { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java index 319476513d..15f517c864 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TriggerStatePrimary.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Tue Feb 28 02:07:38 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TriggerStatePrimary { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java index 01a6b50637..46c5fdff8e 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Feb 26 17:16:34 PST 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Feb 28 02:07:37 PST 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -97,7 +97,7 @@ public class TsOutputs { public static final int ETB_BIAS_CURVE_LENGTH = 8; public static final int ETB_COUNT = 2; public static final int ETB_HW_MAX_FREQUENCY = 3000; - public static final int FLASH_DATA_VERSION = 20001; + public static final int FLASH_DATA_VERSION = 20002; public static final int FUEL_LEVEL_TABLE_COUNT = 8; public static final int FUEL_LOAD_COUNT = 16; public static final int FUEL_RPM_COUNT = 16;