Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-01-14 03:39:21 +00:00
parent a31b56c1e0
commit cdab332a9d
60 changed files with 1578 additions and 1156 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:39 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:34 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1532,10 +1532,15 @@ struct engine_configuration_s {
*/
uint8_t acIdleExtraOffset;
/**
ms
ratio
* offset 720
*/
int unused720;
scaled_channel<uint16_t, 10, 1> finalGearRatio;
/**
m
* offset 722
*/
scaled_channel<uint16_t, 1000, 1> wheelDiameter;
/**
* Voltage when the wastegate is closed.
* You probably don't have one of these!
@ -2979,76 +2984,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1740 bit 8 */
bool unusedBit_501_8 : 1 {};
bool unusedBit_502_8 : 1 {};
/**
offset 1740 bit 9 */
bool unusedBit_501_9 : 1 {};
bool unusedBit_502_9 : 1 {};
/**
offset 1740 bit 10 */
bool unusedBit_501_10 : 1 {};
bool unusedBit_502_10 : 1 {};
/**
offset 1740 bit 11 */
bool unusedBit_501_11 : 1 {};
bool unusedBit_502_11 : 1 {};
/**
offset 1740 bit 12 */
bool unusedBit_501_12 : 1 {};
bool unusedBit_502_12 : 1 {};
/**
offset 1740 bit 13 */
bool unusedBit_501_13 : 1 {};
bool unusedBit_502_13 : 1 {};
/**
offset 1740 bit 14 */
bool unusedBit_501_14 : 1 {};
bool unusedBit_502_14 : 1 {};
/**
offset 1740 bit 15 */
bool unusedBit_501_15 : 1 {};
bool unusedBit_502_15 : 1 {};
/**
offset 1740 bit 16 */
bool unusedBit_501_16 : 1 {};
bool unusedBit_502_16 : 1 {};
/**
offset 1740 bit 17 */
bool unusedBit_501_17 : 1 {};
bool unusedBit_502_17 : 1 {};
/**
offset 1740 bit 18 */
bool unusedBit_501_18 : 1 {};
bool unusedBit_502_18 : 1 {};
/**
offset 1740 bit 19 */
bool unusedBit_501_19 : 1 {};
bool unusedBit_502_19 : 1 {};
/**
offset 1740 bit 20 */
bool unusedBit_501_20 : 1 {};
bool unusedBit_502_20 : 1 {};
/**
offset 1740 bit 21 */
bool unusedBit_501_21 : 1 {};
bool unusedBit_502_21 : 1 {};
/**
offset 1740 bit 22 */
bool unusedBit_501_22 : 1 {};
bool unusedBit_502_22 : 1 {};
/**
offset 1740 bit 23 */
bool unusedBit_501_23 : 1 {};
bool unusedBit_502_23 : 1 {};
/**
offset 1740 bit 24 */
bool unusedBit_501_24 : 1 {};
bool unusedBit_502_24 : 1 {};
/**
offset 1740 bit 25 */
bool unusedBit_501_25 : 1 {};
bool unusedBit_502_25 : 1 {};
/**
offset 1740 bit 26 */
bool unusedBit_501_26 : 1 {};
bool unusedBit_502_26 : 1 {};
/**
offset 1740 bit 27 */
bool unusedBit_501_27 : 1 {};
bool unusedBit_502_27 : 1 {};
/**
offset 1740 bit 28 */
bool unusedBit_501_28 : 1 {};
bool unusedBit_502_28 : 1 {};
/**
offset 1740 bit 29 */
bool unusedBit_501_29 : 1 {};
bool unusedBit_502_29 : 1 {};
/**
offset 1740 bit 30 */
bool unusedBit_501_30 : 1 {};
bool unusedBit_502_30 : 1 {};
/**
offset 1740 bit 31 */
bool unusedBit_501_31 : 1 {};
bool unusedBit_502_31 : 1 {};
/**
ms
* offset 1744
@ -4025,16 +4030,21 @@ struct engine_configuration_s {
*/
output_pin_e stepper_raw_output[4];
/**
* need 4 byte alignment
units
ratio
* offset 4622
*/
uint8_t alignmentFill_at_4622[2];
scaled_channel<uint16_t, 100, 1> gearRatio[GEARS_COUNT];
/**
* need 4 byte alignment
units
* offset 4638
*/
uint8_t alignmentFill_at_4638[2];
/**
units
* offset 4624
* offset 4640
*/
int mainUnusedEnd[99];
int mainUnusedEnd[95];
/** total size 5020*/
};
@ -4450,4 +4460,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:39 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:34 UTC 2022

View File

@ -79,7 +79,7 @@
#define alignmentFill_at_1847_offset 1847
#define alignmentFill_at_1873_offset 1873
#define alignmentFill_at_4007_offset 4007
#define alignmentFill_at_4622_offset 4622
#define alignmentFill_at_4638_offset 4638
#define alignmentFill_at_62_offset 62
#define alternatorControl_dFactor_offset 1492
#define alternatorControl_iFactor_offset 1488
@ -947,6 +947,7 @@
#define fanOnTemperature_offset 480
#define fanPin_offset 671
#define fanPinMode_offset 670
#define finalGearRatio_offset 720
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
@ -1132,6 +1133,15 @@
#define gear_e_GEAR_4 4
#define gear_e_NEUTRAL 0
#define gear_e_REVERSE -1
#define gearRatio1_offset 4622
#define gearRatio2_offset 4624
#define gearRatio3_offset 4626
#define gearRatio4_offset 4628
#define gearRatio5_offset 4630
#define gearRatio6_offset 4632
#define gearRatio7_offset 4634
#define gearRatio8_offset 4636
#define GEARS_COUNT 8
#define globalFuelCorrection_offset 552
#define globalTriggerAngleOffset_offset 468
#define gppwm1_alignmentFill_map_offset 3619
@ -1599,7 +1609,7 @@
#define MAIN_HELP_URL "http://www.rusefi.com/"
#define mainRelayPin_offset 714
#define mainRelayPinMode_offset 756
#define mainUnusedEnd_offset 4624
#define mainUnusedEnd_offset 4640
#define malfunctionIndicatorPin_offset 668
#define malfunctionIndicatorPinMode_offset 669
#define manIdlePosition_offset 616
@ -1881,7 +1891,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 755283469
#define SIGNATURE_HASH 1654659871
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2405,7 +2415,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen_cypress.755283469"
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen_cypress.1654659871"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2436,7 +2446,6 @@
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused45342_offset 896
#define unused720_offset 720
#define unused_1484_bit_24_offset 1272
#define unused_1484_bit_25_offset 1272
#define unused_1484_bit_26_offset 1272
@ -2448,30 +2457,30 @@
#define unusedBit4_1476_offset 1272
#define unusedBit_310_31_offset 896
#define unusedBit_48_31_offset 164
#define unusedBit_501_10_offset 1740
#define unusedBit_501_11_offset 1740
#define unusedBit_501_12_offset 1740
#define unusedBit_501_13_offset 1740
#define unusedBit_501_14_offset 1740
#define unusedBit_501_15_offset 1740
#define unusedBit_501_16_offset 1740
#define unusedBit_501_17_offset 1740
#define unusedBit_501_18_offset 1740
#define unusedBit_501_19_offset 1740
#define unusedBit_501_20_offset 1740
#define unusedBit_501_21_offset 1740
#define unusedBit_501_22_offset 1740
#define unusedBit_501_23_offset 1740
#define unusedBit_501_24_offset 1740
#define unusedBit_501_25_offset 1740
#define unusedBit_501_26_offset 1740
#define unusedBit_501_27_offset 1740
#define unusedBit_501_28_offset 1740
#define unusedBit_501_29_offset 1740
#define unusedBit_501_30_offset 1740
#define unusedBit_501_31_offset 1740
#define unusedBit_501_8_offset 1740
#define unusedBit_501_9_offset 1740
#define unusedBit_502_10_offset 1740
#define unusedBit_502_11_offset 1740
#define unusedBit_502_12_offset 1740
#define unusedBit_502_13_offset 1740
#define unusedBit_502_14_offset 1740
#define unusedBit_502_15_offset 1740
#define unusedBit_502_16_offset 1740
#define unusedBit_502_17_offset 1740
#define unusedBit_502_18_offset 1740
#define unusedBit_502_19_offset 1740
#define unusedBit_502_20_offset 1740
#define unusedBit_502_21_offset 1740
#define unusedBit_502_22_offset 1740
#define unusedBit_502_23_offset 1740
#define unusedBit_502_24_offset 1740
#define unusedBit_502_25_offset 1740
#define unusedBit_502_26_offset 1740
#define unusedBit_502_27_offset 1740
#define unusedBit_502_28_offset 1740
#define unusedBit_502_29_offset 1740
#define unusedBit_502_30_offset 1740
#define unusedBit_502_31_offset 1740
#define unusedBit_502_8_offset 1740
#define unusedBit_502_9_offset 1740
#define unusedBitHere1_offset 1260
#define unusedBitHere2_offset 1260
#define unusedBitHere3_offset 1260
@ -2597,5 +2606,6 @@
#define wastegatePositionMin_offset 724
#define wastegatePositionSensor_offset 1751
#define wboHeaterPin_offset 681
#define wheelDiameter_offset 722
#define wwaeBeta_offset 1568
#define wwaeTau_offset 1480

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:38 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:32 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1532,10 +1532,15 @@ struct engine_configuration_s {
*/
uint8_t acIdleExtraOffset;
/**
ms
ratio
* offset 720
*/
int unused720;
scaled_channel<uint16_t, 10, 1> finalGearRatio;
/**
m
* offset 722
*/
scaled_channel<uint16_t, 1000, 1> wheelDiameter;
/**
* Voltage when the wastegate is closed.
* You probably don't have one of these!
@ -2979,76 +2984,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1740 bit 8 */
bool unusedBit_501_8 : 1 {};
bool unusedBit_502_8 : 1 {};
/**
offset 1740 bit 9 */
bool unusedBit_501_9 : 1 {};
bool unusedBit_502_9 : 1 {};
/**
offset 1740 bit 10 */
bool unusedBit_501_10 : 1 {};
bool unusedBit_502_10 : 1 {};
/**
offset 1740 bit 11 */
bool unusedBit_501_11 : 1 {};
bool unusedBit_502_11 : 1 {};
/**
offset 1740 bit 12 */
bool unusedBit_501_12 : 1 {};
bool unusedBit_502_12 : 1 {};
/**
offset 1740 bit 13 */
bool unusedBit_501_13 : 1 {};
bool unusedBit_502_13 : 1 {};
/**
offset 1740 bit 14 */
bool unusedBit_501_14 : 1 {};
bool unusedBit_502_14 : 1 {};
/**
offset 1740 bit 15 */
bool unusedBit_501_15 : 1 {};
bool unusedBit_502_15 : 1 {};
/**
offset 1740 bit 16 */
bool unusedBit_501_16 : 1 {};
bool unusedBit_502_16 : 1 {};
/**
offset 1740 bit 17 */
bool unusedBit_501_17 : 1 {};
bool unusedBit_502_17 : 1 {};
/**
offset 1740 bit 18 */
bool unusedBit_501_18 : 1 {};
bool unusedBit_502_18 : 1 {};
/**
offset 1740 bit 19 */
bool unusedBit_501_19 : 1 {};
bool unusedBit_502_19 : 1 {};
/**
offset 1740 bit 20 */
bool unusedBit_501_20 : 1 {};
bool unusedBit_502_20 : 1 {};
/**
offset 1740 bit 21 */
bool unusedBit_501_21 : 1 {};
bool unusedBit_502_21 : 1 {};
/**
offset 1740 bit 22 */
bool unusedBit_501_22 : 1 {};
bool unusedBit_502_22 : 1 {};
/**
offset 1740 bit 23 */
bool unusedBit_501_23 : 1 {};
bool unusedBit_502_23 : 1 {};
/**
offset 1740 bit 24 */
bool unusedBit_501_24 : 1 {};
bool unusedBit_502_24 : 1 {};
/**
offset 1740 bit 25 */
bool unusedBit_501_25 : 1 {};
bool unusedBit_502_25 : 1 {};
/**
offset 1740 bit 26 */
bool unusedBit_501_26 : 1 {};
bool unusedBit_502_26 : 1 {};
/**
offset 1740 bit 27 */
bool unusedBit_501_27 : 1 {};
bool unusedBit_502_27 : 1 {};
/**
offset 1740 bit 28 */
bool unusedBit_501_28 : 1 {};
bool unusedBit_502_28 : 1 {};
/**
offset 1740 bit 29 */
bool unusedBit_501_29 : 1 {};
bool unusedBit_502_29 : 1 {};
/**
offset 1740 bit 30 */
bool unusedBit_501_30 : 1 {};
bool unusedBit_502_30 : 1 {};
/**
offset 1740 bit 31 */
bool unusedBit_501_31 : 1 {};
bool unusedBit_502_31 : 1 {};
/**
ms
* offset 1744
@ -4019,16 +4024,21 @@ struct engine_configuration_s {
*/
output_pin_e stepper_raw_output[4];
/**
* need 4 byte alignment
units
ratio
* offset 4594
*/
uint8_t alignmentFill_at_4594[2];
scaled_channel<uint16_t, 100, 1> gearRatio[GEARS_COUNT];
/**
* need 4 byte alignment
units
* offset 4610
*/
uint8_t alignmentFill_at_4610[2];
/**
units
* offset 4596
* offset 4612
*/
int mainUnusedEnd[99];
int mainUnusedEnd[95];
/** total size 4992*/
};
@ -4444,4 +4454,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:38 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:32 UTC 2022

