Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-12-17 04:46:59 +00:00
parent e7ce34ff37
commit d2eea001f8
76 changed files with 900 additions and 519 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:18 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4346,26 +4346,30 @@ struct engine_configuration_s {
*/ */
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/** /**
rpm
* offset 3876 * offset 3876
*/ */
uint16_t alsMinRpm; int16_t ALSMinRPM;
/** /**
rpm
* offset 3878 * offset 3878
*/ */
uint16_t alsMaxRpm; int16_t ALSMaxRPM;
/** /**
sec sec
* offset 3880 * offset 3880
*/ */
float alsMaxDuration; float alsMaxDuration;
/** /**
C
* offset 3884 * offset 3884
*/ */
uint8_t alsMaxClt; int8_t ALSMinCLT;
/** /**
C
* offset 3885 * offset 3885
*/ */
uint8_t alsMinPps; int8_t ALSMaxCLT;
/** /**
* offset 3886 * offset 3886
*/ */
@ -4375,10 +4379,40 @@ struct engine_configuration_s {
*/ */
uint8_t alsEtbPosition; uint8_t alsEtbPosition;
/** /**
units deg
* offset 3888 * offset 3888
*/ */
uint8_t mainUnusedEnd[124]; int ALSTimingRetard;
/**
%
* offset 3892
*/
int ALSIdleAdd;
/**
%
* offset 3896
*/
int ALSEtbAdd;
/**
* offset 3900
*/
int ALSSkipRatio;
/**
%
* offset 3904
*/
uint8_t ALSMaxDriverThrottleIntent;
/**
units
* offset 3905
*/
uint8_t mainUnusedEnd[106];
/**
* need 4 byte alignment
units
* offset 4011
*/
uint8_t alignmentFill_at_4011[1];
}; };
static_assert(sizeof(engine_configuration_s) == 4012); static_assert(sizeof(engine_configuration_s) == 4012);
@ -5151,4 +5185,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22800); static_assert(sizeof(persistent_config_s) == 22800);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:18 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1 #define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true #define show_Frankenso_presets true
#define show_test_presets true #define show_test_presets true
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define specs_s_size 12 #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_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 #define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true #define ts_show_vbatt true
#define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true #define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_12293"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:17 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4346,26 +4346,30 @@ struct engine_configuration_s {
*/ */
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/** /**
rpm
* offset 3876 * offset 3876
*/ */
uint16_t alsMinRpm; int16_t ALSMinRPM;
/** /**
rpm
* offset 3878 * offset 3878
*/ */
uint16_t alsMaxRpm; int16_t ALSMaxRPM;
/** /**
sec sec
* offset 3880 * offset 3880
*/ */
float alsMaxDuration; float alsMaxDuration;
/** /**
C
* offset 3884 * offset 3884
*/ */
uint8_t alsMaxClt; int8_t ALSMinCLT;
/** /**
C
* offset 3885 * offset 3885
*/ */
uint8_t alsMinPps; int8_t ALSMaxCLT;
/** /**
* offset 3886 * offset 3886
*/ */
@ -4375,10 +4379,40 @@ struct engine_configuration_s {
*/ */
uint8_t alsEtbPosition; uint8_t alsEtbPosition;
/** /**
units deg
* offset 3888 * offset 3888
*/ */
uint8_t mainUnusedEnd[124]; int ALSTimingRetard;
/**
%
* offset 3892
*/
int ALSIdleAdd;
/**
%
* offset 3896
*/
int ALSEtbAdd;
/**
* offset 3900
*/
int ALSSkipRatio;
/**
%
* offset 3904
*/
uint8_t ALSMaxDriverThrottleIntent;
/**
units
* offset 3905
*/
uint8_t mainUnusedEnd[106];
/**
* need 4 byte alignment
units
* offset 4011
*/
uint8_t alignmentFill_at_4011[1];
}; };
static_assert(sizeof(engine_configuration_s) == 4012); static_assert(sizeof(engine_configuration_s) == 4012);
@ -5151,4 +5185,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22800); static_assert(sizeof(persistent_config_s) == 22800);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Dec 15 12:38:17 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1 #define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true #define show_Frankenso_presets true
#define show_test_presets true #define show_test_presets true
#define SIGNATURE_HASH snap_36515 #define SIGNATURE_HASH snap_37577
#define specs_s_size 12 #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_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 #define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true #define ts_show_vbatt true
#define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true #define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_36515" #define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_37577"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

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 Thu Dec 15 12:38:19 UTC 2022 // 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 Sat Dec 17 04:46:12 UTC 2022
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4346,26 +4346,30 @@ struct engine_configuration_s {
*/ */
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/** /**
rpm
* offset 3876 * offset 3876
*/ */
uint16_t alsMinRpm; int16_t ALSMinRPM;
/** /**
rpm
* offset 3878 * offset 3878
*/ */
uint16_t alsMaxRpm; int16_t ALSMaxRPM;
/** /**
sec sec
* offset 3880 * offset 3880
*/ */
float alsMaxDuration; float alsMaxDuration;
/** /**
C
* offset 3884 * offset 3884
*/ */
uint8_t alsMaxClt; int8_t ALSMinCLT;
/** /**
C
* offset 3885 * offset 3885
*/ */
uint8_t alsMinPps; int8_t ALSMaxCLT;
/** /**
* offset 3886 * offset 3886
*/ */
@ -4375,10 +4379,40 @@ struct engine_configuration_s {
*/ */
uint8_t alsEtbPosition; uint8_t alsEtbPosition;
/** /**
units deg
* offset 3888 * offset 3888
*/ */
uint8_t mainUnusedEnd[124]; int ALSTimingRetard;
/**
%
* offset 3892
*/
int ALSIdleAdd;
/**
%
* offset 3896
*/
int ALSEtbAdd;
/**
* offset 3900
*/
int ALSSkipRatio;
/**
%
* offset 3904
*/
uint8_t ALSMaxDriverThrottleIntent;
/**
units
* offset 3905
*/
uint8_t mainUnusedEnd[106];
/**
* need 4 byte alignment
units
* offset 4011
*/
uint8_t alignmentFill_at_4011[1];
}; };
static_assert(sizeof(engine_configuration_s) == 4012); static_assert(sizeof(engine_configuration_s) == 4012);
@ -5151,4 +5185,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22800); static_assert(sizeof(persistent_config_s) == 22800);
// end // 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 Thu Dec 15 12:38:19 UTC 2022 // 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 Sat Dec 17 04:46:12 UTC 2022

