Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-02-28 02:08:26 -08:00
parent 56c5b8d2e9
commit ae767ffd28
82 changed files with 993 additions and 1301 deletions

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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'

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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:
{

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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,

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;