Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-02-12 21:51:39 +00:00
parent 632cf9dd2d
commit 2c805bf58a
82 changed files with 380 additions and 541 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 Mon Feb 06 23:06:36 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:36 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1763,9 +1763,8 @@ struct engine_configuration_s {
offset 764 bit 28 */
bool alignEngineSnifferAtTDC : 1 {};
/**
* This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
offset 764 bit 29 */
bool useETBforIdleControl : 1 {};
bool unused764b29 : 1 {};
/**
offset 764 bit 30 */
bool idleIncrementalPidCic : 1 {};
@ -5253,4 +5252,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22432);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Feb 06 23:06:36 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:36 UTC 2023

View File

@ -1045,7 +1045,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 145793383
#define SIGNATURE_HASH 2748537951
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1321,7 +1321,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.02.12.cypress.145793383"
#define TS_SIGNATURE "rusEFI master.2023.02.12.cypress.2748537951"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Feb 06 23:06:35 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:35 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1763,9 +1763,8 @@ struct engine_configuration_s {
offset 764 bit 28 */
bool alignEngineSnifferAtTDC : 1 {};
/**
* This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
offset 764 bit 29 */
bool useETBforIdleControl : 1 {};
bool unused764b29 : 1 {};
/**
offset 764 bit 30 */
bool idleIncrementalPidCic : 1 {};
@ -5253,4 +5252,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22432);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Feb 06 23:06:35 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:35 UTC 2023

View File

@ -1045,7 +1045,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 1617363883
#define SIGNATURE_HASH 3406102163
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1321,7 +1321,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.02.12.kin.1617363883"
#define TS_SIGNATURE "rusEFI master.2023.02.12.kin.3406102163"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Mon Feb 06 23:06:37 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:38 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1763,9 +1763,8 @@ struct engine_configuration_s {
offset 764 bit 28 */
bool alignEngineSnifferAtTDC : 1 {};
/**
* This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
offset 764 bit 29 */
bool useETBforIdleControl : 1 {};
bool unused764b29 : 1 {};
/**
offset 764 bit 30 */
bool idleIncrementalPidCic : 1 {};
@ -5253,4 +5252,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22432);
// 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 Mon Feb 06 23:06:37 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:38 UTC 2023

View File

@ -995,7 +995,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2070803402
#define SIGNATURE_HASH 3490582258
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1272,7 +1272,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.02.12.subaru_eg33_f7.2070803402"
#define TS_SIGNATURE "rusEFI master.2023.02.12.subaru_eg33_f7.3490582258"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Feb 06 23:07:19 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:36 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1763,9 +1763,8 @@ struct engine_configuration_s {
offset 764 bit 28 */
bool alignEngineSnifferAtTDC : 1 {};
/**
* This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
offset 764 bit 29 */
bool useETBforIdleControl : 1 {};
bool unused764b29 : 1 {};
/**
offset 764 bit 30 */
bool idleIncrementalPidCic : 1 {};
@ -5253,4 +5252,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22432);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Feb 06 23:07:19 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:36 UTC 2023

View File

