Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2020-09-28 20:34:48 +00:00
parent f1c04efefa
commit 589acfc7db
39 changed files with 163 additions and 143 deletions

View File

@ -1,7 +1,7 @@
#include "global.h"
#include "rusefi_enums.h"
#include "rusefi_hw_enums.h"
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Thu Sep 17 10:01:50 EEST 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:07 UTC 2020
// see also gen_config_and_enums.bat
@ -972,6 +972,21 @@ case ZIL_130:
}
return NULL;
}
const char *getEtb_function_e(etb_function_e value){
switch(value) {
case ETB_IdleValve:
return "ETB_IdleValve";
case ETB_None:
return "ETB_None";
case ETB_Throttle1:
return "ETB_Throttle1";
case ETB_Throttle2:
return "ETB_Throttle2";
case ETB_Wastegate:
return "ETB_Wastegate";
}
return NULL;
}
const char *getGear_e(gear_e value){
switch(value) {
case GEAR_1:

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Thu Sep 17 08:26:48 EEST 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:07 UTC 2020
// see also gen_config_and_enums.bat
@ -26,6 +26,7 @@ const char *getDisplay_mode_e(display_mode_e value);
const char *getEgo_sensor_e(ego_sensor_e value);
const char *getEngine_load_mode_e(engine_load_mode_e value);
const char *getEngine_type_e(engine_type_e value);
const char *getEtb_function_e(etb_function_e value);
const char *getGear_e(gear_e value);
const char *getGppwm_channel_e(gppwm_channel_e value);
const char *getGppwm_compare_mode_e(gppwm_compare_mode_e value);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:03 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:30 UTC 2020
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1781,11 +1781,8 @@ struct engine_configuration_s {
offset 976 bit 10 */
bool stftIgnoreErrorMagnitude : 1;
/**
* Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.
* Set the primary TPS to the cable-operated throttle's sensor
* Set the secondary TPS to the mini ETB's position sensor(s).
offset 976 bit 11 */
bool dcMotorIdleValve : 1;
bool unused976b11 : 1;
/**
offset 976 bit 12 */
bool enableSoftwareKnock : 1;
@ -3727,4 +3724,4 @@ struct persistent_config_s {
typedef struct persistent_config_s persistent_config_s;
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:03 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:30 UTC 2020

View File

@ -319,7 +319,6 @@
#define cutSparkOnHardLimit_offset 1464
#define cylinderBore_offset 408
#define cylindersCount_offset 400
#define dcMotorIdleValve_offset 976
#define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_2", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_43", "DBG_44"
#define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "INVALID", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "FSIO_ADC", "AUX_PID_1", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "VSS", "SD card", "sr5", "Knock", "mode16", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "FSIO_EXPRESSION_1_7", "Status", "CJ125", "CAN", "MAP", "Metrics", "ETB#2", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "ETB Logic", "Boost Control", "Start/Stop", "Launch", "ETB Autotune", "FSIO_COMPOSITE_LOG", "FSIO_EXPRESSION_8_14", "FSIO_SPECIAL", "Mode43", "Mode44"
#define debugMapAveraging_offset 807
@ -1172,7 +1171,7 @@
#define showSdCardWarning_offset 76
#define SIGNATURE_BOARD hellen_cypress
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1025426525
#define SIGNATURE_HASH 2525243351
#define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088
#define solenoidPadding_offset 1198
@ -1484,7 +1483,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2020.09.28.hellen_cypress.1025426525"
#define TS_SIGNATURE "rusEFI 2020.09.28.hellen_cypress.2525243351"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' // 0x74
@ -1516,6 +1515,7 @@
#define unused3288_offset 3288
#define unused6312_offset 6312
#define unused744b25_offset 744
#define unused976b11_offset 976
#define unused_1484_bit_24_offset 1476
#define unused_1484_bit_25_offset 1476
#define unused_1484_bit_26_offset 1476

View File

@ -1,7 +1,7 @@
#include "global.h"
#include "rusefi_enums.h"
#include "rusefi_hw_enums.h"
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:13 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:07 UTC 2020
// see also gen_config_and_enums.bat
@ -768,6 +768,21 @@ case ZIL_130:
}
return NULL;
}
const char *getEtb_function_e(etb_function_e value){
switch(value) {
case ETB_IdleValve:
return "ETB_IdleValve";
case ETB_None:
return "ETB_None";
case ETB_Throttle1:
return "ETB_Throttle1";
case ETB_Throttle2:
return "ETB_Throttle2";
case ETB_Wastegate:
return "ETB_Wastegate";
}
return NULL;
}
const char *getGear_e(gear_e value){
switch(value) {
case GEAR_1:

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:13 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:07 UTC 2020
// see also gen_config_and_enums.bat
@ -26,6 +26,7 @@ const char *getDisplay_mode_e(display_mode_e value);
const char *getEgo_sensor_e(ego_sensor_e value);
const char *getEngine_load_mode_e(engine_load_mode_e value);
const char *getEngine_type_e(engine_type_e value);
const char *getEtb_function_e(etb_function_e value);
const char *getGear_e(gear_e value);
const char *getGppwm_channel_e(gppwm_channel_e value);
const char *getGppwm_compare_mode_e(gppwm_compare_mode_e value);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:01 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:28 UTC 2020
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1781,11 +1781,8 @@ struct engine_configuration_s {
offset 976 bit 10 */
bool stftIgnoreErrorMagnitude : 1;
/**
* Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.
* Set the primary TPS to the cable-operated throttle's sensor
* Set the secondary TPS to the mini ETB's position sensor(s).
offset 976 bit 11 */
bool dcMotorIdleValve : 1;
bool unused976b11 : 1;
/**
offset 976 bit 12 */
bool enableSoftwareKnock : 1;
@ -3727,4 +3724,4 @@ struct persistent_config_s {
typedef struct persistent_config_s persistent_config_s;
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:01 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:28 UTC 2020

View File

@ -319,7 +319,6 @@
#define cutSparkOnHardLimit_offset 1464
#define cylinderBore_offset 408
#define cylindersCount_offset 400
#define dcMotorIdleValve_offset 976
#define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_2", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_43", "DBG_44"
#define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "INVALID", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "FSIO_ADC", "AUX_PID_1", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "VSS", "SD card", "sr5", "Knock", "mode16", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "FSIO_EXPRESSION_1_7", "Status", "CJ125", "CAN", "MAP", "Metrics", "ETB#2", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "ETB Logic", "Boost Control", "Start/Stop", "Launch", "ETB Autotune", "FSIO_COMPOSITE_LOG", "FSIO_EXPRESSION_8_14", "FSIO_SPECIAL", "Mode43", "Mode44"
#define debugMapAveraging_offset 807
@ -1172,7 +1171,7 @@
#define showSdCardWarning_offset 76
#define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1812135591
#define SIGNATURE_HASH 3348634925
#define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088
#define solenoidPadding_offset 1198
@ -1484,7 +1483,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2020.09.28.kin.1812135591"
#define TS_SIGNATURE "rusEFI 2020.09.28.kin.3348634925"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' // 0x74
@ -1516,6 +1515,7 @@
#define unused3288_offset 3288
#define unused6312_offset 6312
#define unused744b25_offset 744
#define unused976b11_offset 976
#define unused_1484_bit_24_offset 1476
#define unused_1484_bit_25_offset 1476
#define unused_1484_bit_26_offset 1476

View File

@ -1,7 +1,7 @@
#include "global.h"
#include "rusefi_enums.h"
#include "rusefi_hw_enums.h"
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:12 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:06 UTC 2020
// see also gen_config_and_enums.bat
@ -906,6 +906,21 @@ case ZIL_130:
}
return NULL;
}
const char *getEtb_function_e(etb_function_e value){
switch(value) {
case ETB_IdleValve:
return "ETB_IdleValve";
case ETB_None:
return "ETB_None";
case ETB_Throttle1:
return "ETB_Throttle1";
case ETB_Throttle2:
return "ETB_Throttle2";
case ETB_Wastegate:
return "ETB_Wastegate";
}
return NULL;
}
const char *getGear_e(gear_e value){
switch(value) {
case GEAR_1:

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 07 14:17:12 UTC 2020
// was generated automatically by rusEfi tool from rusefi_hw_enums.h // was generated automatically by rusEfi tool from rusefi_enums.h // by enum2string.jar tool on Mon Sep 28 20:34:06 UTC 2020
// see also gen_config_and_enums.bat
@ -26,6 +26,7 @@ const char *getDisplay_mode_e(display_mode_e value);
const char *getEgo_sensor_e(ego_sensor_e value);
const char *getEngine_load_mode_e(engine_load_mode_e value);
const char *getEngine_type_e(engine_type_e value);
const char *getEtb_function_e(etb_function_e value);
const char *getGear_e(gear_e value);
const char *getGppwm_channel_e(gppwm_channel_e value);
const char *getGppwm_compare_mode_e(gppwm_compare_mode_e value);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1781,11 +1781,8 @@ struct engine_configuration_s {
offset 976 bit 10 */
bool stftIgnoreErrorMagnitude : 1;
/**
* Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.
* Set the primary TPS to the cable-operated throttle's sensor
* Set the secondary TPS to the mini ETB's position sensor(s).
offset 976 bit 11 */
bool dcMotorIdleValve : 1;
bool unused976b11 : 1;
/**
offset 976 bit 12 */
bool enableSoftwareKnock : 1;
@ -3727,4 +3724,4 @@ struct persistent_config_s {
typedef struct persistent_config_s persistent_config_s;
// end
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
FSIO_SETTING_FANONTEMPERATURE = 1000,

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_FANONTEMPERATURE:

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature");

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_FANONTEMPERATURE:

View File

@ -319,7 +319,6 @@
#define cutSparkOnHardLimit_offset 1464
#define cylinderBore_offset 408
#define cylindersCount_offset 400
#define dcMotorIdleValve_offset 976
#define debug_mode_e_auto_enum "DBG_ALTERNATOR_PID", "DBG_TPS_ACCEL", "DBG_2", "DBG_IDLE_CONTROL", "DBG_EL_ACCEL", "DBG_TRIGGER_COUNTERS", "DBG_FSIO_ADC", "DBG_AUX_PID_1", "DBG_VVT", "DBG_CRANKING_DETAILS", "DBG_IGNITION_TIMING", "DBG_FUEL_PID_CORRECTION", "DBG_VEHICLE_SPEED_SENSOR", "DBG_SD_CARD", "DBG_SR5_PROTOCOL", "DBG_KNOCK", "DBG_16", "DBG_ELECTRONIC_THROTTLE_PID", "DBG_EXECUTOR", "DBG_BENCH_TEST", "DBG_AUX_VALVES", "DBG_ANALOG_INPUTS", "DBG_INSTANT_RPM", "DBG_FSIO_EXPRESSION_1_7", "DBG_STATUS", "DBG_CJ125", "DBG_CAN", "DBG_MAP", "DBG_METRICS", "DBG_ELECTRONIC_THROTTLE_EXTRA", "DBG_ION", "DBG_TLE8888", "DBG_ANALOG_INPUTS2", "DBG_DWELL_METRIC", "DBG_34", "DBG_ETB_LOGIC", "DBG_BOOST", "DBG_START_STOP", "DBG_LAUNCH", "DBG_ETB_AUTOTUNE", "DBG_COMPOSITE_LOG", "DBG_FSIO_EXPRESSION_8_14", "DBG_FSIO_SPECIAL", "DBG_43", "DBG_44"
#define debug_mode_e_enum "Alternator PID", "TPS acceleration enrichment", "INVALID", "Idle Control", "Engine Load accl enrich", "Trigger Counters", "FSIO_ADC", "AUX_PID_1", "VVT input", "Cranking", "Timing", "Closed-loop fuel corr PID", "VSS", "SD card", "sr5", "Knock", "mode16", "Electronic Throttle", "Executor", "Bench Test / TS commands", "Aux Valves", "Analog inputs #1", "INSTANT_RPM", "FSIO_EXPRESSION_1_7", "Status", "CJ125", "CAN", "MAP", "Metrics", "ETB#2", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "ETB Logic", "Boost Control", "Start/Stop", "Launch", "ETB Autotune", "FSIO_COMPOSITE_LOG", "FSIO_EXPRESSION_8_14", "FSIO_SPECIAL", "Mode43", "Mode44"
#define debugMapAveraging_offset 807
@ -1172,7 +1171,7 @@
#define showSdCardWarning_offset 76
#define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 2279195939
#define SIGNATURE_HASH 742598313
#define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088
#define solenoidPadding_offset 1198
@ -1484,7 +1483,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2020.09.28.all.2279195939"
#define TS_SIGNATURE "rusEFI 2020.09.28.all.742598313"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' // 0x74
@ -1516,6 +1515,7 @@
#define unused3288_offset 3288
#define unused6312_offset 6312
#define unused744b25_offset 744
#define unused976b11_offset 976
#define unused_1484_bit_24_offset 1476
#define unused_1484_bit_25_offset 1476
#define unused_1484_bit_26_offset 1476

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 2279195939
#define TS_SIGNATURE "rusEFI 2020.09.28.all.2279195939"
#define SIGNATURE_HASH 742598313
#define TS_SIGNATURE "rusEFI 2020.09.28.all.742598313"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD frankenso_na6
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 541238040
#define TS_SIGNATURE "rusEFI 2020.09.28.frankenso_na6.541238040"
#define SIGNATURE_HASH 2346205330
#define TS_SIGNATURE "rusEFI 2020.09.28.frankenso_na6.2346205330"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen_cypress
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1025426525
#define TS_SIGNATURE "rusEFI 2020.09.28.hellen_cypress.1025426525"
#define SIGNATURE_HASH 2525243351
#define TS_SIGNATURE "rusEFI 2020.09.28.hellen_cypress.2525243351"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1812135591
#define TS_SIGNATURE "rusEFI 2020.09.28.kin.1812135591"
#define SIGNATURE_HASH 3348634925
#define TS_SIGNATURE "rusEFI 2020.09.28.kin.3348634925"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD mre_f4
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1887582900
#define TS_SIGNATURE "rusEFI 2020.09.28.mre_f4.1887582900"
#define SIGNATURE_HASH 3675838782
#define TS_SIGNATURE "rusEFI 2020.09.28.mre_f4.3675838782"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD mre_f7
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 1887582900
#define TS_SIGNATURE "rusEFI 2020.09.28.mre_f7.1887582900"
#define SIGNATURE_HASH 3675838782
#define TS_SIGNATURE "rusEFI 2020.09.28.mre_f7.3675838782"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD prometheus_405
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 854994000
#define TS_SIGNATURE "rusEFI 2020.09.28.prometheus_405.854994000"
#define SIGNATURE_HASH 2574045146
#define TS_SIGNATURE "rusEFI 2020.09.28.prometheus_405.2574045146"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD prometheus_469
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 854994000
#define TS_SIGNATURE "rusEFI 2020.09.28.prometheus_469.854994000"
#define SIGNATURE_HASH 2574045146
#define TS_SIGNATURE "rusEFI 2020.09.28.prometheus_469.2574045146"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD proteus_f4
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 2510301958
#define TS_SIGNATURE "rusEFI 2020.09.28.proteus_f4.2510301958"
#define SIGNATURE_HASH 3088779436
#define TS_SIGNATURE "rusEFI 2020.09.28.proteus_f4.3088779436"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD proteus_f7
#define SIGNATURE_DATE 2020.09.28
#define SIGNATURE_HASH 2510301958
#define TS_SIGNATURE "rusEFI 2020.09.28.proteus_f7.2510301958"
#define SIGNATURE_HASH 3088779436
#define TS_SIGNATURE "rusEFI 2020.09.28.proteus_f7.3088779436"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.all.2279195939"
signature = "rusEFI 2020.09.28.all.742598313"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.all.2279195939" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.all.742598313" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:40 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4383,12 +4382,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4404,7 +4402,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.frankenso_na6.541238040"
signature = "rusEFI 2020.09.28.frankenso_na6.2346205330"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.frankenso_na6.541238040" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.frankenso_na6.2346205330" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:52 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:20 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4383,12 +4382,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4404,7 +4402,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.hellen_cypress.1025426525"
signature = "rusEFI 2020.09.28.hellen_cypress.2525243351"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.hellen_cypress.1025426525" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.hellen_cypress.2525243351" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:03 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:30 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4383,12 +4382,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4404,7 +4402,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.kin.1812135591"
signature = "rusEFI 2020.09.28.kin.3348634925"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.kin.1812135591" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.kin.3348634925" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 18:47:01 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Sep 28 20:34:28 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4384,12 +4383,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4405,7 +4403,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.mre_f4.1887582900"
signature = "rusEFI 2020.09.28.mre_f4.3675838782"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.mre_f4.1887582900" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.mre_f4.3675838782" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:51 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:18 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4358,12 +4357,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4379,7 +4377,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.mre_f7.1887582900"
signature = "rusEFI 2020.09.28.mre_f7.3675838782"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.mre_f7.1887582900" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.mre_f7.3675838782" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:42 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:11 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4358,12 +4357,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4379,7 +4377,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.prometheus_405.854994000"
signature = "rusEFI 2020.09.28.prometheus_405.2574045146"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.prometheus_405.854994000" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.prometheus_405.2574045146" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:56 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:23 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4379,12 +4378,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4400,7 +4398,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.prometheus_469.854994000"
signature = "rusEFI 2020.09.28.prometheus_469.2574045146"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.prometheus_469.854994000" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.prometheus_469.2574045146" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:54 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:21 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4379,12 +4378,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4400,7 +4398,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.proteus_f4.2510301958"
signature = "rusEFI 2020.09.28.proteus_f4.3088779436"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.proteus_f4.2510301958" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.proteus_f4.3088779436" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:47:00 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:27 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4348,12 +4347,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4369,7 +4367,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2020.09.28.proteus_f7.2510301958"
signature = "rusEFI 2020.09.28.proteus_f7.3088779436"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2020.09.28.proteus_f7.2510301958" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2020.09.28.proteus_f7.3088779436" ; signature is expected to be 7 or more characters.
[Constants]
; new packet serial format with CRC
@ -74,7 +74,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 18:46:58 UTC 2020
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:25 UTC 2020
pageSize = 20000
page = 1
@ -542,7 +542,7 @@ page = 1
enableInnovateLC2 = bits, U32, 976, [8:8], "false", "true"
showHumanReadableWarning= bits, U32, 976, [9:9], "false", "true"
stftIgnoreErrorMagnitude= bits, U32, 976, [10:10], "false", "true"
dcMotorIdleValve = bits, U32, 976, [11:11], "false", "true"
unused976b11 = bits, U32, 976, [11:11], "false", "true"
enableSoftwareKnock = bits, U32, 976, [12:12], "false", "true"
verboseVVTDecoding = bits, U32, 976, [13:13], "false", "true"
invertCamVVTSignal = bits, U32, 976, [14:14], "false", "true"
@ -1292,7 +1292,6 @@ page = 1
sensorChartMode = "rusEfi console Sensor Sniffer mode"
useHbridges = "If enabled we use two H-bridges to drive stepper idle air valve"
stftIgnoreErrorMagnitude = "If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.;"
dcMotorIdleValve = "Used on some German vehicles around late 90s: cable-operated throttle and DC motor idle air valve.\nSet the primary TPS to the cable-operated throttle's sensor\nSet the secondary TPS to the mini ETB's position sensor(s)."
consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only\nenable consumeObdSensors"
boostControlPin = "Wastegate control Solenoid"
launchSpeedTreshold = "Disabled above this speed"
@ -4348,12 +4347,11 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogLeft
field = "https://rusefi.com/s/etb"
field = "Late 90s German DC Motor idle", dcMotorIdleValve, { throttlePedalPositionAdcChannel == 0 }
field = "Detailed status in console", isVerboseETB
field = "Disable ETB Motor", pauseEtbControl
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
; criteria for the same panel when used in multiple places
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) || dcMotorIdleValve }
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
dialog = etbAutotune, "PID Autotune"
field = "First step: calibrate TPS and hit 'Burn'"
@ -4369,7 +4367,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
dialog = etbDialogRight
panel = etbIdleDialog, { throttlePedalPositionAdcChannel != 0 }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) || dcMotorIdleValve }
panel = etbPidDialog, { (throttlePedalPositionAdcChannel != 0) }
panel = etbAutotune
; Neutral position handling not yet implemented!

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 Mon Sep 28 18:46:40 UTC 2020
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Sep 28 20:34:08 UTC 2020
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -309,7 +309,6 @@ public class Fields {
public static final int cutSparkOnHardLimit_offset = 1464;
public static final int cylinderBore_offset = 408;
public static final int cylindersCount_offset = 400;
public static final int dcMotorIdleValve_offset = 976;
public static final int debugMapAveraging_offset = 807;
public static final int debugMode_offset = 2092;
public static final int debugTriggerSync_offset = 676;
@ -1127,6 +1126,7 @@ public class Fields {
public static final int servoOutputPins8_offset = 3147;
public static final int showHumanReadableWarning_offset = 976;
public static final int showSdCardWarning_offset = 76;
public static final int SIGNATURE_HASH = 742598313;
public static final int silentTriggerError_offset = 1464;
public static final int slowAdcAlpha_offset = 2088;
public static final int solenoidPadding_offset = 1198;
@ -1388,7 +1388,7 @@ public class Fields {
public static final char TS_SD_R_COMMAND = 'r';
public static final char TS_SD_W_COMMAND = 'w';
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2020.09.28.all.2279195939";
public static final String TS_SIGNATURE = "rusEFI 2020.09.28.all.742598313";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final int TT_TT_60_2_VW = 20;
public static final int TT_TT_ONE = 18;
@ -1417,6 +1417,7 @@ public class Fields {
public static final int unused3288_offset = 3288;
public static final int unused6312_offset = 6312;
public static final int unused744b25_offset = 744;
public static final int unused976b11_offset = 976;
public static final int unused_1484_bit_24_offset = 1476;
public static final int unused_1484_bit_25_offset = 1476;
public static final int unused_1484_bit_26_offset = 1476;
@ -1995,7 +1996,7 @@ public class Fields {
public static final Field ENABLEINNOVATELC2 = Field.create("ENABLEINNOVATELC2", 976, FieldType.BIT, 8);
public static final Field SHOWHUMANREADABLEWARNING = Field.create("SHOWHUMANREADABLEWARNING", 976, FieldType.BIT, 9);
public static final Field STFTIGNOREERRORMAGNITUDE = Field.create("STFTIGNOREERRORMAGNITUDE", 976, FieldType.BIT, 10);
public static final Field DCMOTORIDLEVALVE = Field.create("DCMOTORIDLEVALVE", 976, FieldType.BIT, 11);
public static final Field UNUSED976B11 = Field.create("UNUSED976B11", 976, FieldType.BIT, 11);
public static final Field ENABLESOFTWAREKNOCK = Field.create("ENABLESOFTWAREKNOCK", 976, FieldType.BIT, 12);
public static final Field VERBOSEVVTDECODING = Field.create("VERBOSEVVTDECODING", 976, FieldType.BIT, 13);
public static final Field INVERTCAMVVTSIGNAL = Field.create("INVERTCAMVVTSIGNAL", 976, FieldType.BIT, 14);
@ -3033,7 +3034,7 @@ public class Fields {
ENABLEINNOVATELC2,
SHOWHUMANREADABLEWARNING,
STFTIGNOREERRORMAGNITUDE,
DCMOTORIDLEVALVE,
UNUSED976B11,
ENABLESOFTWAREKNOCK,
VERBOSEVVTDECODING,
INVERTCAMVVTSIGNAL,

View File

@ -1,6 +1,6 @@
<roms>
<!-- was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh Mon Sep 28 18:46:41 UTC 2020 -->
<!-- was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh Mon Sep 28 20:34:09 UTC 2020 -->
<rom>
<romid>