Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-05-21 01:07:29 +00:00
parent b7a73219cb
commit 450b37cdfd
86 changed files with 1508 additions and 416 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 Wed May 10 23:53:32 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:26 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -4344,10 +4344,16 @@ struct engine_configuration_s {
*/
scaled_channel<uint8_t, 2, 1> boostCutPressureHyst;
/**
units
* Boost duty cycle added by gear
%
* offset 3941
*/
uint8_t mainUnusedEnd[31];
scaled_channel<uint8_t, 2, 1> gearBasedOpenLoopBoostAdder[GEARS_COUNT];
/**
units
* offset 3949
*/
uint8_t mainUnusedEnd[23];
};
static_assert(sizeof(engine_configuration_s) == 3972);
@ -5184,4 +5190,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 23176);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed May 10 23:53:32 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:26 UTC 2023

View File

@ -1079,7 +1079,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 315360423
#define SIGNATURE_HASH 3489547549
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1370,7 +1370,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.05.19.cypress.315360423"
#define TS_SIGNATURE "rusEFI master.2023.05.21.cypress.3489547549"
#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 Wed May 10 23:53:30 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:25 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -4344,10 +4344,16 @@ struct engine_configuration_s {
*/
scaled_channel<uint8_t, 2, 1> boostCutPressureHyst;
/**
units
* Boost duty cycle added by gear
%
* offset 3941
*/
uint8_t mainUnusedEnd[31];
scaled_channel<uint8_t, 2, 1> gearBasedOpenLoopBoostAdder[GEARS_COUNT];
/**
units
* offset 3949
*/
uint8_t mainUnusedEnd[23];
};
static_assert(sizeof(engine_configuration_s) == 3972);
@ -5184,4 +5190,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 23176);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed May 10 23:53:30 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:25 UTC 2023

View File

@ -1079,7 +1079,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 2048632427
#define SIGNATURE_HASH 2804541393
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1370,7 +1370,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.05.19.kin.2048632427"
#define TS_SIGNATURE "rusEFI master.2023.05.21.kin.2804541393"
#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 Wed May 10 23:53:33 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 May 21 01:06:27 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -4344,10 +4344,16 @@ struct engine_configuration_s {
*/
scaled_channel<uint8_t, 2, 1> boostCutPressureHyst;
/**
units
* Boost duty cycle added by gear
%
* offset 3941
*/
uint8_t mainUnusedEnd[31];
scaled_channel<uint8_t, 2, 1> gearBasedOpenLoopBoostAdder[GEARS_COUNT];
/**
units
* offset 3949
*/
uint8_t mainUnusedEnd[23];
};
static_assert(sizeof(engine_configuration_s) == 3972);
@ -5184,4 +5190,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 23176);
// 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 Wed May 10 23:53:33 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 May 21 01:06:27 UTC 2023

View File

@ -1030,7 +1030,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 361215603
#define SIGNATURE_HASH 3367368649
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1322,7 +1322,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.05.19.subaru_eg33_f7.361215603"
#define TS_SIGNATURE "rusEFI master.2023.05.21.subaru_eg33_f7.3367368649"
#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 Wed May 10 23:54:30 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:27 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -4344,10 +4344,16 @@ struct engine_configuration_s {
*/
scaled_channel<uint8_t, 2, 1> boostCutPressureHyst;
/**
units
* Boost duty cycle added by gear
%
* offset 3941
*/
uint8_t mainUnusedEnd[31];
scaled_channel<uint8_t, 2, 1> gearBasedOpenLoopBoostAdder[GEARS_COUNT];
/**
units
* offset 3949
*/
uint8_t mainUnusedEnd[23];
};
static_assert(sizeof(engine_configuration_s) == 3972);
@ -5184,4 +5190,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 23176);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed May 10 23:54:30 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:27 UTC 2023

View File

@ -1079,7 +1079,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 1324283986
#define SIGNATURE_HASH 2480716264
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1370,7 +1370,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.05.19.f407-discovery.1324283986"
#define TS_SIGNATURE "rusEFI master.2023.05.21.f407-discovery.2480716264"
#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 945513724
#define TS_SIGNATURE "rusEFI master.2023.05.19.48way.945513724"
#define SIGNATURE_HASH 3848873286
#define TS_SIGNATURE "rusEFI master.2023.05.21.48way.3848873286"

View File

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

View File

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

View File

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

View File

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

View File

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

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 315360423
#define TS_SIGNATURE "rusEFI master.2023.05.19.cypress.315360423"
#define SIGNATURE_HASH 3489547549
#define TS_SIGNATURE "rusEFI master.2023.05.21.cypress.3489547549"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 2048632427
#define TS_SIGNATURE "rusEFI master.2023.05.19.kin.2048632427"
#define SIGNATURE_HASH 2804541393
#define TS_SIGNATURE "rusEFI master.2023.05.21.kin.2804541393"

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 315360423
#define TS_SIGNATURE "rusEFI master.2023.05.19.nucleo_f429.315360423"
#define SIGNATURE_HASH 3489547549
#define TS_SIGNATURE "rusEFI master.2023.05.21.nucleo_f429.3489547549"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 315360423
#define TS_SIGNATURE "rusEFI master.2023.05.19.nucleo_f767.315360423"
#define SIGNATURE_HASH 3489547549
#define TS_SIGNATURE "rusEFI master.2023.05.21.nucleo_f767.3489547549"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 315360423
#define TS_SIGNATURE "rusEFI master.2023.05.19.nucleo_h743.315360423"
#define SIGNATURE_HASH 3489547549
#define TS_SIGNATURE "rusEFI master.2023.05.21.nucleo_h743.3489547549"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 361215603
#define TS_SIGNATURE "rusEFI master.2023.05.19.subaru_eg33_f7.361215603"
#define SIGNATURE_HASH 3367368649
#define TS_SIGNATURE "rusEFI master.2023.05.21.subaru_eg33_f7.3367368649"

View File

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

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.f407-discovery.1324283986"
signature = "rusEFI master.2023.05.21.f407-discovery.2480716264"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.f407-discovery.1324283986" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.f407-discovery.2480716264" ; 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
@ -87,7 +87,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 Fri May 19 14:30:41 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:25 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7826,6 +7850,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.48way.945513724"
signature = "rusEFI master.2023.05.21.48way.3848873286"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.48way.945513724" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.48way.3848873286" ; 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
@ -87,7 +87,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 Fri May 19 14:30:18 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:00 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7821,6 +7845,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.alphax-2chan.3667745795"
signature = "rusEFI master.2023.05.21.alphax-2chan.128916921"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.alphax-2chan.3667745795" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.alphax-2chan.128916921" ; 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
@ -87,7 +87,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 Fri May 19 14:29:48 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:29 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7800,6 +7824,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.alphax-4chan.46183310"
signature = "rusEFI master.2023.05.21.alphax-4chan.3757240884"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.alphax-4chan.46183310" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.alphax-4chan.3757240884" ; 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
@ -87,7 +87,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 Fri May 19 14:29:49 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:31 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7804,6 +7828,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.alphax-8chan.482936893"
signature = "rusEFI master.2023.05.21.alphax-8chan.3254471047"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.alphax-8chan.482936893" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.alphax-8chan.3254471047" ; 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
@ -87,7 +87,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 Fri May 19 14:29:51 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:32 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7804,6 +7828,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.atlas.235336064"
signature = "rusEFI master.2023.05.21.atlas.3543445562"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.atlas.235336064" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.atlas.3543445562" ; 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
@ -87,7 +87,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 Fri May 19 14:30:38 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:22 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7814,6 +7838,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.core8.1151787504"
signature = "rusEFI master.2023.05.21.core8.2576654410"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.core8.1151787504" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.core8.2576654410" ; 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
@ -87,7 +87,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 Fri May 19 14:30:16 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:58 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7821,6 +7845,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.cypress.315360423"
signature = "rusEFI master.2023.05.21.cypress.3489547549"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.cypress.315360423" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.cypress.3489547549" ; 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
@ -87,7 +87,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 Fri May 19 14:29:45 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:26 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.f407-discovery.1324283986"
signature = "rusEFI master.2023.05.21.f407-discovery.2480716264"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.f407-discovery.1324283986" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.f407-discovery.2480716264" ; 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
@ -87,7 +87,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 Fri May 19 14:30:31 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:14 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7826,6 +7850,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.f429-discovery.315360423"
signature = "rusEFI master.2023.05.21.f429-discovery.3489547549"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.f429-discovery.315360423" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.f429-discovery.3489547549" ; 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
@ -87,7 +87,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 Fri May 19 14:30:32 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:16 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.frankenso_na6.815719533"
signature = "rusEFI master.2023.05.21.frankenso_na6.3987514839"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.frankenso_na6.815719533" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.frankenso_na6.3987514839" ; 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
@ -87,7 +87,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 Fri May 19 14:30:22 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:05 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.harley81.1188437179"
signature = "rusEFI master.2023.05.21.harley81.2615434497"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.harley81.1188437179" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.harley81.2615434497" ; 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
@ -87,7 +87,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 Fri May 19 14:29:53 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:34 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7801,6 +7825,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen-gm-e67.3682376046"
signature = "rusEFI master.2023.05.21.hellen-gm-e67.105830612"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen-gm-e67.3682376046" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen-gm-e67.105830612" ; 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
@ -87,7 +87,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 Fri May 19 14:30:08 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:50 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen-honda-k.3534752018"
signature = "rusEFI master.2023.05.21.hellen-honda-k.260196520"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen-honda-k.3534752018" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen-honda-k.260196520" ; 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
@ -87,7 +87,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 Fri May 19 14:29:59 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:40 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7799,6 +7823,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen-nb1.3290378764"
signature = "rusEFI master.2023.05.21.hellen-nb1.422409142"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen-nb1.3290378764" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen-nb1.422409142" ; 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
@ -87,7 +87,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 Fri May 19 14:30:07 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:49 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen121nissan.3566032265"
signature = "rusEFI master.2023.05.21.hellen121nissan.163517491"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen121nissan.3566032265" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen121nissan.163517491" ; 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
@ -87,7 +87,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 Fri May 19 14:29:57 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:39 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7798,6 +7822,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen121vag.3369185874"
signature = "rusEFI master.2023.05.21.hellen121vag.367260648"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen121vag.3369185874" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen121vag.367260648" ; 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
@ -87,7 +87,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 Fri May 19 14:29:56 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:37 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7801,6 +7825,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen128.2973191713"
signature = "rusEFI master.2023.05.21.hellen128.1812271003"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen128.2973191713" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen128.1812271003" ; 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
@ -87,7 +87,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 Fri May 19 14:29:54 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:36 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7798,6 +7822,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen154hyundai.3318324415"
signature = "rusEFI master.2023.05.21.hellen154hyundai.419159301"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen154hyundai.3318324415" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen154hyundai.419159301" ; 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
@ -87,7 +87,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 Fri May 19 14:30:01 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:42 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7798,6 +7822,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen72.175959248"
signature = "rusEFI master.2023.05.21.hellen72.3612257642"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen72.175959248" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen72.3612257642" ; 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
@ -87,7 +87,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 Fri May 19 14:30:04 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:45 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen81.395712073"
signature = "rusEFI master.2023.05.21.hellen81.3399768051"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen81.395712073" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen81.3399768051" ; 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
@ -87,7 +87,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 Fri May 19 14:30:05 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:47 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7799,6 +7823,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellen88bmw.2570234766"
signature = "rusEFI master.2023.05.21.hellen88bmw.1140910644"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellen88bmw.2570234766" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellen88bmw.1140910644" ; 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
@ -87,7 +87,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 Fri May 19 14:30:02 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:44 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7797,6 +7821,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellenNA6.4153345822"
signature = "rusEFI master.2023.05.21.hellenNA6.717047460"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellenNA6.4153345822" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellenNA6.717047460" ; 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
@ -87,7 +87,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 Fri May 19 14:30:10 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:52 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.hellenNA8_96.2556154314"
signature = "rusEFI master.2023.05.21.hellenNA8_96.1164546160"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.hellenNA8_96.2556154314" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.hellenNA8_96.1164546160" ; 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
@ -87,7 +87,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 Fri May 19 14:30:11 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:53 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.kin.2048632427"
signature = "rusEFI master.2023.05.21.kin.2804541393"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.kin.2048632427" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.kin.2804541393" ; 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
@ -87,7 +87,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 Fri May 19 14:29:43 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 21 01:06:25 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7823,6 +7847,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.m74_9.3443710364"
signature = "rusEFI master.2023.05.21.m74_9.275814438"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.m74_9.3443710364" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.m74_9.275814438" ; 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
@ -87,7 +87,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 Fri May 19 14:30:19 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:01 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7804,6 +7828,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.mre_f4.2671466439"
signature = "rusEFI master.2023.05.21.mre_f4.1107891837"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.mre_f4.2671466439" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.mre_f4.1107891837" ; 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
@ -87,7 +87,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 Fri May 19 14:30:14 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:57 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5219,10 +5242,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.mre_f7.2671466439"
signature = "rusEFI master.2023.05.21.mre_f7.1107891837"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.mre_f7.2671466439" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.mre_f7.1107891837" ; 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
@ -87,7 +87,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 Fri May 19 14:30:13 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:06:55 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5219,10 +5242,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.nucleo_f429.315360423"
signature = "rusEFI master.2023.05.21.nucleo_f429.3489547549"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.nucleo_f429.315360423" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.nucleo_f429.3489547549" ; 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
@ -87,7 +87,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 Fri May 19 14:30:34 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:17 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.nucleo_f767.315360423"
signature = "rusEFI master.2023.05.21.nucleo_f767.3489547549"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.nucleo_f767.315360423" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.nucleo_f767.3489547549" ; 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
@ -87,7 +87,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 Fri May 19 14:30:35 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:19 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.nucleo_h743.315360423"
signature = "rusEFI master.2023.05.21.nucleo_h743.3489547549"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.nucleo_h743.315360423" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.nucleo_h743.3489547549" ; 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
@ -87,7 +87,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 Fri May 19 14:30:37 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:20 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.prometheus_405.576244023"
signature = "rusEFI master.2023.05.21.prometheus_405.4285171853"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.prometheus_405.576244023" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.prometheus_405.4285171853" ; 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
@ -87,7 +87,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 Fri May 19 14:30:25 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:08 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7817,6 +7841,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.prometheus_469.576244023"
signature = "rusEFI master.2023.05.21.prometheus_469.4285171853"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.prometheus_469.576244023" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.prometheus_469.4285171853" ; 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
@ -87,7 +87,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 Fri May 19 14:30:23 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:06 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7817,6 +7841,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.proteus_f4.2873716798"
signature = "rusEFI master.2023.05.21.proteus_f4.1987785092"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.proteus_f4.2873716798" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.proteus_f4.1987785092" ; 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
@ -87,7 +87,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 Fri May 19 14:30:28 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:11 UTC 2023
pageSize = 27176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.proteus_f7.2873716798"
signature = "rusEFI master.2023.05.21.proteus_f7.1987785092"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.proteus_f7.2873716798" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.proteus_f7.1987785092" ; 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
@ -87,7 +87,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 Fri May 19 14:30:26 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:09 UTC 2023
pageSize = 27176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.proteus_h7.2873716798"
signature = "rusEFI master.2023.05.21.proteus_h7.1987785092"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.proteus_h7.2873716798" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.proteus_h7.1987785092" ; 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
@ -87,7 +87,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 Fri May 19 14:30:29 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:13 UTC 2023
pageSize = 27176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 27166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7802,6 +7826,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.s105.704704798"
signature = "rusEFI master.2023.05.21.s105.4147294372"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.s105.704704798" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.s105.4147294372" ; 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
@ -87,7 +87,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 Fri May 19 14:30:20 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:03 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7804,6 +7828,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.subaru_eg33_f7.361215603"
signature = "rusEFI master.2023.05.21.subaru_eg33_f7.3367368649"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.subaru_eg33_f7.361215603" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.subaru_eg33_f7.3367368649" ; 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
@ -87,7 +87,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 Fri May 19 14:29:46 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 May 21 01:06:27 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7815,6 +7839,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