@ -1045,7 +1045,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 1627373505
#define SIGNATURE_HASH 3416015609
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1321,7 +1321,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.02.12.f407-discovery.1627373505"
#define TS_SIGNATURE "rusEFI master.2023.02.12.f407-discovery.3416015609"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2817860103
#define TS_SIGNATURE "rusEFI master.2023.02.12.48way.2817860103"
#define SIGNATURE_HASH 211214143
#define TS_SIGNATURE "rusEFI master.2023.02.12.48way.211214143"

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 343561280
#define TS_SIGNATURE "rusEFI master.2023.02.12.atlas.343561280"
#define SIGNATURE_HASH 3206130040
#define TS_SIGNATURE "rusEFI master.2023.02.12.atlas.3206130040"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3674777355
#define TS_SIGNATURE "rusEFI master.2023.02.12.core8.3674777355"
#define SIGNATURE_HASH 1886083635
#define TS_SIGNATURE "rusEFI master.2023.02.12.core8.1886083635"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH 145793383
#define TS_SIGNATURE "rusEFI master.2023.02.12.cypress.145793383"
#define SIGNATURE_HASH 2748537951
#define TS_SIGNATURE "rusEFI master.2023.02.12.cypress.2748537951"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 719471021
#define TS_SIGNATURE "rusEFI master.2023.02.12.frankenso_na6.719471021"
#define SIGNATURE_HASH 2172763285
#define TS_SIGNATURE "rusEFI master.2023.02.12.frankenso_na6.2172763285"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 800658479
#define TS_SIGNATURE "rusEFI master.2023.02.12.harley81.800658479"
#define SIGNATURE_HASH 2228939031
#define TS_SIGNATURE "rusEFI master.2023.02.12.harley81.2228939031"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3527418325
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen-honda-k.3527418325"
#define SIGNATURE_HASH 2032393453
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen-honda-k.2032393453"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3059164154
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen121nissan.3059164154"
#define SIGNATURE_HASH 490004162
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen121nissan.490004162"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2266290215
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen121vag.2266290215"
#define SIGNATURE_HASH 746005791
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen121vag.746005791"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2928100124
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen128.2928100124"
#define SIGNATURE_HASH 98876964
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen128.98876964"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4205451246
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen154hyundai.4205451246"
#define SIGNATURE_HASH 1372187350
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen154hyundai.1372187350"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2610337714
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen72.2610337714"
#define SIGNATURE_HASH 821389962
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen72.821389962"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1316962874
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen81.1316962874"
#define SIGNATURE_HASH 3843866370
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen81.3843866370"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 441812918
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen88bmw.441812918"
#define SIGNATURE_HASH 2973137550
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellen88bmw.2973137550"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1628576447
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellenNA6.1628576447"
#define SIGNATURE_HASH 3396462471
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellenNA6.3396462471"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 163813760
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellenNA8_96.163813760"
#define SIGNATURE_HASH 2728420536
#define TS_SIGNATURE "rusEFI master.2023.02.12.hellenNA8_96.2728420536"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH 1617363883
#define TS_SIGNATURE "rusEFI master.2023.02.12.kin.1617363883"
#define SIGNATURE_HASH 3406102163
#define TS_SIGNATURE "rusEFI master.2023.02.12.kin.3406102163"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3611196508
#define TS_SIGNATURE "rusEFI master.2023.02.12.m74_9.3611196508"
#define SIGNATURE_HASH 2086502756
#define TS_SIGNATURE "rusEFI master.2023.02.12.m74_9.2086502756"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1940277862
#define TS_SIGNATURE "rusEFI master.2023.02.12.mre_f4.1940277862"
#define SIGNATURE_HASH 3636836190
#define TS_SIGNATURE "rusEFI master.2023.02.12.mre_f4.3636836190"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1940277862
#define TS_SIGNATURE "rusEFI master.2023.02.12.mre_f7.1940277862"
#define SIGNATURE_HASH 3636836190
#define TS_SIGNATURE "rusEFI master.2023.02.12.mre_f7.3636836190"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1482324097
#define TS_SIGNATURE "rusEFI master.2023.02.12.prometheus_405.1482324097"
#define SIGNATURE_HASH 4080633273
#define TS_SIGNATURE "rusEFI master.2023.02.12.prometheus_405.4080633273"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1482324097
#define TS_SIGNATURE "rusEFI master.2023.02.12.prometheus_469.1482324097"
#define SIGNATURE_HASH 4080633273
#define TS_SIGNATURE "rusEFI master.2023.02.12.prometheus_469.4080633273"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 645347472
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_f4.645347472"
#define SIGNATURE_HASH 2366948776
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_f4.2366948776"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 645347472
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_f7.645347472"
#define SIGNATURE_HASH 2366948776
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_f7.2366948776"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 645347472
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_h7.645347472"
#define SIGNATURE_HASH 2366948776
#define TS_SIGNATURE "rusEFI master.2023.02.12.proteus_h7.2366948776"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2974779209
#define TS_SIGNATURE "rusEFI master.2023.02.12.s105.2974779209"
#define SIGNATURE_HASH 439122545
#define TS_SIGNATURE "rusEFI master.2023.02.12.s105.439122545"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2070803402
#define TS_SIGNATURE "rusEFI master.2023.02.12.subaru_eg33_f7.2070803402"
#define SIGNATURE_HASH 3490582258
#define TS_SIGNATURE "rusEFI master.2023.02.12.subaru_eg33_f7.3490582258"

View File

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

View File

@ -317,8 +317,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->pauseEtbControl;
case 1836072195:
return engineConfiguration->alignEngineSnifferAtTDC;
case -1854539309:
return engineConfiguration->useETBforIdleControl;
case 1064399425:
return engineConfiguration->idleIncrementalPidCic;
case 259909218:
@ -1835,11 +1833,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->alignEngineSnifferAtTDC = (int)value;
return;
}
case -1854539309:
{
engineConfiguration->useETBforIdleControl = (int)value;
return;
}
case 1064399425:
{

View File

@ -469,9 +469,6 @@ Disable the electronic throttle motor and DC idle motor for testing.\nThis mode
### alignEngineSnifferAtTDC
### useETBforIdleControl
This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle.
### idleIncrementalPidCic

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.f407-discovery.1627373505"
signature = "rusEFI master.2023.02.12.f407-discovery.3416015609"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.f407-discovery.1627373505" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.f407-discovery.3416015609" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:58 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:34 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6839,8 +6837,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7708,7 +7705,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7916,8 +7912,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.48way.2817860103"
signature = "rusEFI master.2023.02.12.48way.211214143"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.48way.2817860103" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.48way.211214143" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:42 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:12 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6834,8 +6832,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7701,7 +7698,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7906,8 +7902,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.alphax-2chan.1417722068"
signature = "rusEFI master.2023.02.12.alphax-2chan.4293084652"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.alphax-2chan.1417722068" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.alphax-2chan.4293084652" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:19 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:39 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6819,8 +6817,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7680,7 +7677,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.alphax-4chan.4158199010"
signature = "rusEFI master.2023.02.12.alphax-4chan.1555753434"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.alphax-4chan.4158199010" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.alphax-4chan.1555753434" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:20 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:41 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7684,7 +7681,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7880,8 +7876,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.alphax-8chan.2731343427"
signature = "rusEFI master.2023.02.12.alphax-8chan.162464635"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.alphax-8chan.2731343427" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.alphax-8chan.162464635" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:21 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:43 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",81="31A - Hall Input 3",12="8A - Crank VR",91="9A - Cam VR"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7684,7 +7681,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7880,8 +7876,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.atlas.343561280"
signature = "rusEFI master.2023.02.12.atlas.3206130040"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.atlas.343561280" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.atlas.3206130040" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:56 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:30 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6830,8 +6828,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7698,7 +7695,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7905,8 +7901,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.core8.3674777355"
signature = "rusEFI master.2023.02.12.core8.1886083635"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.core8.3674777355" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.core8.1886083635" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:41 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:10 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6834,8 +6832,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7701,7 +7698,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7906,8 +7902,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.cypress.145793383"
signature = "rusEFI master.2023.02.12.cypress.2748537951"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.cypress.145793383" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.cypress.2748537951" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 12 04:06:17 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:36 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6838,8 +6836,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7706,7 +7703,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7914,8 +7910,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.f407-discovery.1627373505"
signature = "rusEFI master.2023.02.12.f407-discovery.3416015609"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.f407-discovery.1627373505" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.f407-discovery.3416015609" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:53 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:27 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6839,8 +6837,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7708,7 +7705,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7916,8 +7912,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.f429-discovery.145793383"
signature = "rusEFI master.2023.02.12.f429-discovery.2748537951"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.f429-discovery.145793383" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.f429-discovery.2748537951" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:54 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:29 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6838,8 +6836,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7706,7 +7703,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7914,8 +7910,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.frankenso_na6.719471021"
signature = "rusEFI master.2023.02.12.frankenso_na6.2172763285"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.frankenso_na6.719471021" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.frankenso_na6.2172763285" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:46 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:17 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6838,8 +6836,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7706,7 +7703,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7914,8 +7910,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.harley81.800658479"
signature = "rusEFI master.2023.02.12.harley81.2228939031"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.harley81.800658479" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.harley81.2228939031" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:23 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:45 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7681,7 +7678,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7878,8 +7874,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen-gm-e67.2009652192"
signature = "rusEFI master.2023.02.12.hellen-gm-e67.3702204120"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen-gm-e67.2009652192" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen-gm-e67.3702204120" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:35 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:02 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7682,7 +7679,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7878,8 +7874,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen-honda-k.3527418325"
signature = "rusEFI master.2023.02.12.hellen-honda-k.2032393453"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen-honda-k.3527418325" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen-honda-k.2032393453" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:28 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:51 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="A18 - VSS",78="A25 VTT CAM",8="A26 Cam Sync",19="A7 Crankshaft Sensor"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7678,7 +7675,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen-nb1.3797365222"
signature = "rusEFI master.2023.02.12.hellen-nb1.1228197086"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen-nb1.3797365222" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen-nb1.1228197086" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:34 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:00 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7682,7 +7679,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7879,8 +7875,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen121nissan.3059164154"
signature = "rusEFI master.2023.02.12.hellen121nissan.490004162"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen121nissan.3059164154" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen121nissan.490004162" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:26 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:50 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7678,7 +7675,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7877,8 +7873,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen121vag.2266290215"
signature = "rusEFI master.2023.02.12.hellen121vag.746005791"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen121vag.2266290215" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen121vag.746005791" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:25 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:48 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7681,7 +7678,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7882,8 +7878,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen128.2928100124"
signature = "rusEFI master.2023.02.12.hellen128.98876964"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen128.2928100124" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen128.98876964" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:24 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:46 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7678,7 +7675,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7877,8 +7873,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen154hyundai.4205451246"
signature = "rusEFI master.2023.02.12.hellen154hyundai.1372187350"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen154hyundai.4205451246" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen154hyundai.1372187350" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:29 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:53 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7678,7 +7675,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen72.2610337714"
signature = "rusEFI master.2023.02.12.hellen72.821389962"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen72.2610337714" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen72.821389962" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:31 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:56 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7682,7 +7679,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7879,8 +7875,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen81.1316962874"
signature = "rusEFI master.2023.02.12.hellen81.3843866370"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen81.1316962874" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen81.3843866370" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:32 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:58 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6821,8 +6819,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7679,7 +7676,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7875,8 +7871,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellen88bmw.441812918"
signature = "rusEFI master.2023.02.12.hellen88bmw.2973137550"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellen88bmw.441812918" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellen88bmw.2973137550" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:30 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:55 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6820,8 +6818,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7677,7 +7674,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7873,8 +7869,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellenNA6.1628576447"
signature = "rusEFI master.2023.02.12.hellenNA6.3396462471"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellenNA6.1628576447" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellenNA6.3396462471" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:36 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:03 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7682,7 +7679,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7880,8 +7876,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.hellenNA8_96.163813760"
signature = "rusEFI master.2023.02.12.hellenNA8_96.2728420536"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.hellenNA8_96.163813760" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.hellenNA8_96.2728420536" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:37 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:05 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7682,7 +7679,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7878,8 +7874,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.kin.1617363883"
signature = "rusEFI master.2023.02.12.kin.3406102163"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.kin.1617363883" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.kin.3406102163" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 12 04:06:16 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Feb 12 21:50:35 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6839,8 +6837,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7707,7 +7704,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7915,8 +7911,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.m74_9.3611196508"
signature = "rusEFI master.2023.02.12.m74_9.2086502756"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.m74_9.3611196508" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.m74_9.2086502756" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:43 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:14 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7684,7 +7681,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7880,8 +7876,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.mre_f4.1940277862"
signature = "rusEFI master.2023.02.12.mre_f4.3636836190"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.mre_f4.1940277862" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.mre_f4.3636836190" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:40 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:09 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6822,8 +6820,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7680,7 +7677,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7884,8 +7880,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.mre_f7.1940277862"
signature = "rusEFI master.2023.02.12.mre_f7.3636836190"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.mre_f7.1940277862" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.mre_f7.3636836190" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:39 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:07 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6822,8 +6820,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7680,7 +7677,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7884,8 +7880,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.prometheus_405.1482324097"
signature = "rusEFI master.2023.02.12.prometheus_405.4080633273"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.prometheus_405.1482324097" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.prometheus_405.4080633273" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:48 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:20 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6832,8 +6830,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7700,7 +7697,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7908,8 +7904,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.prometheus_469.1482324097"
signature = "rusEFI master.2023.02.12.prometheus_469.4080633273"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.prometheus_469.1482324097" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.prometheus_469.4080633273" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:47 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:18 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6832,8 +6830,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7700,7 +7697,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7908,8 +7904,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.proteus_f4.645347472"
signature = "rusEFI master.2023.02.12.proteus_f4.2366948776"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.proteus_f4.645347472" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.proteus_f4.2366948776" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:51 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:23 UTC 2023
pageSize = 26432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6814,8 +6812,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7669,7 +7666,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.proteus_f7.645347472"
signature = "rusEFI master.2023.02.12.proteus_f7.2366948776"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.proteus_f7.645347472" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.proteus_f7.2366948776" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:49 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:22 UTC 2023
pageSize = 26432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6814,8 +6812,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7669,7 +7666,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.proteus_h7.645347472"
signature = "rusEFI master.2023.02.12.proteus_h7.2366948776"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.proteus_h7.645347472" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.proteus_h7.2366948776" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:52 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:25 UTC 2023
pageSize = 26432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6814,8 +6812,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7669,7 +7666,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7876,8 +7872,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.s105.2974779209"
signature = "rusEFI master.2023.02.12.s105.439122545"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.s105.2974779209" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.s105.439122545" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:45 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:15 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",28="15 - Crank Sensor+",21="59 - Speed in",29="na 79 - CAM in"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6823,8 +6821,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7684,7 +7681,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7880,8 +7876,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.subaru_eg33_f7.2070803402"
signature = "rusEFI master.2023.02.12.subaru_eg33_f7.3490582258"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.subaru_eg33_f7.2070803402" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.subaru_eg33_f7.3490582258" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:18 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Feb 12 21:50:38 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6832,8 +6830,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7695,7 +7692,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7898,8 +7894,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.02.12.tdg-pdm8.2183040325"
signature = "rusEFI master.2023.02.12.tdg-pdm8.696086653"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.02.12.tdg-pdm8.2183040325" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.02.12.tdg-pdm8.696086653" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:06:57 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:32 UTC 2023
pageSize = 22432
page = 1
@ -373,7 +373,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true"
is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true"
pauseEtbControl = bits, U32, 764, [27:27], "false", "true"
alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true"
useETBforIdleControl = bits, U32, 764, [29:29], "false", "true"
unused764b29 = bits, U32, 764, [29:29], "false", "true"
idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true"
enableAemXSeries = bits, U32, 764, [31:31], "false", "true"
logicAnalyzerPins1 = bits, U16, 768, [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"
@ -1616,7 +1616,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1
useIacTableForCoasting = "Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle."
disableEtbWhenEngineStopped = "Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary."
pauseEtbControl = "Disable the electronic throttle motor and DC idle motor for testing.\nThis mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle."
useETBforIdleControl = "This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle."
enableAemXSeries = "AEM X-Series or rusEFI Wideband"
logicAnalyzerPins1 = "logicAnalyzerPins 1"
logicAnalyzerPins2 = "logicAnalyzerPins 2"
@ -3032,7 +3031,6 @@ esr = scalar, U16, 1312, "", 1, 0
maintainConstantValue = throttlePedalWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue : throttlePedalWOTVoltage }
maintainConstantValue = throttlePedalSecondaryWOTVoltage, { (calibrationMode == 13 ) ? calibrationValue2 : throttlePedalSecondaryWOTVoltage }
requiresPowerCycle = useETBforIdleControl
requiresPowerCycle = warningLedPin
requiresPowerCycle = runningLedPin
requiresPowerCycle = binarySerialTxPin
@ -6838,8 +6836,7 @@ dialog = wideband_stateDialog, "wideband_state"
field = "!ECU reboot needed to apply these settings"
field = "Use Stepper", useStepperIdle
field = "Double Solenoid Mode", isDoubleSolenoidIdle
field = "Use electronic throttle for idle", useETBforIdleControl, { useETBforIdleControl == 1 || throttlePedalPositionAdcChannel != 0 }
field = "Electronic throttle idle range", etbIdleThrottleRange, { useETBforIdleControl == 1 }
field = "Electronic throttle idle range", etbIdleThrottleRange
panel = idleHwType
dialog = idlePidSettings, "Closed Loop Idle"
@ -7706,7 +7703,6 @@ dialog = tcuControls, "Transmission Settings"
field = "iTermMax", etb_iTermMax
dialog = etbIdleDialog, "ETB Idle"
field = "use ETB for idle", useETBforIdleControl
field = "ETB idle maximum angle", etbIdleThrottleRange
dialog = etbDialogLeft
@ -7914,8 +7910,8 @@ dialog = tcuControls, "Transmission Settings"
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {useETBforIdleControl != 1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {useETBforIdleControl == 1 && antiLagEnabled == 1}
field = "Idle Air Add", ALSIdleAdd, {antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 04:07:00 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Feb 12 21:51:36 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -993,7 +993,6 @@ public class Fields {
public static final int sensor_chart_e_SC_RPM_ACCEL = 3;
public static final int sensor_chart_e_SC_TRIGGER = 1;
public static final int SENT_INPUT_COUNT = 1;
public static final int SIGNATURE_HASH = 1627373505;
public static final int specs_s_size = 12;
public static final int spi_device_e_SPI_DEVICE_1 = 1;
public static final int spi_device_e_SPI_DEVICE_2 = 2;
@ -1203,7 +1202,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI master.2023.02.12.f407-discovery.1627373505";
public static final String TS_SIGNATURE = "rusEFI master.2023.02.12.f407-discovery.3416015609";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1316;
@ -1581,7 +1580,6 @@ public class Fields {
public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 764, FieldType.BIT, 26).setBaseOffset(0);
public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 764, FieldType.BIT, 27).setBaseOffset(0);
public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 764, FieldType.BIT, 28).setBaseOffset(0);
public static final Field USEETBFORIDLECONTROL = Field.create("USEETBFORIDLECONTROL", 764, FieldType.BIT, 29).setBaseOffset(0);
public static final Field IDLEINCREMENTALPIDCIC = Field.create("IDLEINCREMENTALPIDCIC", 764, FieldType.BIT, 30).setBaseOffset(0);
public static final Field ENABLEAEMXSERIES = Field.create("ENABLEAEMXSERIES", 764, FieldType.BIT, 31).setBaseOffset(0);
public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 768, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
@ -3038,7 +3036,6 @@ public class Fields {
IS_ENABLED_SPI_4,
PAUSEETBCONTROL,
ALIGNENGINESNIFFERATTDC,
USEETBFORIDLECONTROL,
IDLEINCREMENTALPIDCIC,
ENABLEAEMXSERIES,
LOGICANALYZERPINS1,