Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-12-21 23:33:35 +00:00
parent 86d8380390
commit 9a1237fc48
77 changed files with 1692 additions and 870 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 Dec 21 02:27:33 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:41 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -916,9 +916,14 @@ struct engine_configuration_s {
*/
engine_load_mode_e fuelAlgorithm;
/**
%
* offset 381
*/
uint8_t alignmentFill_at_1[3];
uint8_t ALSMaxTPS;
/**
* offset 382
*/
uint8_t unusedHerealignmentFill_at_1[2];
/**
* This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
* offset 384
@ -2696,7 +2701,7 @@ struct engine_configuration_s {
bool sdTriggerLog : 1 {};
/**
offset 1372 bit 29 */
bool unused_1484_bit_29 : 1 {};
bool ALSActivateInverted : 1 {};
/**
offset 1372 bit 30 */
bool unused_1484_bit_30 : 1 {};
@ -3150,76 +3155,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_541_8 : 1 {};
bool unusedBit_542_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_541_9 : 1 {};
bool unusedBit_542_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_541_10 : 1 {};
bool unusedBit_542_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_541_11 : 1 {};
bool unusedBit_542_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_541_12 : 1 {};
bool unusedBit_542_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_541_13 : 1 {};
bool unusedBit_542_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_541_14 : 1 {};
bool unusedBit_542_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_541_15 : 1 {};
bool unusedBit_542_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_541_16 : 1 {};
bool unusedBit_542_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_541_17 : 1 {};
bool unusedBit_542_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_541_18 : 1 {};
bool unusedBit_542_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_541_19 : 1 {};
bool unusedBit_542_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_541_20 : 1 {};
bool unusedBit_542_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_541_21 : 1 {};
bool unusedBit_542_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_541_22 : 1 {};
bool unusedBit_542_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_541_23 : 1 {};
bool unusedBit_542_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_541_24 : 1 {};
bool unusedBit_542_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_541_25 : 1 {};
bool unusedBit_542_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_541_26 : 1 {};
bool unusedBit_542_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_541_27 : 1 {};
bool unusedBit_542_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_541_28 : 1 {};
bool unusedBit_542_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_541_29 : 1 {};
bool unusedBit_542_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_541_30 : 1 {};
bool unusedBit_542_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_541_31 : 1 {};
bool unusedBit_542_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4385,10 +4390,9 @@ struct engine_configuration_s {
*/
uint8_t alsEtbPosition;
/**
deg
* offset 3888
*/
int ALSTimingRetard;
uint8_t unusedAlignmentFill_at_33[4];
/**
%
* offset 3892
@ -5225,4 +5229,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22896);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 21 02:27:33 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:41 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_10258
#define SIGNATURE_HASH snap_31565
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.21.cypress.snap_10258"
#define TS_SIGNATURE "rusEFI 2022.12.21.cypress.snap_31565"
#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 Dec 21 02:27:32 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:40 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -916,9 +916,14 @@ struct engine_configuration_s {
*/
engine_load_mode_e fuelAlgorithm;
/**
%
* offset 381
*/
uint8_t alignmentFill_at_1[3];
uint8_t ALSMaxTPS;
/**
* offset 382
*/
uint8_t unusedHerealignmentFill_at_1[2];
/**
* This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
* offset 384
@ -2696,7 +2701,7 @@ struct engine_configuration_s {
bool sdTriggerLog : 1 {};
/**
offset 1372 bit 29 */
bool unused_1484_bit_29 : 1 {};
bool ALSActivateInverted : 1 {};
/**
offset 1372 bit 30 */
bool unused_1484_bit_30 : 1 {};
@ -3150,76 +3155,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_541_8 : 1 {};
bool unusedBit_542_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_541_9 : 1 {};
bool unusedBit_542_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_541_10 : 1 {};
bool unusedBit_542_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_541_11 : 1 {};
bool unusedBit_542_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_541_12 : 1 {};
bool unusedBit_542_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_541_13 : 1 {};
bool unusedBit_542_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_541_14 : 1 {};
bool unusedBit_542_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_541_15 : 1 {};
bool unusedBit_542_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_541_16 : 1 {};
bool unusedBit_542_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_541_17 : 1 {};
bool unusedBit_542_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_541_18 : 1 {};
bool unusedBit_542_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_541_19 : 1 {};
bool unusedBit_542_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_541_20 : 1 {};
bool unusedBit_542_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_541_21 : 1 {};
bool unusedBit_542_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_541_22 : 1 {};
bool unusedBit_542_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_541_23 : 1 {};
bool unusedBit_542_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_541_24 : 1 {};
bool unusedBit_542_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_541_25 : 1 {};
bool unusedBit_542_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_541_26 : 1 {};
bool unusedBit_542_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_541_27 : 1 {};
bool unusedBit_542_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_541_28 : 1 {};
bool unusedBit_542_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_541_29 : 1 {};
bool unusedBit_542_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_541_30 : 1 {};
bool unusedBit_542_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_541_31 : 1 {};
bool unusedBit_542_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4385,10 +4390,9 @@ struct engine_configuration_s {
*/
uint8_t alsEtbPosition;
/**
deg
* offset 3888
*/
int ALSTimingRetard;
uint8_t unusedAlignmentFill_at_33[4];
/**
%
* offset 3892
@ -5225,4 +5229,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22896);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 21 02:27:32 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:40 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_35550
#define SIGNATURE_HASH snap_55681
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.21.kin.snap_35550"
#define TS_SIGNATURE "rusEFI 2022.12.21.kin.snap_55681"
#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 Dec 21 02:27:34 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:42 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -916,9 +916,14 @@ struct engine_configuration_s {
*/
engine_load_mode_e fuelAlgorithm;
/**
%
* offset 381
*/
uint8_t alignmentFill_at_1[3];
uint8_t ALSMaxTPS;
/**
* offset 382
*/
uint8_t unusedHerealignmentFill_at_1[2];
/**
* This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
* offset 384
@ -2696,7 +2701,7 @@ struct engine_configuration_s {
bool sdTriggerLog : 1 {};
/**
offset 1372 bit 29 */
bool unused_1484_bit_29 : 1 {};
bool ALSActivateInverted : 1 {};
/**
offset 1372 bit 30 */
bool unused_1484_bit_30 : 1 {};
@ -3150,76 +3155,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_541_8 : 1 {};
bool unusedBit_542_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_541_9 : 1 {};
bool unusedBit_542_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_541_10 : 1 {};
bool unusedBit_542_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_541_11 : 1 {};
bool unusedBit_542_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_541_12 : 1 {};
bool unusedBit_542_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_541_13 : 1 {};
bool unusedBit_542_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_541_14 : 1 {};
bool unusedBit_542_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_541_15 : 1 {};
bool unusedBit_542_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_541_16 : 1 {};
bool unusedBit_542_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_541_17 : 1 {};
bool unusedBit_542_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_541_18 : 1 {};
bool unusedBit_542_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_541_19 : 1 {};
bool unusedBit_542_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_541_20 : 1 {};
bool unusedBit_542_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_541_21 : 1 {};
bool unusedBit_542_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_541_22 : 1 {};
bool unusedBit_542_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_541_23 : 1 {};
bool unusedBit_542_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_541_24 : 1 {};
bool unusedBit_542_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_541_25 : 1 {};
bool unusedBit_542_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_541_26 : 1 {};
bool unusedBit_542_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_541_27 : 1 {};
bool unusedBit_542_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_541_28 : 1 {};
bool unusedBit_542_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_541_29 : 1 {};
bool unusedBit_542_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_541_30 : 1 {};
bool unusedBit_542_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_541_31 : 1 {};
bool unusedBit_542_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4385,10 +4390,9 @@ struct engine_configuration_s {
*/
uint8_t alsEtbPosition;
/**
deg
* offset 3888
*/
int ALSTimingRetard;
uint8_t unusedAlignmentFill_at_33[4];
/**
%
* offset 3892
@ -5225,4 +5229,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22896);
// 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 Dec 21 02:27:34 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:42 UTC 2022

View File

@ -992,7 +992,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH snap_61896
#define SIGNATURE_HASH snap_41623
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1267,7 +1267,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.21.subaru_eg33_f7.snap_61896"
#define TS_SIGNATURE "rusEFI 2022.12.21.subaru_eg33_f7.snap_41623"
#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 Dec 21 02:28:11 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:29 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -916,9 +916,14 @@ struct engine_configuration_s {
*/
engine_load_mode_e fuelAlgorithm;
/**
%
* offset 381
*/
uint8_t alignmentFill_at_1[3];
uint8_t ALSMaxTPS;
/**
* offset 382
*/
uint8_t unusedHerealignmentFill_at_1[2];
/**
* This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
* offset 384
@ -2696,7 +2701,7 @@ struct engine_configuration_s {
bool sdTriggerLog : 1 {};
/**
offset 1372 bit 29 */
bool unused_1484_bit_29 : 1 {};
bool ALSActivateInverted : 1 {};
/**
offset 1372 bit 30 */
bool unused_1484_bit_30 : 1 {};
@ -3150,76 +3155,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1628 bit 8 */
bool unusedBit_541_8 : 1 {};
bool unusedBit_542_8 : 1 {};
/**
offset 1628 bit 9 */
bool unusedBit_541_9 : 1 {};
bool unusedBit_542_9 : 1 {};
/**
offset 1628 bit 10 */
bool unusedBit_541_10 : 1 {};
bool unusedBit_542_10 : 1 {};
/**
offset 1628 bit 11 */
bool unusedBit_541_11 : 1 {};
bool unusedBit_542_11 : 1 {};
/**
offset 1628 bit 12 */
bool unusedBit_541_12 : 1 {};
bool unusedBit_542_12 : 1 {};
/**
offset 1628 bit 13 */
bool unusedBit_541_13 : 1 {};
bool unusedBit_542_13 : 1 {};
/**
offset 1628 bit 14 */
bool unusedBit_541_14 : 1 {};
bool unusedBit_542_14 : 1 {};
/**
offset 1628 bit 15 */
bool unusedBit_541_15 : 1 {};
bool unusedBit_542_15 : 1 {};
/**
offset 1628 bit 16 */
bool unusedBit_541_16 : 1 {};
bool unusedBit_542_16 : 1 {};
/**
offset 1628 bit 17 */
bool unusedBit_541_17 : 1 {};
bool unusedBit_542_17 : 1 {};
/**
offset 1628 bit 18 */
bool unusedBit_541_18 : 1 {};
bool unusedBit_542_18 : 1 {};
/**
offset 1628 bit 19 */
bool unusedBit_541_19 : 1 {};
bool unusedBit_542_19 : 1 {};
/**
offset 1628 bit 20 */
bool unusedBit_541_20 : 1 {};
bool unusedBit_542_20 : 1 {};
/**
offset 1628 bit 21 */
bool unusedBit_541_21 : 1 {};
bool unusedBit_542_21 : 1 {};
/**
offset 1628 bit 22 */
bool unusedBit_541_22 : 1 {};
bool unusedBit_542_22 : 1 {};
/**
offset 1628 bit 23 */
bool unusedBit_541_23 : 1 {};
bool unusedBit_542_23 : 1 {};
/**
offset 1628 bit 24 */
bool unusedBit_541_24 : 1 {};
bool unusedBit_542_24 : 1 {};
/**
offset 1628 bit 25 */
bool unusedBit_541_25 : 1 {};
bool unusedBit_542_25 : 1 {};
/**
offset 1628 bit 26 */
bool unusedBit_541_26 : 1 {};
bool unusedBit_542_26 : 1 {};
/**
offset 1628 bit 27 */
bool unusedBit_541_27 : 1 {};
bool unusedBit_542_27 : 1 {};
/**
offset 1628 bit 28 */
bool unusedBit_541_28 : 1 {};
bool unusedBit_542_28 : 1 {};
/**
offset 1628 bit 29 */
bool unusedBit_541_29 : 1 {};
bool unusedBit_542_29 : 1 {};
/**
offset 1628 bit 30 */
bool unusedBit_541_30 : 1 {};
bool unusedBit_542_30 : 1 {};
/**
offset 1628 bit 31 */
bool unusedBit_541_31 : 1 {};
bool unusedBit_542_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -4385,10 +4390,9 @@ struct engine_configuration_s {
*/
uint8_t alsEtbPosition;
/**
deg
* offset 3888
*/
int ALSTimingRetard;
uint8_t unusedAlignmentFill_at_33[4];
/**
%
* offset 3892
@ -5225,4 +5229,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 22896);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:11 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:29 UTC 2022

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_10258
#define SIGNATURE_HASH snap_31565
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,7 +1300,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.12.21.all.snap_10258"
#define TS_SIGNATURE "rusEFI 2022.12.21.all.snap_31565"
#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 snap_8285
#define TS_SIGNATURE "rusEFI 2022.12.21.48way.snap_8285"
#define SIGNATURE_HASH snap_29442
#define TS_SIGNATURE "rusEFI 2022.12.21.48way.snap_29442"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 snap_10258
#define TS_SIGNATURE "rusEFI 2022.12.21.cypress.snap_10258"
#define SIGNATURE_HASH snap_31565
#define TS_SIGNATURE "rusEFI 2022.12.21.cypress.snap_31565"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 snap_35550
#define TS_SIGNATURE "rusEFI 2022.12.21.kin.snap_35550"
#define SIGNATURE_HASH snap_55681
#define TS_SIGNATURE "rusEFI 2022.12.21.kin.snap_55681"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 snap_61896
#define TS_SIGNATURE "rusEFI 2022.12.21.subaru_eg33_f7.snap_61896"
#define SIGNATURE_HASH snap_41623
#define TS_SIGNATURE "rusEFI 2022.12.21.subaru_eg33_f7.snap_41623"

View File

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

View File

@ -149,6 +149,8 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->specs.cylindersCount;
case 1425664391:
return engineConfiguration->cylinderBore;
case 1523832034:
return engineConfiguration->ALSMaxTPS;
case -1976636992:
return engineConfiguration->boostControlMinRpm;
case -1976634808:
@ -591,6 +593,8 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->useBiQuadOnAuxSpeedSensors;
case -105464622:
return engineConfiguration->sdTriggerLog;
case -1027820105:
return engineConfiguration->ALSActivateInverted;
case -153724425:
return engineConfiguration->tempBooleanForVerySpecialLogic;
case -1492464952:
@ -1029,8 +1033,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->alsMinTimeBetween;
case -731677323:
return engineConfiguration->alsEtbPosition;
case 220143119:
return engineConfiguration->ALSTimingRetard;
case -2021435668:
return engineConfiguration->ALSIdleAdd;
case 1232469673:
@ -1409,6 +1411,11 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->cylinderBore = value;
return;
}
case 1523832034:
{
engineConfiguration->ALSMaxTPS = (int)value;
return;
}
case -1976636992:
{
@ -2514,6 +2521,11 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->sdTriggerLog = (int)value;
return;
}
case -1027820105:
{
engineConfiguration->ALSActivateInverted = (int)value;
return;
}
case -153724425:
{
@ -3609,11 +3621,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->alsEtbPosition = (int)value;
return;
}
case 220143119:
{
engineConfiguration->ALSTimingRetard = (int)value;
return;
}
case -2021435668:
{

View File

@ -217,6 +217,9 @@ Number of cylinder the engine has.
### cylinderBore
Cylinder diameter in mm.
### ALSMaxTPS
### boostControlMinRpm
Minimum RPM to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases.
@ -880,6 +883,9 @@ If increased VVT duty cycle increases the indicated VVT angle, set this to 'adva
### sdTriggerLog
'Trigger' mode will write a high speed log of trigger events (warning: uses lots of space!). 'Normal' mode will write a standard MLG of sensors, engine function, etc. similar to the one captured in TunerStudio.
### ALSActivateInverted
### tempBooleanForVerySpecialLogic
@ -1537,9 +1543,6 @@ null
### alsEtbPosition
### ALSTimingRetard
### ALSIdleAdd

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.all.snap_10258"
signature = "rusEFI 2022.12.21.all.snap_31565"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.all.snap_10258" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.all.snap_31565" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:10 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:26 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.48way.snap_8285"
signature = "rusEFI 2022.12.21.48way.snap_29442"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.48way.snap_8285" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.48way.snap_29442" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:57 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:10 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5694,16 +5714,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7772,11 +7782,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.alphax-2chan.snap_46462"
signature = "rusEFI 2022.12.21.alphax-2chan.snap_58913"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.alphax-2chan.snap_46462" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.alphax-2chan.snap_58913" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:43 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7742,11 +7752,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.alphax-4chan.snap_14651"
signature = "rusEFI 2022.12.21.alphax-4chan.snap_27236"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.alphax-4chan.snap_14651" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.alphax-4chan.snap_27236" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:45 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7746,11 +7756,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.alphax-8chan.snap_1691"
signature = "rusEFI 2022.12.21.alphax-8chan.snap_21956"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.alphax-8chan.snap_1691" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.alphax-8chan.snap_21956" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:38 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:46 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7746,11 +7756,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.atlas.snap_56629"
signature = "rusEFI 2022.12.21.atlas.snap_36458"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.atlas.snap_56629" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.atlas.snap_36458" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:08 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:23 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7771,11 +7781,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.core8.snap_31211"
signature = "rusEFI 2022.12.21.core8.snap_10932"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.core8.snap_31211" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.core8.snap_10932" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:09 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5694,16 +5714,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7772,11 +7782,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.cypress.snap_10258"
signature = "rusEFI 2022.12.21.cypress.snap_31565"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.cypress.snap_10258" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.cypress.snap_31565" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 21 02:27:33 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:41 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.f407-discovery.snap_10258"
signature = "rusEFI 2022.12.21.f407-discovery.snap_31565"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.f407-discovery.snap_10258" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.f407-discovery.snap_31565" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:05 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:20 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.f429-discovery.snap_10258"
signature = "rusEFI 2022.12.21.f429-discovery.snap_31565"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.f429-discovery.snap_10258" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.f429-discovery.snap_31565" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:06 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:22 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.frankenso_na6.snap_54486"
signature = "rusEFI 2022.12.21.frankenso_na6.snap_34697"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.frankenso_na6.snap_54486" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.frankenso_na6.snap_34697" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:58 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:12 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.harley81.snap_28397"
signature = "rusEFI 2022.12.21.harley81.snap_15794"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.harley81.snap_28397" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.harley81.snap_15794" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:48 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7744,11 +7754,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen-gm-e67.snap_19222"
signature = "rusEFI 2022.12.21.hellen-gm-e67.snap_6217"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen-gm-e67.snap_19222" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen-gm-e67.snap_6217" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:50 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:01 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7744,11 +7754,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen-nb1.snap_6622"
signature = "rusEFI 2022.12.21.hellen-nb1.snap_19073"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen-nb1.snap_6622" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen-nb1.snap_19073" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:00 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7745,11 +7755,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen121nissan.snap_54656"
signature = "rusEFI 2022.12.21.hellen121nissan.snap_34527"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen121nissan.snap_54656" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen121nissan.snap_34527" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:52 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7743,11 +7753,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen121vag.snap_48911"
signature = "rusEFI 2022.12.21.hellen121vag.snap_60496"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen121vag.snap_48911" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen121vag.snap_60496" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:41 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:51 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7748,11 +7758,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen128.snap_21801"
signature = "rusEFI 2022.12.21.hellen128.snap_1654"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen128.snap_21801" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen128.snap_1654" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:49 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7743,11 +7753,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen154hyundai.snap_4849"
signature = "rusEFI 2022.12.21.hellen154hyundai.snap_16814"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen154hyundai.snap_4849" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen154hyundai.snap_16814" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:44 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:54 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7742,11 +7752,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen72.snap_9881"
signature = "rusEFI 2022.12.21.hellen72.snap_30150"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen72.snap_9881" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen72.snap_30150" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:46 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:56 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7745,11 +7755,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen81.snap_46703"
signature = "rusEFI 2022.12.21.hellen81.snap_58672"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen81.snap_46703" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen81.snap_58672" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:58 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5691,16 +5711,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7741,11 +7751,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellen88bmw.snap_15326"
signature = "rusEFI 2022.12.21.hellen88bmw.snap_26753"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellen88bmw.snap_15326" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellen88bmw.snap_26753" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:55 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7739,11 +7749,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellenNA6.snap_39205"
signature = "rusEFI 2022.12.21.hellenNA6.snap_51834"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellenNA6.snap_39205" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellenNA6.snap_51834" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:02 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7746,11 +7756,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.hellenNA8_96.snap_39418"
signature = "rusEFI 2022.12.21.hellenNA8_96.snap_51877"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.hellenNA8_96.snap_39418" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.hellenNA8_96.snap_51877" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:52 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:04 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5693,16 +5713,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7744,11 +7754,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.kin.snap_35550"
signature = "rusEFI 2022.12.21.kin.snap_55681"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.kin.snap_35550" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.kin.snap_55681" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 21 02:27:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 21 23:32:40 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7781,11 +7791,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.mre_f4.snap_20242"
signature = "rusEFI 2022.12.21.mre_f4.snap_7245"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.mre_f4.snap_20242" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.mre_f4.snap_7245" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:55 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:07 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5694,16 +5714,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7750,11 +7760,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.mre_f7.snap_20242"
signature = "rusEFI 2022.12.21.mre_f7.snap_7245"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.mre_f7.snap_20242" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.mre_f7.snap_7245" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:06 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5694,16 +5714,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7750,11 +7760,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.prometheus_405.snap_61940"
signature = "rusEFI 2022.12.21.prometheus_405.snap_41643"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.prometheus_405.snap_61940" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.prometheus_405.snap_41643" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:14 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7774,11 +7784,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.prometheus_469.snap_61940"
signature = "rusEFI 2022.12.21.prometheus_469.snap_41643"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.prometheus_469.snap_61940" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.prometheus_469.snap_41643" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:59 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:13 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7774,11 +7784,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.proteus_f4.snap_61284"
signature = "rusEFI 2022.12.21.proteus_f4.snap_48187"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.proteus_f4.snap_61284" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.proteus_f4.snap_48187" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:03 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:17 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7742,11 +7752,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.proteus_f7.snap_61284"
signature = "rusEFI 2022.12.21.proteus_f7.snap_48187"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.proteus_f7.snap_61284" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.proteus_f7.snap_48187" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:02 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:16 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7742,11 +7752,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.proteus_h7.snap_61284"
signature = "rusEFI 2022.12.21.proteus_h7.snap_48187"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.proteus_h7.snap_61284" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.proteus_h7.snap_48187" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:19 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5690,16 +5710,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7742,11 +7752,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.subaru_eg33_f7.snap_61896"
signature = "rusEFI 2022.12.21.subaru_eg33_f7.snap_41623"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.subaru_eg33_f7.snap_61896" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.subaru_eg33_f7.snap_41623" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Dec 21 02:27:34 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Dec 21 23:32:42 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5692,16 +5712,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7764,11 +7774,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.12.21.tdg-pdm8.snap_58950"
signature = "rusEFI 2022.12.21.tdg-pdm8.snap_46361"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2022.12.21.tdg-pdm8.snap_58950" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2022.12.21.tdg-pdm8.snap_46361" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 02:28:09 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:25 UTC 2022
pageSize = 22896
page = 1
@ -177,6 +177,8 @@ cylindersCount = scalar, U32, 368, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 372, [0:5], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "fo32", "fo33", "fo34", "fo35", "fo36", "fo37"
cylinderBore = scalar, F32, 376, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 380, [0:2], "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
ALSMaxTPS = scalar, U08, 381, "%", 1, 0, 0, 10, 0
unusedHerealignmentFill_at_1 = array, U08, 382, [2], "", 1, 0, 0, 100, 0
crankingInjectionMode = bits, U08, 384, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 385, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
boostControlMinRpm = scalar, U16, 386, "", 1, 0, 0, 25000, 0
@ -654,7 +656,7 @@ invertVvtControlIntake = bits, U32, 1372, [25:25], "advance", " retard"
invertVvtControlExhaust = bits, U32, 1372, [26:26], "advance", "retard"
useBiQuadOnAuxSpeedSensors = bits, U32, 1372, [27:27], "false", "true"
sdTriggerLog = bits, U32, 1372, [28:28], "normal", "trigger"
unused_1484_bit_29 = bits, U32, 1372, [29:29], "false", "true"
ALSActivateInverted = bits, U32, 1372, [29:29], "false", "true"
unused_1484_bit_30 = bits, U32, 1372, [30:30], "false", "true"
tempBooleanForVerySpecialLogic = bits, U32, 1372, [31:31], "false", "true"
engineChartSize = scalar, U32, 1376, "count", 1, 0, 0, 300, 0
@ -1203,7 +1205,7 @@ ALSMinCLT = scalar, S08, 3884, "C", 1, 0, 0, 90, 0
ALSMaxCLT = scalar, S08, 3885, "C", 1, 0, 0, 105, 0
alsMinTimeBetween = scalar, U08, 3886, "", 1, 0, 0, 20000, 0
alsEtbPosition = scalar, U08, 3887, "", 1, 0, 0, 20000, 0
ALSTimingRetard = scalar, S32, 3888, "deg", 1, 0, -180, 180, 2
unusedAlignmentFill_at_33 = array, U08, 3888, [4], "", 1, 0, 0, 100, 0
ALSIdleAdd = scalar, S32, 3892, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 3896, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, S32, 3900, "", 1, 0, 0.1, 2, 1
@ -3547,6 +3549,24 @@ curve = 32Curve, "3-2 Shift Solenoid Percent by Speed"
yBins = scriptTable4LoadBins, fuelingLoad
zBins = scriptTable4
table = IgnRetardTableALS, IgnRetardALS, "Ignition adjustment", 1
; constant, variable
xBins = alsIgnRetardrpmBins, RPMValue
yBins = alsIgnRetardLoadBins, TPSValue
zBins = ALSTimingRetardTable
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = FuelAdderTableALS, FuelAdderALS, "Fuel adjustment", 1
; constant, variable
xBins = alsFuelAdjustmentrpmBins, RPMValue
yBins = alsFuelAdjustmentLoadBins, TPSValue
zBins = ALSFuelAdjustment
gridHeight = 4.0
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
upDownLabel = "(RICHER)", "(LEANER)"
table = baroCorrTbl, baroCorrMap, "Baro Correction", 1
; constant, variable
xBins = baroCorrRpmBins, RPMValue
@ -5696,16 +5716,6 @@ dialog = wideband_stateDialog, "wideband_state"
field = "High flow coefficient", tChargeAirCoefMax
field = "Max air flow", tChargeAirFlowMax
dialog = alsDialog, "Anti-Lag ALS"
field = "Max Pedal Position", ALSMaxDriverThrottleIntent
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Max Duration", alsMaxDuration
field = "Min Timer Between Activations", alsMinTimeBetween
field = "ETB Position", alsEtbPosition
dialog = tChargeSettings, "Charge temperature estimation"
panel = tChargeGeneralSettings
panel = tChargeRpmTpsSettings, { tChargeMode == 0}
@ -7780,11 +7790,25 @@ dialog = tcuControls, "Transmission Settings"
dialog = smRollingLaunch, "Rolling Launch Settings NOT WORKING"
field = "Enable Rolling Launch", rollingLaunchEnabled
; Racing Features->Rolling Launch
dialog = antiLag, "AntiLag Settings NOT WORKING"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode, {antiLagEnabled == 1}
field = "Switch Input", antiLagActivatePin, {antiLagActivatePin != 0 || ( antiLagActivationMode == 1 && antiLagEnabled == 1 ) }
; Racing Features->Antilag
dialog = antiLag, "AntiLag Settings"
field = "Enable AntiLag", antiLagEnabled
field = "Activation Mode", antiLagActivationMode
field = "Switch Input", ALSActivatePin, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button inverted", ALSActivateInverted, {antiLagActivationMode != 0 && antiLagEnabled == 1}
field = "ALS Button mode", ALSActivatePinMode, {antiLagActivationMode != 0 && antiLagEnabled == 1}
; field = "Air supply", antiLagAirAddMode
field = "Max TPS", ALSMaxTPS, {antiLagEnabled == 1}
field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1}
field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1}
field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1}
field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1}
field = "Air supply", ALSAirSupply
field = "Idle Air Add", ALSIdleAdd, {ALSAirSupply ==1 && antiLagEnabled == 1}
field = "ETB Air Add", ALSEtbAdd, {ALSAirSupply !=1 &&antiLagEnabled == 1}
field = "Spark Skip Ratio", ALSSkipRatio, {antiLagEnabled == 1}
panel = FuelAdderTableALS
panel = IgnRetardTableALS
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"

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 Wed Dec 21 02:28:11 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 21 23:33:29 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1182,7 +1182,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2022.12.21.all.snap_10258";
public static final String TS_SIGNATURE = "rusEFI 2022.12.21.all.snap_31565";
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 = 1284;
@ -1333,7 +1333,8 @@ public class Fields {
public static final Field CYLINDERBORE = Field.create("CYLINDERBORE", 376, FieldType.FLOAT).setBaseOffset(0);
public static final String[] engine_load_mode_e = {"INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"};
public static final Field FUELALGORITHM = Field.create("FUELALGORITHM", 380, FieldType.INT8, engine_load_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1 = Field.create("ALIGNMENTFILL_AT_1", 381, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXTPS = Field.create("ALSMAXTPS", 381, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDHEREALIGNMENTFILL_AT_1 = Field.create("UNUSEDHEREALIGNMENTFILL_AT_1", 382, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CRANKINGINJECTIONMODE = Field.create("CRANKINGINJECTIONMODE", 384, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONMODE = Field.create("INJECTIONMODE", 385, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLMINRPM = Field.create("BOOSTCONTROLMINRPM", 386, FieldType.INT16).setScale(1.0).setBaseOffset(0);
@ -1863,6 +1864,7 @@ public class Fields {
public static final Field INVERTVVTCONTROLEXHAUST = Field.create("INVERTVVTCONTROLEXHAUST", 1372, FieldType.BIT, 26).setBaseOffset(0);
public static final Field USEBIQUADONAUXSPEEDSENSORS = Field.create("USEBIQUADONAUXSPEEDSENSORS", 1372, FieldType.BIT, 27).setBaseOffset(0);
public static final Field SDTRIGGERLOG = Field.create("SDTRIGGERLOG", 1372, FieldType.BIT, 28).setBaseOffset(0);
public static final Field ALSACTIVATEINVERTED = Field.create("ALSACTIVATEINVERTED", 1372, FieldType.BIT, 29).setBaseOffset(0);
public static final Field TEMPBOOLEANFORVERYSPECIALLOGIC = Field.create("TEMPBOOLEANFORVERYSPECIALLOGIC", 1372, FieldType.BIT, 31).setBaseOffset(0);
public static final Field ENGINECHARTSIZE = Field.create("ENGINECHARTSIZE", 1376, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEEDSENSORMULTIPLIER = Field.create("TURBOSPEEDSENSORMULTIPLIER", 1380, FieldType.FLOAT).setBaseOffset(0);
@ -2454,7 +2456,7 @@ public class Fields {
public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3886, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3887, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSTIMINGRETARD = Field.create("ALSTIMINGRETARD", 3888, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field UNUSEDALIGNMENTFILL_AT_33 = Field.create("UNUSEDALIGNMENTFILL_AT_33", 3888, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3892, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBADD = Field.create("ALSETBADD", 3896, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3900, FieldType.INT).setScale(1.0).setBaseOffset(0);
@ -2785,7 +2787,8 @@ public class Fields {
ALIGNMENTFILL_AT_9,
CYLINDERBORE,
FUELALGORITHM,
ALIGNMENTFILL_AT_1,
ALSMAXTPS,
UNUSEDHEREALIGNMENTFILL_AT_1,
CRANKINGINJECTIONMODE,
INJECTIONMODE,
BOOSTCONTROLMINRPM,
@ -3303,6 +3306,7 @@ public class Fields {
INVERTVVTCONTROLEXHAUST,
USEBIQUADONAUXSPEEDSENSORS,
SDTRIGGERLOG,
ALSACTIVATEINVERTED,
TEMPBOOLEANFORVERYSPECIALLOGIC,
ENGINECHARTSIZE,
TURBOSPEEDSENSORMULTIPLIER,
@ -3884,7 +3888,7 @@ public class Fields {
ALSMAXCLT,
ALSMINTIMEBETWEEN,
ALSETBPOSITION,
ALSTIMINGRETARD,
UNUSEDALIGNMENTFILL_AT_33,
ALSIDLEADD,
ALSETBADD,
ALSSKIPRATIO,