mirror of https://github.com/rusefi/rusefi.git
Auto-generated configs and docs
This commit is contained in:
parent
86d8380390
commit
9a1237fc48
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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:
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue