Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-05-30 11:21:11 +00:00
parent d5a4804993
commit 6b9eff99d0
75 changed files with 1337 additions and 2940 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 22 15:13:02 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:49 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -480,114 +480,17 @@ struct trigger_config_s {
*/
trigger_type_e type;
/**
offset 4 bit 0 */
bool todoRemoveMeOneDay0 : 1 {};
/**
offset 4 bit 1 */
bool todoRemoveMeOneDay1 : 1 {};
/**
* This option could be used if your second trigger channel is broken
offset 4 bit 2 */
bool useOnlyFirstChannel : 1 {};
/**
offset 4 bit 3 */
bool unusedBit_4_3 : 1 {};
/**
offset 4 bit 4 */
bool unusedBit_4_4 : 1 {};
/**
offset 4 bit 5 */
bool unusedBit_4_5 : 1 {};
/**
offset 4 bit 6 */
bool unusedBit_4_6 : 1 {};
/**
offset 4 bit 7 */
bool unusedBit_4_7 : 1 {};
/**
offset 4 bit 8 */
bool unusedBit_4_8 : 1 {};
/**
offset 4 bit 9 */
bool unusedBit_4_9 : 1 {};
/**
offset 4 bit 10 */
bool unusedBit_4_10 : 1 {};
/**
offset 4 bit 11 */
bool unusedBit_4_11 : 1 {};
/**
offset 4 bit 12 */
bool unusedBit_4_12 : 1 {};
/**
offset 4 bit 13 */
bool unusedBit_4_13 : 1 {};
/**
offset 4 bit 14 */
bool unusedBit_4_14 : 1 {};
/**
offset 4 bit 15 */
bool unusedBit_4_15 : 1 {};
/**
offset 4 bit 16 */
bool unusedBit_4_16 : 1 {};
/**
offset 4 bit 17 */
bool unusedBit_4_17 : 1 {};
/**
offset 4 bit 18 */
bool unusedBit_4_18 : 1 {};
/**
offset 4 bit 19 */
bool unusedBit_4_19 : 1 {};
/**
offset 4 bit 20 */
bool unusedBit_4_20 : 1 {};
/**
offset 4 bit 21 */
bool unusedBit_4_21 : 1 {};
/**
offset 4 bit 22 */
bool unusedBit_4_22 : 1 {};
/**
offset 4 bit 23 */
bool unusedBit_4_23 : 1 {};
/**
offset 4 bit 24 */
bool unusedBit_4_24 : 1 {};
/**
offset 4 bit 25 */
bool unusedBit_4_25 : 1 {};
/**
offset 4 bit 26 */
bool unusedBit_4_26 : 1 {};
/**
offset 4 bit 27 */
bool unusedBit_4_27 : 1 {};
/**
offset 4 bit 28 */
bool unusedBit_4_28 : 1 {};
/**
offset 4 bit 29 */
bool unusedBit_4_29 : 1 {};
/**
offset 4 bit 30 */
bool unusedBit_4_30 : 1 {};
/**
offset 4 bit 31 */
bool unusedBit_4_31 : 1 {};
/**
number
* offset 8
* offset 4
*/
int customTotalToothCount;
/**
number
* offset 12
* offset 8
*/
int customSkippedToothCount;
};
static_assert(sizeof(trigger_config_s) == 16);
static_assert(sizeof(trigger_config_s) == 12);
// start of afr_sensor_s
struct afr_sensor_s {
@ -1215,6 +1118,10 @@ struct engine_configuration_s {
* offset 448
*/
trigger_config_s trigger;
/**
* offset 460
*/
int unused460;
/**
* offset 464
*/
@ -3222,76 +3129,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1608 bit 8 */
bool unusedBit_537_8 : 1 {};
bool unusedBit_538_8 : 1 {};
/**
offset 1608 bit 9 */
bool unusedBit_537_9 : 1 {};
bool unusedBit_538_9 : 1 {};
/**
offset 1608 bit 10 */
bool unusedBit_537_10 : 1 {};
bool unusedBit_538_10 : 1 {};
/**
offset 1608 bit 11 */
bool unusedBit_537_11 : 1 {};
bool unusedBit_538_11 : 1 {};
/**
offset 1608 bit 12 */
bool unusedBit_537_12 : 1 {};
bool unusedBit_538_12 : 1 {};
/**
offset 1608 bit 13 */
bool unusedBit_537_13 : 1 {};
bool unusedBit_538_13 : 1 {};
/**
offset 1608 bit 14 */
bool unusedBit_537_14 : 1 {};
bool unusedBit_538_14 : 1 {};
/**
offset 1608 bit 15 */
bool unusedBit_537_15 : 1 {};
bool unusedBit_538_15 : 1 {};
/**
offset 1608 bit 16 */
bool unusedBit_537_16 : 1 {};
bool unusedBit_538_16 : 1 {};
/**
offset 1608 bit 17 */
bool unusedBit_537_17 : 1 {};
bool unusedBit_538_17 : 1 {};
/**
offset 1608 bit 18 */
bool unusedBit_537_18 : 1 {};
bool unusedBit_538_18 : 1 {};
/**
offset 1608 bit 19 */
bool unusedBit_537_19 : 1 {};
bool unusedBit_538_19 : 1 {};
/**
offset 1608 bit 20 */
bool unusedBit_537_20 : 1 {};
bool unusedBit_538_20 : 1 {};
/**
offset 1608 bit 21 */
bool unusedBit_537_21 : 1 {};
bool unusedBit_538_21 : 1 {};
/**
offset 1608 bit 22 */
bool unusedBit_537_22 : 1 {};
bool unusedBit_538_22 : 1 {};
/**
offset 1608 bit 23 */
bool unusedBit_537_23 : 1 {};
bool unusedBit_538_23 : 1 {};
/**
offset 1608 bit 24 */
bool unusedBit_537_24 : 1 {};
bool unusedBit_538_24 : 1 {};
/**
offset 1608 bit 25 */
bool unusedBit_537_25 : 1 {};
bool unusedBit_538_25 : 1 {};
/**
offset 1608 bit 26 */
bool unusedBit_537_26 : 1 {};
bool unusedBit_538_26 : 1 {};
/**
offset 1608 bit 27 */
bool unusedBit_537_27 : 1 {};
bool unusedBit_538_27 : 1 {};
/**
offset 1608 bit 28 */
bool unusedBit_537_28 : 1 {};
bool unusedBit_538_28 : 1 {};
/**
offset 1608 bit 29 */
bool unusedBit_537_29 : 1 {};
bool unusedBit_538_29 : 1 {};
/**
offset 1608 bit 30 */
bool unusedBit_537_30 : 1 {};
bool unusedBit_538_30 : 1 {};
/**
offset 1608 bit 31 */
bool unusedBit_537_31 : 1 {};
bool unusedBit_538_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -5027,4 +4934,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21352);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 22 15:13:02 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:49 UTC 2022

View File

@ -738,7 +738,7 @@
#define firingOrder_offset 352
#define fixedModeTiming_offset 384
#define fixedTiming_offset 1664
#define FLASH_DATA_VERSION 10011
#define FLASH_DATA_VERSION 10012
#define flexCranking_offset 1352
#define flexSensorPin_offset 824
#define FUEL_LEVEL_TABLE_COUNT 8
@ -1923,7 +1923,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 940
#define SIGNATURE_HASH 978014494
#define SIGNATURE_HASH 3682590292
#define silentTriggerError_offset 1340
#define skippedWheelOnCam_offset 1340
#define slowAdcAlpha_offset 1580
@ -2199,10 +2199,10 @@
#define transmissionControllerMode_offset 3677
#define TransmissionControllerMode_SimpleTransmissionController 1
#define TRIGGER_COMMENT "#"
#define trigger_config_s_size 16
#define trigger_config_s_size 12
#define TRIGGER_CRANK_BASED trigger_type == 5 || trigger_type == 10 || trigger_type == 20 || trigger_type == 26 || trigger_type == 27 || trigger_type == 39 || trigger_type == 46 || trigger_type == 53 || trigger_type == 55 || trigger_type == 57 || trigger_type == 62 || trigger_type == 70 || trigger_type == 71 || trigger_type == 74
#define trigger_customSkippedToothCount_offset 460
#define trigger_customTotalToothCount_offset 456
#define trigger_customSkippedToothCount_offset 456
#define trigger_customTotalToothCount_offset 452
#define trigger_event_e_SHAFT_3RD_FALLING 4
#define trigger_event_e_SHAFT_3RD_RISING 5
#define trigger_event_e_SHAFT_PRIMARY_FALLING 0
@ -2216,8 +2216,6 @@
#define TRIGGER_IS_SECOND_WHEEL_CAM "isSecondWheelCam"
#define trigger_offset 448
#define TRIGGER_SIMULATOR_PIN_COUNT 3
#define trigger_todoRemoveMeOneDay0_offset 452
#define trigger_todoRemoveMeOneDay1_offset 452
#define trigger_type_e_auto_enum "TT_TOOTHED_WHEEL", "TT_FORD_ASPIRE", "TT_DODGE_NEON_1995", "TT_MAZDA_MIATA_NA", "TT_MAZDA_MIATA_NB1", "TT_GM_7X", "TT_DAIHATSU", "TT_MAZDA_SOHC_4", "TT_TOOTHED_WHEEL_60_2", "TT_TOOTHED_WHEEL_36_1", "TT_MERCEDES_2_SEGMENT", "TT_MITSUBISHI", "TT_HONDA_4_24", "TT_HONDA_1_4_24", "TT_DODGE_NEON_2003_CAM", "TT_MAZDA_DOHC_1_4", "TT_ONE_PLUS_ONE", "TT_VVT_JZ", "TT_ONE", "TT_DODGE_RAM", "TT_60_2_VW", "TT_HONDA_1_24", "TT_DODGE_STRATUS", "TT_36_2_2_2", "TT_NISSAN_SR20VE", "TT_2JZ_3_34", "TT_ROVER_K", "TT_GM_24x", "TT_HONDA_CBR_600", "TT_2JZ_1_12", "TT_CHRYSLER_NGC_36_2_2", "TT_3_1_CAM", "TT_DODGE_NEON_2003_CRANK", "TT_MIATA_VVT", "TT_HONDA_ACCORD_1_24_SHIFTED", "TT_MAZDA_MIATA_VVT_TEST", "TT_SUBARU_7_6", "TT_JEEP_18_2_2_2", "TT_12_TOOTH_CRANK", "TT_DODGE_NEON_1995_ONLY_CRANK", "TT_JEEP_4_CYL", "TT_FIAT_IAW_P8", "TT_FORD_ST170", "TT_VVT_MIATA_NB", "TT_RENIX_44_2_2", "TT_RENIX_66_2_2_2", "TT_HONDA_K_12_1", "TT_VVT_BOSCH_QUICK_START", "TT_TOOTHED_WHEEL_36_2", "TT_SUBARU_SVX", "TT_1_16", "TT_SUBARU_7_WITHOUT_6", "TT_NISSAN_MR18_CAM_VVT", "TT_TRI_TACH", "TT_GM_60_2_2_2", "TT_SKODA_FAVORIT", "TT_VVT_BARRA_3_PLUS_1", "TT_KAWA_KX450F", "TT_NISSAN_VQ35", "TT_VVT_NISSAN_VQ35", "TT_NISSAN_VQ30", "TT_NISSAN_QR25", "TT_VVT_MITSUBISHI_3A92", "TT_SUBARU_SVX_CRANK_1", "TT_SUBARU_SVX_CAM_VVT", "TT_FORD_TFI_PIP", "TT_SUZUKI_G13B", "TT_HONDA_K_4_1", "TT_NISSAN_MR18_CRANK", "TT_TOOTHED_WHEEL_32_2", "TT_36_2_1", "TT_36_2_1_1", "TT_VVT_MITSUBISHI_6G75", "TT_VVT_TOYOTA_4_1", "TT_GM_24x_2", "TT_UNUSED"
#define trigger_type_e_enum "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"
#define trigger_type_e_Force_4_bytes_size_trigger_type 70000
@ -2300,36 +2298,6 @@
#define trigger_type_offset 448
#define TRIGGER_TYPE_WITH_SECOND_WHEEL trigger_type == 1 || trigger_type == 2 || trigger_type == 3 || trigger_type == 4 || trigger_type == 11 || trigger_type == 12 || trigger_type == 13 || trigger_type == 15 || trigger_type == 16 || trigger_type == 19 || trigger_type == 21 || trigger_type == 25 || trigger_type == 28 || trigger_type == 29 || trigger_type == 31 || trigger_type == 34 || trigger_type == 35 || trigger_type == 36 || trigger_type == 37 || trigger_type == 40 || trigger_type == 49 || trigger_type == 50 || trigger_type == 53 || trigger_type == 54 || trigger_type == 63 || trigger_type == 64
#define TRIGGER_TYPE_WITHOUT_KNOWN_LOCATION trigger_type == 8 || trigger_type == 9 || trigger_type == 17 || trigger_type == 18 || trigger_type == 23 || trigger_type == 48 || trigger_type == 69
#define trigger_unusedBit_4_10_offset 452
#define trigger_unusedBit_4_11_offset 452
#define trigger_unusedBit_4_12_offset 452
#define trigger_unusedBit_4_13_offset 452
#define trigger_unusedBit_4_14_offset 452
#define trigger_unusedBit_4_15_offset 452
#define trigger_unusedBit_4_16_offset 452
#define trigger_unusedBit_4_17_offset 452
#define trigger_unusedBit_4_18_offset 452
#define trigger_unusedBit_4_19_offset 452
#define trigger_unusedBit_4_20_offset 452
#define trigger_unusedBit_4_21_offset 452
#define trigger_unusedBit_4_22_offset 452
#define trigger_unusedBit_4_23_offset 452
#define trigger_unusedBit_4_24_offset 452
#define trigger_unusedBit_4_25_offset 452
#define trigger_unusedBit_4_26_offset 452
#define trigger_unusedBit_4_27_offset 452
#define trigger_unusedBit_4_28_offset 452
#define trigger_unusedBit_4_29_offset 452
#define trigger_unusedBit_4_30_offset 452
#define trigger_unusedBit_4_31_offset 452
#define trigger_unusedBit_4_3_offset 452
#define trigger_unusedBit_4_4_offset 452
#define trigger_unusedBit_4_5_offset 452
#define trigger_unusedBit_4_6_offset 452
#define trigger_unusedBit_4_7_offset 452
#define trigger_unusedBit_4_8_offset 452
#define trigger_unusedBit_4_9_offset 452
#define trigger_useOnlyFirstChannel_offset 452
#define trigger_value_e_TV_FALL 0
#define trigger_value_e_TV_RISE 1
#define trigger_wheel_e_T_CHANNEL_3 2
@ -2510,7 +2478,7 @@
#define ts_show_tunerstudio_port true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen_cypress.978014494"
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen_cypress.3682590292"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2554,6 +2522,7 @@
#define unused1740b1_offset 1608
#define unused1740b2_offset 1608
#define unused4080_offset 3029
#define unused460_offset 460
#define unused_1484_bit_24_offset 1352
#define unused_1484_bit_25_offset 1352
#define unused_1484_bit_26_offset 1352
@ -2563,30 +2532,30 @@
#define unused_1484_bit_30_offset 1352
#define unused_1484_bit_31_offset 1352
#define unusedBit_45_31_offset 100
#define unusedBit_537_10_offset 1608
#define unusedBit_537_11_offset 1608
#define unusedBit_537_12_offset 1608
#define unusedBit_537_13_offset 1608
#define unusedBit_537_14_offset 1608
#define unusedBit_537_15_offset 1608
#define unusedBit_537_16_offset 1608
#define unusedBit_537_17_offset 1608
#define unusedBit_537_18_offset 1608
#define unusedBit_537_19_offset 1608
#define unusedBit_537_20_offset 1608
#define unusedBit_537_21_offset 1608
#define unusedBit_537_22_offset 1608
#define unusedBit_537_23_offset 1608
#define unusedBit_537_24_offset 1608
#define unusedBit_537_25_offset 1608
#define unusedBit_537_26_offset 1608
#define unusedBit_537_27_offset 1608
#define unusedBit_537_28_offset 1608
#define unusedBit_537_29_offset 1608
#define unusedBit_537_30_offset 1608
#define unusedBit_537_31_offset 1608
#define unusedBit_537_8_offset 1608
#define unusedBit_537_9_offset 1608
#define unusedBit_538_10_offset 1608
#define unusedBit_538_11_offset 1608
#define unusedBit_538_12_offset 1608
#define unusedBit_538_13_offset 1608
#define unusedBit_538_14_offset 1608
#define unusedBit_538_15_offset 1608
#define unusedBit_538_16_offset 1608
#define unusedBit_538_17_offset 1608
#define unusedBit_538_18_offset 1608
#define unusedBit_538_19_offset 1608
#define unusedBit_538_20_offset 1608
#define unusedBit_538_21_offset 1608
#define unusedBit_538_22_offset 1608
#define unusedBit_538_23_offset 1608
#define unusedBit_538_24_offset 1608
#define unusedBit_538_25_offset 1608
#define unusedBit_538_26_offset 1608
#define unusedBit_538_27_offset 1608
#define unusedBit_538_28_offset 1608
#define unusedBit_538_29_offset 1608
#define unusedBit_538_30_offset 1608
#define unusedBit_538_31_offset 1608
#define unusedBit_538_8_offset 1608
#define unusedBit_538_9_offset 1608
#define unusedHere1341234_offset 368
#define useAdvanceCorrectionsForCranking_offset 1352
#define useCicPidForIdle_offset 100

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 22 15:13:01 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:48 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -480,114 +480,17 @@ struct trigger_config_s {
*/
trigger_type_e type;
/**
offset 4 bit 0 */
bool todoRemoveMeOneDay0 : 1 {};
/**
offset 4 bit 1 */
bool todoRemoveMeOneDay1 : 1 {};
/**
* This option could be used if your second trigger channel is broken
offset 4 bit 2 */
bool useOnlyFirstChannel : 1 {};
/**
offset 4 bit 3 */
bool unusedBit_4_3 : 1 {};
/**
offset 4 bit 4 */
bool unusedBit_4_4 : 1 {};
/**
offset 4 bit 5 */
bool unusedBit_4_5 : 1 {};
/**
offset 4 bit 6 */
bool unusedBit_4_6 : 1 {};
/**
offset 4 bit 7 */
bool unusedBit_4_7 : 1 {};
/**
offset 4 bit 8 */
bool unusedBit_4_8 : 1 {};
/**
offset 4 bit 9 */
bool unusedBit_4_9 : 1 {};
/**
offset 4 bit 10 */
bool unusedBit_4_10 : 1 {};
/**
offset 4 bit 11 */
bool unusedBit_4_11 : 1 {};
/**
offset 4 bit 12 */
bool unusedBit_4_12 : 1 {};
/**
offset 4 bit 13 */
bool unusedBit_4_13 : 1 {};
/**
offset 4 bit 14 */
bool unusedBit_4_14 : 1 {};
/**
offset 4 bit 15 */
bool unusedBit_4_15 : 1 {};
/**
offset 4 bit 16 */
bool unusedBit_4_16 : 1 {};
/**
offset 4 bit 17 */
bool unusedBit_4_17 : 1 {};
/**
offset 4 bit 18 */
bool unusedBit_4_18 : 1 {};
/**
offset 4 bit 19 */
bool unusedBit_4_19 : 1 {};
/**
offset 4 bit 20 */
bool unusedBit_4_20 : 1 {};
/**
offset 4 bit 21 */
bool unusedBit_4_21 : 1 {};
/**
offset 4 bit 22 */
bool unusedBit_4_22 : 1 {};
/**
offset 4 bit 23 */
bool unusedBit_4_23 : 1 {};
/**
offset 4 bit 24 */
bool unusedBit_4_24 : 1 {};
/**
offset 4 bit 25 */
bool unusedBit_4_25 : 1 {};
/**
offset 4 bit 26 */
bool unusedBit_4_26 : 1 {};
/**
offset 4 bit 27 */
bool unusedBit_4_27 : 1 {};
/**
offset 4 bit 28 */
bool unusedBit_4_28 : 1 {};
/**
offset 4 bit 29 */
bool unusedBit_4_29 : 1 {};
/**
offset 4 bit 30 */
bool unusedBit_4_30 : 1 {};
/**
offset 4 bit 31 */
bool unusedBit_4_31 : 1 {};
/**
number
* offset 8
* offset 4
*/
int customTotalToothCount;
/**
number
* offset 12
* offset 8
*/
int customSkippedToothCount;
};
static_assert(sizeof(trigger_config_s) == 16);
static_assert(sizeof(trigger_config_s) == 12);
// start of afr_sensor_s
struct afr_sensor_s {
@ -1215,6 +1118,10 @@ struct engine_configuration_s {
* offset 448
*/
trigger_config_s trigger;
/**
* offset 460
*/
int unused460;
/**
* offset 464
*/
@ -3240,76 +3147,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1608 bit 8 */
bool unusedBit_540_8 : 1 {};
bool unusedBit_541_8 : 1 {};
/**
offset 1608 bit 9 */
bool unusedBit_540_9 : 1 {};
bool unusedBit_541_9 : 1 {};
/**
offset 1608 bit 10 */
bool unusedBit_540_10 : 1 {};
bool unusedBit_541_10 : 1 {};
/**
offset 1608 bit 11 */
bool unusedBit_540_11 : 1 {};
bool unusedBit_541_11 : 1 {};
/**
offset 1608 bit 12 */
bool unusedBit_540_12 : 1 {};
bool unusedBit_541_12 : 1 {};
/**
offset 1608 bit 13 */
bool unusedBit_540_13 : 1 {};
bool unusedBit_541_13 : 1 {};
/**
offset 1608 bit 14 */
bool unusedBit_540_14 : 1 {};
bool unusedBit_541_14 : 1 {};
/**
offset 1608 bit 15 */
bool unusedBit_540_15 : 1 {};
bool unusedBit_541_15 : 1 {};
/**
offset 1608 bit 16 */
bool unusedBit_540_16 : 1 {};
bool unusedBit_541_16 : 1 {};
/**
offset 1608 bit 17 */
bool unusedBit_540_17 : 1 {};
bool unusedBit_541_17 : 1 {};
/**
offset 1608 bit 18 */
bool unusedBit_540_18 : 1 {};
bool unusedBit_541_18 : 1 {};
/**
offset 1608 bit 19 */
bool unusedBit_540_19 : 1 {};
bool unusedBit_541_19 : 1 {};
/**
offset 1608 bit 20 */
bool unusedBit_540_20 : 1 {};
bool unusedBit_541_20 : 1 {};
/**
offset 1608 bit 21 */
bool unusedBit_540_21 : 1 {};
bool unusedBit_541_21 : 1 {};
/**
offset 1608 bit 22 */
bool unusedBit_540_22 : 1 {};
bool unusedBit_541_22 : 1 {};
/**
offset 1608 bit 23 */
bool unusedBit_540_23 : 1 {};
bool unusedBit_541_23 : 1 {};
/**
offset 1608 bit 24 */
bool unusedBit_540_24 : 1 {};
bool unusedBit_541_24 : 1 {};
/**
offset 1608 bit 25 */
bool unusedBit_540_25 : 1 {};
bool unusedBit_541_25 : 1 {};
/**
offset 1608 bit 26 */
bool unusedBit_540_26 : 1 {};
bool unusedBit_541_26 : 1 {};
/**
offset 1608 bit 27 */
bool unusedBit_540_27 : 1 {};
bool unusedBit_541_27 : 1 {};
/**
offset 1608 bit 28 */
bool unusedBit_540_28 : 1 {};
bool unusedBit_541_28 : 1 {};
/**
offset 1608 bit 29 */
bool unusedBit_540_29 : 1 {};
bool unusedBit_541_29 : 1 {};
/**
offset 1608 bit 30 */
bool unusedBit_540_30 : 1 {};
bool unusedBit_541_30 : 1 {};
/**
offset 1608 bit 31 */
bool unusedBit_540_31 : 1 {};
bool unusedBit_541_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -5045,4 +4952,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21324);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 22 15:13:01 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:48 UTC 2022

View File

@ -724,7 +724,7 @@
#define firingOrder_offset 352
#define fixedModeTiming_offset 384
#define fixedTiming_offset 1664
#define FLASH_DATA_VERSION 10011
#define FLASH_DATA_VERSION 10012
#define flexCranking_offset 1352
#define flexSensorPin_offset 824
#define FUEL_LEVEL_TABLE_COUNT 8
@ -1909,7 +1909,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 940
#define SIGNATURE_HASH 1678259859
#define SIGNATURE_HASH 2235349465
#define silentTriggerError_offset 1340
#define skippedWheelOnCam_offset 1340
#define slowAdcAlpha_offset 1580
@ -2185,10 +2185,10 @@
#define transmissionControllerMode_offset 3649
#define TransmissionControllerMode_SimpleTransmissionController 1
#define TRIGGER_COMMENT "#"
#define trigger_config_s_size 16
#define trigger_config_s_size 12
#define TRIGGER_CRANK_BASED trigger_type == 5 || trigger_type == 10 || trigger_type == 20 || trigger_type == 26 || trigger_type == 27 || trigger_type == 39 || trigger_type == 46 || trigger_type == 53 || trigger_type == 55 || trigger_type == 57 || trigger_type == 62 || trigger_type == 70 || trigger_type == 71 || trigger_type == 74
#define trigger_customSkippedToothCount_offset 460
#define trigger_customTotalToothCount_offset 456
#define trigger_customSkippedToothCount_offset 456
#define trigger_customTotalToothCount_offset 452
#define trigger_event_e_SHAFT_3RD_FALLING 4
#define trigger_event_e_SHAFT_3RD_RISING 5
#define trigger_event_e_SHAFT_PRIMARY_FALLING 0
@ -2202,8 +2202,6 @@
#define TRIGGER_IS_SECOND_WHEEL_CAM "isSecondWheelCam"
#define trigger_offset 448
#define TRIGGER_SIMULATOR_PIN_COUNT 3
#define trigger_todoRemoveMeOneDay0_offset 452
#define trigger_todoRemoveMeOneDay1_offset 452
#define trigger_type_e_auto_enum "TT_TOOTHED_WHEEL", "TT_FORD_ASPIRE", "TT_DODGE_NEON_1995", "TT_MAZDA_MIATA_NA", "TT_MAZDA_MIATA_NB1", "TT_GM_7X", "TT_DAIHATSU", "TT_MAZDA_SOHC_4", "TT_TOOTHED_WHEEL_60_2", "TT_TOOTHED_WHEEL_36_1", "TT_MERCEDES_2_SEGMENT", "TT_MITSUBISHI", "TT_HONDA_4_24", "TT_HONDA_1_4_24", "TT_DODGE_NEON_2003_CAM", "TT_MAZDA_DOHC_1_4", "TT_ONE_PLUS_ONE", "TT_VVT_JZ", "TT_ONE", "TT_DODGE_RAM", "TT_60_2_VW", "TT_HONDA_1_24", "TT_DODGE_STRATUS", "TT_36_2_2_2", "TT_NISSAN_SR20VE", "TT_2JZ_3_34", "TT_ROVER_K", "TT_GM_24x", "TT_HONDA_CBR_600", "TT_2JZ_1_12", "TT_CHRYSLER_NGC_36_2_2", "TT_3_1_CAM", "TT_DODGE_NEON_2003_CRANK", "TT_MIATA_VVT", "TT_HONDA_ACCORD_1_24_SHIFTED", "TT_MAZDA_MIATA_VVT_TEST", "TT_SUBARU_7_6", "TT_JEEP_18_2_2_2", "TT_12_TOOTH_CRANK", "TT_DODGE_NEON_1995_ONLY_CRANK", "TT_JEEP_4_CYL", "TT_FIAT_IAW_P8", "TT_FORD_ST170", "TT_VVT_MIATA_NB", "TT_RENIX_44_2_2", "TT_RENIX_66_2_2_2", "TT_HONDA_K_12_1", "TT_VVT_BOSCH_QUICK_START", "TT_TOOTHED_WHEEL_36_2", "TT_SUBARU_SVX", "TT_1_16", "TT_SUBARU_7_WITHOUT_6", "TT_NISSAN_MR18_CAM_VVT", "TT_TRI_TACH", "TT_GM_60_2_2_2", "TT_SKODA_FAVORIT", "TT_VVT_BARRA_3_PLUS_1", "TT_KAWA_KX450F", "TT_NISSAN_VQ35", "TT_VVT_NISSAN_VQ35", "TT_NISSAN_VQ30", "TT_NISSAN_QR25", "TT_VVT_MITSUBISHI_3A92", "TT_SUBARU_SVX_CRANK_1", "TT_SUBARU_SVX_CAM_VVT", "TT_FORD_TFI_PIP", "TT_SUZUKI_G13B", "TT_HONDA_K_4_1", "TT_NISSAN_MR18_CRANK", "TT_TOOTHED_WHEEL_32_2", "TT_36_2_1", "TT_36_2_1_1", "TT_VVT_MITSUBISHI_6G75", "TT_VVT_TOYOTA_4_1", "TT_GM_24x_2", "TT_UNUSED"
#define trigger_type_e_enum "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"
#define trigger_type_e_Force_4_bytes_size_trigger_type 70000
@ -2286,36 +2284,6 @@
#define trigger_type_offset 448
#define TRIGGER_TYPE_WITH_SECOND_WHEEL trigger_type == 1 || trigger_type == 2 || trigger_type == 3 || trigger_type == 4 || trigger_type == 11 || trigger_type == 12 || trigger_type == 13 || trigger_type == 15 || trigger_type == 16 || trigger_type == 19 || trigger_type == 21 || trigger_type == 25 || trigger_type == 28 || trigger_type == 29 || trigger_type == 31 || trigger_type == 34 || trigger_type == 35 || trigger_type == 36 || trigger_type == 37 || trigger_type == 40 || trigger_type == 49 || trigger_type == 50 || trigger_type == 53 || trigger_type == 54 || trigger_type == 63 || trigger_type == 64
#define TRIGGER_TYPE_WITHOUT_KNOWN_LOCATION trigger_type == 8 || trigger_type == 9 || trigger_type == 17 || trigger_type == 18 || trigger_type == 23 || trigger_type == 48 || trigger_type == 69
#define trigger_unusedBit_4_10_offset 452
#define trigger_unusedBit_4_11_offset 452
#define trigger_unusedBit_4_12_offset 452
#define trigger_unusedBit_4_13_offset 452
#define trigger_unusedBit_4_14_offset 452
#define trigger_unusedBit_4_15_offset 452
#define trigger_unusedBit_4_16_offset 452
#define trigger_unusedBit_4_17_offset 452
#define trigger_unusedBit_4_18_offset 452
#define trigger_unusedBit_4_19_offset 452
#define trigger_unusedBit_4_20_offset 452
#define trigger_unusedBit_4_21_offset 452
#define trigger_unusedBit_4_22_offset 452
#define trigger_unusedBit_4_23_offset 452
#define trigger_unusedBit_4_24_offset 452
#define trigger_unusedBit_4_25_offset 452
#define trigger_unusedBit_4_26_offset 452
#define trigger_unusedBit_4_27_offset 452
#define trigger_unusedBit_4_28_offset 452
#define trigger_unusedBit_4_29_offset 452
#define trigger_unusedBit_4_30_offset 452
#define trigger_unusedBit_4_31_offset 452
#define trigger_unusedBit_4_3_offset 452
#define trigger_unusedBit_4_4_offset 452
#define trigger_unusedBit_4_5_offset 452
#define trigger_unusedBit_4_6_offset 452
#define trigger_unusedBit_4_7_offset 452
#define trigger_unusedBit_4_8_offset 452
#define trigger_unusedBit_4_9_offset 452
#define trigger_useOnlyFirstChannel_offset 452
#define trigger_value_e_TV_FALL 0
#define trigger_value_e_TV_RISE 1
#define trigger_wheel_e_T_CHANNEL_3 2
@ -2496,7 +2464,7 @@
#define ts_show_tunerstudio_port true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.05.29.kin.1678259859"
#define TS_SIGNATURE "rusEFI 2022.05.30.kin.2235349465"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2540,6 +2508,7 @@
#define unused1740b1_offset 1608
#define unused1740b2_offset 1608
#define unused4080_offset 3001
#define unused460_offset 460
#define unused_1484_bit_24_offset 1352
#define unused_1484_bit_25_offset 1352
#define unused_1484_bit_26_offset 1352
@ -2549,30 +2518,30 @@
#define unused_1484_bit_30_offset 1352
#define unused_1484_bit_31_offset 1352
#define unusedBit_45_31_offset 100
#define unusedBit_540_10_offset 1608
#define unusedBit_540_11_offset 1608
#define unusedBit_540_12_offset 1608
#define unusedBit_540_13_offset 1608
#define unusedBit_540_14_offset 1608
#define unusedBit_540_15_offset 1608
#define unusedBit_540_16_offset 1608
#define unusedBit_540_17_offset 1608
#define unusedBit_540_18_offset 1608
#define unusedBit_540_19_offset 1608
#define unusedBit_540_20_offset 1608
#define unusedBit_540_21_offset 1608
#define unusedBit_540_22_offset 1608
#define unusedBit_540_23_offset 1608
#define unusedBit_540_24_offset 1608
#define unusedBit_540_25_offset 1608
#define unusedBit_540_26_offset 1608
#define unusedBit_540_27_offset 1608
#define unusedBit_540_28_offset 1608
#define unusedBit_540_29_offset 1608
#define unusedBit_540_30_offset 1608
#define unusedBit_540_31_offset 1608
#define unusedBit_540_8_offset 1608
#define unusedBit_540_9_offset 1608
#define unusedBit_541_10_offset 1608
#define unusedBit_541_11_offset 1608
#define unusedBit_541_12_offset 1608
#define unusedBit_541_13_offset 1608
#define unusedBit_541_14_offset 1608
#define unusedBit_541_15_offset 1608
#define unusedBit_541_16_offset 1608
#define unusedBit_541_17_offset 1608
#define unusedBit_541_18_offset 1608
#define unusedBit_541_19_offset 1608
#define unusedBit_541_20_offset 1608
#define unusedBit_541_21_offset 1608
#define unusedBit_541_22_offset 1608
#define unusedBit_541_23_offset 1608
#define unusedBit_541_24_offset 1608
#define unusedBit_541_25_offset 1608
#define unusedBit_541_26_offset 1608
#define unusedBit_541_27_offset 1608
#define unusedBit_541_28_offset 1608
#define unusedBit_541_29_offset 1608
#define unusedBit_541_30_offset 1608
#define unusedBit_541_31_offset 1608
#define unusedBit_541_8_offset 1608
#define unusedBit_541_9_offset 1608
#define unusedHere1341234_offset 368
#define useAdvanceCorrectionsForCranking_offset 1352
#define useCicPidForIdle_offset 100

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun May 22 15:13:03 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 Mon May 30 11:18:50 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -480,114 +480,17 @@ struct trigger_config_s {
*/
trigger_type_e type;
/**
offset 4 bit 0 */
bool todoRemoveMeOneDay0 : 1 {};
/**
offset 4 bit 1 */
bool todoRemoveMeOneDay1 : 1 {};
/**
* This option could be used if your second trigger channel is broken
offset 4 bit 2 */
bool useOnlyFirstChannel : 1 {};
/**
offset 4 bit 3 */
bool unusedBit_4_3 : 1 {};
/**
offset 4 bit 4 */
bool unusedBit_4_4 : 1 {};
/**
offset 4 bit 5 */
bool unusedBit_4_5 : 1 {};
/**
offset 4 bit 6 */
bool unusedBit_4_6 : 1 {};
/**
offset 4 bit 7 */
bool unusedBit_4_7 : 1 {};
/**
offset 4 bit 8 */
bool unusedBit_4_8 : 1 {};
/**
offset 4 bit 9 */
bool unusedBit_4_9 : 1 {};
/**
offset 4 bit 10 */
bool unusedBit_4_10 : 1 {};
/**
offset 4 bit 11 */
bool unusedBit_4_11 : 1 {};
/**
offset 4 bit 12 */
bool unusedBit_4_12 : 1 {};
/**
offset 4 bit 13 */
bool unusedBit_4_13 : 1 {};
/**
offset 4 bit 14 */
bool unusedBit_4_14 : 1 {};
/**
offset 4 bit 15 */
bool unusedBit_4_15 : 1 {};
/**
offset 4 bit 16 */
bool unusedBit_4_16 : 1 {};
/**
offset 4 bit 17 */
bool unusedBit_4_17 : 1 {};
/**
offset 4 bit 18 */
bool unusedBit_4_18 : 1 {};
/**
offset 4 bit 19 */
bool unusedBit_4_19 : 1 {};
/**
offset 4 bit 20 */
bool unusedBit_4_20 : 1 {};
/**
offset 4 bit 21 */
bool unusedBit_4_21 : 1 {};
/**
offset 4 bit 22 */
bool unusedBit_4_22 : 1 {};
/**
offset 4 bit 23 */
bool unusedBit_4_23 : 1 {};
/**
offset 4 bit 24 */
bool unusedBit_4_24 : 1 {};
/**
offset 4 bit 25 */
bool unusedBit_4_25 : 1 {};
/**
offset 4 bit 26 */
bool unusedBit_4_26 : 1 {};
/**
offset 4 bit 27 */
bool unusedBit_4_27 : 1 {};
/**
offset 4 bit 28 */
bool unusedBit_4_28 : 1 {};
/**
offset 4 bit 29 */
bool unusedBit_4_29 : 1 {};
/**
offset 4 bit 30 */
bool unusedBit_4_30 : 1 {};
/**
offset 4 bit 31 */
bool unusedBit_4_31 : 1 {};
/**
number
* offset 8
* offset 4
*/
int customTotalToothCount;
/**
number
* offset 12
* offset 8
*/
int customSkippedToothCount;
};
static_assert(sizeof(trigger_config_s) == 16);
static_assert(sizeof(trigger_config_s) == 12);
// start of afr_sensor_s
struct afr_sensor_s {
@ -1215,6 +1118,10 @@ struct engine_configuration_s {
* offset 448
*/
trigger_config_s trigger;
/**
* offset 460
*/
int unused460;
/**
* offset 464
*/
@ -3222,76 +3129,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1608 bit 8 */
bool unusedBit_537_8 : 1 {};
bool unusedBit_538_8 : 1 {};
/**
offset 1608 bit 9 */
bool unusedBit_537_9 : 1 {};
bool unusedBit_538_9 : 1 {};
/**
offset 1608 bit 10 */
bool unusedBit_537_10 : 1 {};
bool unusedBit_538_10 : 1 {};
/**
offset 1608 bit 11 */
bool unusedBit_537_11 : 1 {};
bool unusedBit_538_11 : 1 {};
/**
offset 1608 bit 12 */
bool unusedBit_537_12 : 1 {};
bool unusedBit_538_12 : 1 {};
/**
offset 1608 bit 13 */
bool unusedBit_537_13 : 1 {};
bool unusedBit_538_13 : 1 {};
/**
offset 1608 bit 14 */
bool unusedBit_537_14 : 1 {};
bool unusedBit_538_14 : 1 {};
/**
offset 1608 bit 15 */
bool unusedBit_537_15 : 1 {};
bool unusedBit_538_15 : 1 {};
/**
offset 1608 bit 16 */
bool unusedBit_537_16 : 1 {};
bool unusedBit_538_16 : 1 {};
/**
offset 1608 bit 17 */
bool unusedBit_537_17 : 1 {};
bool unusedBit_538_17 : 1 {};
/**
offset 1608 bit 18 */
bool unusedBit_537_18 : 1 {};
bool unusedBit_538_18 : 1 {};
/**
offset 1608 bit 19 */
bool unusedBit_537_19 : 1 {};
bool unusedBit_538_19 : 1 {};
/**
offset 1608 bit 20 */
bool unusedBit_537_20 : 1 {};
bool unusedBit_538_20 : 1 {};
/**
offset 1608 bit 21 */
bool unusedBit_537_21 : 1 {};
bool unusedBit_538_21 : 1 {};
/**
offset 1608 bit 22 */
bool unusedBit_537_22 : 1 {};
bool unusedBit_538_22 : 1 {};
/**
offset 1608 bit 23 */
bool unusedBit_537_23 : 1 {};
bool unusedBit_538_23 : 1 {};
/**
offset 1608 bit 24 */
bool unusedBit_537_24 : 1 {};
bool unusedBit_538_24 : 1 {};
/**
offset 1608 bit 25 */
bool unusedBit_537_25 : 1 {};
bool unusedBit_538_25 : 1 {};
/**
offset 1608 bit 26 */
bool unusedBit_537_26 : 1 {};
bool unusedBit_538_26 : 1 {};
/**
offset 1608 bit 27 */
bool unusedBit_537_27 : 1 {};
bool unusedBit_538_27 : 1 {};
/**
offset 1608 bit 28 */
bool unusedBit_537_28 : 1 {};
bool unusedBit_538_28 : 1 {};
/**
offset 1608 bit 29 */
bool unusedBit_537_29 : 1 {};
bool unusedBit_538_29 : 1 {};
/**
offset 1608 bit 30 */
bool unusedBit_537_30 : 1 {};
bool unusedBit_538_30 : 1 {};
/**
offset 1608 bit 31 */
bool unusedBit_537_31 : 1 {};
bool unusedBit_538_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -5027,4 +4934,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21352);
// 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 Sun May 22 15:13:03 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 Mon May 30 11:18:50 UTC 2022

View File

@ -748,7 +748,7 @@
#define firingOrder_offset 352
#define fixedModeTiming_offset 384
#define fixedTiming_offset 1664
#define FLASH_DATA_VERSION 10011
#define FLASH_DATA_VERSION 10012
#define flexCranking_offset 1352
#define flexSensorPin_offset 824
#define FUEL_LEVEL_TABLE_COUNT 8
@ -1889,7 +1889,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 940
#define SIGNATURE_HASH 270929813
#define SIGNATURE_HASH 4044521695
#define silentTriggerError_offset 1340
#define skippedWheelOnCam_offset 1340
#define slowAdcAlpha_offset 1580
@ -2166,10 +2166,10 @@
#define transmissionControllerMode_offset 3677
#define TransmissionControllerMode_SimpleTransmissionController 1
#define TRIGGER_COMMENT "#"
#define trigger_config_s_size 16
#define trigger_config_s_size 12
#define TRIGGER_CRANK_BASED trigger_type == 5 || trigger_type == 10 || trigger_type == 20 || trigger_type == 26 || trigger_type == 27 || trigger_type == 39 || trigger_type == 46 || trigger_type == 53 || trigger_type == 55 || trigger_type == 57 || trigger_type == 62 || trigger_type == 70 || trigger_type == 71 || trigger_type == 74
#define trigger_customSkippedToothCount_offset 460
#define trigger_customTotalToothCount_offset 456
#define trigger_customSkippedToothCount_offset 456
#define trigger_customTotalToothCount_offset 452
#define trigger_event_e_SHAFT_3RD_FALLING 4
#define trigger_event_e_SHAFT_3RD_RISING 5
#define trigger_event_e_SHAFT_PRIMARY_FALLING 0
@ -2183,8 +2183,6 @@
#define TRIGGER_IS_SECOND_WHEEL_CAM "isSecondWheelCam"
#define trigger_offset 448
#define TRIGGER_SIMULATOR_PIN_COUNT 3
#define trigger_todoRemoveMeOneDay0_offset 452
#define trigger_todoRemoveMeOneDay1_offset 452
#define trigger_type_e_auto_enum "TT_TOOTHED_WHEEL", "TT_FORD_ASPIRE", "TT_DODGE_NEON_1995", "TT_MAZDA_MIATA_NA", "TT_MAZDA_MIATA_NB1", "TT_GM_7X", "TT_DAIHATSU", "TT_MAZDA_SOHC_4", "TT_TOOTHED_WHEEL_60_2", "TT_TOOTHED_WHEEL_36_1", "TT_MERCEDES_2_SEGMENT", "TT_MITSUBISHI", "TT_HONDA_4_24", "TT_HONDA_1_4_24", "TT_DODGE_NEON_2003_CAM", "TT_MAZDA_DOHC_1_4", "TT_ONE_PLUS_ONE", "TT_VVT_JZ", "TT_ONE", "TT_DODGE_RAM", "TT_60_2_VW", "TT_HONDA_1_24", "TT_DODGE_STRATUS", "TT_36_2_2_2", "TT_NISSAN_SR20VE", "TT_2JZ_3_34", "TT_ROVER_K", "TT_GM_24x", "TT_HONDA_CBR_600", "TT_2JZ_1_12", "TT_CHRYSLER_NGC_36_2_2", "TT_3_1_CAM", "TT_DODGE_NEON_2003_CRANK", "TT_MIATA_VVT", "TT_HONDA_ACCORD_1_24_SHIFTED", "TT_MAZDA_MIATA_VVT_TEST", "TT_SUBARU_7_6", "TT_JEEP_18_2_2_2", "TT_12_TOOTH_CRANK", "TT_DODGE_NEON_1995_ONLY_CRANK", "TT_JEEP_4_CYL", "TT_FIAT_IAW_P8", "TT_FORD_ST170", "TT_VVT_MIATA_NB", "TT_RENIX_44_2_2", "TT_RENIX_66_2_2_2", "TT_HONDA_K_12_1", "TT_VVT_BOSCH_QUICK_START", "TT_TOOTHED_WHEEL_36_2", "TT_SUBARU_SVX", "TT_1_16", "TT_SUBARU_7_WITHOUT_6", "TT_NISSAN_MR18_CAM_VVT", "TT_TRI_TACH", "TT_GM_60_2_2_2", "TT_SKODA_FAVORIT", "TT_VVT_BARRA_3_PLUS_1", "TT_KAWA_KX450F", "TT_NISSAN_VQ35", "TT_VVT_NISSAN_VQ35", "TT_NISSAN_VQ30", "TT_NISSAN_QR25", "TT_VVT_MITSUBISHI_3A92", "TT_SUBARU_SVX_CRANK_1", "TT_SUBARU_SVX_CAM_VVT", "TT_FORD_TFI_PIP", "TT_SUZUKI_G13B", "TT_HONDA_K_4_1", "TT_NISSAN_MR18_CRANK", "TT_TOOTHED_WHEEL_32_2", "TT_36_2_1", "TT_36_2_1_1", "TT_VVT_MITSUBISHI_6G75", "TT_VVT_TOYOTA_4_1", "TT_GM_24x_2", "TT_UNUSED"
#define trigger_type_e_enum "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"
#define trigger_type_e_Force_4_bytes_size_trigger_type 70000
@ -2267,36 +2265,6 @@
#define trigger_type_offset 448
#define TRIGGER_TYPE_WITH_SECOND_WHEEL trigger_type == 1 || trigger_type == 2 || trigger_type == 3 || trigger_type == 4 || trigger_type == 11 || trigger_type == 12 || trigger_type == 13 || trigger_type == 15 || trigger_type == 16 || trigger_type == 19 || trigger_type == 21 || trigger_type == 25 || trigger_type == 28 || trigger_type == 29 || trigger_type == 31 || trigger_type == 34 || trigger_type == 35 || trigger_type == 36 || trigger_type == 37 || trigger_type == 40 || trigger_type == 49 || trigger_type == 50 || trigger_type == 53 || trigger_type == 54 || trigger_type == 63 || trigger_type == 64
#define TRIGGER_TYPE_WITHOUT_KNOWN_LOCATION trigger_type == 8 || trigger_type == 9 || trigger_type == 17 || trigger_type == 18 || trigger_type == 23 || trigger_type == 48 || trigger_type == 69
#define trigger_unusedBit_4_10_offset 452
#define trigger_unusedBit_4_11_offset 452
#define trigger_unusedBit_4_12_offset 452
#define trigger_unusedBit_4_13_offset 452
#define trigger_unusedBit_4_14_offset 452
#define trigger_unusedBit_4_15_offset 452
#define trigger_unusedBit_4_16_offset 452
#define trigger_unusedBit_4_17_offset 452
#define trigger_unusedBit_4_18_offset 452
#define trigger_unusedBit_4_19_offset 452
#define trigger_unusedBit_4_20_offset 452
#define trigger_unusedBit_4_21_offset 452
#define trigger_unusedBit_4_22_offset 452
#define trigger_unusedBit_4_23_offset 452
#define trigger_unusedBit_4_24_offset 452
#define trigger_unusedBit_4_25_offset 452
#define trigger_unusedBit_4_26_offset 452
#define trigger_unusedBit_4_27_offset 452
#define trigger_unusedBit_4_28_offset 452
#define trigger_unusedBit_4_29_offset 452
#define trigger_unusedBit_4_30_offset 452
#define trigger_unusedBit_4_31_offset 452
#define trigger_unusedBit_4_3_offset 452
#define trigger_unusedBit_4_4_offset 452
#define trigger_unusedBit_4_5_offset 452
#define trigger_unusedBit_4_6_offset 452
#define trigger_unusedBit_4_7_offset 452
#define trigger_unusedBit_4_8_offset 452
#define trigger_unusedBit_4_9_offset 452
#define trigger_useOnlyFirstChannel_offset 452
#define trigger_value_e_TV_FALL 0
#define trigger_value_e_TV_RISE 1
#define trigger_wheel_e_T_CHANNEL_3 2
@ -2477,7 +2445,7 @@
#define ts_show_tunerstudio_port false
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.05.29.subaru_eg33_f7.270929813"
#define TS_SIGNATURE "rusEFI 2022.05.30.subaru_eg33_f7.4044521695"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2521,6 +2489,7 @@
#define unused1740b1_offset 1608
#define unused1740b2_offset 1608
#define unused4080_offset 3029
#define unused460_offset 460
#define unused_1484_bit_24_offset 1352
#define unused_1484_bit_25_offset 1352
#define unused_1484_bit_26_offset 1352
@ -2530,30 +2499,30 @@
#define unused_1484_bit_30_offset 1352
#define unused_1484_bit_31_offset 1352
#define unusedBit_45_31_offset 100
#define unusedBit_537_10_offset 1608
#define unusedBit_537_11_offset 1608
#define unusedBit_537_12_offset 1608
#define unusedBit_537_13_offset 1608
#define unusedBit_537_14_offset 1608
#define unusedBit_537_15_offset 1608
#define unusedBit_537_16_offset 1608
#define unusedBit_537_17_offset 1608
#define unusedBit_537_18_offset 1608
#define unusedBit_537_19_offset 1608
#define unusedBit_537_20_offset 1608
#define unusedBit_537_21_offset 1608
#define unusedBit_537_22_offset 1608
#define unusedBit_537_23_offset 1608
#define unusedBit_537_24_offset 1608
#define unusedBit_537_25_offset 1608
#define unusedBit_537_26_offset 1608
#define unusedBit_537_27_offset 1608
#define unusedBit_537_28_offset 1608
#define unusedBit_537_29_offset 1608
#define unusedBit_537_30_offset 1608
#define unusedBit_537_31_offset 1608
#define unusedBit_537_8_offset 1608
#define unusedBit_537_9_offset 1608
#define unusedBit_538_10_offset 1608
#define unusedBit_538_11_offset 1608
#define unusedBit_538_12_offset 1608
#define unusedBit_538_13_offset 1608
#define unusedBit_538_14_offset 1608
#define unusedBit_538_15_offset 1608
#define unusedBit_538_16_offset 1608
#define unusedBit_538_17_offset 1608
#define unusedBit_538_18_offset 1608
#define unusedBit_538_19_offset 1608
#define unusedBit_538_20_offset 1608
#define unusedBit_538_21_offset 1608
#define unusedBit_538_22_offset 1608
#define unusedBit_538_23_offset 1608
#define unusedBit_538_24_offset 1608
#define unusedBit_538_25_offset 1608
#define unusedBit_538_26_offset 1608
#define unusedBit_538_27_offset 1608
#define unusedBit_538_28_offset 1608
#define unusedBit_538_29_offset 1608
#define unusedBit_538_30_offset 1608
#define unusedBit_538_31_offset 1608
#define unusedBit_538_8_offset 1608
#define unusedBit_538_9_offset 1608
#define unusedHere1341234_offset 368
#define useAdvanceCorrectionsForCranking_offset 1352
#define useCicPidForIdle_offset 100

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 22 15:13:05 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:52 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -480,114 +480,17 @@ struct trigger_config_s {
*/
trigger_type_e type;
/**
offset 4 bit 0 */
bool todoRemoveMeOneDay0 : 1 {};
/**
offset 4 bit 1 */
bool todoRemoveMeOneDay1 : 1 {};
/**
* This option could be used if your second trigger channel is broken
offset 4 bit 2 */
bool useOnlyFirstChannel : 1 {};
/**
offset 4 bit 3 */
bool unusedBit_4_3 : 1 {};
/**
offset 4 bit 4 */
bool unusedBit_4_4 : 1 {};
/**
offset 4 bit 5 */
bool unusedBit_4_5 : 1 {};
/**
offset 4 bit 6 */
bool unusedBit_4_6 : 1 {};
/**
offset 4 bit 7 */
bool unusedBit_4_7 : 1 {};
/**
offset 4 bit 8 */
bool unusedBit_4_8 : 1 {};
/**
offset 4 bit 9 */
bool unusedBit_4_9 : 1 {};
/**
offset 4 bit 10 */
bool unusedBit_4_10 : 1 {};
/**
offset 4 bit 11 */
bool unusedBit_4_11 : 1 {};
/**
offset 4 bit 12 */
bool unusedBit_4_12 : 1 {};
/**
offset 4 bit 13 */
bool unusedBit_4_13 : 1 {};
/**
offset 4 bit 14 */
bool unusedBit_4_14 : 1 {};
/**
offset 4 bit 15 */
bool unusedBit_4_15 : 1 {};
/**
offset 4 bit 16 */
bool unusedBit_4_16 : 1 {};
/**
offset 4 bit 17 */
bool unusedBit_4_17 : 1 {};
/**
offset 4 bit 18 */
bool unusedBit_4_18 : 1 {};
/**
offset 4 bit 19 */
bool unusedBit_4_19 : 1 {};
/**
offset 4 bit 20 */
bool unusedBit_4_20 : 1 {};
/**
offset 4 bit 21 */
bool unusedBit_4_21 : 1 {};
/**
offset 4 bit 22 */
bool unusedBit_4_22 : 1 {};
/**
offset 4 bit 23 */
bool unusedBit_4_23 : 1 {};
/**
offset 4 bit 24 */
bool unusedBit_4_24 : 1 {};
/**
offset 4 bit 25 */
bool unusedBit_4_25 : 1 {};
/**
offset 4 bit 26 */
bool unusedBit_4_26 : 1 {};
/**
offset 4 bit 27 */
bool unusedBit_4_27 : 1 {};
/**
offset 4 bit 28 */
bool unusedBit_4_28 : 1 {};
/**
offset 4 bit 29 */
bool unusedBit_4_29 : 1 {};
/**
offset 4 bit 30 */
bool unusedBit_4_30 : 1 {};
/**
offset 4 bit 31 */
bool unusedBit_4_31 : 1 {};
/**
number
* offset 8
* offset 4
*/
int customTotalToothCount;
/**
number
* offset 12
* offset 8
*/
int customSkippedToothCount;
};
static_assert(sizeof(trigger_config_s) == 16);
static_assert(sizeof(trigger_config_s) == 12);
// start of afr_sensor_s
struct afr_sensor_s {
@ -1215,6 +1118,10 @@ struct engine_configuration_s {
* offset 448
*/
trigger_config_s trigger;
/**
* offset 460
*/
int unused460;
/**
* offset 464
*/
@ -3222,76 +3129,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1608 bit 8 */
bool unusedBit_537_8 : 1 {};
bool unusedBit_538_8 : 1 {};
/**
offset 1608 bit 9 */
bool unusedBit_537_9 : 1 {};
bool unusedBit_538_9 : 1 {};
/**
offset 1608 bit 10 */
bool unusedBit_537_10 : 1 {};
bool unusedBit_538_10 : 1 {};
/**
offset 1608 bit 11 */
bool unusedBit_537_11 : 1 {};
bool unusedBit_538_11 : 1 {};
/**
offset 1608 bit 12 */
bool unusedBit_537_12 : 1 {};
bool unusedBit_538_12 : 1 {};
/**
offset 1608 bit 13 */
bool unusedBit_537_13 : 1 {};
bool unusedBit_538_13 : 1 {};
/**
offset 1608 bit 14 */
bool unusedBit_537_14 : 1 {};
bool unusedBit_538_14 : 1 {};
/**
offset 1608 bit 15 */
bool unusedBit_537_15 : 1 {};
bool unusedBit_538_15 : 1 {};
/**
offset 1608 bit 16 */
bool unusedBit_537_16 : 1 {};
bool unusedBit_538_16 : 1 {};
/**
offset 1608 bit 17 */
bool unusedBit_537_17 : 1 {};
bool unusedBit_538_17 : 1 {};
/**
offset 1608 bit 18 */
bool unusedBit_537_18 : 1 {};
bool unusedBit_538_18 : 1 {};
/**
offset 1608 bit 19 */
bool unusedBit_537_19 : 1 {};
bool unusedBit_538_19 : 1 {};
/**
offset 1608 bit 20 */
bool unusedBit_537_20 : 1 {};
bool unusedBit_538_20 : 1 {};
/**
offset 1608 bit 21 */
bool unusedBit_537_21 : 1 {};
bool unusedBit_538_21 : 1 {};
/**
offset 1608 bit 22 */
bool unusedBit_537_22 : 1 {};
bool unusedBit_538_22 : 1 {};
/**
offset 1608 bit 23 */
bool unusedBit_537_23 : 1 {};
bool unusedBit_538_23 : 1 {};
/**
offset 1608 bit 24 */
bool unusedBit_537_24 : 1 {};
bool unusedBit_538_24 : 1 {};
/**
offset 1608 bit 25 */
bool unusedBit_537_25 : 1 {};
bool unusedBit_538_25 : 1 {};
/**
offset 1608 bit 26 */
bool unusedBit_537_26 : 1 {};
bool unusedBit_538_26 : 1 {};
/**
offset 1608 bit 27 */
bool unusedBit_537_27 : 1 {};
bool unusedBit_538_27 : 1 {};
/**
offset 1608 bit 28 */
bool unusedBit_537_28 : 1 {};
bool unusedBit_538_28 : 1 {};
/**
offset 1608 bit 29 */
bool unusedBit_537_29 : 1 {};
bool unusedBit_538_29 : 1 {};
/**
offset 1608 bit 30 */
bool unusedBit_537_30 : 1 {};
bool unusedBit_538_30 : 1 {};
/**
offset 1608 bit 31 */
bool unusedBit_537_31 : 1 {};
bool unusedBit_538_31 : 1 {};
/**
* Time between bench test pulses
ms
@ -5027,4 +4934,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21352);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 22 15:13:05 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:52 UTC 2022

View File

@ -738,7 +738,7 @@
#define firingOrder_offset 352
#define fixedModeTiming_offset 384
#define fixedTiming_offset 1664
#define FLASH_DATA_VERSION 10011
#define FLASH_DATA_VERSION 10012
#define flexCranking_offset 1352
#define flexSensorPin_offset 824
#define FUEL_LEVEL_TABLE_COUNT 8
@ -1923,7 +1923,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 940
#define SIGNATURE_HASH 2137464596
#define SIGNATURE_HASH 2656276574
#define silentTriggerError_offset 1340
#define skippedWheelOnCam_offset 1340
#define slowAdcAlpha_offset 1580
@ -2199,10 +2199,10 @@
#define transmissionControllerMode_offset 3677
#define TransmissionControllerMode_SimpleTransmissionController 1
#define TRIGGER_COMMENT "#"
#define trigger_config_s_size 16
#define trigger_config_s_size 12
#define TRIGGER_CRANK_BASED trigger_type == 5 || trigger_type == 10 || trigger_type == 20 || trigger_type == 26 || trigger_type == 27 || trigger_type == 39 || trigger_type == 46 || trigger_type == 53 || trigger_type == 55 || trigger_type == 57 || trigger_type == 62 || trigger_type == 70 || trigger_type == 71 || trigger_type == 74
#define trigger_customSkippedToothCount_offset 460
#define trigger_customTotalToothCount_offset 456
#define trigger_customSkippedToothCount_offset 456
#define trigger_customTotalToothCount_offset 452
#define trigger_event_e_SHAFT_3RD_FALLING 4
#define trigger_event_e_SHAFT_3RD_RISING 5
#define trigger_event_e_SHAFT_PRIMARY_FALLING 0
@ -2216,8 +2216,6 @@
#define TRIGGER_IS_SECOND_WHEEL_CAM "isSecondWheelCam"
#define trigger_offset 448
#define TRIGGER_SIMULATOR_PIN_COUNT 3
#define trigger_todoRemoveMeOneDay0_offset 452
#define trigger_todoRemoveMeOneDay1_offset 452
#define trigger_type_e_auto_enum "TT_TOOTHED_WHEEL", "TT_FORD_ASPIRE", "TT_DODGE_NEON_1995", "TT_MAZDA_MIATA_NA", "TT_MAZDA_MIATA_NB1", "TT_GM_7X", "TT_DAIHATSU", "TT_MAZDA_SOHC_4", "TT_TOOTHED_WHEEL_60_2", "TT_TOOTHED_WHEEL_36_1", "TT_MERCEDES_2_SEGMENT", "TT_MITSUBISHI", "TT_HONDA_4_24", "TT_HONDA_1_4_24", "TT_DODGE_NEON_2003_CAM", "TT_MAZDA_DOHC_1_4", "TT_ONE_PLUS_ONE", "TT_VVT_JZ", "TT_ONE", "TT_DODGE_RAM", "TT_60_2_VW", "TT_HONDA_1_24", "TT_DODGE_STRATUS", "TT_36_2_2_2", "TT_NISSAN_SR20VE", "TT_2JZ_3_34", "TT_ROVER_K", "TT_GM_24x", "TT_HONDA_CBR_600", "TT_2JZ_1_12", "TT_CHRYSLER_NGC_36_2_2", "TT_3_1_CAM", "TT_DODGE_NEON_2003_CRANK", "TT_MIATA_VVT", "TT_HONDA_ACCORD_1_24_SHIFTED", "TT_MAZDA_MIATA_VVT_TEST", "TT_SUBARU_7_6", "TT_JEEP_18_2_2_2", "TT_12_TOOTH_CRANK", "TT_DODGE_NEON_1995_ONLY_CRANK", "TT_JEEP_4_CYL", "TT_FIAT_IAW_P8", "TT_FORD_ST170", "TT_VVT_MIATA_NB", "TT_RENIX_44_2_2", "TT_RENIX_66_2_2_2", "TT_HONDA_K_12_1", "TT_VVT_BOSCH_QUICK_START", "TT_TOOTHED_WHEEL_36_2", "TT_SUBARU_SVX", "TT_1_16", "TT_SUBARU_7_WITHOUT_6", "TT_NISSAN_MR18_CAM_VVT", "TT_TRI_TACH", "TT_GM_60_2_2_2", "TT_SKODA_FAVORIT", "TT_VVT_BARRA_3_PLUS_1", "TT_KAWA_KX450F", "TT_NISSAN_VQ35", "TT_VVT_NISSAN_VQ35", "TT_NISSAN_VQ30", "TT_NISSAN_QR25", "TT_VVT_MITSUBISHI_3A92", "TT_SUBARU_SVX_CRANK_1", "TT_SUBARU_SVX_CAM_VVT", "TT_FORD_TFI_PIP", "TT_SUZUKI_G13B", "TT_HONDA_K_4_1", "TT_NISSAN_MR18_CRANK", "TT_TOOTHED_WHEEL_32_2", "TT_36_2_1", "TT_36_2_1_1", "TT_VVT_MITSUBISHI_6G75", "TT_VVT_TOYOTA_4_1", "TT_GM_24x_2", "TT_UNUSED"
#define trigger_type_e_enum "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"
#define trigger_type_e_Force_4_bytes_size_trigger_type 70000
@ -2300,36 +2298,6 @@
#define trigger_type_offset 448
#define TRIGGER_TYPE_WITH_SECOND_WHEEL trigger_type == 1 || trigger_type == 2 || trigger_type == 3 || trigger_type == 4 || trigger_type == 11 || trigger_type == 12 || trigger_type == 13 || trigger_type == 15 || trigger_type == 16 || trigger_type == 19 || trigger_type == 21 || trigger_type == 25 || trigger_type == 28 || trigger_type == 29 || trigger_type == 31 || trigger_type == 34 || trigger_type == 35 || trigger_type == 36 || trigger_type == 37 || trigger_type == 40 || trigger_type == 49 || trigger_type == 50 || trigger_type == 53 || trigger_type == 54 || trigger_type == 63 || trigger_type == 64
#define TRIGGER_TYPE_WITHOUT_KNOWN_LOCATION trigger_type == 8 || trigger_type == 9 || trigger_type == 17 || trigger_type == 18 || trigger_type == 23 || trigger_type == 48 || trigger_type == 69
#define trigger_unusedBit_4_10_offset 452
#define trigger_unusedBit_4_11_offset 452
#define trigger_unusedBit_4_12_offset 452
#define trigger_unusedBit_4_13_offset 452
#define trigger_unusedBit_4_14_offset 452
#define trigger_unusedBit_4_15_offset 452
#define trigger_unusedBit_4_16_offset 452
#define trigger_unusedBit_4_17_offset 452
#define trigger_unusedBit_4_18_offset 452
#define trigger_unusedBit_4_19_offset 452
#define trigger_unusedBit_4_20_offset 452
#define trigger_unusedBit_4_21_offset 452
#define trigger_unusedBit_4_22_offset 452
#define trigger_unusedBit_4_23_offset 452
#define trigger_unusedBit_4_24_offset 452
#define trigger_unusedBit_4_25_offset 452
#define trigger_unusedBit_4_26_offset 452
#define trigger_unusedBit_4_27_offset 452
#define trigger_unusedBit_4_28_offset 452
#define trigger_unusedBit_4_29_offset 452
#define trigger_unusedBit_4_30_offset 452
#define trigger_unusedBit_4_31_offset 452
#define trigger_unusedBit_4_3_offset 452
#define trigger_unusedBit_4_4_offset 452
#define trigger_unusedBit_4_5_offset 452
#define trigger_unusedBit_4_6_offset 452
#define trigger_unusedBit_4_7_offset 452
#define trigger_unusedBit_4_8_offset 452
#define trigger_unusedBit_4_9_offset 452
#define trigger_useOnlyFirstChannel_offset 452
#define trigger_value_e_TV_FALL 0
#define trigger_value_e_TV_RISE 1
#define trigger_wheel_e_T_CHANNEL_3 2
@ -2510,7 +2478,7 @@
#define ts_show_tunerstudio_port true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.05.29.all.2137464596"
#define TS_SIGNATURE "rusEFI 2022.05.30.all.2656276574"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2554,6 +2522,7 @@
#define unused1740b1_offset 1608
#define unused1740b2_offset 1608
#define unused4080_offset 3029
#define unused460_offset 460
#define unused_1484_bit_24_offset 1352
#define unused_1484_bit_25_offset 1352
#define unused_1484_bit_26_offset 1352
@ -2563,30 +2532,30 @@
#define unused_1484_bit_30_offset 1352
#define unused_1484_bit_31_offset 1352
#define unusedBit_45_31_offset 100
#define unusedBit_537_10_offset 1608
#define unusedBit_537_11_offset 1608
#define unusedBit_537_12_offset 1608
#define unusedBit_537_13_offset 1608
#define unusedBit_537_14_offset 1608
#define unusedBit_537_15_offset 1608
#define unusedBit_537_16_offset 1608
#define unusedBit_537_17_offset 1608
#define unusedBit_537_18_offset 1608
#define unusedBit_537_19_offset 1608
#define unusedBit_537_20_offset 1608
#define unusedBit_537_21_offset 1608
#define unusedBit_537_22_offset 1608
#define unusedBit_537_23_offset 1608
#define unusedBit_537_24_offset 1608
#define unusedBit_537_25_offset 1608
#define unusedBit_537_26_offset 1608
#define unusedBit_537_27_offset 1608
#define unusedBit_537_28_offset 1608
#define unusedBit_537_29_offset 1608
#define unusedBit_537_30_offset 1608
#define unusedBit_537_31_offset 1608
#define unusedBit_537_8_offset 1608
#define unusedBit_537_9_offset 1608
#define unusedBit_538_10_offset 1608
#define unusedBit_538_11_offset 1608
#define unusedBit_538_12_offset 1608
#define unusedBit_538_13_offset 1608
#define unusedBit_538_14_offset 1608
#define unusedBit_538_15_offset 1608
#define unusedBit_538_16_offset 1608
#define unusedBit_538_17_offset 1608
#define unusedBit_538_18_offset 1608
#define unusedBit_538_19_offset 1608
#define unusedBit_538_20_offset 1608
#define unusedBit_538_21_offset 1608
#define unusedBit_538_22_offset 1608
#define unusedBit_538_23_offset 1608
#define unusedBit_538_24_offset 1608
#define unusedBit_538_25_offset 1608
#define unusedBit_538_26_offset 1608
#define unusedBit_538_27_offset 1608
#define unusedBit_538_28_offset 1608
#define unusedBit_538_29_offset 1608
#define unusedBit_538_30_offset 1608
#define unusedBit_538_31_offset 1608
#define unusedBit_538_8_offset 1608
#define unusedBit_538_9_offset 1608
#define unusedHere1341234_offset 368
#define useAdvanceCorrectionsForCranking_offset 1352
#define useCicPidForIdle_offset 100

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2137464596
#define TS_SIGNATURE "rusEFI 2022.05.29.all.2137464596"
#define SIGNATURE_HASH 2656276574
#define TS_SIGNATURE "rusEFI 2022.05.30.all.2656276574"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1299546744
#define TS_SIGNATURE "rusEFI 2022.05.29.alphax-2chan.1299546744"
#define SIGNATURE_HASH 2889944370
#define TS_SIGNATURE "rusEFI 2022.05.30.alphax-2chan.2889944370"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1558966359
#define TS_SIGNATURE "rusEFI 2022.05.29.alphax-4chan.1558966359"
#define SIGNATURE_HASH 3185540893
#define TS_SIGNATURE "rusEFI 2022.05.30.alphax-4chan.3185540893"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1672342067
#define TS_SIGNATURE "rusEFI 2022.05.29.atlas.1672342067"
#define SIGNATURE_HASH 2191091065
#define TS_SIGNATURE "rusEFI 2022.05.30.atlas.2191091065"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2307608301
#define TS_SIGNATURE "rusEFI 2022.05.29.core8.2307608301"
#define SIGNATURE_HASH 1757397415
#define TS_SIGNATURE "rusEFI 2022.05.30.core8.1757397415"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2137464596
#define TS_SIGNATURE "rusEFI 2022.05.29.f407-discovery.2137464596"
#define SIGNATURE_HASH 2656276574
#define TS_SIGNATURE "rusEFI 2022.05.30.f407-discovery.2656276574"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2137464596
#define TS_SIGNATURE "rusEFI 2022.05.29.f429-discovery.2137464596"
#define SIGNATURE_HASH 2656276574
#define TS_SIGNATURE "rusEFI 2022.05.30.f429-discovery.2656276574"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1024189392
#define TS_SIGNATURE "rusEFI 2022.05.29.frankenso_na6.1024189392"
#define SIGNATURE_HASH 3695144090
#define TS_SIGNATURE "rusEFI 2022.05.30.frankenso_na6.3695144090"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 193675371
#define TS_SIGNATURE "rusEFI 2022.05.29.harley81.193675371"
#define SIGNATURE_HASH 3938438945
#define TS_SIGNATURE "rusEFI 2022.05.30.harley81.3938438945"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 951966093
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen-gm-e67.951966093"
#define SIGNATURE_HASH 3649656519
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen-gm-e67.3649656519"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3879384274
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen-nb1.3879384274"
#define SIGNATURE_HASH 101596056
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen-nb1.101596056"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2717102177
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen121nissan.2717102177"
#define SIGNATURE_HASH 1086799659
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen121nissan.1086799659"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 987854190
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen121vag.987854190"
#define SIGNATURE_HASH 3688233508
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen121vag.3688233508"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 290243525
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen128.290243525"
#define SIGNATURE_HASH 4034415759
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen128.4034415759"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3878186384
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen154hyundai.3878186384"
#define SIGNATURE_HASH 102556378
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen154hyundai.102556378"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3217520540
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen72.3217520540"
#define SIGNATURE_HASH 1593047254
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen72.1593047254"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2185027513
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen81.2185027513"
#define SIGNATURE_HASH 1661489395
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen81.1661489395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 602986928
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen88bmw.602986928"
#define SIGNATURE_HASH 3267647226
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen88bmw.3267647226"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4260163188
#define TS_SIGNATURE "rusEFI 2022.05.29.hellenNA6.4260163188"
#define SIGNATURE_HASH 483942718
#define TS_SIGNATURE "rusEFI 2022.05.30.hellenNA6.483942718"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1110342621
#define TS_SIGNATURE "rusEFI 2022.05.29.hellenNA8_96.1110342621"
#define SIGNATURE_HASH 2736452759
#define TS_SIGNATURE "rusEFI 2022.05.30.hellenNA8_96.2736452759"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 978014494
#define TS_SIGNATURE "rusEFI 2022.05.29.hellen_cypress.978014494"
#define SIGNATURE_HASH 3682590292
#define TS_SIGNATURE "rusEFI 2022.05.30.hellen_cypress.3682590292"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 1678259859
#define TS_SIGNATURE "rusEFI 2022.05.29.kin.1678259859"
#define SIGNATURE_HASH 2235349465
#define TS_SIGNATURE "rusEFI 2022.05.30.kin.2235349465"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 846577312
#define TS_SIGNATURE "rusEFI 2022.05.29.mre_f4.846577312"
#define SIGNATURE_HASH 3544265194
#define TS_SIGNATURE "rusEFI 2022.05.30.mre_f4.3544265194"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 846577312
#define TS_SIGNATURE "rusEFI 2022.05.29.mre_f7.846577312"
#define SIGNATURE_HASH 3544265194
#define TS_SIGNATURE "rusEFI 2022.05.30.mre_f7.3544265194"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 797820658
#define TS_SIGNATURE "rusEFI 2022.05.29.prometheus_405.797820658"
#define SIGNATURE_HASH 3468249528
#define TS_SIGNATURE "rusEFI 2022.05.30.prometheus_405.3468249528"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 797820658
#define TS_SIGNATURE "rusEFI 2022.05.29.prometheus_469.797820658"
#define SIGNATURE_HASH 3468249528
#define TS_SIGNATURE "rusEFI 2022.05.30.prometheus_469.3468249528"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3678131068
#define TS_SIGNATURE "rusEFI 2022.05.29.proteus_f4.3678131068"
#define SIGNATURE_HASH 974085174
#define TS_SIGNATURE "rusEFI 2022.05.30.proteus_f4.974085174"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3678131068
#define TS_SIGNATURE "rusEFI 2022.05.29.proteus_f7.3678131068"
#define SIGNATURE_HASH 974085174
#define TS_SIGNATURE "rusEFI 2022.05.30.proteus_f7.974085174"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3678131068
#define TS_SIGNATURE "rusEFI 2022.05.29.proteus_h7.3678131068"
#define SIGNATURE_HASH 974085174
#define TS_SIGNATURE "rusEFI 2022.05.30.proteus_h7.974085174"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
//
#define SIGNATURE_HASH 270929813
#define TS_SIGNATURE "rusEFI 2022.05.29.subaru_eg33_f7.270929813"
#define SIGNATURE_HASH 4044521695
#define TS_SIGNATURE "rusEFI 2022.05.30.subaru_eg33_f7.4044521695"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3580875072
#define TS_SIGNATURE "rusEFI 2022.05.29.tdg-pdm8.3580875072"
#define SIGNATURE_HASH 878403082
#define TS_SIGNATURE "rusEFI 2022.05.30.tdg-pdm8.878403082"

View File

@ -279,12 +279,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->HD44780height;
if (strEqualCaseInsensitive(name, "trailingSparkAngle"))
return engineConfiguration->trailingSparkAngle;
if (strEqualCaseInsensitive(name, "trigger.todoRemoveMeOneDay0"))
return engineConfiguration->trigger.todoRemoveMeOneDay0;
if (strEqualCaseInsensitive(name, "trigger.todoRemoveMeOneDay1"))
return engineConfiguration->trigger.todoRemoveMeOneDay1;
if (strEqualCaseInsensitive(name, "trigger.useOnlyFirstChannel"))
return engineConfiguration->trigger.useOnlyFirstChannel;
if (strEqualCaseInsensitive(name, "trigger.customTotalToothCount"))
return engineConfiguration->trigger.customTotalToothCount;
if (strEqualCaseInsensitive(name, "trigger.customSkippedToothCount"))
@ -1148,21 +1142,6 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->trailingSparkAngle = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "trigger.todoRemoveMeOneDay0"))
{
engineConfiguration->trigger.todoRemoveMeOneDay0 = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "trigger.todoRemoveMeOneDay1"))
{
engineConfiguration->trigger.todoRemoveMeOneDay1 = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "trigger.useOnlyFirstChannel"))
{
engineConfiguration->trigger.useOnlyFirstChannel = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "trigger.customTotalToothCount"))
{
engineConfiguration->trigger.customTotalToothCount = (int)value;

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.all.2137464596"
signature = "rusEFI 2022.05.30.all.2656276574"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.all.2137464596" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.all.2656276574" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:57 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:46 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.alphax-2chan.1299546744"
signature = "rusEFI 2022.05.30.alphax-2chan.2889944370"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.alphax-2chan.1299546744" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.alphax-2chan.2889944370" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:14 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:08 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",2="B4 - O2",3="On-board MAP",
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.alphax-4chan.1558966359"
signature = "rusEFI 2022.05.30.alphax-4chan.3185540893"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.alphax-4chan.1558966359" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.alphax-4chan.3185540893" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:16 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:10 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",2="B4 - O2",3="On-board MAP",
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.atlas.1672342067"
signature = "rusEFI 2022.05.30.atlas.2191091065"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.atlas.1672342067" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.atlas.2191091065" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:54 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:44 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.core8.2307608301"
signature = "rusEFI 2022.05.30.core8.1757397415"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.core8.2307608301" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.core8.1757397415" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:31 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","On-board Battery Sense (A0)","
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.f407-discovery.2137464596"
signature = "rusEFI 2022.05.30.f407-discovery.2656276574"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.f407-discovery.2137464596" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.f407-discovery.2656276574" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:41 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.f429-discovery.2137464596"
signature = "rusEFI 2022.05.30.f429-discovery.2656276574"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.f429-discovery.2137464596" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.f429-discovery.2656276574" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:42 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.frankenso_na6.1024189392"
signature = "rusEFI 2022.05.30.frankenso_na6.3695144090"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.frankenso_na6.1024189392" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.frankenso_na6.3695144090" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:33 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",1="Analog 3O",2="Analog 3L",3
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.harley81.193675371"
signature = "rusEFI 2022.05.30.harley81.3938438945"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.harley81.193675371" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.harley81.3938438945" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:11 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",2="27 - TPS 2",4="41 - PPS 1"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen-gm-e67.951966093"
signature = "rusEFI 2022.05.30.hellen-gm-e67.3649656519"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen-gm-e67.951966093" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen-gm-e67.3649656519" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:24 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",4="C1-47 - PPS1",15="C1-49 -
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen-nb1.3879384274"
signature = "rusEFI 2022.05.30.hellen-nb1.101596056"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen-nb1.3879384274" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen-nb1.101596056" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:31 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:23 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","2C - O2S","TPS1","intMAP","1G
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen121nissan.2717102177"
signature = "rusEFI 2022.05.30.hellen121nissan.1086799659"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen121nissan.2717102177" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen121nissan.1086799659" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:23 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:16 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",3="Aux P68",4="106 - PPS 1",5
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen121vag.987854190"
signature = "rusEFI 2022.05.30.hellen121vag.3688233508"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen121vag.987854190" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen121vag.3688233508" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:21 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:14 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","14 - O2","INVALID","INVALID","
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen128.290243525"
signature = "rusEFI 2022.05.30.hellen128.4034415759"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen128.290243525" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen128.4034415759" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:13 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","P36_IN_O2S","P32_IN_O2S2","P40
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen154hyundai.3878186384"
signature = "rusEFI 2022.05.30.hellen154hyundai.102556378"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen154hyundai.3878186384" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen154hyundai.102556378" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:17 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",1="K21 Ambient Temperature",2
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen72.3217520540"
signature = "rusEFI 2022.05.30.hellen72.1593047254"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen72.3217520540" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen72.1593047254" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:20 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","5N - TPS2","3L - IGN_7 / AFR",
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen81.2185027513"
signature = "rusEFI 2022.05.30.hellen81.1661489395"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen81.2185027513" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen81.1661489395" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:29 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:21 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","18 - IN_O2S","55 - IN_O2S2","4
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen88bmw.602986928"
signature = "rusEFI 2022.05.30.hellen88bmw.3267647226"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen88bmw.602986928" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen88bmw.3267647226" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:26 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:19 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",5="73 - TPS",7="17 - CAM",8="
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellenNA6.4260163188"
signature = "rusEFI 2022.05.30.hellenNA6.483942718"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellenNA6.4260163188" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellenNA6.483942718" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:34 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:25 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",1="3N - O2S",2="2N - Temperat
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellenNA8_96.1110342621"
signature = "rusEFI 2022.05.30.hellenNA8_96.2736452759"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellenNA8_96.1110342621" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellenNA8_96.2736452759" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:27 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","2C - O2S","TPS1","intMAP","PPS
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.hellen_cypress.978014494"
signature = "rusEFI 2022.05.30.hellen_cypress.3682590292"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.hellen_cypress.978014494" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.hellen_cypress.3682590292" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 29 01:29:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:49 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.kin.1678259859"
signature = "rusEFI 2022.05.30.kin.2235349465"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.kin.1678259859" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.kin.2235349465" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 29 01:28:59 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon May 30 11:18:48 UTC 2022
pageSize = 21324
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA2", "PA3", "INVALID", "
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -785,30 +754,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_540_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_540_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_540_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_540_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_540_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_540_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_540_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_540_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_540_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_540_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_540_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_540_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_540_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_540_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_540_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_540_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_540_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_540_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_540_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_540_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_540_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_540_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_540_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_540_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_541_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_541_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_541_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_541_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_541_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_541_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_541_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_541_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_541_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_541_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_541_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_541_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_541_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_541_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_541_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_541_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_541_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_541_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_541_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_541_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_541_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_541_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_541_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_541_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1456,7 +1425,6 @@ tcu_32Vals = array, U08, 21316, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.mre_f4.846577312"
signature = "rusEFI 2022.05.30.mre_f4.3544265194"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.mre_f4.846577312" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.mre_f4.3544265194" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:30 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","18 - AN temp 1","23 - AN temp
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.mre_f7.846577312"
signature = "rusEFI 2022.05.30.mre_f7.3544265194"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.mre_f7.846577312" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.mre_f7.3544265194" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:28 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","18 - AN temp 1","23 - AN temp
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.prometheus_405.797820658"
signature = "rusEFI 2022.05.30.prometheus_405.3468249528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.prometheus_405.797820658" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.prometheus_405.3468249528" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:35 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.prometheus_469.797820658"
signature = "rusEFI 2022.05.30.prometheus_469.3468249528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.prometheus_469.797820658" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.prometheus_469.3468249528" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:34 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.proteus_f4.3678131068"
signature = "rusEFI 2022.05.30.proteus_f4.974085174"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.proteus_f4.3678131068" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.proteus_f4.974085174" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:48 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:38 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","Analog Volt 5","Analog Volt 6"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.proteus_f7.3678131068"
signature = "rusEFI 2022.05.30.proteus_f7.974085174"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.proteus_f7.3678131068" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.proteus_f7.974085174" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:46 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:37 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","Analog Volt 5","Analog Volt 6"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.proteus_h7.3678131068"
signature = "rusEFI 2022.05.30.proteus_h7.974085174"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.proteus_h7.3678131068" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.proteus_h7.974085174" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:50 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:40 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], "NONE","Analog Volt 5","Analog Volt 6"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.subaru_eg33_f7.270929813"
signature = "rusEFI 2022.05.30.subaru_eg33_f7.4044521695"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.subaru_eg33_f7.270929813" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.subaru_eg33_f7.4044521695" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun May 29 01:29:01 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 Mon May 30 11:18:50 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",1="AUX0_18 - MAP Ain",4="B05
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.05.29.tdg-pdm8.3580875072"
signature = "rusEFI 2022.05.30.tdg-pdm8.878403082"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.05.29.tdg-pdm8.3580875072" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.05.30.tdg-pdm8.878403082" ; 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
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:28:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:45 UTC 2022
pageSize = 21352
page = 1
@ -206,40 +206,9 @@ tps2_1AdcChannel = bits, U08, 439, [0:5], 0="NONE",5="Battery Sense",9="Sense 7"
idle_derivativeFilterLoss = scalar, F32, 440, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 444, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 448, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_todoRemoveMeOneDay0 = bits, U32, 452, [0:0], "false", "true"
trigger_todoRemoveMeOneDay1 = bits, U32, 452, [1:1], "false", "true"
trigger_useOnlyFirstChannel = bits, U32, 452, [2:2], "false", "true"
trigger_unusedBit_4_3 = bits, U32, 452, [3:3], "false", "true"
trigger_unusedBit_4_4 = bits, U32, 452, [4:4], "false", "true"
trigger_unusedBit_4_5 = bits, U32, 452, [5:5], "false", "true"
trigger_unusedBit_4_6 = bits, U32, 452, [6:6], "false", "true"
trigger_unusedBit_4_7 = bits, U32, 452, [7:7], "false", "true"
trigger_unusedBit_4_8 = bits, U32, 452, [8:8], "false", "true"
trigger_unusedBit_4_9 = bits, U32, 452, [9:9], "false", "true"
trigger_unusedBit_4_10 = bits, U32, 452, [10:10], "false", "true"
trigger_unusedBit_4_11 = bits, U32, 452, [11:11], "false", "true"
trigger_unusedBit_4_12 = bits, U32, 452, [12:12], "false", "true"
trigger_unusedBit_4_13 = bits, U32, 452, [13:13], "false", "true"
trigger_unusedBit_4_14 = bits, U32, 452, [14:14], "false", "true"
trigger_unusedBit_4_15 = bits, U32, 452, [15:15], "false", "true"
trigger_unusedBit_4_16 = bits, U32, 452, [16:16], "false", "true"
trigger_unusedBit_4_17 = bits, U32, 452, [17:17], "false", "true"
trigger_unusedBit_4_18 = bits, U32, 452, [18:18], "false", "true"
trigger_unusedBit_4_19 = bits, U32, 452, [19:19], "false", "true"
trigger_unusedBit_4_20 = bits, U32, 452, [20:20], "false", "true"
trigger_unusedBit_4_21 = bits, U32, 452, [21:21], "false", "true"
trigger_unusedBit_4_22 = bits, U32, 452, [22:22], "false", "true"
trigger_unusedBit_4_23 = bits, U32, 452, [23:23], "false", "true"
trigger_unusedBit_4_24 = bits, U32, 452, [24:24], "false", "true"
trigger_unusedBit_4_25 = bits, U32, 452, [25:25], "false", "true"
trigger_unusedBit_4_26 = bits, U32, 452, [26:26], "false", "true"
trigger_unusedBit_4_27 = bits, U32, 452, [27:27], "false", "true"
trigger_unusedBit_4_28 = bits, U32, 452, [28:28], "false", "true"
trigger_unusedBit_4_29 = bits, U32, 452, [29:29], "false", "true"
trigger_unusedBit_4_30 = bits, U32, 452, [30:30], "false", "true"
trigger_unusedBit_4_31 = bits, U32, 452, [31:31], "false", "true"
trigger_customTotalToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 460, "number", 1, 0, 0, 500, 0
trigger_customTotalToothCount = scalar, S32, 452, "number", 1, 0, 0, 500, 0
trigger_customSkippedToothCount = scalar, S32, 456, "number", 1, 0, 0, 500, 0
unused460 = scalar, S32, 460, "", 1, 0, 0, 100, 0
hip9011SpiDevice = bits, U08, 464, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
failedMapFallback = scalar, U08, 465, "kPa", 1, 0, 0, 100, 0
boostControlSafeDutyCycle = scalar, U08, 466, "%", 1, 0, 0, 100, 0
@ -794,30 +763,30 @@ unused1127 = bits, U32, 1608, [4:4], "false", "true"
unused1128 = bits, U32, 1608, [5:5], "false", "true"
unused1129 = bits, U32, 1608, [6:6], "false", "true"
unused1130 = bits, U32, 1608, [7:7], "false", "true"
unusedBit_537_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_537_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_537_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_537_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_537_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_537_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_537_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_537_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_537_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_537_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_537_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_537_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_537_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_537_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_537_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_537_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_537_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_537_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_537_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_537_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_537_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_537_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_537_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_537_31 = bits, U32, 1608, [31:31], "false", "true"
unusedBit_538_8 = bits, U32, 1608, [8:8], "false", "true"
unusedBit_538_9 = bits, U32, 1608, [9:9], "false", "true"
unusedBit_538_10 = bits, U32, 1608, [10:10], "false", "true"
unusedBit_538_11 = bits, U32, 1608, [11:11], "false", "true"
unusedBit_538_12 = bits, U32, 1608, [12:12], "false", "true"
unusedBit_538_13 = bits, U32, 1608, [13:13], "false", "true"
unusedBit_538_14 = bits, U32, 1608, [14:14], "false", "true"
unusedBit_538_15 = bits, U32, 1608, [15:15], "false", "true"
unusedBit_538_16 = bits, U32, 1608, [16:16], "false", "true"
unusedBit_538_17 = bits, U32, 1608, [17:17], "false", "true"
unusedBit_538_18 = bits, U32, 1608, [18:18], "false", "true"
unusedBit_538_19 = bits, U32, 1608, [19:19], "false", "true"
unusedBit_538_20 = bits, U32, 1608, [20:20], "false", "true"
unusedBit_538_21 = bits, U32, 1608, [21:21], "false", "true"
unusedBit_538_22 = bits, U32, 1608, [22:22], "false", "true"
unusedBit_538_23 = bits, U32, 1608, [23:23], "false", "true"
unusedBit_538_24 = bits, U32, 1608, [24:24], "false", "true"
unusedBit_538_25 = bits, U32, 1608, [25:25], "false", "true"
unusedBit_538_26 = bits, U32, 1608, [26:26], "false", "true"
unusedBit_538_27 = bits, U32, 1608, [27:27], "false", "true"
unusedBit_538_28 = bits, U32, 1608, [28:28], "false", "true"
unusedBit_538_29 = bits, U32, 1608, [29:29], "false", "true"
unusedBit_538_30 = bits, U32, 1608, [30:30], "false", "true"
unusedBit_538_31 = bits, U32, 1608, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1612, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1613, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1614, "ms", 5.0, 0, 0, 2000, 1
@ -1477,7 +1446,6 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0
idle_derivativeFilterLoss = "0.1 is a good default value"
trailingSparkAngle = "just a temporary solution"
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
trigger_useOnlyFirstChannel = "This option could be used if your second trigger channel is broken"
failedMapFallback = "Single value to be used in event of a failed MAP sensor "
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost."
globalFuelCorrection = "set global_fuel_correction X"

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Sat May 28 14:52:39 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Mon May 30 11:18:07 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -105,7 +105,7 @@ public class AcControl {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10011;
public static final int FLASH_DATA_VERSION = 10012;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 29 01:29:03 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon May 30 11:18:52 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -721,7 +721,7 @@ public class Fields {
public static final int firingOrder_offset = 352;
public static final int fixedModeTiming_offset = 384;
public static final int fixedTiming_offset = 1664;
public static final int FLASH_DATA_VERSION = 10011;
public static final int FLASH_DATA_VERSION = 10012;
public static final int flexCranking_offset = 1352;
public static final int flexSensorPin_offset = 824;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
@ -1871,7 +1871,6 @@ public class Fields {
public static final int servoOutputPins7_offset = 2066;
public static final int servoOutputPins8_offset = 2068;
public static final int showHumanReadableWarning_offset = 940;
public static final int SIGNATURE_HASH = 2137464596;
public static final int silentTriggerError_offset = 1340;
public static final int skippedWheelOnCam_offset = 1340;
public static final int slowAdcAlpha_offset = 1580;
@ -2137,9 +2136,9 @@ public class Fields {
public static final int transmissionControllerMode_offset = 3677;
public static final int TransmissionControllerMode_SimpleTransmissionController = 1;
public static final String TRIGGER_COMMENT = "#";
public static final int trigger_config_s_size = 16;
public static final int trigger_customSkippedToothCount_offset = 460;
public static final int trigger_customTotalToothCount_offset = 456;
public static final int trigger_config_s_size = 12;
public static final int trigger_customSkippedToothCount_offset = 456;
public static final int trigger_customTotalToothCount_offset = 452;
public static final int trigger_event_e_SHAFT_3RD_FALLING = 4;
public static final int trigger_event_e_SHAFT_3RD_RISING = 5;
public static final int trigger_event_e_SHAFT_PRIMARY_FALLING = 0;
@ -2153,8 +2152,6 @@ public class Fields {
public static final String TRIGGER_IS_SECOND_WHEEL_CAM = "isSecondWheelCam";
public static final int trigger_offset = 448;
public static final int TRIGGER_SIMULATOR_PIN_COUNT = 3;
public static final int trigger_todoRemoveMeOneDay0_offset = 452;
public static final int trigger_todoRemoveMeOneDay1_offset = 452;
public static final int trigger_type_e_Force_4_bytes_size_trigger_type = 70000;
public static final int trigger_type_e_TT_12_TOOTH_CRANK = 38;
public static final int trigger_type_e_TT_1_16 = 50;
@ -2233,36 +2230,6 @@ public class Fields {
public static final int trigger_type_e_TT_VVT_NISSAN_VQ35 = 59;
public static final int trigger_type_e_TT_VVT_TOYOTA_4_1 = 73;
public static final int trigger_type_offset = 448;
public static final int trigger_unusedBit_4_10_offset = 452;
public static final int trigger_unusedBit_4_11_offset = 452;
public static final int trigger_unusedBit_4_12_offset = 452;
public static final int trigger_unusedBit_4_13_offset = 452;
public static final int trigger_unusedBit_4_14_offset = 452;
public static final int trigger_unusedBit_4_15_offset = 452;
public static final int trigger_unusedBit_4_16_offset = 452;
public static final int trigger_unusedBit_4_17_offset = 452;
public static final int trigger_unusedBit_4_18_offset = 452;
public static final int trigger_unusedBit_4_19_offset = 452;
public static final int trigger_unusedBit_4_20_offset = 452;
public static final int trigger_unusedBit_4_21_offset = 452;
public static final int trigger_unusedBit_4_22_offset = 452;
public static final int trigger_unusedBit_4_23_offset = 452;
public static final int trigger_unusedBit_4_24_offset = 452;
public static final int trigger_unusedBit_4_25_offset = 452;
public static final int trigger_unusedBit_4_26_offset = 452;
public static final int trigger_unusedBit_4_27_offset = 452;
public static final int trigger_unusedBit_4_28_offset = 452;
public static final int trigger_unusedBit_4_29_offset = 452;
public static final int trigger_unusedBit_4_30_offset = 452;
public static final int trigger_unusedBit_4_31_offset = 452;
public static final int trigger_unusedBit_4_3_offset = 452;
public static final int trigger_unusedBit_4_4_offset = 452;
public static final int trigger_unusedBit_4_5_offset = 452;
public static final int trigger_unusedBit_4_6_offset = 452;
public static final int trigger_unusedBit_4_7_offset = 452;
public static final int trigger_unusedBit_4_8_offset = 452;
public static final int trigger_unusedBit_4_9_offset = 452;
public static final int trigger_useOnlyFirstChannel_offset = 452;
public static final int trigger_value_e_TV_FALL = 0;
public static final int trigger_value_e_TV_RISE = 1;
public static final int trigger_wheel_e_T_CHANNEL_3 = 2;
@ -2394,7 +2361,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.05.29.all.2137464596";
public static final String TS_SIGNATURE = "rusEFI 2022.05.30.all.2656276574";
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 = 1016;
@ -2435,6 +2402,7 @@ public class Fields {
public static final int unused1740b1_offset = 1608;
public static final int unused1740b2_offset = 1608;
public static final int unused4080_offset = 3029;
public static final int unused460_offset = 460;
public static final int unused_1484_bit_24_offset = 1352;
public static final int unused_1484_bit_25_offset = 1352;
public static final int unused_1484_bit_26_offset = 1352;
@ -2444,30 +2412,30 @@ public class Fields {
public static final int unused_1484_bit_30_offset = 1352;
public static final int unused_1484_bit_31_offset = 1352;
public static final int unusedBit_45_31_offset = 100;
public static final int unusedBit_537_10_offset = 1608;
public static final int unusedBit_537_11_offset = 1608;
public static final int unusedBit_537_12_offset = 1608;
public static final int unusedBit_537_13_offset = 1608;
public static final int unusedBit_537_14_offset = 1608;
public static final int unusedBit_537_15_offset = 1608;
public static final int unusedBit_537_16_offset = 1608;
public static final int unusedBit_537_17_offset = 1608;
public static final int unusedBit_537_18_offset = 1608;
public static final int unusedBit_537_19_offset = 1608;
public static final int unusedBit_537_20_offset = 1608;
public static final int unusedBit_537_21_offset = 1608;
public static final int unusedBit_537_22_offset = 1608;
public static final int unusedBit_537_23_offset = 1608;
public static final int unusedBit_537_24_offset = 1608;
public static final int unusedBit_537_25_offset = 1608;
public static final int unusedBit_537_26_offset = 1608;
public static final int unusedBit_537_27_offset = 1608;
public static final int unusedBit_537_28_offset = 1608;
public static final int unusedBit_537_29_offset = 1608;
public static final int unusedBit_537_30_offset = 1608;
public static final int unusedBit_537_31_offset = 1608;
public static final int unusedBit_537_8_offset = 1608;
public static final int unusedBit_537_9_offset = 1608;
public static final int unusedBit_538_10_offset = 1608;
public static final int unusedBit_538_11_offset = 1608;
public static final int unusedBit_538_12_offset = 1608;
public static final int unusedBit_538_13_offset = 1608;
public static final int unusedBit_538_14_offset = 1608;
public static final int unusedBit_538_15_offset = 1608;
public static final int unusedBit_538_16_offset = 1608;
public static final int unusedBit_538_17_offset = 1608;
public static final int unusedBit_538_18_offset = 1608;
public static final int unusedBit_538_19_offset = 1608;
public static final int unusedBit_538_20_offset = 1608;
public static final int unusedBit_538_21_offset = 1608;
public static final int unusedBit_538_22_offset = 1608;
public static final int unusedBit_538_23_offset = 1608;
public static final int unusedBit_538_24_offset = 1608;
public static final int unusedBit_538_25_offset = 1608;
public static final int unusedBit_538_26_offset = 1608;
public static final int unusedBit_538_27_offset = 1608;
public static final int unusedBit_538_28_offset = 1608;
public static final int unusedBit_538_29_offset = 1608;
public static final int unusedBit_538_30_offset = 1608;
public static final int unusedBit_538_31_offset = 1608;
public static final int unusedBit_538_8_offset = 1608;
public static final int unusedBit_538_9_offset = 1608;
public static final int unusedHere1341234_offset = 368;
public static final int useAdvanceCorrectionsForCranking_offset = 1352;
public static final int useCicPidForIdle_offset = 100;
@ -2719,40 +2687,9 @@ public class Fields {
public static final Field TRAILINGSPARKANGLE = Field.create("TRAILINGSPARKANGLE", 444, FieldType.INT).setScale(1.0);
public static final String[] trigger_type_e = {"custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "Honda 4+24", "Honda 1+4+24", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Honda 1+24", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "2JZ_1_12", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"};
public static final Field TRIGGER_TYPE = Field.create("TRIGGER_TYPE", 448, FieldType.INT, trigger_type_e).setScale(1.0);
public static final Field TRIGGER_TODOREMOVEMEONEDAY0 = Field.create("TRIGGER_TODOREMOVEMEONEDAY0", 452, FieldType.BIT, 0);
public static final Field TRIGGER_TODOREMOVEMEONEDAY1 = Field.create("TRIGGER_TODOREMOVEMEONEDAY1", 452, FieldType.BIT, 1);
public static final Field TRIGGER_USEONLYFIRSTCHANNEL = Field.create("TRIGGER_USEONLYFIRSTCHANNEL", 452, FieldType.BIT, 2);
public static final Field TRIGGER_UNUSEDBIT_4_3 = Field.create("TRIGGER_UNUSEDBIT_4_3", 452, FieldType.BIT, 3);
public static final Field TRIGGER_UNUSEDBIT_4_4 = Field.create("TRIGGER_UNUSEDBIT_4_4", 452, FieldType.BIT, 4);
public static final Field TRIGGER_UNUSEDBIT_4_5 = Field.create("TRIGGER_UNUSEDBIT_4_5", 452, FieldType.BIT, 5);
public static final Field TRIGGER_UNUSEDBIT_4_6 = Field.create("TRIGGER_UNUSEDBIT_4_6", 452, FieldType.BIT, 6);
public static final Field TRIGGER_UNUSEDBIT_4_7 = Field.create("TRIGGER_UNUSEDBIT_4_7", 452, FieldType.BIT, 7);
public static final Field TRIGGER_UNUSEDBIT_4_8 = Field.create("TRIGGER_UNUSEDBIT_4_8", 452, FieldType.BIT, 8);
public static final Field TRIGGER_UNUSEDBIT_4_9 = Field.create("TRIGGER_UNUSEDBIT_4_9", 452, FieldType.BIT, 9);
public static final Field TRIGGER_UNUSEDBIT_4_10 = Field.create("TRIGGER_UNUSEDBIT_4_10", 452, FieldType.BIT, 10);
public static final Field TRIGGER_UNUSEDBIT_4_11 = Field.create("TRIGGER_UNUSEDBIT_4_11", 452, FieldType.BIT, 11);
public static final Field TRIGGER_UNUSEDBIT_4_12 = Field.create("TRIGGER_UNUSEDBIT_4_12", 452, FieldType.BIT, 12);
public static final Field TRIGGER_UNUSEDBIT_4_13 = Field.create("TRIGGER_UNUSEDBIT_4_13", 452, FieldType.BIT, 13);
public static final Field TRIGGER_UNUSEDBIT_4_14 = Field.create("TRIGGER_UNUSEDBIT_4_14", 452, FieldType.BIT, 14);
public static final Field TRIGGER_UNUSEDBIT_4_15 = Field.create("TRIGGER_UNUSEDBIT_4_15", 452, FieldType.BIT, 15);
public static final Field TRIGGER_UNUSEDBIT_4_16 = Field.create("TRIGGER_UNUSEDBIT_4_16", 452, FieldType.BIT, 16);
public static final Field TRIGGER_UNUSEDBIT_4_17 = Field.create("TRIGGER_UNUSEDBIT_4_17", 452, FieldType.BIT, 17);
public static final Field TRIGGER_UNUSEDBIT_4_18 = Field.create("TRIGGER_UNUSEDBIT_4_18", 452, FieldType.BIT, 18);
public static final Field TRIGGER_UNUSEDBIT_4_19 = Field.create("TRIGGER_UNUSEDBIT_4_19", 452, FieldType.BIT, 19);
public static final Field TRIGGER_UNUSEDBIT_4_20 = Field.create("TRIGGER_UNUSEDBIT_4_20", 452, FieldType.BIT, 20);
public static final Field TRIGGER_UNUSEDBIT_4_21 = Field.create("TRIGGER_UNUSEDBIT_4_21", 452, FieldType.BIT, 21);
public static final Field TRIGGER_UNUSEDBIT_4_22 = Field.create("TRIGGER_UNUSEDBIT_4_22", 452, FieldType.BIT, 22);
public static final Field TRIGGER_UNUSEDBIT_4_23 = Field.create("TRIGGER_UNUSEDBIT_4_23", 452, FieldType.BIT, 23);
public static final Field TRIGGER_UNUSEDBIT_4_24 = Field.create("TRIGGER_UNUSEDBIT_4_24", 452, FieldType.BIT, 24);
public static final Field TRIGGER_UNUSEDBIT_4_25 = Field.create("TRIGGER_UNUSEDBIT_4_25", 452, FieldType.BIT, 25);
public static final Field TRIGGER_UNUSEDBIT_4_26 = Field.create("TRIGGER_UNUSEDBIT_4_26", 452, FieldType.BIT, 26);
public static final Field TRIGGER_UNUSEDBIT_4_27 = Field.create("TRIGGER_UNUSEDBIT_4_27", 452, FieldType.BIT, 27);
public static final Field TRIGGER_UNUSEDBIT_4_28 = Field.create("TRIGGER_UNUSEDBIT_4_28", 452, FieldType.BIT, 28);
public static final Field TRIGGER_UNUSEDBIT_4_29 = Field.create("TRIGGER_UNUSEDBIT_4_29", 452, FieldType.BIT, 29);
public static final Field TRIGGER_UNUSEDBIT_4_30 = Field.create("TRIGGER_UNUSEDBIT_4_30", 452, FieldType.BIT, 30);
public static final Field TRIGGER_UNUSEDBIT_4_31 = Field.create("TRIGGER_UNUSEDBIT_4_31", 452, FieldType.BIT, 31);
public static final Field TRIGGER_CUSTOMTOTALTOOTHCOUNT = Field.create("TRIGGER_CUSTOMTOTALTOOTHCOUNT", 456, FieldType.INT).setScale(1.0);
public static final Field TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT = Field.create("TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT", 460, FieldType.INT).setScale(1.0);
public static final Field TRIGGER_CUSTOMTOTALTOOTHCOUNT = Field.create("TRIGGER_CUSTOMTOTALTOOTHCOUNT", 452, FieldType.INT).setScale(1.0);
public static final Field TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT = Field.create("TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT", 456, FieldType.INT).setScale(1.0);
public static final Field UNUSED460 = Field.create("UNUSED460", 460, FieldType.INT).setScale(1.0);
public static final Field HIP9011SPIDEVICE = Field.create("HIP9011SPIDEVICE", 464, FieldType.INT8).setScale(1.0);
public static final Field FAILEDMAPFALLBACK = Field.create("FAILEDMAPFALLBACK", 465, FieldType.INT8).setScale(1.0);
public static final Field BOOSTCONTROLSAFEDUTYCYCLE = Field.create("BOOSTCONTROLSAFEDUTYCYCLE", 466, FieldType.INT8).setScale(1.0);
@ -3362,30 +3299,30 @@ public class Fields {
public static final Field UNUSED1128 = Field.create("UNUSED1128", 1608, FieldType.BIT, 5);
public static final Field UNUSED1129 = Field.create("UNUSED1129", 1608, FieldType.BIT, 6);
public static final Field UNUSED1130 = Field.create("UNUSED1130", 1608, FieldType.BIT, 7);
public static final Field UNUSEDBIT_537_8 = Field.create("UNUSEDBIT_537_8", 1608, FieldType.BIT, 8);
public static final Field UNUSEDBIT_537_9 = Field.create("UNUSEDBIT_537_9", 1608, FieldType.BIT, 9);
public static final Field UNUSEDBIT_537_10 = Field.create("UNUSEDBIT_537_10", 1608, FieldType.BIT, 10);
public static final Field UNUSEDBIT_537_11 = Field.create("UNUSEDBIT_537_11", 1608, FieldType.BIT, 11);
public static final Field UNUSEDBIT_537_12 = Field.create("UNUSEDBIT_537_12", 1608, FieldType.BIT, 12);
public static final Field UNUSEDBIT_537_13 = Field.create("UNUSEDBIT_537_13", 1608, FieldType.BIT, 13);
public static final Field UNUSEDBIT_537_14 = Field.create("UNUSEDBIT_537_14", 1608, FieldType.BIT, 14);
public static final Field UNUSEDBIT_537_15 = Field.create("UNUSEDBIT_537_15", 1608, FieldType.BIT, 15);
public static final Field UNUSEDBIT_537_16 = Field.create("UNUSEDBIT_537_16", 1608, FieldType.BIT, 16);
public static final Field UNUSEDBIT_537_17 = Field.create("UNUSEDBIT_537_17", 1608, FieldType.BIT, 17);
public static final Field UNUSEDBIT_537_18 = Field.create("UNUSEDBIT_537_18", 1608, FieldType.BIT, 18);
public static final Field UNUSEDBIT_537_19 = Field.create("UNUSEDBIT_537_19", 1608, FieldType.BIT, 19);
public static final Field UNUSEDBIT_537_20 = Field.create("UNUSEDBIT_537_20", 1608, FieldType.BIT, 20);
public static final Field UNUSEDBIT_537_21 = Field.create("UNUSEDBIT_537_21", 1608, FieldType.BIT, 21);
public static final Field UNUSEDBIT_537_22 = Field.create("UNUSEDBIT_537_22", 1608, FieldType.BIT, 22);
public static final Field UNUSEDBIT_537_23 = Field.create("UNUSEDBIT_537_23", 1608, FieldType.BIT, 23);
public static final Field UNUSEDBIT_537_24 = Field.create("UNUSEDBIT_537_24", 1608, FieldType.BIT, 24);
public static final Field UNUSEDBIT_537_25 = Field.create("UNUSEDBIT_537_25", 1608, FieldType.BIT, 25);
public static final Field UNUSEDBIT_537_26 = Field.create("UNUSEDBIT_537_26", 1608, FieldType.BIT, 26);
public static final Field UNUSEDBIT_537_27 = Field.create("UNUSEDBIT_537_27", 1608, FieldType.BIT, 27);
public static final Field UNUSEDBIT_537_28 = Field.create("UNUSEDBIT_537_28", 1608, FieldType.BIT, 28);
public static final Field UNUSEDBIT_537_29 = Field.create("UNUSEDBIT_537_29", 1608, FieldType.BIT, 29);
public static final Field UNUSEDBIT_537_30 = Field.create("UNUSEDBIT_537_30", 1608, FieldType.BIT, 30);
public static final Field UNUSEDBIT_537_31 = Field.create("UNUSEDBIT_537_31", 1608, FieldType.BIT, 31);
public static final Field UNUSEDBIT_538_8 = Field.create("UNUSEDBIT_538_8", 1608, FieldType.BIT, 8);
public static final Field UNUSEDBIT_538_9 = Field.create("UNUSEDBIT_538_9", 1608, FieldType.BIT, 9);
public static final Field UNUSEDBIT_538_10 = Field.create("UNUSEDBIT_538_10", 1608, FieldType.BIT, 10);
public static final Field UNUSEDBIT_538_11 = Field.create("UNUSEDBIT_538_11", 1608, FieldType.BIT, 11);
public static final Field UNUSEDBIT_538_12 = Field.create("UNUSEDBIT_538_12", 1608, FieldType.BIT, 12);
public static final Field UNUSEDBIT_538_13 = Field.create("UNUSEDBIT_538_13", 1608, FieldType.BIT, 13);
public static final Field UNUSEDBIT_538_14 = Field.create("UNUSEDBIT_538_14", 1608, FieldType.BIT, 14);
public static final Field UNUSEDBIT_538_15 = Field.create("UNUSEDBIT_538_15", 1608, FieldType.BIT, 15);
public static final Field UNUSEDBIT_538_16 = Field.create("UNUSEDBIT_538_16", 1608, FieldType.BIT, 16);
public static final Field UNUSEDBIT_538_17 = Field.create("UNUSEDBIT_538_17", 1608, FieldType.BIT, 17);
public static final Field UNUSEDBIT_538_18 = Field.create("UNUSEDBIT_538_18", 1608, FieldType.BIT, 18);
public static final Field UNUSEDBIT_538_19 = Field.create("UNUSEDBIT_538_19", 1608, FieldType.BIT, 19);
public static final Field UNUSEDBIT_538_20 = Field.create("UNUSEDBIT_538_20", 1608, FieldType.BIT, 20);
public static final Field UNUSEDBIT_538_21 = Field.create("UNUSEDBIT_538_21", 1608, FieldType.BIT, 21);
public static final Field UNUSEDBIT_538_22 = Field.create("UNUSEDBIT_538_22", 1608, FieldType.BIT, 22);
public static final Field UNUSEDBIT_538_23 = Field.create("UNUSEDBIT_538_23", 1608, FieldType.BIT, 23);
public static final Field UNUSEDBIT_538_24 = Field.create("UNUSEDBIT_538_24", 1608, FieldType.BIT, 24);
public static final Field UNUSEDBIT_538_25 = Field.create("UNUSEDBIT_538_25", 1608, FieldType.BIT, 25);
public static final Field UNUSEDBIT_538_26 = Field.create("UNUSEDBIT_538_26", 1608, FieldType.BIT, 26);
public static final Field UNUSEDBIT_538_27 = Field.create("UNUSEDBIT_538_27", 1608, FieldType.BIT, 27);
public static final Field UNUSEDBIT_538_28 = Field.create("UNUSEDBIT_538_28", 1608, FieldType.BIT, 28);
public static final Field UNUSEDBIT_538_29 = Field.create("UNUSEDBIT_538_29", 1608, FieldType.BIT, 29);
public static final Field UNUSEDBIT_538_30 = Field.create("UNUSEDBIT_538_30", 1608, FieldType.BIT, 30);
public static final Field UNUSEDBIT_538_31 = Field.create("UNUSEDBIT_538_31", 1608, FieldType.BIT, 31);
public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1612, FieldType.INT8).setScale(5.0);
public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1613, FieldType.INT8).setScale(1.0);
public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1614, FieldType.INT8).setScale(5.0);
@ -4127,40 +4064,9 @@ public class Fields {
IDLE_DERIVATIVEFILTERLOSS,
TRAILINGSPARKANGLE,
TRIGGER_TYPE,
TRIGGER_TODOREMOVEMEONEDAY0,
TRIGGER_TODOREMOVEMEONEDAY1,
TRIGGER_USEONLYFIRSTCHANNEL,
TRIGGER_UNUSEDBIT_4_3,
TRIGGER_UNUSEDBIT_4_4,
TRIGGER_UNUSEDBIT_4_5,
TRIGGER_UNUSEDBIT_4_6,
TRIGGER_UNUSEDBIT_4_7,
TRIGGER_UNUSEDBIT_4_8,
TRIGGER_UNUSEDBIT_4_9,
TRIGGER_UNUSEDBIT_4_10,
TRIGGER_UNUSEDBIT_4_11,
TRIGGER_UNUSEDBIT_4_12,
TRIGGER_UNUSEDBIT_4_13,
TRIGGER_UNUSEDBIT_4_14,
TRIGGER_UNUSEDBIT_4_15,
TRIGGER_UNUSEDBIT_4_16,
TRIGGER_UNUSEDBIT_4_17,
TRIGGER_UNUSEDBIT_4_18,
TRIGGER_UNUSEDBIT_4_19,
TRIGGER_UNUSEDBIT_4_20,
TRIGGER_UNUSEDBIT_4_21,
TRIGGER_UNUSEDBIT_4_22,
TRIGGER_UNUSEDBIT_4_23,
TRIGGER_UNUSEDBIT_4_24,
TRIGGER_UNUSEDBIT_4_25,
TRIGGER_UNUSEDBIT_4_26,
TRIGGER_UNUSEDBIT_4_27,
TRIGGER_UNUSEDBIT_4_28,
TRIGGER_UNUSEDBIT_4_29,
TRIGGER_UNUSEDBIT_4_30,
TRIGGER_UNUSEDBIT_4_31,
TRIGGER_CUSTOMTOTALTOOTHCOUNT,
TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT,
UNUSED460,
HIP9011SPIDEVICE,
FAILEDMAPFALLBACK,
BOOSTCONTROLSAFEDUTYCYCLE,
@ -4755,30 +4661,30 @@ public class Fields {
UNUSED1128,
UNUSED1129,
UNUSED1130,
UNUSEDBIT_537_8,
UNUSEDBIT_537_9,
UNUSEDBIT_537_10,
UNUSEDBIT_537_11,
UNUSEDBIT_537_12,
UNUSEDBIT_537_13,
UNUSEDBIT_537_14,
UNUSEDBIT_537_15,
UNUSEDBIT_537_16,
UNUSEDBIT_537_17,
UNUSEDBIT_537_18,
UNUSEDBIT_537_19,
UNUSEDBIT_537_20,
UNUSEDBIT_537_21,
UNUSEDBIT_537_22,
UNUSEDBIT_537_23,
UNUSEDBIT_537_24,
UNUSEDBIT_537_25,
UNUSEDBIT_537_26,
UNUSEDBIT_537_27,
UNUSEDBIT_537_28,
UNUSEDBIT_537_29,
UNUSEDBIT_537_30,
UNUSEDBIT_537_31,
UNUSEDBIT_538_8,
UNUSEDBIT_538_9,
UNUSEDBIT_538_10,
UNUSEDBIT_538_11,
UNUSEDBIT_538_12,
UNUSEDBIT_538_13,
UNUSEDBIT_538_14,
UNUSEDBIT_538_15,
UNUSEDBIT_538_16,
UNUSEDBIT_538_17,
UNUSEDBIT_538_18,
UNUSEDBIT_538_19,
UNUSEDBIT_538_20,
UNUSEDBIT_538_21,
UNUSEDBIT_538_22,
UNUSEDBIT_538_23,
UNUSEDBIT_538_24,
UNUSEDBIT_538_25,
UNUSEDBIT_538_26,
UNUSEDBIT_538_27,
UNUSEDBIT_538_28,
UNUSEDBIT_538_29,
UNUSEDBIT_538_30,
UNUSEDBIT_538_31,
BENCHTESTOFFTIME,
BENCHTESTCOUNT,
BENCHTESTONTIME,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sat May 28 14:52:40 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Mon May 30 11:18:08 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -105,7 +105,7 @@ public class TriggerState {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10011;
public static final int FLASH_DATA_VERSION = 10012;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sat May 28 14:52:39 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon May 30 11:18:07 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -105,7 +105,7 @@ public class TsOutputs {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10011;
public static final int FLASH_DATA_VERSION = 10012;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;