View File

@ -78,7 +78,7 @@
#define alignEngineSnifferAtTDC_offset 748
#define alignmentFill_at_1867_offset 1867
#define alignmentFill_at_3979_offset 3979
#define alignmentFill_at_4594_offset 4594
#define alignmentFill_at_4610_offset 4610
#define alignmentFill_at_62_offset 62
#define alternatorControl_dFactor_offset 1492
#define alternatorControl_iFactor_offset 1488
@ -932,6 +932,7 @@
#define fanOnTemperature_offset 480
#define fanPin_offset 671
#define fanPinMode_offset 670
#define finalGearRatio_offset 720
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
@ -1117,6 +1118,15 @@
#define gear_e_GEAR_4 4
#define gear_e_NEUTRAL 0
#define gear_e_REVERSE -1
#define gearRatio1_offset 4594
#define gearRatio2_offset 4596
#define gearRatio3_offset 4598
#define gearRatio4_offset 4600
#define gearRatio5_offset 4602
#define gearRatio6_offset 4604
#define gearRatio7_offset 4606
#define gearRatio8_offset 4608
#define GEARS_COUNT 8
#define globalFuelCorrection_offset 552
#define globalTriggerAngleOffset_offset 468
#define gppwm1_alignmentFill_map_offset 3591
@ -1584,7 +1594,7 @@
#define MAIN_HELP_URL "http://www.rusefi.com/"
#define mainRelayPin_offset 714
#define mainRelayPinMode_offset 756
#define mainUnusedEnd_offset 4596
#define mainUnusedEnd_offset 4612
#define malfunctionIndicatorPin_offset 668
#define malfunctionIndicatorPinMode_offset 669
#define manIdlePosition_offset 616
@ -1866,7 +1876,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 3533798129
#define SIGNATURE_HASH 2634405859
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2390,7 +2400,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.01.13.kin.3533798129"
#define TS_SIGNATURE "rusEFI 2022.01.14.kin.2634405859"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2421,7 +2431,6 @@
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused45342_offset 896
#define unused720_offset 720
#define unused_1484_bit_24_offset 1272
#define unused_1484_bit_25_offset 1272
#define unused_1484_bit_26_offset 1272
@ -2433,30 +2442,30 @@
#define unusedBit4_1476_offset 1272
#define unusedBit_310_31_offset 896
#define unusedBit_48_31_offset 164
#define unusedBit_501_10_offset 1740
#define unusedBit_501_11_offset 1740
#define unusedBit_501_12_offset 1740
#define unusedBit_501_13_offset 1740
#define unusedBit_501_14_offset 1740
#define unusedBit_501_15_offset 1740
#define unusedBit_501_16_offset 1740
#define unusedBit_501_17_offset 1740
#define unusedBit_501_18_offset 1740
#define unusedBit_501_19_offset 1740
#define unusedBit_501_20_offset 1740
#define unusedBit_501_21_offset 1740
#define unusedBit_501_22_offset 1740
#define unusedBit_501_23_offset 1740
#define unusedBit_501_24_offset 1740
#define unusedBit_501_25_offset 1740
#define unusedBit_501_26_offset 1740
#define unusedBit_501_27_offset 1740
#define unusedBit_501_28_offset 1740
#define unusedBit_501_29_offset 1740
#define unusedBit_501_30_offset 1740
#define unusedBit_501_31_offset 1740
#define unusedBit_501_8_offset 1740
#define unusedBit_501_9_offset 1740
#define unusedBit_502_10_offset 1740
#define unusedBit_502_11_offset 1740
#define unusedBit_502_12_offset 1740
#define unusedBit_502_13_offset 1740
#define unusedBit_502_14_offset 1740
#define unusedBit_502_15_offset 1740
#define unusedBit_502_16_offset 1740
#define unusedBit_502_17_offset 1740
#define unusedBit_502_18_offset 1740
#define unusedBit_502_19_offset 1740
#define unusedBit_502_20_offset 1740
#define unusedBit_502_21_offset 1740
#define unusedBit_502_22_offset 1740
#define unusedBit_502_23_offset 1740
#define unusedBit_502_24_offset 1740
#define unusedBit_502_25_offset 1740
#define unusedBit_502_26_offset 1740
#define unusedBit_502_27_offset 1740
#define unusedBit_502_28_offset 1740
#define unusedBit_502_29_offset 1740
#define unusedBit_502_30_offset 1740
#define unusedBit_502_31_offset 1740
#define unusedBit_502_8_offset 1740
#define unusedBit_502_9_offset 1740
#define unusedBitHere1_offset 1260
#define unusedBitHere2_offset 1260
#define unusedBitHere3_offset 1260
@ -2574,5 +2583,6 @@
#define wastegatePositionMin_offset 724
#define wastegatePositionSensor_offset 1751
#define wboHeaterPin_offset 681
#define wheelDiameter_offset 722
#define wwaeBeta_offset 1568
#define wwaeTau_offset 1480

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:40 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:36 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1532,10 +1532,15 @@ struct engine_configuration_s {
*/
uint8_t acIdleExtraOffset;
/**
ms
ratio
* offset 720
*/
int unused720;
scaled_channel<uint16_t, 10, 1> finalGearRatio;
/**
m
* offset 722
*/
scaled_channel<uint16_t, 1000, 1> wheelDiameter;
/**
* Voltage when the wastegate is closed.
* You probably don't have one of these!
@ -2979,76 +2984,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1740 bit 8 */
bool unusedBit_501_8 : 1 {};
bool unusedBit_502_8 : 1 {};
/**
offset 1740 bit 9 */
bool unusedBit_501_9 : 1 {};
bool unusedBit_502_9 : 1 {};
/**
offset 1740 bit 10 */
bool unusedBit_501_10 : 1 {};
bool unusedBit_502_10 : 1 {};
/**
offset 1740 bit 11 */
bool unusedBit_501_11 : 1 {};
bool unusedBit_502_11 : 1 {};
/**
offset 1740 bit 12 */
bool unusedBit_501_12 : 1 {};
bool unusedBit_502_12 : 1 {};
/**
offset 1740 bit 13 */
bool unusedBit_501_13 : 1 {};
bool unusedBit_502_13 : 1 {};
/**
offset 1740 bit 14 */
bool unusedBit_501_14 : 1 {};
bool unusedBit_502_14 : 1 {};
/**
offset 1740 bit 15 */
bool unusedBit_501_15 : 1 {};
bool unusedBit_502_15 : 1 {};
/**
offset 1740 bit 16 */
bool unusedBit_501_16 : 1 {};
bool unusedBit_502_16 : 1 {};
/**
offset 1740 bit 17 */
bool unusedBit_501_17 : 1 {};
bool unusedBit_502_17 : 1 {};
/**
offset 1740 bit 18 */
bool unusedBit_501_18 : 1 {};
bool unusedBit_502_18 : 1 {};
/**
offset 1740 bit 19 */
bool unusedBit_501_19 : 1 {};
bool unusedBit_502_19 : 1 {};
/**
offset 1740 bit 20 */
bool unusedBit_501_20 : 1 {};
bool unusedBit_502_20 : 1 {};
/**
offset 1740 bit 21 */
bool unusedBit_501_21 : 1 {};
bool unusedBit_502_21 : 1 {};
/**
offset 1740 bit 22 */
bool unusedBit_501_22 : 1 {};
bool unusedBit_502_22 : 1 {};
/**
offset 1740 bit 23 */
bool unusedBit_501_23 : 1 {};
bool unusedBit_502_23 : 1 {};
/**
offset 1740 bit 24 */
bool unusedBit_501_24 : 1 {};
bool unusedBit_502_24 : 1 {};
/**
offset 1740 bit 25 */
bool unusedBit_501_25 : 1 {};
bool unusedBit_502_25 : 1 {};
/**
offset 1740 bit 26 */
bool unusedBit_501_26 : 1 {};
bool unusedBit_502_26 : 1 {};
/**
offset 1740 bit 27 */
bool unusedBit_501_27 : 1 {};
bool unusedBit_502_27 : 1 {};
/**
offset 1740 bit 28 */
bool unusedBit_501_28 : 1 {};
bool unusedBit_502_28 : 1 {};
/**
offset 1740 bit 29 */
bool unusedBit_501_29 : 1 {};
bool unusedBit_502_29 : 1 {};
/**
offset 1740 bit 30 */
bool unusedBit_501_30 : 1 {};
bool unusedBit_502_30 : 1 {};
/**
offset 1740 bit 31 */
bool unusedBit_501_31 : 1 {};
bool unusedBit_502_31 : 1 {};
/**
ms
* offset 1744
@ -4025,16 +4030,21 @@ struct engine_configuration_s {
*/
output_pin_e stepper_raw_output[4];
/**
* need 4 byte alignment
units
ratio
* offset 4622
*/
uint8_t alignmentFill_at_4622[2];
scaled_channel<uint16_t, 100, 1> gearRatio[GEARS_COUNT];
/**
* need 4 byte alignment
units
* offset 4638
*/
uint8_t alignmentFill_at_4638[2];
/**
units
* offset 4624
* offset 4640
*/
int mainUnusedEnd[99];
int mainUnusedEnd[95];
/** total size 5020*/
};
@ -4450,4 +4460,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:40 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:36 UTC 2022

View File