View File

@ -34,12 +34,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2023.05.19.tdg-pdm8.2556569733"
signature = "rusEFI master.2023.05.21.tdg-pdm8.1162897727"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2023.05.19.tdg-pdm8.2556569733" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2023.05.21.tdg-pdm8.1162897727" ; 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
@ -87,7 +87,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 Fri May 19 14:30:40 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:23 UTC 2023
pageSize = 23176
page = 1
@ -1209,7 +1209,15 @@ rpmSoftLimitFuelAdded = scalar, U08, 3936, "%", 0.2, 0, 0, 50, 1
rpmHardLimitHyst = scalar, U08, 3937, "RPM", 10.0, 0, 0, 2500, 0
benchTestOffTime = scalar, U16, 3938, "ms", 0.1, 0, 0, 2000, 1
boostCutPressureHyst = scalar, U08, 3940, "kPa (absolute)", 0.5, 0, 0, 125, 1
mainUnusedEnd = array, U08, 3941, [31], "units", 1, 0, 0, 1, 0
gearBasedOpenLoopBoostAdder1 = scalar, U08, 3941, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder2 = scalar, U08, 3942, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder3 = scalar, U08, 3943, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder4 = scalar, U08, 3944, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder5 = scalar, U08, 3945, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder6 = scalar, U08, 3946, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder7 = scalar, U08, 3947, "%", 0.5, 0, 0, 100, 1
gearBasedOpenLoopBoostAdder8 = scalar, U08, 3948, "%", 0.5, 0, 0, 100, 1
mainUnusedEnd = array, U08, 3949, [23], "units", 1, 0, 0, 1, 0
etbBiasBins = array, F32, 3972, [8], "target TPS position", 1, 0, 0, 100, 0
etbBiasValues = array, F32, 4004, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2
iacPidMultTable = array, U08, 4036, [8x8], "%", 0.05, 0, 0, 10, 2
@ -2108,6 +2116,14 @@ boostClosedLoopBlends2_blendValues = array, U08, 23166, [8], "%", 0.5, 0, 0, 100
rpmHardLimitHyst = "Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached"
benchTestOffTime = "Time between bench test pulses"
boostCutPressureHyst = "Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached"
gearBasedOpenLoopBoostAdder1 = "Boost duty cycle added by gear 1"
gearBasedOpenLoopBoostAdder2 = "Boost duty cycle added by gear 2"
gearBasedOpenLoopBoostAdder3 = "Boost duty cycle added by gear 3"
gearBasedOpenLoopBoostAdder4 = "Boost duty cycle added by gear 4"
gearBasedOpenLoopBoostAdder5 = "Boost duty cycle added by gear 5"
gearBasedOpenLoopBoostAdder6 = "Boost duty cycle added by gear 6"
gearBasedOpenLoopBoostAdder7 = "Boost duty cycle added by gear 7"
gearBasedOpenLoopBoostAdder8 = "Boost duty cycle added by gear 8"
etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method"
etbBiasValues = "PWM bias, 0 to 100%"
sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM"
@ -3618,6 +3634,13 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = throttleEstimateEffectiveAreaValues
gauge = TPSGauge
curve = boostOpenLoopGearAdderCurve, "Boost Open Loop gear-based adder"
columnLabel = "Gear", "duty cycle"
xAxis = 0, 100, 11
yAxis = 0, 100, 5
xBins = gearCountArray, tcuCurrentGear
yBins = gearBasedOpenLoopBoostAdder
[TableEditor]
; table_id, map3d_id, "title", page
@ -5218,10 +5241,11 @@ menuDialog = main
subMenu = ignitionCylExtra, "Cylinder offsets", 0
subMenu = std_separator
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
subMenu = boostDialog, "Boost control"
subMenu = boostOpenLoopDialog, "Boost control open loop", { isBoostControlEnabled }
subMenu = boostOpenLoopGearAdderDialog, "Boost control open loop gear adder", { isBoostControlEnabled }
subMenu = boostPidDialog, "Boost control PID", { isBoostControlEnabled && boostType == 1 }
subMenu = boostTargetDialog, "Boost control target", { isBoostControlEnabled && boostType == 1 }
groupMenu = "Boost blend tables"
groupChildMenu = boostOpenBlend1Cfg, "Open loop 1 bias", { isBoostControlEnabled }
@ -7822,6 +7846,9 @@ dialog = tcuControls, "Transmission Settings"
dialog = boostOpenLoopDialog, "", border
panel = boostTableTbl, Center
dialog = boostOpenLoopGearAdderDialog, "", border
panel = boostOpenLoopGearAdderCurve, Center
;Boost Closed Loop
dialog = boostPidDialog, ""

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 Fri May 19 14:30:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 21 01:07:27 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1021,7 +1021,6 @@ public class Fields {
public static final int SentEtbType_FORD_TYPE_1 = 2;
public static final int SentEtbType_GM_TYPE_1 = 1;
public static final int SentEtbType_NONE = 0;
public static final int SIGNATURE_HASH = 1324283986;
public static final int spi_device_e_SPI_DEVICE_1 = 1;
public static final int spi_device_e_SPI_DEVICE_2 = 2;
public static final int spi_device_e_SPI_DEVICE_3 = 3;
@ -1245,7 +1244,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.05.19.f407-discovery.1324283986";
public static final String TS_SIGNATURE = "rusEFI master.2023.05.21.f407-discovery.2480716264";
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 = 1372;
@ -2534,7 +2533,15 @@ public class Fields {
public static final Field RPMHARDLIMITHYST = Field.create("RPMHARDLIMITHYST", 3937, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 3938, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCUTPRESSUREHYST = Field.create("BOOSTCUTPRESSUREHYST", 3940, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3941, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER1 = Field.create("GEARBASEDOPENLOOPBOOSTADDER1", 3941, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER2 = Field.create("GEARBASEDOPENLOOPBOOSTADDER2", 3942, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER3 = Field.create("GEARBASEDOPENLOOPBOOSTADDER3", 3943, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER4 = Field.create("GEARBASEDOPENLOOPBOOSTADDER4", 3944, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER5 = Field.create("GEARBASEDOPENLOOPBOOSTADDER5", 3945, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER6 = Field.create("GEARBASEDOPENLOOPBOOSTADDER6", 3946, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER7 = Field.create("GEARBASEDOPENLOOPBOOSTADDER7", 3947, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER8 = Field.create("GEARBASEDOPENLOOPBOOSTADDER8", 3948, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3949, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3972, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4004, FieldType.FLOAT).setBaseOffset(0);
public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4036, FieldType.INT8).setScale(0.05).setBaseOffset(0);
@ -3998,6 +4005,14 @@ public class Fields {
RPMHARDLIMITHYST,
BENCHTESTOFFTIME,
BOOSTCUTPRESSUREHYST,
GEARBASEDOPENLOOPBOOSTADDER1,
GEARBASEDOPENLOOPBOOSTADDER2,
GEARBASEDOPENLOOPBOOSTADDER3,
GEARBASEDOPENLOOPBOOSTADDER4,
GEARBASEDOPENLOOPBOOSTADDER5,
GEARBASEDOPENLOOPBOOSTADDER6,
GEARBASEDOPENLOOPBOOSTADDER7,
GEARBASEDOPENLOOPBOOSTADDER8,
MAINUNUSEDEND,
ETBBIASBINS,
ETBBIASVALUES,