View File

@ -992,7 +992,7 @@
#define show_Frankenso_presets false #define show_Frankenso_presets false
#define show_Proteus_presets false #define show_Proteus_presets false
#define show_test_presets false #define show_test_presets false
#define SIGNATURE_HASH snap_62901 #define SIGNATURE_HASH snap_59871
#define specs_s_size 12 #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_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 #define spi_device_e_SPI_DEVICE_1 1
@ -1267,7 +1267,7 @@
#define ts_show_vbatt true #define ts_show_vbatt true
#define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true #define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" #define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #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 Thu Dec 15 12:38:58 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4346,26 +4346,30 @@ struct engine_configuration_s {
*/ */
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/** /**
rpm
* offset 3876 * offset 3876
*/ */
uint16_t alsMinRpm; int16_t ALSMinRPM;
/** /**
rpm
* offset 3878 * offset 3878
*/ */
uint16_t alsMaxRpm; int16_t ALSMaxRPM;
/** /**
sec sec
* offset 3880 * offset 3880
*/ */
float alsMaxDuration; float alsMaxDuration;
/** /**
C
* offset 3884 * offset 3884
*/ */
uint8_t alsMaxClt; int8_t ALSMinCLT;
/** /**
C
* offset 3885 * offset 3885
*/ */
uint8_t alsMinPps; int8_t ALSMaxCLT;
/** /**
* offset 3886 * offset 3886
*/ */
@ -4375,10 +4379,40 @@ struct engine_configuration_s {
*/ */
uint8_t alsEtbPosition; uint8_t alsEtbPosition;
/** /**
units deg
* offset 3888 * offset 3888
*/ */
uint8_t mainUnusedEnd[124]; int ALSTimingRetard;
/**
%
* offset 3892
*/
int ALSIdleAdd;
/**
%
* offset 3896
*/
int ALSEtbAdd;
/**
* offset 3900
*/
int ALSSkipRatio;
/**
%
* offset 3904
*/
uint8_t ALSMaxDriverThrottleIntent;
/**
units
* offset 3905
*/
uint8_t mainUnusedEnd[106];
/**
* need 4 byte alignment
units
* offset 4011
*/
uint8_t alignmentFill_at_4011[1];
}; };
static_assert(sizeof(engine_configuration_s) == 4012); static_assert(sizeof(engine_configuration_s) == 4012);
@ -5151,4 +5185,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22800); static_assert(sizeof(persistent_config_s) == 22800);
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Dec 15 12:38:58 UTC 2022 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1 #define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true #define show_Frankenso_presets true
#define show_test_presets true #define show_test_presets true
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define specs_s_size 12 #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_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 #define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true #define ts_show_vbatt true
#define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true #define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_12293"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #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 // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_9248 #define SIGNATURE_HASH snap_14410
#define TS_SIGNATURE "rusEFI 2022.12.17.48way.snap_9248" #define TS_SIGNATURE "rusEFI 2022.12.17.48way.snap_14410"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.all.snap_12293"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_45315 #define SIGNATURE_HASH snap_44393
#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-2chan.snap_45315" #define TS_SIGNATURE "rusEFI 2022.12.17.alphax-2chan.snap_44393"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_15686 #define SIGNATURE_HASH snap_8492
#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-4chan.snap_15686" #define TS_SIGNATURE "rusEFI 2022.12.17.alphax-4chan.snap_8492"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_742 #define SIGNATURE_HASH snap_7820
#define TS_SIGNATURE "rusEFI 2022.12.17.alphax-8chan.snap_742" #define TS_SIGNATURE "rusEFI 2022.12.17.alphax-8chan.snap_7820"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_55624 #define SIGNATURE_HASH snap_50466
#define TS_SIGNATURE "rusEFI 2022.12.17.atlas.snap_55624" #define TS_SIGNATURE "rusEFI 2022.12.17.atlas.snap_50466"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_32150 #define SIGNATURE_HASH snap_25084
#define TS_SIGNATURE "rusEFI 2022.12.17.core8.snap_32150" #define TS_SIGNATURE "rusEFI 2022.12.17.core8.snap_25084"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
// //
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.cypress.snap_12293"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define TS_SIGNATURE "rusEFI 2022.12.17.f407-discovery.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.f407-discovery.snap_12293"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_11375 #define SIGNATURE_HASH snap_12293
#define TS_SIGNATURE "rusEFI 2022.12.17.f429-discovery.snap_11375" #define TS_SIGNATURE "rusEFI 2022.12.17.f429-discovery.snap_12293"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_53419 #define SIGNATURE_HASH snap_52417
#define TS_SIGNATURE "rusEFI 2022.12.17.frankenso_na6.snap_53419" #define TS_SIGNATURE "rusEFI 2022.12.17.frankenso_na6.snap_52417"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_27280 #define SIGNATURE_HASH snap_30458
#define TS_SIGNATURE "rusEFI 2022.12.17.harley81.snap_27280" #define TS_SIGNATURE "rusEFI 2022.12.17.harley81.snap_30458"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_20331 #define SIGNATURE_HASH snap_21249
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen-gm-e67.snap_21249"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_7587 #define SIGNATURE_HASH snap_457
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen-nb1.snap_7587" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen-nb1.snap_457"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_53757 #define SIGNATURE_HASH snap_52631
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121nissan.snap_53757" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen121nissan.snap_52631"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_47986 #define SIGNATURE_HASH snap_42776
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen121vag.snap_47986" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen121vag.snap_42776"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_20820 #define SIGNATURE_HASH snap_19774
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen128.snap_20820" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen128.snap_19774"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_5772 #define SIGNATURE_HASH snap_2790
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen154hyundai.snap_5772" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen154hyundai.snap_2790"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_8932 #define SIGNATURE_HASH snap_16014
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen72.snap_8932" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen72.snap_16014"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_45586 #define SIGNATURE_HASH snap_44664
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen81.snap_45586" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen81.snap_44664"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_16291 #define SIGNATURE_HASH snap_9161
#define TS_SIGNATURE "rusEFI 2022.12.17.hellen88bmw.snap_16291" #define TS_SIGNATURE "rusEFI 2022.12.17.hellen88bmw.snap_9161"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_40280 #define SIGNATURE_HASH snap_33074
#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA6.snap_40280" #define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA6.snap_33074"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_40327 #define SIGNATURE_HASH snap_33261
#define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA8_96.snap_40327" #define TS_SIGNATURE "rusEFI 2022.12.17.hellenNA8_96.snap_33261"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
// //
#define SIGNATURE_HASH snap_36515 #define SIGNATURE_HASH snap_37577
#define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_36515" #define TS_SIGNATURE "rusEFI 2022.12.17.kin.snap_37577"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_19311 #define SIGNATURE_HASH snap_22277
#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f4.snap_19311" #define TS_SIGNATURE "rusEFI 2022.12.17.mre_f4.snap_22277"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_19311 #define SIGNATURE_HASH snap_22277
#define TS_SIGNATURE "rusEFI 2022.12.17.mre_f7.snap_19311" #define TS_SIGNATURE "rusEFI 2022.12.17.mre_f7.snap_22277"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_62857 #define SIGNATURE_HASH snap_59875
#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_405.snap_62857" #define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_405.snap_59875"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_62857 #define SIGNATURE_HASH snap_59875
#define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_469.snap_62857" #define TS_SIGNATURE "rusEFI 2022.12.17.prometheus_469.snap_59875"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_60185 #define SIGNATURE_HASH snap_63347
#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f4.snap_60185" #define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f4.snap_63347"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_60185 #define SIGNATURE_HASH snap_63347
#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f7.snap_60185" #define TS_SIGNATURE "rusEFI 2022.12.17.proteus_f7.snap_63347"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_60185 #define SIGNATURE_HASH snap_63347
#define TS_SIGNATURE "rusEFI 2022.12.17.proteus_h7.snap_60185" #define TS_SIGNATURE "rusEFI 2022.12.17.proteus_h7.snap_63347"

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 // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_62901 #define SIGNATURE_HASH snap_59871
#define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" #define TS_SIGNATURE "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH snap_57915 #define SIGNATURE_HASH snap_65105
#define TS_SIGNATURE "rusEFI 2022.12.17.tdg-pdm8.snap_57915" #define TS_SIGNATURE "rusEFI 2022.12.17.tdg-pdm8.snap_65105"

View File

@ -1016,19 +1016,29 @@ float getConfigValueByName(const char *name) {
case -1743759953: case -1743759953:
return engineConfiguration->etbDutyShutdownThreshold; return engineConfiguration->etbDutyShutdownThreshold;
case 1532957848: case 1532957848:
return engineConfiguration->alsMinRpm; return engineConfiguration->ALSMinRPM;
case 1523829850: case 1523829850:
return engineConfiguration->alsMaxRpm; return engineConfiguration->ALSMaxRPM;
case 1830002033: case 1830002033:
return engineConfiguration->alsMaxDuration; return engineConfiguration->alsMaxDuration;
case 1532941388:
return engineConfiguration->ALSMinCLT;
case 1523813390: case 1523813390:
return engineConfiguration->alsMaxClt; return engineConfiguration->ALSMaxCLT;
case 1532955676:
return engineConfiguration->alsMinPps;
case -1118241790: case -1118241790:
return engineConfiguration->alsMinTimeBetween; return engineConfiguration->alsMinTimeBetween;
case -731677323: case -731677323:
return engineConfiguration->alsEtbPosition; return engineConfiguration->alsEtbPosition;
case 220143119:
return engineConfiguration->ALSTimingRetard;
case -2021435668:
return engineConfiguration->ALSIdleAdd;
case 1232469673:
return engineConfiguration->ALSEtbAdd;
case -1404414917:
return engineConfiguration->ALSSkipRatio;
case 612659807:
return engineConfiguration->ALSMaxDriverThrottleIntent;
} }
return EFI_ERROR_CODE; return EFI_ERROR_CODE;
} }
@ -3567,12 +3577,12 @@ void setConfigValueByName(const char *name, float value) {
} }
case 1532957848: case 1532957848:
{ {
engineConfiguration->alsMinRpm = (int)value; engineConfiguration->ALSMinRPM = (int)value;
return; return;
} }
case 1523829850: case 1523829850:
{ {
engineConfiguration->alsMaxRpm = (int)value; engineConfiguration->ALSMaxRPM = (int)value;
return; return;
} }
case 1830002033: case 1830002033:
@ -3580,14 +3590,14 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->alsMaxDuration = value; engineConfiguration->alsMaxDuration = value;
return; return;
} }
case 1523813390: case 1532941388:
{ {
engineConfiguration->alsMaxClt = (int)value; engineConfiguration->ALSMinCLT = (int)value;
return; return;
} }
case 1532955676: case 1523813390:
{ {
engineConfiguration->alsMinPps = (int)value; engineConfiguration->ALSMaxCLT = (int)value;
return; return;
} }
case -1118241790: case -1118241790:
@ -3599,6 +3609,31 @@ void setConfigValueByName(const char *name, float value) {
{ {
engineConfiguration->alsEtbPosition = (int)value; engineConfiguration->alsEtbPosition = (int)value;
return; return;
}
case 220143119:
{
engineConfiguration->ALSTimingRetard = (int)value;
return;
}
case -2021435668:
{
engineConfiguration->ALSIdleAdd = (int)value;
return;
}
case 1232469673:
{
engineConfiguration->ALSEtbAdd = (int)value;
return;
}
case -1404414917:
{
engineConfiguration->ALSSkipRatio = (int)value;
return;
}
case 612659807:
{
engineConfiguration->ALSMaxDriverThrottleIntent = (int)value;
return;
} }
} }
} }

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.all.snap_11375" signature = "rusEFI 2022.12.17.all.snap_12293"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.all.snap_11375" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.all.snap_12293" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:23 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:48 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.48way.snap_9248" signature = "rusEFI 2022.12.17.48way.snap_14410"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.48way.snap_9248" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.48way.snap_14410" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:10 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:35 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.alphax-2chan.snap_45315" signature = "rusEFI 2022.12.17.alphax-2chan.snap_44393"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.alphax-2chan.snap_45315" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.alphax-2chan.snap_44393" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:48 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:14 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.alphax-4chan.snap_15686" signature = "rusEFI 2022.12.17.alphax-4chan.snap_8492"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.alphax-4chan.snap_15686" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.alphax-4chan.snap_8492" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:49 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:15 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.alphax-8chan.snap_742" signature = "rusEFI 2022.12.17.alphax-8chan.snap_7820"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.alphax-8chan.snap_742" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.alphax-8chan.snap_7820" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:50 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:16 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.atlas.snap_55624" signature = "rusEFI 2022.12.17.atlas.snap_50466"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.atlas.snap_55624" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.atlas.snap_50466" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:21 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:46 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.core8.snap_32150" signature = "rusEFI 2022.12.17.core8.snap_25084"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.core8.snap_32150" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.core8.snap_25084" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:09 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:34 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.cypress.snap_11375" signature = "rusEFI 2022.12.17.cypress.snap_12293"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.cypress.snap_11375" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.cypress.snap_12293" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 01:28:46 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:11 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.f407-discovery.snap_11375" signature = "rusEFI 2022.12.17.f407-discovery.snap_12293"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.f407-discovery.snap_11375" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.f407-discovery.snap_12293" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:18 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:44 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.f429-discovery.snap_11375" signature = "rusEFI 2022.12.17.f429-discovery.snap_12293"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.f429-discovery.snap_11375" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.f429-discovery.snap_12293" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:20 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:45 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.frankenso_na6.snap_53419" signature = "rusEFI 2022.12.17.frankenso_na6.snap_52417"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.frankenso_na6.snap_53419" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.frankenso_na6.snap_52417" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:11 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:37 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.harley81.snap_27280" signature = "rusEFI 2022.12.17.harley81.snap_30458"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.harley81.snap_27280" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.harley81.snap_30458" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:51 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:17 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" signature = "rusEFI 2022.12.17.hellen-gm-e67.snap_21249"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen-gm-e67.snap_20331" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen-gm-e67.snap_21249" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:03 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:28 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen-nb1.snap_7587" signature = "rusEFI 2022.12.17.hellen-nb1.snap_457"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen-nb1.snap_7587" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen-nb1.snap_457" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:01 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:27 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen121nissan.snap_53757" signature = "rusEFI 2022.12.17.hellen121nissan.snap_52631"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen121nissan.snap_53757" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen121nissan.snap_52631" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:55 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:21 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen121vag.snap_47986" signature = "rusEFI 2022.12.17.hellen121vag.snap_42776"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen121vag.snap_47986" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen121vag.snap_42776" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:54 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:20 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen128.snap_20820" signature = "rusEFI 2022.12.17.hellen128.snap_19774"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen128.snap_20820" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen128.snap_19774" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:53 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:18 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen154hyundai.snap_5772" signature = "rusEFI 2022.12.17.hellen154hyundai.snap_2790"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen154hyundai.snap_5772" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen154hyundai.snap_2790" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:56 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:22 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen72.snap_8932" signature = "rusEFI 2022.12.17.hellen72.snap_16014"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen72.snap_8932" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen72.snap_16014" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:59 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:24 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen81.snap_45586" signature = "rusEFI 2022.12.17.hellen81.snap_44664"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen81.snap_45586" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen81.snap_44664" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:00 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:26 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5671,10 +5676,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellen88bmw.snap_16291" signature = "rusEFI 2022.12.17.hellen88bmw.snap_9161"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellen88bmw.snap_16291" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellen88bmw.snap_9161" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:28:58 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:23 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellenNA6.snap_40280" signature = "rusEFI 2022.12.17.hellenNA6.snap_33074"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellenNA6.snap_40280" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellenNA6.snap_33074" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:04 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:29 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.hellenNA8_96.snap_40327" signature = "rusEFI 2022.12.17.hellenNA8_96.snap_33261"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.hellenNA8_96.snap_40327" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.hellenNA8_96.snap_33261" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:05 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:31 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5673,10 +5678,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.kin.snap_36515" signature = "rusEFI 2022.12.17.kin.snap_37577"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.kin.snap_36515" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.kin.snap_37577" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 01:28:45 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Dec 17 04:46:10 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" luaDigitalInputPins7 = bits, U16, 3868, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16" luaDigitalInputPins8 = bits, U16, 3870, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.mre_f4.snap_19311" signature = "rusEFI 2022.12.17.mre_f4.snap_22277"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.mre_f4.snap_19311" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.mre_f4.snap_22277" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:07 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:33 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.mre_f7.snap_19311" signature = "rusEFI 2022.12.17.mre_f7.snap_22277"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.mre_f7.snap_19311" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.mre_f7.snap_22277" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:06 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:32 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5674,10 +5679,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.prometheus_405.snap_62857" signature = "rusEFI 2022.12.17.prometheus_405.snap_59875"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.prometheus_405.snap_62857" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.prometheus_405.snap_59875" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:13 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:39 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.prometheus_469.snap_62857" signature = "rusEFI 2022.12.17.prometheus_469.snap_59875"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.prometheus_469.snap_62857" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.prometheus_469.snap_59875" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:12 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:38 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.proteus_f4.snap_60185" signature = "rusEFI 2022.12.17.proteus_f4.snap_63347"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.proteus_f4.snap_60185" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.proteus_f4.snap_63347" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:16 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:41 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.proteus_f7.snap_60185" signature = "rusEFI 2022.12.17.proteus_f7.snap_63347"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.proteus_f7.snap_60185" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.proteus_f7.snap_63347" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:15 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:40 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.proteus_h7.snap_60185" signature = "rusEFI 2022.12.17.proteus_h7.snap_63347"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.proteus_h7.snap_60185" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.proteus_h7.snap_63347" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:17 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:43 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5670,10 +5675,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" signature = "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.subaru_eg33_f7.snap_62901" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.subaru_eg33_f7.snap_59871" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; 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 Sat Dec 17 01:28:47 UTC 2022 ; 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 Sat Dec 17 04:46:12 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5672,10 +5677,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.17.tdg-pdm8.snap_57915" signature = "rusEFI 2022.12.17.tdg-pdm8.snap_65105"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.17.tdg-pdm8.snap_57915" ; signature is expected to be 7 or more characters. signature= "rusEFI 2022.12.17.tdg-pdm8.snap_65105" ; 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 ; 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 useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:22 UTC 2022 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:47 UTC 2022
pageSize = 22800 pageSize = 22800
page = 1 page = 1
@ -1196,14 +1196,19 @@ luaDigitalInputPins6 = bits, U16, 3866, [0:7], "NONE", "INVALID", "PA0", "PA1",
luaDigitalInputPins7 = bits, U16, 3868, [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" luaDigitalInputPins7 = bits, U16, 3868, [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"
luaDigitalInputPins8 = bits, U16, 3870, [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" luaDigitalInputPins8 = bits, U16, 3870, [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"
tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0 tpsTspCorrValuesBins = array, U08, 3872, [4], "RPM", 50.0, 0, 0, 17500, 0
alsMinRpm = scalar, U16, 3876, "", 1, 0, 0, 20000, 0 ALSMinRPM = scalar, S16, 3876, "rpm", 1, 0, 0, 20000, 0
alsMaxRpm = scalar, U16, 3878, "", 1, 0, 0, 20000, 0 ALSMaxRPM = scalar, S16, 3878, "rpm", 1, 0, 0, 20000, 0
alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2 alsMaxDuration = scalar, F32, 3880, "sec", 1, 0, 0.01, 100, 2
alsMaxClt = scalar, U08, 3884, "", 1, 0, 0, 20000, 0 ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
alsMinPps = scalar, U08, 3885, "", 1, 0, 0, 20000, 0 ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0 alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0 alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
mainUnusedEnd = array, U08, 3888, [124], "units", 1, 0, 0, 1, 0 ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
ALSMaxDriverThrottleIntent = scalar, U08, 3904, "%", 1, 0, 0, 10, 0
mainUnusedEnd = array, U08, 3905, [106], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasBins = array, F32, 4012, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 etbBiasValues = array, F32, 4044, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2 iacPidMultTable = array, U08, 4076, [8x8], "%", 1, 0, 0, 999, 2
@ -5676,10 +5681,11 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Max air flow", tChargeAirFlowMax field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS" dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", alsMinPps field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Max Coolant", alsMaxClt field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Min RPM", alsMinRpm field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Max RPM", alsMaxRpm field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition field = "ETB Position", alsEtbPosition

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 01:29:26 UTC 2022 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Dec 17 04:46:50 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; import com.rusefi.config.*;
@ -1182,7 +1182,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l'; public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2022.12.17.all.snap_11375"; public static final String TS_SIGNATURE = "rusEFI 2022.12.17.all.snap_12293";
public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't'; public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1280; public static final int TS_TOTAL_OUTPUT_SIZE = 1280;
@ -2450,11 +2450,17 @@ public class Fields {
public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3876, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3876, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3878, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3878, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3880, FieldType.FLOAT).setBaseOffset(0); public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3880, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3884, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSMINCLT = Field.create("ALSMINCLT", 3884, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMINPPS = Field.create("ALSMINPPS", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3886, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3886, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3887, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3887, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3888, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALSTIMINGRETARD = Field.create("ALSTIMINGRETARD", 3888, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3892, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBADD = Field.create("ALSETBADD", 3896, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3900, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXDRIVERTHROTTLEINTENT = Field.create("ALSMAXDRIVERTHROTTLEINTENT", 3904, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3905, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_4011 = Field.create("ALIGNMENTFILL_AT_4011", 4011, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4012, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4012, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4044, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4044, FieldType.FLOAT).setBaseOffset(0);
public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4076, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4076, FieldType.INT8).setScale(1.0).setBaseOffset(0);
@ -3867,11 +3873,17 @@ public class Fields {
ALSMINRPM, ALSMINRPM,
ALSMAXRPM, ALSMAXRPM,
ALSMAXDURATION, ALSMAXDURATION,
ALSMINCLT,
ALSMAXCLT, ALSMAXCLT,
ALSMINPPS,
ALSMINTIMEBETWEEN, ALSMINTIMEBETWEEN,
ALSETBPOSITION, ALSETBPOSITION,
ALSTIMINGRETARD,
ALSIDLEADD,
ALSETBADD,
ALSSKIPRATIO,
ALSMAXDRIVERTHROTTLEINTENT,
MAINUNUSEDEND, MAINUNUSEDEND,
ALIGNMENTFILL_AT_4011,
ETBBIASBINS, ETBBIASBINS,
ETBBIASVALUES, ETBBIASVALUES,
IACPIDMULTTABLE, IACPIDMULTTABLE,