@ -87,7 +87,7 @@
#define alignmentFill_at_1847_offset 1847
#define alignmentFill_at_1873_offset 1873
#define alignmentFill_at_4007_offset 4007
#define alignmentFill_at_4622_offset 4622
#define alignmentFill_at_4638_offset 4638
#define alignmentFill_at_62_offset 62
#define alternatorControl_dFactor_offset 1492
#define alternatorControl_iFactor_offset 1488
@ -959,6 +959,7 @@
#define fanOnTemperature_offset 480
#define fanPin_offset 671
#define fanPinMode_offset 670
#define finalGearRatio_offset 720
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
@ -1144,6 +1145,15 @@
#define gear_e_GEAR_4 4
#define gear_e_NEUTRAL 0
#define gear_e_REVERSE -1
#define gearRatio1_offset 4622
#define gearRatio2_offset 4624
#define gearRatio3_offset 4626
#define gearRatio4_offset 4628
#define gearRatio5_offset 4630
#define gearRatio6_offset 4632
#define gearRatio7_offset 4634
#define gearRatio8_offset 4636
#define GEARS_COUNT 8
#define globalFuelCorrection_offset 552
#define globalTriggerAngleOffset_offset 468
#define gppwm1_alignmentFill_map_offset 3619
@ -1611,7 +1621,7 @@
#define MAIN_HELP_URL "http://www.rusefi.com/"
#define mainRelayPin_offset 714
#define mainRelayPinMode_offset 756
#define mainUnusedEnd_offset 4624
#define mainUnusedEnd_offset 4640
#define malfunctionIndicatorPin_offset 668
#define malfunctionIndicatorPinMode_offset 669
#define manIdlePosition_offset 616
@ -1894,7 +1904,7 @@
#define show_test_presets false
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 3561703393
#define SIGNATURE_HASH 2616191731
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2418,7 +2428,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2022.01.13.subaru_eg33_f7.3561703393"
#define TS_SIGNATURE "rusEFI 2022.01.14.subaru_eg33_f7.2616191731"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2449,7 +2459,6 @@
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused45342_offset 896
#define unused720_offset 720
#define unused_1484_bit_24_offset 1272
#define unused_1484_bit_25_offset 1272
#define unused_1484_bit_26_offset 1272
@ -2461,30 +2470,30 @@
#define unusedBit4_1476_offset 1272
#define unusedBit_310_31_offset 896
#define unusedBit_48_31_offset 164
#define unusedBit_501_10_offset 1740
#define unusedBit_501_11_offset 1740
#define unusedBit_501_12_offset 1740
#define unusedBit_501_13_offset 1740
#define unusedBit_501_14_offset 1740
#define unusedBit_501_15_offset 1740
#define unusedBit_501_16_offset 1740
#define unusedBit_501_17_offset 1740
#define unusedBit_501_18_offset 1740
#define unusedBit_501_19_offset 1740
#define unusedBit_501_20_offset 1740
#define unusedBit_501_21_offset 1740
#define unusedBit_501_22_offset 1740
#define unusedBit_501_23_offset 1740
#define unusedBit_501_24_offset 1740
#define unusedBit_501_25_offset 1740
#define unusedBit_501_26_offset 1740
#define unusedBit_501_27_offset 1740
#define unusedBit_501_28_offset 1740
#define unusedBit_501_29_offset 1740
#define unusedBit_501_30_offset 1740
#define unusedBit_501_31_offset 1740
#define unusedBit_501_8_offset 1740
#define unusedBit_501_9_offset 1740
#define unusedBit_502_10_offset 1740
#define unusedBit_502_11_offset 1740
#define unusedBit_502_12_offset 1740
#define unusedBit_502_13_offset 1740
#define unusedBit_502_14_offset 1740
#define unusedBit_502_15_offset 1740
#define unusedBit_502_16_offset 1740
#define unusedBit_502_17_offset 1740
#define unusedBit_502_18_offset 1740
#define unusedBit_502_19_offset 1740
#define unusedBit_502_20_offset 1740
#define unusedBit_502_21_offset 1740
#define unusedBit_502_22_offset 1740
#define unusedBit_502_23_offset 1740
#define unusedBit_502_24_offset 1740
#define unusedBit_502_25_offset 1740
#define unusedBit_502_26_offset 1740
#define unusedBit_502_27_offset 1740
#define unusedBit_502_28_offset 1740
#define unusedBit_502_29_offset 1740
#define unusedBit_502_30_offset 1740
#define unusedBit_502_31_offset 1740
#define unusedBit_502_8_offset 1740
#define unusedBit_502_9_offset 1740
#define unusedBitHere1_offset 1260
#define unusedBitHere2_offset 1260
#define unusedBitHere3_offset 1260
@ -2610,5 +2619,6 @@
#define wastegatePositionMin_offset 724
#define wastegatePositionSensor_offset 1751
#define wboHeaterPin_offset 681
#define wheelDiameter_offset 722
#define wwaeBeta_offset 1568
#define wwaeTau_offset 1480

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:43 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:38 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1532,10 +1532,15 @@ struct engine_configuration_s {
*/
uint8_t acIdleExtraOffset;
/**
ms
ratio
* offset 720
*/
int unused720;
scaled_channel<uint16_t, 10, 1> finalGearRatio;
/**
m
* offset 722
*/
scaled_channel<uint16_t, 1000, 1> wheelDiameter;
/**
* Voltage when the wastegate is closed.
* You probably don't have one of these!
@ -2979,76 +2984,76 @@ struct engine_configuration_s {
bool unused1130 : 1 {};
/**
offset 1740 bit 8 */
bool unusedBit_501_8 : 1 {};
bool unusedBit_502_8 : 1 {};
/**
offset 1740 bit 9 */
bool unusedBit_501_9 : 1 {};
bool unusedBit_502_9 : 1 {};
/**
offset 1740 bit 10 */
bool unusedBit_501_10 : 1 {};
bool unusedBit_502_10 : 1 {};
/**
offset 1740 bit 11 */
bool unusedBit_501_11 : 1 {};
bool unusedBit_502_11 : 1 {};
/**
offset 1740 bit 12 */
bool unusedBit_501_12 : 1 {};
bool unusedBit_502_12 : 1 {};
/**
offset 1740 bit 13 */
bool unusedBit_501_13 : 1 {};
bool unusedBit_502_13 : 1 {};
/**
offset 1740 bit 14 */
bool unusedBit_501_14 : 1 {};
bool unusedBit_502_14 : 1 {};
/**
offset 1740 bit 15 */
bool unusedBit_501_15 : 1 {};
bool unusedBit_502_15 : 1 {};
/**
offset 1740 bit 16 */
bool unusedBit_501_16 : 1 {};
bool unusedBit_502_16 : 1 {};
/**
offset 1740 bit 17 */
bool unusedBit_501_17 : 1 {};
bool unusedBit_502_17 : 1 {};
/**
offset 1740 bit 18 */
bool unusedBit_501_18 : 1 {};
bool unusedBit_502_18 : 1 {};
/**
offset 1740 bit 19 */
bool unusedBit_501_19 : 1 {};
bool unusedBit_502_19 : 1 {};
/**
offset 1740 bit 20 */
bool unusedBit_501_20 : 1 {};
bool unusedBit_502_20 : 1 {};
/**
offset 1740 bit 21 */
bool unusedBit_501_21 : 1 {};
bool unusedBit_502_21 : 1 {};
/**
offset 1740 bit 22 */
bool unusedBit_501_22 : 1 {};
bool unusedBit_502_22 : 1 {};
/**
offset 1740 bit 23 */
bool unusedBit_501_23 : 1 {};
bool unusedBit_502_23 : 1 {};
/**
offset 1740 bit 24 */
bool unusedBit_501_24 : 1 {};
bool unusedBit_502_24 : 1 {};
/**
offset 1740 bit 25 */
bool unusedBit_501_25 : 1 {};
bool unusedBit_502_25 : 1 {};
/**
offset 1740 bit 26 */
bool unusedBit_501_26 : 1 {};
bool unusedBit_502_26 : 1 {};
/**
offset 1740 bit 27 */
bool unusedBit_501_27 : 1 {};
bool unusedBit_502_27 : 1 {};
/**
offset 1740 bit 28 */
bool unusedBit_501_28 : 1 {};
bool unusedBit_502_28 : 1 {};
/**
offset 1740 bit 29 */
bool unusedBit_501_29 : 1 {};
bool unusedBit_502_29 : 1 {};
/**
offset 1740 bit 30 */
bool unusedBit_501_30 : 1 {};
bool unusedBit_502_30 : 1 {};
/**
offset 1740 bit 31 */
bool unusedBit_501_31 : 1 {};
bool unusedBit_502_31 : 1 {};
/**
ms
* offset 1744
@ -4025,16 +4030,21 @@ struct engine_configuration_s {
*/
output_pin_e stepper_raw_output[4];
/**
* need 4 byte alignment
units
ratio
* offset 4622
*/
uint8_t alignmentFill_at_4622[2];
scaled_channel<uint16_t, 100, 1> gearRatio[GEARS_COUNT];
/**
* need 4 byte alignment
units
* offset 4638
*/
uint8_t alignmentFill_at_4638[2];
/**
units
* offset 4624
* offset 4640
*/
int mainUnusedEnd[99];
int mainUnusedEnd[95];
/** total size 5020*/
};
@ -4450,4 +4460,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Mon Jan 10 22:04:43 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:38 UTC 2022

View File

@ -79,7 +79,7 @@
#define alignmentFill_at_1847_offset 1847
#define alignmentFill_at_1873_offset 1873
#define alignmentFill_at_4007_offset 4007
#define alignmentFill_at_4622_offset 4622
#define alignmentFill_at_4638_offset 4638
#define alignmentFill_at_62_offset 62
#define alternatorControl_dFactor_offset 1492
#define alternatorControl_iFactor_offset 1488
@ -947,6 +947,7 @@
#define fanOnTemperature_offset 480
#define fanPin_offset 671
#define fanPinMode_offset 670
#define finalGearRatio_offset 720
#define firingOrder_offset 424
#define fixedModeTiming_offset 464
#define fixedTiming_offset 1824
@ -1132,6 +1133,15 @@
#define gear_e_GEAR_4 4
#define gear_e_NEUTRAL 0
#define gear_e_REVERSE -1
#define gearRatio1_offset 4622
#define gearRatio2_offset 4624
#define gearRatio3_offset 4626
#define gearRatio4_offset 4628
#define gearRatio5_offset 4630
#define gearRatio6_offset 4632
#define gearRatio7_offset 4634
#define gearRatio8_offset 4636
#define GEARS_COUNT 8
#define globalFuelCorrection_offset 552
#define globalTriggerAngleOffset_offset 468
#define gppwm1_alignmentFill_map_offset 3619
@ -1599,7 +1609,7 @@
#define MAIN_HELP_URL "http://www.rusefi.com/"
#define mainRelayPin_offset 714
#define mainRelayPinMode_offset 756
#define mainUnusedEnd_offset 4624
#define mainUnusedEnd_offset 4640
#define malfunctionIndicatorPin_offset 668
#define malfunctionIndicatorPinMode_offset 669
#define manIdlePosition_offset 616
@ -1881,7 +1891,7 @@
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define showSdCardWarning_offset 164
#define SIGNATURE_HASH 401691057
#define SIGNATURE_HASH 1482030243
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2405,7 +2415,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.01.13.all.401691057"
#define TS_SIGNATURE "rusEFI 2022.01.14.all.1482030243"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2436,7 +2446,6 @@
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused45342_offset 896
#define unused720_offset 720
#define unused_1484_bit_24_offset 1272
#define unused_1484_bit_25_offset 1272
#define unused_1484_bit_26_offset 1272
@ -2448,30 +2457,30 @@
#define unusedBit4_1476_offset 1272
#define unusedBit_310_31_offset 896
#define unusedBit_48_31_offset 164
#define unusedBit_501_10_offset 1740
#define unusedBit_501_11_offset 1740
#define unusedBit_501_12_offset 1740
#define unusedBit_501_13_offset 1740
#define unusedBit_501_14_offset 1740
#define unusedBit_501_15_offset 1740
#define unusedBit_501_16_offset 1740
#define unusedBit_501_17_offset 1740
#define unusedBit_501_18_offset 1740
#define unusedBit_501_19_offset 1740
#define unusedBit_501_20_offset 1740
#define unusedBit_501_21_offset 1740
#define unusedBit_501_22_offset 1740
#define unusedBit_501_23_offset 1740
#define unusedBit_501_24_offset 1740
#define unusedBit_501_25_offset 1740
#define unusedBit_501_26_offset 1740
#define unusedBit_501_27_offset 1740
#define unusedBit_501_28_offset 1740
#define unusedBit_501_29_offset 1740
#define unusedBit_501_30_offset 1740
#define unusedBit_501_31_offset 1740
#define unusedBit_501_8_offset 1740
#define unusedBit_501_9_offset 1740
#define unusedBit_502_10_offset 1740
#define unusedBit_502_11_offset 1740
#define unusedBit_502_12_offset 1740
#define unusedBit_502_13_offset 1740
#define unusedBit_502_14_offset 1740
#define unusedBit_502_15_offset 1740
#define unusedBit_502_16_offset 1740
#define unusedBit_502_17_offset 1740
#define unusedBit_502_18_offset 1740
#define unusedBit_502_19_offset 1740
#define unusedBit_502_20_offset 1740
#define unusedBit_502_21_offset 1740
#define unusedBit_502_22_offset 1740
#define unusedBit_502_23_offset 1740
#define unusedBit_502_24_offset 1740
#define unusedBit_502_25_offset 1740
#define unusedBit_502_26_offset 1740
#define unusedBit_502_27_offset 1740
#define unusedBit_502_28_offset 1740
#define unusedBit_502_29_offset 1740
#define unusedBit_502_30_offset 1740
#define unusedBit_502_31_offset 1740
#define unusedBit_502_8_offset 1740
#define unusedBit_502_9_offset 1740
#define unusedBitHere1_offset 1260
#define unusedBitHere2_offset 1260
#define unusedBitHere3_offset 1260
@ -2597,5 +2606,6 @@
#define wastegatePositionMin_offset 724
#define wastegatePositionSensor_offset 1751
#define wboHeaterPin_offset 681
#define wheelDiameter_offset 722
#define wwaeBeta_offset 1568
#define wwaeTau_offset 1480

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 401691057
#define TS_SIGNATURE "rusEFI 2022.01.13.all.401691057"
#define SIGNATURE_HASH 1482030243
#define TS_SIGNATURE "rusEFI 2022.01.14.all.1482030243"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2260304442
#define TS_SIGNATURE "rusEFI 2022.01.13.alphax-2chan.2260304442"
#define SIGNATURE_HASH 3374133032
#define TS_SIGNATURE "rusEFI 2022.01.14.alphax-2chan.3374133032"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3106658730
#define TS_SIGNATURE "rusEFI 2022.01.13.alphax-4chan.3106658730"
#define SIGNATURE_HASH 4136596664
#define TS_SIGNATURE "rusEFI 2022.01.14.alphax-4chan.4136596664"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 188458134
#define TS_SIGNATURE "rusEFI 2022.01.13.atlas.188458134"
#define SIGNATURE_HASH 1151273348
#define TS_SIGNATURE "rusEFI 2022.01.14.atlas.1151273348"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 401691057
#define TS_SIGNATURE "rusEFI 2022.01.13.f429-discovery.401691057"
#define SIGNATURE_HASH 1482030243
#define TS_SIGNATURE "rusEFI 2022.01.14.f429-discovery.1482030243"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1841497176
#define TS_SIGNATURE "rusEFI 2022.01.13.frankenso_na6.1841497176"
#define SIGNATURE_HASH 577218890
#define TS_SIGNATURE "rusEFI 2022.01.14.frankenso_na6.577218890"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3946360680
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen-nb1.3946360680"
#define SIGNATURE_HASH 2761687674
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen-nb1.2761687674"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3007316674
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen121nissan.3007316674"
#define SIGNATURE_HASH 4242845648
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen121nissan.4242845648"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1213363643
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen121vag.1213363643"
#define SIGNATURE_HASH 133617833
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen121vag.133617833"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 151775778
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen128.151775778"
#define SIGNATURE_HASH 1185892144
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen128.1185892144"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3689762077
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen154hyundai.3689762077"
#define SIGNATURE_HASH 2487869455
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen154hyundai.2487869455"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3813463553
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen72.3813463553"
#define SIGNATURE_HASH 2900917011
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen72.2900917011"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1463897074
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen81.1463897074"
#define SIGNATURE_HASH 417720032
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen81.417720032"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3056713966
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen88bmw.3056713966"
#define SIGNATURE_HASH 4187319804
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen88bmw.4187319804"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1640765209
#define TS_SIGNATURE "rusEFI 2022.01.13.hellenNA6.1640765209"
#define SIGNATURE_HASH 778615307
#define TS_SIGNATURE "rusEFI 2022.01.14.hellenNA6.778615307"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1010638954
#define TS_SIGNATURE "rusEFI 2022.01.13.hellenNA8_96.1010638954"
#define SIGNATURE_HASH 1939443064
#define TS_SIGNATURE "rusEFI 2022.01.14.hellenNA8_96.1939443064"

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 755283469
#define TS_SIGNATURE "rusEFI 2022.01.13.hellen_cypress.755283469"
#define SIGNATURE_HASH 1654659871
#define TS_SIGNATURE "rusEFI 2022.01.14.hellen_cypress.1654659871"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 3533798129
#define TS_SIGNATURE "rusEFI 2022.01.13.kin.3533798129"
#define SIGNATURE_HASH 2634405859
#define TS_SIGNATURE "rusEFI 2022.01.14.kin.2634405859"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 315230325
#define TS_SIGNATURE "rusEFI 2022.01.13.mre_f4.315230325"
#define SIGNATURE_HASH 1567532391
#define TS_SIGNATURE "rusEFI 2022.01.14.mre_f4.1567532391"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 315230325
#define TS_SIGNATURE "rusEFI 2022.01.13.mre_f7.315230325"
#define SIGNATURE_HASH 1567532391
#define TS_SIGNATURE "rusEFI 2022.01.14.mre_f7.1567532391"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1192986711
#define TS_SIGNATURE "rusEFI 2022.01.13.prometheus_405.1192986711"
#define SIGNATURE_HASH 146744645
#define TS_SIGNATURE "rusEFI 2022.01.14.prometheus_405.146744645"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1192986711
#define TS_SIGNATURE "rusEFI 2022.01.13.prometheus_469.1192986711"
#define SIGNATURE_HASH 146744645
#define TS_SIGNATURE "rusEFI 2022.01.14.prometheus_469.146744645"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3574380397
#define TS_SIGNATURE "rusEFI 2022.01.13.proteus_f4.3574380397"
#define SIGNATURE_HASH 2594708095
#define TS_SIGNATURE "rusEFI 2022.01.14.proteus_f4.2594708095"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3574380397
#define TS_SIGNATURE "rusEFI 2022.01.13.proteus_f7.3574380397"
#define SIGNATURE_HASH 2594708095
#define TS_SIGNATURE "rusEFI 2022.01.14.proteus_f7.2594708095"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh null
//
#define SIGNATURE_HASH 3561703393
#define TS_SIGNATURE "rusEFI 2022.01.13.subaru_eg33_f7.3561703393"
#define SIGNATURE_HASH 2616191731
#define TS_SIGNATURE "rusEFI 2022.01.14.subaru_eg33_f7.2616191731"

View File

@ -236,6 +236,10 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->idle_antiwindupFreq;
if (strEqualCaseInsensitive(name, "acIdleExtraOffset"))
return engineConfiguration->acIdleExtraOffset;
if (strEqualCaseInsensitive(name, "finalGearRatio"))
return engineConfiguration->finalGearRatio;
if (strEqualCaseInsensitive(name, "wheelDiameter"))
return engineConfiguration->wheelDiameter;
if (strEqualCaseInsensitive(name, "wastegatePositionMin"))
return engineConfiguration->wastegatePositionMin;
if (strEqualCaseInsensitive(name, "wastegatePositionMax"))
@ -1495,6 +1499,16 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->acIdleExtraOffset = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "finalGearRatio"))
{
engineConfiguration->finalGearRatio = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "wheelDiameter"))
{
engineConfiguration->wheelDiameter = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "wastegatePositionMin"))
{
engineConfiguration->wastegatePositionMin = (int)value;

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.all.401691057"
signature = "rusEFI 2022.01.14.all.1482030243"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.all.401691057" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.all.1482030243" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:03:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:31 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5435,6 +5444,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.alphax-2chan.2260304442"
signature = "rusEFI 2022.01.14.alphax-2chan.3374133032"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.alphax-2chan.2260304442" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.alphax-2chan.3374133032" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:25 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:36:54 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A3 - Fuel Pump","A4 - Tachometer","C1 - Fan Relay","INVALID","INVALID","INVALID","INVALID","A6 - Ignition A","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C8 - Idle","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A7 - Ignition B","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A8 - Injector A","B8 - Injector B", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A3 - Fuel Pump","A4 - Tachometer","C1 - Fan Relay","INVALID","INVALID","INVALID","INVALID","A6 - Ignition A","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C8 - Idle","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A7 - Ignition B","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A8 - Injector A","B8 - Injector B", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A3 - Fuel Pump","A4 - Tachometer","C1 - Fan Relay","INVALID","INVALID","INVALID","INVALID","A6 - Ignition A","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C8 - Idle","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A7 - Ignition B","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","A8 - Injector A","B8 - Injector B", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.alphax-4chan.3106658730"
signature = "rusEFI 2022.01.14.alphax-4chan.4136596664"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.alphax-4chan.3106658730" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.alphax-4chan.4136596664" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:36:55 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.atlas.188458134"
signature = "rusEFI 2022.01.14.atlas.1151273348"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.atlas.188458134" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.atlas.1151273348" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:59 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:29 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5427,6 +5436,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.f429-discovery.401691057"
signature = "rusEFI 2022.01.14.f429-discovery.1482030243"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.f429-discovery.401691057" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.f429-discovery.1482030243" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:23 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:36:52 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5435,6 +5444,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.frankenso_na6.1841497176"
signature = "rusEFI 2022.01.14.frankenso_na6.577218890"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.frankenso_na6.1841497176" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.frankenso_na6.577218890" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:19 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3Z","Injector 3Y","Injector 3W","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1H","INVALID","Coil 1F","INVALID","INVALID","INVALID","Injector 2M","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3U","INVALID","Injector 3X","INVALID","Injector 2N","Coil 1O","Coil 1P","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3V","Injector 3S","Injector 3T","Injector 2O","Injector 2P","INVALID","Coil 1L","INVALID","Coil 1I","INVALID","Coil 1M","INVALID","Coil 1G", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3Z","Injector 3Y","Injector 3W","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1H","INVALID","Coil 1F","INVALID","INVALID","INVALID","Injector 2M","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3U","INVALID","Injector 3X","INVALID","Injector 2N","Coil 1O","Coil 1P","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3V","Injector 3S","Injector 3T","Injector 2O","Injector 2P","INVALID","Coil 1L","INVALID","Coil 1I","INVALID","Coil 1M","INVALID","Coil 1G", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3Z","Injector 3Y","Injector 3W","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1H","INVALID","Coil 1F","INVALID","INVALID","INVALID","Injector 2M","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3U","INVALID","Injector 3X","INVALID","Injector 2N","Coil 1O","Coil 1P","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Injector 3V","Injector 3S","Injector 3T","Injector 2O","Injector 2P","INVALID","Coil 1L","INVALID","Coil 1I","INVALID","Coil 1M","INVALID","Coil 1G", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5435,6 +5444,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen-nb1.3946360680"
signature = "rusEFI 2022.01.14.hellen-nb1.2761687674"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen-nb1.3946360680" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen-nb1.2761687674" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:41 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:10 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1I AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3D - MAP","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3G - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","1U - O2H","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3Z - INJ_4","3Y - INJ_3","1R - ECF","2K - TACH","2Q - IDLE","1O - ALTERN","INVALID","INVALID","INVALID","INVALID","INVALID","3H - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3T/4D - BOOST OUT","INVALID","3Q - VICS","INVALID","INVALID","INVALID","2M US / 2P EUROPE - FPUMP","INVALID","1E - Check Engine Light","INVALID","INVALID","3W - INJ_1","3X - INJ_2","INVALID","INVALID","1S - AC Relay","1Q - Aternator Warning Lamp","3V - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1I AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3D - MAP","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3G - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","1U - O2H","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3Z - INJ_4","3Y - INJ_3","1R - ECF","2K - TACH","2Q - IDLE","1O - ALTERN","INVALID","INVALID","INVALID","INVALID","INVALID","3H - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3T/4D - BOOST OUT","INVALID","3Q - VICS","INVALID","INVALID","INVALID","2M US / 2P EUROPE - FPUMP","INVALID","1E - Check Engine Light","INVALID","INVALID","3W - INJ_1","3X - INJ_2","INVALID","INVALID","1S - AC Relay","1Q - Aternator Warning Lamp","3V - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1I AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3D - MAP","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3G - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","1U - O2H","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3Z - INJ_4","3Y - INJ_3","1R - ECF","2K - TACH","2Q - IDLE","1O - ALTERN","INVALID","INVALID","INVALID","INVALID","INVALID","3H - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3T/4D - BOOST OUT","INVALID","3Q - VICS","INVALID","INVALID","INVALID","2M US / 2P EUROPE - FPUMP","INVALID","1E - Check Engine Light","INVALID","INVALID","3W - INJ_1","3X - INJ_2","INVALID","INVALID","1S - AC Relay","1Q - Aternator Warning Lamp","3V - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen121nissan.3007316674"
signature = "rusEFI 2022.01.14.hellen121nissan.4242845648"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen121nissan.3007316674" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen121nissan.4242845648" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:01 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","79 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","62 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","29 - VIAS","INVALID","INVALID","INVALID","INVALID","INVALID","21 - INJ_5","41 - INJ_4","22 - INJ_3","113 Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","INVALID","60 - Coil 5","80 - Coil 4","61 - Coil 3","81 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","40 - INJ_6","10 - VTC Left","11 - VTC Right","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 ETB Relay","INVALID","23 - INJ_1","42 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","111 Main Relay", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","79 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","62 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","29 - VIAS","INVALID","INVALID","INVALID","INVALID","INVALID","21 - INJ_5","41 - INJ_4","22 - INJ_3","113 Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","INVALID","60 - Coil 5","80 - Coil 4","61 - Coil 3","81 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","40 - INJ_6","10 - VTC Left","11 - VTC Right","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 ETB Relay","INVALID","23 - INJ_1","42 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","111 Main Relay", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","79 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","62 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","29 - VIAS","INVALID","INVALID","INVALID","INVALID","INVALID","21 - INJ_5","41 - INJ_4","22 - INJ_3","113 Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","INVALID","60 - Coil 5","80 - Coil 4","61 - Coil 3","81 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","40 - INJ_6","10 - VTC Left","11 - VTC Right","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 ETB Relay","INVALID","23 - INJ_1","42 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","111 Main Relay", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen121vag.1213363643"
signature = "rusEFI 2022.01.14.hellen121vag.133617833"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen121vag.1213363643" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen121vag.133617833" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:30 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:36:59 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 Wastegate","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","101 - MAP2","INVALID","INVALID","INVALID","INVALID","117 ETB_OUT+","118 ETB_OUT-","120 - VVT2 B2","18 - VVT2 B1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","113 INJ 5","88 - INJ_4","97 - INJ_3","INVALID","37 - TACH","105 - IDLE","INVALID","INVALID","INVALID","103 - IGN_5","94 - IGN_4","111 - IGN_3","7 - IGN_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","112 INJ 6","19 - INJ 7","24 - INJ 8","INVALID","INVALID","INVALID","INVALID","115 - VVT1_2","47 - CEL","INVALID","INVALID","96 - INJ_1","89 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","65 - Fuel Pump","INVALID","22 - VVT1 1","INVALID","Main Relay","INVALID","INVALID","110 - IGN_6","8 - IGN_7","95 - IGN_8","102 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 Wastegate","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","101 - MAP2","INVALID","INVALID","INVALID","INVALID","117 ETB_OUT+","118 ETB_OUT-","120 - VVT2 B2","18 - VVT2 B1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","113 INJ 5","88 - INJ_4","97 - INJ_3","INVALID","37 - TACH","105 - IDLE","INVALID","INVALID","INVALID","103 - IGN_5","94 - IGN_4","111 - IGN_3","7 - IGN_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","112 INJ 6","19 - INJ 7","24 - INJ 8","INVALID","INVALID","INVALID","INVALID","115 - VVT1_2","47 - CEL","INVALID","INVALID","96 - INJ_1","89 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","65 - Fuel Pump","INVALID","22 - VVT1 1","INVALID","Main Relay","INVALID","INVALID","110 - IGN_6","8 - IGN_7","95 - IGN_8","102 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","104 Wastegate","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","101 - MAP2","INVALID","INVALID","INVALID","INVALID","117 ETB_OUT+","118 ETB_OUT-","120 - VVT2 B2","18 - VVT2 B1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","113 INJ 5","88 - INJ_4","97 - INJ_3","INVALID","37 - TACH","105 - IDLE","INVALID","INVALID","INVALID","103 - IGN_5","94 - IGN_4","111 - IGN_3","7 - IGN_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","112 INJ 6","19 - INJ 7","24 - INJ 8","INVALID","INVALID","INVALID","INVALID","115 - VVT1_2","47 - CEL","INVALID","INVALID","96 - INJ_1","89 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","65 - Fuel Pump","INVALID","22 - VVT1 1","INVALID","Main Relay","INVALID","INVALID","110 - IGN_6","8 - IGN_7","95 - IGN_8","102 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen128.151775778"
signature = "rusEFI 2022.01.14.hellen128.1185892144"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen128.151775778" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen128.1185892144" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:28 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:36:57 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E13 - INJ 5","E4 - INJ_4/VVT","E3 - INJ 3","A6 - Fan Control","INVALID","INVALID","C29 - Fuel Pump","INVALID","INVALID","F4 - IGN 5","F13 - IGN 4","F6 - IGN 3","F16 - IGN 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E14 - INJ 6","INJ E25","INJ E26","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E1 - INJ 1","E2- INJ 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C21 - Evap Purge Control","Aux P34","D3 - Starter Enable","Aux P19","INVALID","INVALID","INVALID","F17 - IGN 6","F9 - IGN 7","F11 - IGN 8","F20 - IGN 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E13 - INJ 5","E4 - INJ_4/VVT","E3 - INJ 3","A6 - Fan Control","INVALID","INVALID","C29 - Fuel Pump","INVALID","INVALID","F4 - IGN 5","F13 - IGN 4","F6 - IGN 3","F16 - IGN 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E14 - INJ 6","INJ E25","INJ E26","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E1 - INJ 1","E2- INJ 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C21 - Evap Purge Control","Aux P34","D3 - Starter Enable","Aux P19","INVALID","INVALID","INVALID","F17 - IGN 6","F9 - IGN 7","F11 - IGN 8","F20 - IGN 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E13 - INJ 5","E4 - INJ_4/VVT","E3 - INJ 3","A6 - Fan Control","INVALID","INVALID","C29 - Fuel Pump","INVALID","INVALID","F4 - IGN 5","F13 - IGN 4","F6 - IGN 3","F16 - IGN 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E14 - INJ 6","INJ E25","INJ E26","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","E1 - INJ 1","E2- INJ 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","C21 - Evap Purge Control","Aux P34","D3 - Starter Enable","Aux P19","INVALID","INVALID","INVALID","F17 - IGN 6","F9 - IGN 7","F11 - IGN 8","F20 - IGN 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen154hyundai.3689762077"
signature = "rusEFI 2022.01.14.hellen154hyundai.2487869455"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen154hyundai.3689762077" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen154hyundai.2487869455" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:34 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:03 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P67","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P66","INVALID","INVALID","INVALID","INVALID","INVALID","VVT1","INJ_4 k28","INJ_3 k27","MIL","INVALID","INVALID","Tacho","INVALID","INVALID","INVALID","Coil 4","Coil 3","Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VVT2","K48 BK1 Wastegate Solenoid","INVALID","INVALID","INVALID","INVALID","INVALID","Fan Relay Low","Fan Relay HI","Aux P68","INVALID","INJ_1 k25","INJ_2 k26","INVALID","INVALID","INVALID","K87 AC Relay","Fuel Pump K70","Main Relay K64", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P67","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P66","INVALID","INVALID","INVALID","INVALID","INVALID","VVT1","INJ_4 k28","INJ_3 k27","MIL","INVALID","INVALID","Tacho","INVALID","INVALID","INVALID","Coil 4","Coil 3","Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VVT2","K48 BK1 Wastegate Solenoid","INVALID","INVALID","INVALID","INVALID","INVALID","Fan Relay Low","Fan Relay HI","Aux P68","INVALID","INJ_1 k25","INJ_2 k26","INVALID","INVALID","INVALID","K87 AC Relay","Fuel Pump K70","Main Relay K64", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P67","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","Aux P66","INVALID","INVALID","INVALID","INVALID","INVALID","VVT1","INJ_4 k28","INJ_3 k27","MIL","INVALID","INVALID","Tacho","INVALID","INVALID","INVALID","Coil 4","Coil 3","Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","VVT2","K48 BK1 Wastegate Solenoid","INVALID","INVALID","INVALID","INVALID","INVALID","Fan Relay Low","Fan Relay HI","Aux P68","INVALID","INJ_1 k25","INJ_2 k26","INVALID","INVALID","INVALID","K87 AC Relay","Fuel Pump K70","Main Relay K64", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen72.3813463553"
signature = "rusEFI 2022.01.14.hellen72.2900917011"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen72.3813463553" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen72.2900917011" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:07 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3P - O2H2 (O7)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2E - COIL_A1 (PWM1)","2E - COIL_A2 (PWM2)","2I - COIL_B1 (PWM3)","2H - COIL_B2 (PWM4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2C - AC Fan / INJ_5","2J - INJ_4","2G - INJ_3","2B - ECF (PWM8)","3O - TACH (PWM7)","2Q - IDLE (PWM5)","3M - ALTERN (PWM6)","INVALID","INVALID","3Z - IGN_5 / GNDA","3N - IGN_4","2O - IGN_3","3I - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2N - VTSC / INJ_6","3C - Purge Solenoid / INJ_7","3D - EGR Solenoid / INJ_8","INVALID","INVALID","INVALID","2M - FPUMP (O9)","3E - CANIST (O10)","2R - CE (O11)","INVALID","INVALID","2A - INJ_1","2D - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3U - AWARN (O2)","3J - O2H (O3)","2K - AC (O4)","4R - VVT (O5)","INVALID","3H - MAIN (O1)","INVALID","INVALID","4K - IGN_6 / +5V_MAP","3L - IGN_7 / AFR","4U - MAP2/Ign8 (A10)","3F - IGN_1 (1&4)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3P - O2H2 (O7)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2E - COIL_A1 (PWM1)","2E - COIL_A2 (PWM2)","2I - COIL_B1 (PWM3)","2H - COIL_B2 (PWM4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2C - AC Fan / INJ_5","2J - INJ_4","2G - INJ_3","2B - ECF (PWM8)","3O - TACH (PWM7)","2Q - IDLE (PWM5)","3M - ALTERN (PWM6)","INVALID","INVALID","3Z - IGN_5 / GNDA","3N - IGN_4","2O - IGN_3","3I - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2N - VTSC / INJ_6","3C - Purge Solenoid / INJ_7","3D - EGR Solenoid / INJ_8","INVALID","INVALID","INVALID","2M - FPUMP (O9)","3E - CANIST (O10)","2R - CE (O11)","INVALID","INVALID","2A - INJ_1","2D - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3U - AWARN (O2)","3J - O2H (O3)","2K - AC (O4)","4R - VVT (O5)","INVALID","3H - MAIN (O1)","INVALID","INVALID","4K - IGN_6 / +5V_MAP","3L - IGN_7 / AFR","4U - MAP2/Ign8 (A10)","3F - IGN_1 (1&4)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3P - O2H2 (O7)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2E - COIL_A1 (PWM1)","2E - COIL_A2 (PWM2)","2I - COIL_B1 (PWM3)","2H - COIL_B2 (PWM4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2C - AC Fan / INJ_5","2J - INJ_4","2G - INJ_3","2B - ECF (PWM8)","3O - TACH (PWM7)","2Q - IDLE (PWM5)","3M - ALTERN (PWM6)","INVALID","INVALID","3Z - IGN_5 / GNDA","3N - IGN_4","2O - IGN_3","3I - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2N - VTSC / INJ_6","3C - Purge Solenoid / INJ_7","3D - EGR Solenoid / INJ_8","INVALID","INVALID","INVALID","2M - FPUMP (O9)","3E - CANIST (O10)","2R - CE (O11)","INVALID","INVALID","2A - INJ_1","2D - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3U - AWARN (O2)","3J - O2H (O3)","2K - AC (O4)","4R - VVT (O5)","INVALID","3H - MAIN (O1)","INVALID","INVALID","4K - IGN_6 / +5V_MAP","3L - IGN_7 / AFR","4U - MAP2/Ign8 (A10)","3F - IGN_1 (1&4)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen81.1463897074"
signature = "rusEFI 2022.01.14.hellen81.417720032"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen81.1463897074" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen81.417720032" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:08 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","28 - OUT_O2H2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23 - IGN_6","22 - IGN_7","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","67 - OUT_COIL_A1","66 - OUT_COIL_A2","65 - OUT_COIL_B1","64 - OUT_COIL_B2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","30 - INJ_5","47 - INJ_4","7 - INJ_3","68 - OUT_ECF","60 - OUT_IO","8 - OUT_TACH","10 - OUT_FUEL","INVALID","INVALID","24 - IGN_5","4 - IGN_4","2 - IGN_3","1 - IGN_2","21 - IGN_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","25 - INJ_6","72 - INJ_7","73 - INJ_8","INVALID","INVALID","INVALID","70 - OUT_PUMP","46 - OUT_CANIST","31 - OUT_CE","INVALID","INVALID","27 - INJ_1","6 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","11 - OUT_HIGH","48 - OUT_O2H","69 - OUT_AC","50 - OUT_STARTER","49 - OUT_HEATER","14 - OUT_MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","5 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","28 - OUT_O2H2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23 - IGN_6","22 - IGN_7","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","67 - OUT_COIL_A1","66 - OUT_COIL_A2","65 - OUT_COIL_B1","64 - OUT_COIL_B2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","30 - INJ_5","47 - INJ_4","7 - INJ_3","68 - OUT_ECF","60 - OUT_IO","8 - OUT_TACH","10 - OUT_FUEL","INVALID","INVALID","24 - IGN_5","4 - IGN_4","2 - IGN_3","1 - IGN_2","21 - IGN_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","25 - INJ_6","72 - INJ_7","73 - INJ_8","INVALID","INVALID","INVALID","70 - OUT_PUMP","46 - OUT_CANIST","31 - OUT_CE","INVALID","INVALID","27 - INJ_1","6 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","11 - OUT_HIGH","48 - OUT_O2H","69 - OUT_AC","50 - OUT_STARTER","49 - OUT_HEATER","14 - OUT_MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","5 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","28 - OUT_O2H2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23 - IGN_6","22 - IGN_7","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","67 - OUT_COIL_A1","66 - OUT_COIL_A2","65 - OUT_COIL_B1","64 - OUT_COIL_B2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","30 - INJ_5","47 - INJ_4","7 - INJ_3","68 - OUT_ECF","60 - OUT_IO","8 - OUT_TACH","10 - OUT_FUEL","INVALID","INVALID","24 - IGN_5","4 - IGN_4","2 - IGN_3","1 - IGN_2","21 - IGN_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","25 - INJ_6","72 - INJ_7","73 - INJ_8","INVALID","INVALID","INVALID","70 - OUT_PUMP","46 - OUT_CANIST","31 - OUT_CE","INVALID","INVALID","27 - INJ_1","6 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","11 - OUT_HIGH","48 - OUT_O2H","69 - OUT_AC","50 - OUT_STARTER","49 - OUT_HEATER","14 - OUT_MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","5 - IGN_1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5418,6 +5427,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen88bmw.3056713966"
signature = "rusEFI 2022.01.14.hellen88bmw.4187319804"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen88bmw.3056713966" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen88bmw.4187319804" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:05 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","24 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","29 - Idle","INVALID","INVALID","INVALID","50 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","27 - MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","3 - INJ_5","5 - INJ_4","31 - INJ_3","2 - IdleC","INVALID","INVALID","47 - Tach","INVALID","INVALID","25 - Coil 5","23 - Coil 4","52 - Coil 3","51 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4 - INJ_6","7 - INJ_7/VVT","35 - INJ_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","33 - INJ_1","32 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","1 - OUT_PUMP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","24 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","29 - Idle","INVALID","INVALID","INVALID","50 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","27 - MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","3 - INJ_5","5 - INJ_4","31 - INJ_3","2 - IdleC","INVALID","INVALID","47 - Tach","INVALID","INVALID","25 - Coil 5","23 - Coil 4","52 - Coil 3","51 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4 - INJ_6","7 - INJ_7/VVT","35 - INJ_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","33 - INJ_1","32 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","1 - OUT_PUMP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","24 - Coil 6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","29 - Idle","INVALID","INVALID","INVALID","50 - Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","27 - MAIN","INVALID","INVALID","INVALID","INVALID","INVALID","3 - INJ_5","5 - INJ_4","31 - INJ_3","2 - IdleC","INVALID","INVALID","47 - Tach","INVALID","INVALID","25 - Coil 5","23 - Coil 4","52 - Coil 3","51 - Coil 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4 - INJ_6","7 - INJ_7/VVT","35 - INJ_8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","33 - INJ_1","32 - INJ_2","INVALID","INVALID","INVALID","INVALID","INVALID","1 - OUT_PUMP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellenNA6.1640765209"
signature = "rusEFI 2022.01.14.hellenNA6.778615307"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellenNA6.1640765209" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellenNA6.778615307" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:12 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3S - A/C Fan 94-95","3Z - Injector 4","3Y - Injector 3","Radiator Fan","INVALID","3W - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1H - Ignition 2 & 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2J - Boost Control","INVALID","INVALID","INVALID","INVALID","INVALID","Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","3U - Injector 1","3V - Injector 2","1E - Check Engine Light","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1J - AC Relay","Tachometer","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1G - Ignition 1 & 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3S - A/C Fan 94-95","3Z - Injector 4","3Y - Injector 3","Radiator Fan","INVALID","3W - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1H - Ignition 2 & 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2J - Boost Control","INVALID","INVALID","INVALID","INVALID","INVALID","Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","3U - Injector 1","3V - Injector 2","1E - Check Engine Light","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1J - AC Relay","Tachometer","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1G - Ignition 1 & 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3S - A/C Fan 94-95","3Z - Injector 4","3Y - Injector 3","Radiator Fan","INVALID","3W - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1H - Ignition 2 & 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","2J - Boost Control","INVALID","INVALID","INVALID","INVALID","INVALID","Fuel Pump Relay","INVALID","INVALID","INVALID","INVALID","3U - Injector 1","3V - Injector 2","1E - Check Engine Light","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1J - AC Relay","Tachometer","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1G - Ignition 1 & 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellenNA8_96.1010638954"
signature = "rusEFI 2022.01.14.hellenNA8_96.1939443064"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellenNA8_96.1010638954" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellenNA8_96.1939443064" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:44 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:14 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1B - AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3N - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3X - INJ_4","3W - INJ_3","1A - ECF","3L - TACH","3Q - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3R - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4D - BOOST OUT","INVALID","INVALID","INVALID","INVALID","INVALID","1U - Fuel Pump","INVALID","1E - Check Engine Light","INVALID","INVALID","3U - INJ_1","3V - INJ_2","INVALID","INVALID","1G - AC Relay","INVALID","3Z - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1B - AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3N - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3X - INJ_4","3W - INJ_3","1A - ECF","3L - TACH","3Q - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3R - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4D - BOOST OUT","INVALID","INVALID","INVALID","INVALID","INVALID","1U - Fuel Pump","INVALID","1E - Check Engine Light","INVALID","INVALID","3U - INJ_1","3V - INJ_2","INVALID","INVALID","1G - AC Relay","INVALID","3Z - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","1B - AC Fan Relay","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","ETB +","ETB +","ETB +","INVALID","INVALID","INVALID","INVALID","3N - IGN_1 (1&4)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4E - VVT","3X - INJ_4","3W - INJ_3","1A - ECF","3L - TACH","3Q - IDLE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","3R - IGN_2 (2&3)","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4D - BOOST OUT","INVALID","INVALID","INVALID","INVALID","INVALID","1U - Fuel Pump","INVALID","1E - Check Engine Light","INVALID","INVALID","3U - INJ_1","3V - INJ_2","INVALID","INVALID","1G - AC Relay","INVALID","3Z - O2H2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.hellen_cypress.755283469"
signature = "rusEFI 2022.01.14.hellen_cypress.1654659871"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.hellen_cypress.755283469" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.hellen_cypress.1654659871" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:03:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:34 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5435,6 +5444,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.kin.3533798129"
signature = "rusEFI 2022.01.14.kin.2634405859"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.kin.3533798129" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.kin.2634405859" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:03:02 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:32 UTC 2022
pageSize = 20968
page = 1
@ -362,7 +362,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -797,30 +798,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1230,8 +1231,16 @@ stepper_raw_output1 = bits, U08, 4590, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4591, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4592, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4593, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4594 = array, U08, 4594, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4596, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4594, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4596, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4598, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4600, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4602, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4604, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4606, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4608, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4610 = array, U08, 4610, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4612, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 4992, 120
afterstartCoolantBins = array, F32, 5112, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5144, [8], "Seconds", 1, 0, 0, 100, 1
@ -1770,7 +1779,7 @@ fuelTrims12_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4594 = "need 4 byte alignment"
alignmentFill_at_4610 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5402,6 +5411,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.mre_f4.315230325"
signature = "rusEFI 2022.01.14.mre_f4.1567532391"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.mre_f4.315230325" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.mre_f4.1567532391" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 18:52:44 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:18 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.mre_f7.315230325"
signature = "rusEFI 2022.01.14.mre_f7.1567532391"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.mre_f7.315230325" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.mre_f7.1567532391" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 18:52:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:15 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV10 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PA15","AUX AV8 reuse","AUX AV9 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J18 PB7","AUX J2 PB8","AUX J2 PB9","AUX J13","AUX J12","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX AV6 reuse","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J2 PC12","INVALID","INVALID","INVALID","INVALID","12 - Ignition 4","11 - Ignition 3","10 - Ignition 2","9 - Ignition 1","INVALID","13 - GP Out 6","14 - GP Out 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","AUX J6 PE0","INVALID","INVALID","INVALID","INVALID","AUX J11 PE5","AUX J10 PE6","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","37 - Injector 1","38 - Injector 2","41 - Injector 3","42 - Injector 4","3 - Lowside 2","7 - Lowside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","35 - GP Out 1","34 - GP Out 2","33 - GP Out 3","43 - GP Out 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5419,6 +5428,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.prometheus_405.1192986711"
signature = "rusEFI 2022.01.14.prometheus_405.146744645"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.prometheus_405.1192986711" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.prometheus_405.146744645" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:23 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5430,6 +5439,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.prometheus_469.1192986711"
signature = "rusEFI 2022.01.14.prometheus_469.146744645"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.prometheus_469.1192986711" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.prometheus_469.146744645" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:21 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE", "INVALID", "PA0", "PA1", "
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5430,6 +5439,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.proteus_f4.3574380397"
signature = "rusEFI 2022.01.14.proteus_f4.2594708095"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.proteus_f4.3574380397" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.proteus_f4.2594708095" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:57 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:27 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5413,6 +5422,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.proteus_f7.3574380397"
signature = "rusEFI 2022.01.14.proteus_f7.2594708095"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.proteus_f7.3574380397" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.proteus_f7.2594708095" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:02:55 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:25 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Highside 2","Highside 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Lowside 8","Lowside 9","Lowside 10","Lowside 11","Lowside 12","Lowside 13","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 5","Ign 4","Ign 3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 2","Ign 1","INVALID","INVALID","Lowside 1","STM32 PD8","STM32 PD9","STM32 PD10","STM32 PD11","STM32 PD12","STM32 PD13","Highside 4","Highside 3","Lowside 14","Lowside 15","Lowside 16","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Ign 12","Ign 11","Ign 10","Ign 9","Ign 8","Ign 7","Ign 6","Lowside 2","Lowside 3","Lowside 4","Lowside 5","Lowside 6","Lowside 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5413,6 +5422,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.01.13.subaru_eg33_f7.3561703393"
signature = "rusEFI 2022.01.14.subaru_eg33_f7.2616191731"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.01.13.subaru_eg33_f7.3561703393" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.01.14.subaru_eg33_f7.2616191731" ; 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
@ -84,7 +84,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 (unknown script) integration/rusefi_config.txt Thu Jan 13 03:03:05 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:36 UTC 2022
pageSize = 20996
page = 1
@ -365,7 +365,8 @@ canTxPin = bits, U08, 716, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3",
canRxPin = bits, U08, 717, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
throttlePedalUpPinMode = bits, U08, 718, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 719, "%", 1, 0, 0, 100, 0
unused720 = scalar, S32, 720, "ms", 1, 0, 0, 1000, 2
finalGearRatio = scalar, U16, 720, "ratio", 0.1, 0, 0, 100, 0
wheelDiameter = scalar, U16, 722, "m", 0.001, 0, 0, 20, 0
wastegatePositionMin = scalar, U16, 724, "mv", 1, 0, 0, 5000, 0
wastegatePositionMax = scalar, U16, 726, "mv", 1, 0, 0, 5000, 0
idlePositionMin = scalar, U16, 728, "mv", 1, 0, 0, 5000, 0
@ -806,30 +807,30 @@ unused1127 = bits, U32, 1740, [4:4], "false", "true"
unused1128 = bits, U32, 1740, [5:5], "false", "true"
unused1129 = bits, U32, 1740, [6:6], "false", "true"
unused1130 = bits, U32, 1740, [7:7], "false", "true"
unusedBit_501_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_501_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_501_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_501_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_501_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_501_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_501_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_501_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_501_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_501_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_501_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_501_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_501_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_501_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_501_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_501_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_501_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_501_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_501_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_501_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_501_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_501_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_501_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_501_31 = bits, U32, 1740, [31:31], "false", "true"
unusedBit_502_8 = bits, U32, 1740, [8:8], "false", "true"
unusedBit_502_9 = bits, U32, 1740, [9:9], "false", "true"
unusedBit_502_10 = bits, U32, 1740, [10:10], "false", "true"
unusedBit_502_11 = bits, U32, 1740, [11:11], "false", "true"
unusedBit_502_12 = bits, U32, 1740, [12:12], "false", "true"
unusedBit_502_13 = bits, U32, 1740, [13:13], "false", "true"
unusedBit_502_14 = bits, U32, 1740, [14:14], "false", "true"
unusedBit_502_15 = bits, U32, 1740, [15:15], "false", "true"
unusedBit_502_16 = bits, U32, 1740, [16:16], "false", "true"
unusedBit_502_17 = bits, U32, 1740, [17:17], "false", "true"
unusedBit_502_18 = bits, U32, 1740, [18:18], "false", "true"
unusedBit_502_19 = bits, U32, 1740, [19:19], "false", "true"
unusedBit_502_20 = bits, U32, 1740, [20:20], "false", "true"
unusedBit_502_21 = bits, U32, 1740, [21:21], "false", "true"
unusedBit_502_22 = bits, U32, 1740, [22:22], "false", "true"
unusedBit_502_23 = bits, U32, 1740, [23:23], "false", "true"
unusedBit_502_24 = bits, U32, 1740, [24:24], "false", "true"
unusedBit_502_25 = bits, U32, 1740, [25:25], "false", "true"
unusedBit_502_26 = bits, U32, 1740, [26:26], "false", "true"
unusedBit_502_27 = bits, U32, 1740, [27:27], "false", "true"
unusedBit_502_28 = bits, U32, 1740, [28:28], "false", "true"
unusedBit_502_29 = bits, U32, 1740, [29:29], "false", "true"
unusedBit_502_30 = bits, U32, 1740, [30:30], "false", "true"
unusedBit_502_31 = bits, U32, 1740, [31:31], "false", "true"
benchTestOffTime = scalar, U08, 1744, "ms", 5.0, 0, 0, 2000, 1
benchTestCount = scalar, U08, 1745, "count", 1, 0, 0, 250, 1
benchTestOnTime = scalar, U08, 1746, "ms", 5.0, 0, 0, 2000, 1
@ -1252,8 +1253,16 @@ stepper_raw_output1 = bits, U08, 4618, [0:7], "NONE","INVALID","INVALID","INVALI
stepper_raw_output2 = bits, U08, 4619, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D05 - Self Shutdown","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D17 - FAN 1 relay","D03 - FAN 2 relay","C16 - Tacho out","C14 - FPump modulator","D23 - Fuel Pump relay","D22 - EGR control","D19 - Check Engine indicator","C15 - AUX1 OD out","D18 - Auxillary air valve","D06 - Absorber purge valve","D02 - IDLE open","D01 - IDLE close","AUX0_17 - AUX0 OD output 0","AUX0_14 - AUX0 OD output 1","B08 - AC clutch","D20 - Inertia-Resonance Super-Charger control","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D13 - Injector 1","D11 - Injector 3","A01 - Injector 5","INVALID","D07 - Ignition Cyl 4","D09 - Ignition Cyl 3","INVALID","D21 - Ignition Cyl 5","D12 - Injector 2","D26 - Injector 4","A12 - Injector 6","INVALID","INVALID","D16 - Ignition Cyl 6","D08 - Ignition Cyl 2","D10 - Ignition Cyl 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output3 = bits, U08, 4620, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D05 - Self Shutdown","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D17 - FAN 1 relay","D03 - FAN 2 relay","C16 - Tacho out","C14 - FPump modulator","D23 - Fuel Pump relay","D22 - EGR control","D19 - Check Engine indicator","C15 - AUX1 OD out","D18 - Auxillary air valve","D06 - Absorber purge valve","D02 - IDLE open","D01 - IDLE close","AUX0_17 - AUX0 OD output 0","AUX0_14 - AUX0 OD output 1","B08 - AC clutch","D20 - Inertia-Resonance Super-Charger control","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D13 - Injector 1","D11 - Injector 3","A01 - Injector 5","INVALID","D07 - Ignition Cyl 4","D09 - Ignition Cyl 3","INVALID","D21 - Ignition Cyl 5","D12 - Injector 2","D26 - Injector 4","A12 - Injector 6","INVALID","INVALID","D16 - Ignition Cyl 6","D08 - Ignition Cyl 2","D10 - Ignition Cyl 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepper_raw_output4 = bits, U08, 4621, [0:7], "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D05 - Self Shutdown","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D17 - FAN 1 relay","D03 - FAN 2 relay","C16 - Tacho out","C14 - FPump modulator","D23 - Fuel Pump relay","D22 - EGR control","D19 - Check Engine indicator","C15 - AUX1 OD out","D18 - Auxillary air valve","D06 - Absorber purge valve","D02 - IDLE open","D01 - IDLE close","AUX0_17 - AUX0 OD output 0","AUX0_14 - AUX0 OD output 1","B08 - AC clutch","D20 - Inertia-Resonance Super-Charger control","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","D13 - Injector 1","D11 - Injector 3","A01 - Injector 5","INVALID","D07 - Ignition Cyl 4","D09 - Ignition Cyl 3","INVALID","D21 - Ignition Cyl 5","D12 - Injector 2","D26 - Injector 4","A12 - Injector 6","INVALID","INVALID","D16 - Ignition Cyl 6","D08 - Ignition Cyl 2","D10 - Ignition Cyl 1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
alignmentFill_at_4622 = array, U08, 4622, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4624, [99], "units", 1, 0, 0, 1, 0
gearRatio1 = scalar, U16, 4622, "ratio", 0.01, 0, 0, 650, 0
gearRatio2 = scalar, U16, 4624, "ratio", 0.01, 0, 0, 650, 0
gearRatio3 = scalar, U16, 4626, "ratio", 0.01, 0, 0, 650, 0
gearRatio4 = scalar, U16, 4628, "ratio", 0.01, 0, 0, 650, 0
gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0
gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0
gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0
gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0
alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0
mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0
warning_message = string, ASCII, 5020, 120
afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0
afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1
@ -1804,7 +1813,7 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1
hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm."
hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)"
hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel."
alignmentFill_at_4622 = "need 4 byte alignment"
alignmentFill_at_4638 = "need 4 byte alignment"
cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller"
cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller"
idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)"
@ -5429,6 +5438,9 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = speedSensorAnalog, { enableCanVss == 0 }
field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled }
panel = vssFilter
field = "finalGearRatio", finalGearRatio
field = "wheelDiameter", wheelDiameter
dialog = speedSensor, "Speed sensor", xAxis
panel = speedSensorLeft

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) integration/rusefi_config.txt Thu Jan 13 03:03:07 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 14 03:37:38 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -77,7 +77,7 @@ public class Fields {
public static final int alignmentFill_at_1847_offset = 1847;
public static final int alignmentFill_at_1873_offset = 1873;
public static final int alignmentFill_at_4007_offset = 4007;
public static final int alignmentFill_at_4622_offset = 4622;
public static final int alignmentFill_at_4638_offset = 4638;
public static final int alignmentFill_at_62_offset = 62;
public static final int alternatorControl_dFactor_offset = 1492;
public static final int alternatorControl_iFactor_offset = 1488;
@ -915,6 +915,7 @@ public class Fields {
public static final int fanOnTemperature_offset = 480;
public static final int fanPin_offset = 671;
public static final int fanPinMode_offset = 670;
public static final int finalGearRatio_offset = 720;
public static final int firingOrder_offset = 424;
public static final int fixedModeTiming_offset = 464;
public static final int fixedTiming_offset = 1824;
@ -1100,6 +1101,15 @@ public class Fields {
public static final int gear_e_GEAR_4 = 4;
public static final int gear_e_NEUTRAL = 0;
public static final int gear_e_REVERSE = -1;
public static final int gearRatio1_offset = 4622;
public static final int gearRatio2_offset = 4624;
public static final int gearRatio3_offset = 4626;
public static final int gearRatio4_offset = 4628;
public static final int gearRatio5_offset = 4630;
public static final int gearRatio6_offset = 4632;
public static final int gearRatio7_offset = 4634;
public static final int gearRatio8_offset = 4636;
public static final int GEARS_COUNT = 8;
public static final int globalFuelCorrection_offset = 552;
public static final int globalTriggerAngleOffset_offset = 468;
public static final int gppwm1_alignmentFill_map_offset = 3619;
@ -1543,7 +1553,7 @@ public class Fields {
public static final String MAIN_HELP_URL = "http://www.rusefi.com/";
public static final int mainRelayPin_offset = 714;
public static final int mainRelayPinMode_offset = 756;
public static final int mainUnusedEnd_offset = 4624;
public static final int mainUnusedEnd_offset = 4640;
public static final int malfunctionIndicatorPin_offset = 668;
public static final int malfunctionIndicatorPinMode_offset = 669;
public static final int manIdlePosition_offset = 616;
@ -1809,7 +1819,7 @@ public class Fields {
public static final int servoOutputPins8_offset = 2739;
public static final int showHumanReadableWarning_offset = 896;
public static final int showSdCardWarning_offset = 164;
public static final int SIGNATURE_HASH = 401691057;
public static final int SIGNATURE_HASH = 1482030243;
public static final int silentTriggerError_offset = 1260;
public static final int slowAdcAlpha_offset = 1712;
public static final int sparkDwellRpmBins_offset = 54;
@ -2278,7 +2288,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.01.13.all.401691057";
public static final String TS_SIGNATURE = "rusEFI 2022.01.14.all.1482030243";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int tunerStudioSerialSpeed_offset = 732;
@ -2306,7 +2316,6 @@ public class Fields {
public static final int unused1740b1_offset = 1740;
public static final int unused1740b2_offset = 1740;
public static final int unused45342_offset = 896;
public static final int unused720_offset = 720;
public static final int unused_1484_bit_24_offset = 1272;
public static final int unused_1484_bit_25_offset = 1272;
public static final int unused_1484_bit_26_offset = 1272;
@ -2318,30 +2327,30 @@ public class Fields {
public static final int unusedBit4_1476_offset = 1272;
public static final int unusedBit_310_31_offset = 896;
public static final int unusedBit_48_31_offset = 164;
public static final int unusedBit_501_10_offset = 1740;
public static final int unusedBit_501_11_offset = 1740;
public static final int unusedBit_501_12_offset = 1740;
public static final int unusedBit_501_13_offset = 1740;
public static final int unusedBit_501_14_offset = 1740;
public static final int unusedBit_501_15_offset = 1740;
public static final int unusedBit_501_16_offset = 1740;
public static final int unusedBit_501_17_offset = 1740;
public static final int unusedBit_501_18_offset = 1740;
public static final int unusedBit_501_19_offset = 1740;
public static final int unusedBit_501_20_offset = 1740;
public static final int unusedBit_501_21_offset = 1740;
public static final int unusedBit_501_22_offset = 1740;
public static final int unusedBit_501_23_offset = 1740;
public static final int unusedBit_501_24_offset = 1740;
public static final int unusedBit_501_25_offset = 1740;
public static final int unusedBit_501_26_offset = 1740;
public static final int unusedBit_501_27_offset = 1740;
public static final int unusedBit_501_28_offset = 1740;
public static final int unusedBit_501_29_offset = 1740;
public static final int unusedBit_501_30_offset = 1740;
public static final int unusedBit_501_31_offset = 1740;
public static final int unusedBit_501_8_offset = 1740;
public static final int unusedBit_501_9_offset = 1740;
public static final int unusedBit_502_10_offset = 1740;
public static final int unusedBit_502_11_offset = 1740;
public static final int unusedBit_502_12_offset = 1740;
public static final int unusedBit_502_13_offset = 1740;
public static final int unusedBit_502_14_offset = 1740;
public static final int unusedBit_502_15_offset = 1740;
public static final int unusedBit_502_16_offset = 1740;
public static final int unusedBit_502_17_offset = 1740;
public static final int unusedBit_502_18_offset = 1740;
public static final int unusedBit_502_19_offset = 1740;
public static final int unusedBit_502_20_offset = 1740;
public static final int unusedBit_502_21_offset = 1740;
public static final int unusedBit_502_22_offset = 1740;
public static final int unusedBit_502_23_offset = 1740;
public static final int unusedBit_502_24_offset = 1740;
public static final int unusedBit_502_25_offset = 1740;
public static final int unusedBit_502_26_offset = 1740;
public static final int unusedBit_502_27_offset = 1740;
public static final int unusedBit_502_28_offset = 1740;
public static final int unusedBit_502_29_offset = 1740;
public static final int unusedBit_502_30_offset = 1740;
public static final int unusedBit_502_31_offset = 1740;
public static final int unusedBit_502_8_offset = 1740;
public static final int unusedBit_502_9_offset = 1740;
public static final int unusedBitHere1_offset = 1260;
public static final int unusedBitHere2_offset = 1260;
public static final int unusedBitHere3_offset = 1260;
@ -2462,6 +2471,7 @@ public class Fields {
public static final int wastegatePositionMin_offset = 724;
public static final int wastegatePositionSensor_offset = 1751;
public static final int wboHeaterPin_offset = 681;
public static final int wheelDiameter_offset = 722;
public static final int wwaeBeta_offset = 1568;
public static final int wwaeTau_offset = 1480;
public static final Field ENGINETYPE = Field.create("ENGINETYPE", 0, FieldType.INT);
@ -2751,7 +2761,8 @@ public class Fields {
public static final Field CANRXPIN = Field.create("CANRXPIN", 717, FieldType.INT8, brain_pin_e);
public static final Field THROTTLEPEDALUPPINMODE = Field.create("THROTTLEPEDALUPPINMODE", 718, FieldType.INT8, pin_input_mode_e);
public static final Field ACIDLEEXTRAOFFSET = Field.create("ACIDLEEXTRAOFFSET", 719, FieldType.INT8);
public static final Field UNUSED720 = Field.create("UNUSED720", 720, FieldType.INT);
public static final Field FINALGEARRATIO = Field.create("FINALGEARRATIO", 720, FieldType.INT16);
public static final Field WHEELDIAMETER = Field.create("WHEELDIAMETER", 722, FieldType.INT16);
public static final Field WASTEGATEPOSITIONMIN = Field.create("WASTEGATEPOSITIONMIN", 724, FieldType.INT16);
public static final Field WASTEGATEPOSITIONMAX = Field.create("WASTEGATEPOSITIONMAX", 726, FieldType.INT16);
public static final Field IDLEPOSITIONMIN = Field.create("IDLEPOSITIONMIN", 728, FieldType.INT16);
@ -3200,30 +3211,30 @@ public class Fields {
public static final Field UNUSED1128 = Field.create("UNUSED1128", 1740, FieldType.BIT, 5);
public static final Field UNUSED1129 = Field.create("UNUSED1129", 1740, FieldType.BIT, 6);
public static final Field UNUSED1130 = Field.create("UNUSED1130", 1740, FieldType.BIT, 7);
public static final Field UNUSEDBIT_501_8 = Field.create("UNUSEDBIT_501_8", 1740, FieldType.BIT, 8);
public static final Field UNUSEDBIT_501_9 = Field.create("UNUSEDBIT_501_9", 1740, FieldType.BIT, 9);
public static final Field UNUSEDBIT_501_10 = Field.create("UNUSEDBIT_501_10", 1740, FieldType.BIT, 10);
public static final Field UNUSEDBIT_501_11 = Field.create("UNUSEDBIT_501_11", 1740, FieldType.BIT, 11);
public static final Field UNUSEDBIT_501_12 = Field.create("UNUSEDBIT_501_12", 1740, FieldType.BIT, 12);
public static final Field UNUSEDBIT_501_13 = Field.create("UNUSEDBIT_501_13", 1740, FieldType.BIT, 13);
public static final Field UNUSEDBIT_501_14 = Field.create("UNUSEDBIT_501_14", 1740, FieldType.BIT, 14);
public static final Field UNUSEDBIT_501_15 = Field.create("UNUSEDBIT_501_15", 1740, FieldType.BIT, 15);
public static final Field UNUSEDBIT_501_16 = Field.create("UNUSEDBIT_501_16", 1740, FieldType.BIT, 16);
public static final Field UNUSEDBIT_501_17 = Field.create("UNUSEDBIT_501_17", 1740, FieldType.BIT, 17);
public static final Field UNUSEDBIT_501_18 = Field.create("UNUSEDBIT_501_18", 1740, FieldType.BIT, 18);
public static final Field UNUSEDBIT_501_19 = Field.create("UNUSEDBIT_501_19", 1740, FieldType.BIT, 19);
public static final Field UNUSEDBIT_501_20 = Field.create("UNUSEDBIT_501_20", 1740, FieldType.BIT, 20);
public static final Field UNUSEDBIT_501_21 = Field.create("UNUSEDBIT_501_21", 1740, FieldType.BIT, 21);
public static final Field UNUSEDBIT_501_22 = Field.create("UNUSEDBIT_501_22", 1740, FieldType.BIT, 22);
public static final Field UNUSEDBIT_501_23 = Field.create("UNUSEDBIT_501_23", 1740, FieldType.BIT, 23);
public static final Field UNUSEDBIT_501_24 = Field.create("UNUSEDBIT_501_24", 1740, FieldType.BIT, 24);
public static final Field UNUSEDBIT_501_25 = Field.create("UNUSEDBIT_501_25", 1740, FieldType.BIT, 25);
public static final Field UNUSEDBIT_501_26 = Field.create("UNUSEDBIT_501_26", 1740, FieldType.BIT, 26);
public static final Field UNUSEDBIT_501_27 = Field.create("UNUSEDBIT_501_27", 1740, FieldType.BIT, 27);
public static final Field UNUSEDBIT_501_28 = Field.create("UNUSEDBIT_501_28", 1740, FieldType.BIT, 28);
public static final Field UNUSEDBIT_501_29 = Field.create("UNUSEDBIT_501_29", 1740, FieldType.BIT, 29);
public static final Field UNUSEDBIT_501_30 = Field.create("UNUSEDBIT_501_30", 1740, FieldType.BIT, 30);
public static final Field UNUSEDBIT_501_31 = Field.create("UNUSEDBIT_501_31", 1740, FieldType.BIT, 31);
public static final Field UNUSEDBIT_502_8 = Field.create("UNUSEDBIT_502_8", 1740, FieldType.BIT, 8);
public static final Field UNUSEDBIT_502_9 = Field.create("UNUSEDBIT_502_9", 1740, FieldType.BIT, 9);
public static final Field UNUSEDBIT_502_10 = Field.create("UNUSEDBIT_502_10", 1740, FieldType.BIT, 10);
public static final Field UNUSEDBIT_502_11 = Field.create("UNUSEDBIT_502_11", 1740, FieldType.BIT, 11);
public static final Field UNUSEDBIT_502_12 = Field.create("UNUSEDBIT_502_12", 1740, FieldType.BIT, 12);
public static final Field UNUSEDBIT_502_13 = Field.create("UNUSEDBIT_502_13", 1740, FieldType.BIT, 13);
public static final Field UNUSEDBIT_502_14 = Field.create("UNUSEDBIT_502_14", 1740, FieldType.BIT, 14);
public static final Field UNUSEDBIT_502_15 = Field.create("UNUSEDBIT_502_15", 1740, FieldType.BIT, 15);
public static final Field UNUSEDBIT_502_16 = Field.create("UNUSEDBIT_502_16", 1740, FieldType.BIT, 16);
public static final Field UNUSEDBIT_502_17 = Field.create("UNUSEDBIT_502_17", 1740, FieldType.BIT, 17);
public static final Field UNUSEDBIT_502_18 = Field.create("UNUSEDBIT_502_18", 1740, FieldType.BIT, 18);
public static final Field UNUSEDBIT_502_19 = Field.create("UNUSEDBIT_502_19", 1740, FieldType.BIT, 19);
public static final Field UNUSEDBIT_502_20 = Field.create("UNUSEDBIT_502_20", 1740, FieldType.BIT, 20);
public static final Field UNUSEDBIT_502_21 = Field.create("UNUSEDBIT_502_21", 1740, FieldType.BIT, 21);
public static final Field UNUSEDBIT_502_22 = Field.create("UNUSEDBIT_502_22", 1740, FieldType.BIT, 22);
public static final Field UNUSEDBIT_502_23 = Field.create("UNUSEDBIT_502_23", 1740, FieldType.BIT, 23);
public static final Field UNUSEDBIT_502_24 = Field.create("UNUSEDBIT_502_24", 1740, FieldType.BIT, 24);
public static final Field UNUSEDBIT_502_25 = Field.create("UNUSEDBIT_502_25", 1740, FieldType.BIT, 25);
public static final Field UNUSEDBIT_502_26 = Field.create("UNUSEDBIT_502_26", 1740, FieldType.BIT, 26);
public static final Field UNUSEDBIT_502_27 = Field.create("UNUSEDBIT_502_27", 1740, FieldType.BIT, 27);
public static final Field UNUSEDBIT_502_28 = Field.create("UNUSEDBIT_502_28", 1740, FieldType.BIT, 28);
public static final Field UNUSEDBIT_502_29 = Field.create("UNUSEDBIT_502_29", 1740, FieldType.BIT, 29);
public static final Field UNUSEDBIT_502_30 = Field.create("UNUSEDBIT_502_30", 1740, FieldType.BIT, 30);
public static final Field UNUSEDBIT_502_31 = Field.create("UNUSEDBIT_502_31", 1740, FieldType.BIT, 31);
public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 1744, FieldType.INT8);
public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 1745, FieldType.INT8);
public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1746, FieldType.INT8);
@ -3652,8 +3663,16 @@ public class Fields {
public static final Field STEPPER_RAW_OUTPUT2 = Field.create("STEPPER_RAW_OUTPUT2", 4619, FieldType.INT8, output_pin_e);
public static final Field STEPPER_RAW_OUTPUT3 = Field.create("STEPPER_RAW_OUTPUT3", 4620, FieldType.INT8, output_pin_e);
public static final Field STEPPER_RAW_OUTPUT4 = Field.create("STEPPER_RAW_OUTPUT4", 4621, FieldType.INT8, output_pin_e);
public static final Field ALIGNMENTFILL_AT_4622 = Field.create("ALIGNMENTFILL_AT_4622", 4622, FieldType.INT8);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4624, FieldType.INT);
public static final Field GEARRATIO1 = Field.create("GEARRATIO1", 4622, FieldType.INT16);
public static final Field GEARRATIO2 = Field.create("GEARRATIO2", 4624, FieldType.INT16);
public static final Field GEARRATIO3 = Field.create("GEARRATIO3", 4626, FieldType.INT16);
public static final Field GEARRATIO4 = Field.create("GEARRATIO4", 4628, FieldType.INT16);
public static final Field GEARRATIO5 = Field.create("GEARRATIO5", 4630, FieldType.INT16);
public static final Field GEARRATIO6 = Field.create("GEARRATIO6", 4632, FieldType.INT16);
public static final Field GEARRATIO7 = Field.create("GEARRATIO7", 4634, FieldType.INT16);
public static final Field GEARRATIO8 = Field.create("GEARRATIO8", 4636, FieldType.INT16);
public static final Field ALIGNMENTFILL_AT_4638 = Field.create("ALIGNMENTFILL_AT_4638", 4638, FieldType.INT8);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4640, FieldType.INT);
public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 5020, 120, FieldType.STRING);
public static final Field AFTERSTARTCOOLANTBINS = Field.create("AFTERSTARTCOOLANTBINS", 5140, FieldType.FLOAT);
public static final Field AFTERSTARTHOLDTIME = Field.create("AFTERSTARTHOLDTIME", 5172, FieldType.FLOAT);
@ -4032,7 +4051,8 @@ public class Fields {
CANRXPIN,
THROTTLEPEDALUPPINMODE,
ACIDLEEXTRAOFFSET,
UNUSED720,
FINALGEARRATIO,
WHEELDIAMETER,
WASTEGATEPOSITIONMIN,
WASTEGATEPOSITIONMAX,
IDLEPOSITIONMIN,
@ -4473,30 +4493,30 @@ public class Fields {
UNUSED1128,
UNUSED1129,
UNUSED1130,
UNUSEDBIT_501_8,
UNUSEDBIT_501_9,
UNUSEDBIT_501_10,
UNUSEDBIT_501_11,
UNUSEDBIT_501_12,
UNUSEDBIT_501_13,
UNUSEDBIT_501_14,
UNUSEDBIT_501_15,
UNUSEDBIT_501_16,
UNUSEDBIT_501_17,
UNUSEDBIT_501_18,
UNUSEDBIT_501_19,
UNUSEDBIT_501_20,
UNUSEDBIT_501_21,
UNUSEDBIT_501_22,
UNUSEDBIT_501_23,
UNUSEDBIT_501_24,
UNUSEDBIT_501_25,
UNUSEDBIT_501_26,
UNUSEDBIT_501_27,
UNUSEDBIT_501_28,
UNUSEDBIT_501_29,
UNUSEDBIT_501_30,
UNUSEDBIT_501_31,
UNUSEDBIT_502_8,
UNUSEDBIT_502_9,
UNUSEDBIT_502_10,
UNUSEDBIT_502_11,
UNUSEDBIT_502_12,
UNUSEDBIT_502_13,
UNUSEDBIT_502_14,
UNUSEDBIT_502_15,
UNUSEDBIT_502_16,
UNUSEDBIT_502_17,
UNUSEDBIT_502_18,
UNUSEDBIT_502_19,
UNUSEDBIT_502_20,
UNUSEDBIT_502_21,
UNUSEDBIT_502_22,
UNUSEDBIT_502_23,
UNUSEDBIT_502_24,
UNUSEDBIT_502_25,
UNUSEDBIT_502_26,
UNUSEDBIT_502_27,
UNUSEDBIT_502_28,
UNUSEDBIT_502_29,
UNUSEDBIT_502_30,
UNUSEDBIT_502_31,
BENCHTESTOFFTIME,
BENCHTESTCOUNT,
BENCHTESTONTIME,
@ -4919,7 +4939,15 @@ public class Fields {
STEPPER_RAW_OUTPUT2,
STEPPER_RAW_OUTPUT3,
STEPPER_RAW_OUTPUT4,
ALIGNMENTFILL_AT_4622,
GEARRATIO1,
GEARRATIO2,
GEARRATIO3,
GEARRATIO4,
GEARRATIO5,
GEARRATIO6,
GEARRATIO7,
GEARRATIO8,
ALIGNMENTFILL_AT_4638,
MAINUNUSEDEND,
WARNING_MESSAGE,
AFTERSTARTCOOLANTBINS,