Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-04-09 13:32:30 +00:00
parent baef88d1c7
commit 7c8d1aac91
68 changed files with 342 additions and 346 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 Wed Apr 06 21:41:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:22 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1288,9 +1288,10 @@ struct engine_configuration_s {
*/
uint8_t knockRetardMaximum;
/**
* Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response.
* offset 623
*/
uint8_t unusedDtectionThreshold;
uint8_t vssFilterReciprocal;
/**
* Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0.
ratio
@ -4357,11 +4358,9 @@ struct persistent_config_s {
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 17440
*/
float vssFilterReciprocal;
float unused17440;
/**
kPa
* offset 17444
@ -4561,4 +4560,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:22 UTC 2022

View File

@ -1945,7 +1945,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 170194075
#define SIGNATURE_HASH 411322114
#define silentTriggerError_offset 1260
#define skippedWheelOnCam_offset 1260
#define slowAdcAlpha_offset 1712
@ -2497,7 +2497,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen_cypress.170194075"
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen_cypress.411322114"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2541,6 +2541,7 @@
#define unused1740b0_offset 1740
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused17440_offset 17440
#define unused184_offset 184
#define unused722_offset 722
#define unused_1484_bit_24_offset 1272
@ -2577,7 +2578,6 @@
#define unusedBit_507_8_offset 1740
#define unusedBit_507_9_offset 1740
#define unusedBitHere2_offset 1260
#define unusedDtectionThreshold_offset 623
#define unusedFiller_4703_offset 4171
#define unusedHere2_offset 1747
#define unusedMapAccelTaperBins_offset 1792
@ -2651,7 +2651,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 17440
#define vssFilterReciprocal_offset 623
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MITSUBISHI_3A92", "VVT_MAP_V_TWIN_ANOTHER", "VVT_MITSUBISHI_6G75"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:54 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:20 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1288,9 +1288,10 @@ struct engine_configuration_s {
*/
uint8_t knockRetardMaximum;
/**
* Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response.
* offset 623
*/
uint8_t unusedDtectionThreshold;
uint8_t vssFilterReciprocal;
/**
* Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0.
ratio
@ -4351,11 +4352,9 @@ struct persistent_config_s {
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 17412
*/
float vssFilterReciprocal;
float unused17440;
/**
kPa
* offset 17416
@ -4555,4 +4554,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:54 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:20 UTC 2022

View File

@ -1930,7 +1930,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 4118886503
#define SIGNATURE_HASH 3877735422
#define silentTriggerError_offset 1260
#define skippedWheelOnCam_offset 1260
#define slowAdcAlpha_offset 1712
@ -2482,7 +2482,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.04.09.kin.4118886503"
#define TS_SIGNATURE "rusEFI 2022.04.09.kin.3877735422"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2526,6 +2526,7 @@
#define unused1740b0_offset 1740
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused17440_offset 17412
#define unused184_offset 184
#define unused722_offset 722
#define unused_1484_bit_24_offset 1272
@ -2562,7 +2563,6 @@
#define unusedBit_507_8_offset 1740
#define unusedBit_507_9_offset 1740
#define unusedBitHere2_offset 1260
#define unusedDtectionThreshold_offset 623
#define unusedFiller_4703_offset 4143
#define unusedHere2_offset 1747
#define unusedMapAccelTaperBins_offset 1792
@ -2636,7 +2636,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 17412
#define vssFilterReciprocal_offset 623
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MITSUBISHI_3A92", "VVT_MAP_V_TWIN_ANOTHER", "VVT_MITSUBISHI_6G75"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:56 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:23 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1288,9 +1288,10 @@ struct engine_configuration_s {
*/
uint8_t knockRetardMaximum;
/**
* Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response.
* offset 623
*/
uint8_t unusedDtectionThreshold;
uint8_t vssFilterReciprocal;
/**
* Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0.
ratio
@ -4357,11 +4358,9 @@ struct persistent_config_s {
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 17440
*/
float vssFilterReciprocal;
float unused17440;
/**
kPa
* offset 17444
@ -4561,4 +4560,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:56 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:23 UTC 2022

View File

@ -1924,7 +1924,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 1365668518
#define SIGNATURE_HASH 1137099071
#define silentTriggerError_offset 1260
#define skippedWheelOnCam_offset 1260
#define slowAdcAlpha_offset 1712
@ -2476,7 +2476,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2022.04.09.subaru_eg33_f7.1365668518"
#define TS_SIGNATURE "rusEFI 2022.04.09.subaru_eg33_f7.1137099071"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2520,6 +2520,7 @@
#define unused1740b0_offset 1740
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused17440_offset 17440
#define unused184_offset 184
#define unused722_offset 722
#define unused_1484_bit_24_offset 1272
@ -2556,7 +2557,6 @@
#define unusedBit_507_8_offset 1740
#define unusedBit_507_9_offset 1740
#define unusedBitHere2_offset 1260
#define unusedDtectionThreshold_offset 623
#define unusedFiller_4703_offset 4171
#define unusedHere2_offset 1747
#define unusedMapAccelTaperBins_offset 1792
@ -2630,7 +2630,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 17440
#define vssFilterReciprocal_offset 623
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MITSUBISHI_3A92", "VVT_MAP_V_TWIN_ANOTHER", "VVT_MITSUBISHI_6G75"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:58 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:26 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1288,9 +1288,10 @@ struct engine_configuration_s {
*/
uint8_t knockRetardMaximum;
/**
* Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response.
* offset 623
*/
uint8_t unusedDtectionThreshold;
uint8_t vssFilterReciprocal;
/**
* Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0.
ratio
@ -4357,11 +4358,9 @@ struct persistent_config_s {
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* Good example: number of tooth on wheel, For Can 10 is a good number.
Hz
* offset 17440
*/
float vssFilterReciprocal;
float unused17440;
/**
kPa
* offset 17444
@ -4561,4 +4560,4 @@ struct persistent_config_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Apr 06 21:41:58 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:26 UTC 2022

View File

@ -1945,7 +1945,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 819008295
#define SIGNATURE_HASH 577872062
#define silentTriggerError_offset 1260
#define skippedWheelOnCam_offset 1260
#define slowAdcAlpha_offset 1712
@ -2497,7 +2497,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.04.09.all.819008295"
#define TS_SIGNATURE "rusEFI 2022.04.09.all.577872062"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2541,6 +2541,7 @@
#define unused1740b0_offset 1740
#define unused1740b1_offset 1740
#define unused1740b2_offset 1740
#define unused17440_offset 17440
#define unused184_offset 184
#define unused722_offset 722
#define unused_1484_bit_24_offset 1272
@ -2577,7 +2578,6 @@
#define unusedBit_507_8_offset 1740
#define unusedBit_507_9_offset 1740
#define unusedBitHere2_offset 1260
#define unusedDtectionThreshold_offset 623
#define unusedFiller_4703_offset 4171
#define unusedHere2_offset 1747
#define unusedMapAccelTaperBins_offset 1792
@ -2651,7 +2651,7 @@
#define vrThreshold2_pin_offset 1176
#define vrThreshold2_rpmBins_offset 1180
#define vrThreshold2_values_offset 1186
#define vssFilterReciprocal_offset 17440
#define vssFilterReciprocal_offset 623
#define vssGearRatio_offset 624
#define vssToothCount_offset 626
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MITSUBISHI_3A92", "VVT_MAP_V_TWIN_ANOTHER", "VVT_MITSUBISHI_6G75"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 819008295
#define TS_SIGNATURE "rusEFI 2022.04.09.all.819008295"
#define SIGNATURE_HASH 577872062
#define TS_SIGNATURE "rusEFI 2022.04.09.all.577872062"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 740025856
#define TS_SIGNATURE "rusEFI 2022.04.09.atlas.740025856"
#define SIGNATURE_HASH 1052464537
#define TS_SIGNATURE "rusEFI 2022.04.09.atlas.1052464537"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 502176333
#define TS_SIGNATURE "rusEFI 2022.04.09.core8.502176333"
#define SIGNATURE_HASH 256780756
#define TS_SIGNATURE "rusEFI 2022.04.09.core8.256780756"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1493732118
#define TS_SIGNATURE "rusEFI 2022.04.09.frankenso_na6.1493732118"
#define SIGNATURE_HASH 1269315727
#define TS_SIGNATURE "rusEFI 2022.04.09.frankenso_na6.1269315727"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2239093704
#define TS_SIGNATURE "rusEFI 2022.04.09.harley81.2239093704"
#define SIGNATURE_HASH 2547345489
#define TS_SIGNATURE "rusEFI 2022.04.09.harley81.2547345489"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1835414873
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen121nissan.1835414873"
#define SIGNATURE_HASH 2143717056
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen121nissan.2143717056"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3986107772
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen121vag.3986107772"
#define SIGNATURE_HASH 4281835237
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen121vag.4281835237"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 776148554
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen128.776148554"
#define SIGNATURE_HASH 1021552083
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen128.1021552083"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3004542630
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen154hyundai.3004542630"
#define SIGNATURE_HASH 2713001279
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen154hyundai.2713001279"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4290306363
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen72.4290306363"
#define SIGNATURE_HASH 3977794210
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen72.3977794210"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4103534924
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen81.4103534924"
#define SIGNATURE_HASH 3862317781
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen81.3862317781"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 948763258
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen88bmw.948763258"
#define SIGNATURE_HASH 707545571
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen88bmw.707545571"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 322656648
#define TS_SIGNATURE "rusEFI 2022.04.09.hellenNA6.322656648"
#define SIGNATURE_HASH 26995217
#define TS_SIGNATURE "rusEFI 2022.04.09.hellenNA6.26995217"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3843292450
#define TS_SIGNATURE "rusEFI 2022.04.09.hellenNA8_96.3843292450"
#define SIGNATURE_HASH 4155723451
#define TS_SIGNATURE "rusEFI 2022.04.09.hellenNA8_96.4155723451"

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 170194075
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen_cypress.170194075"
#define SIGNATURE_HASH 411322114
#define TS_SIGNATURE "rusEFI 2022.04.09.hellen_cypress.411322114"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 4118886503
#define TS_SIGNATURE "rusEFI 2022.04.09.kin.4118886503"
#define SIGNATURE_HASH 3877735422
#define TS_SIGNATURE "rusEFI 2022.04.09.kin.3877735422"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1609686348
#define TS_SIGNATURE "rusEFI 2022.04.09.mre_f4.1609686348"
#define SIGNATURE_HASH 1297182421
#define TS_SIGNATURE "rusEFI 2022.04.09.mre_f4.1297182421"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1609686348
#define TS_SIGNATURE "rusEFI 2022.04.09.mre_f7.1609686348"
#define SIGNATURE_HASH 1297182421
#define TS_SIGNATURE "rusEFI 2022.04.09.mre_f7.1297182421"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1614531265
#define TS_SIGNATURE "rusEFI 2022.04.09.prometheus_405.1614531265"
#define SIGNATURE_HASH 1922791768
#define TS_SIGNATURE "rusEFI 2022.04.09.prometheus_405.1922791768"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1614531265
#define TS_SIGNATURE "rusEFI 2022.04.09.prometheus_469.1614531265"
#define SIGNATURE_HASH 1922791768
#define TS_SIGNATURE "rusEFI 2022.04.09.prometheus_469.1922791768"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 369658534
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_f4.369658534"
#define SIGNATURE_HASH 78133567
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_f4.78133567"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 369658534
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_f7.369658534"
#define SIGNATURE_HASH 78133567
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_f7.78133567"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 369658534
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_h7.369658534"
#define SIGNATURE_HASH 78133567
#define TS_SIGNATURE "rusEFI 2022.04.09.proteus_h7.78133567"

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 1365668518
#define TS_SIGNATURE "rusEFI 2022.04.09.subaru_eg33_f7.1365668518"
#define SIGNATURE_HASH 1137099071
#define TS_SIGNATURE "rusEFI 2022.04.09.subaru_eg33_f7.1137099071"

View File

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

View File

@ -226,6 +226,8 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->knockRetardReapplyRate;
if (strEqualCaseInsensitive(name, "knockRetardMaximum"))
return engineConfiguration->knockRetardMaximum;
if (strEqualCaseInsensitive(name, "vssFilterReciprocal"))
return engineConfiguration->vssFilterReciprocal;
if (strEqualCaseInsensitive(name, "vssGearRatio"))
return engineConfiguration->vssGearRatio;
if (strEqualCaseInsensitive(name, "vssToothCount"))
@ -954,8 +956,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->auxLinear2.v2;
if (strEqualCaseInsensitive(name, "auxLinear2.value2"))
return engineConfiguration->auxLinear2.value2;
if (strEqualCaseInsensitive(name, "vssFilterReciprocal"))
return config->vssFilterReciprocal;
return EFI_ERROR_CODE;
}
void setConfigValueByName(const char *name, float value) {
@ -1524,6 +1524,11 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->knockRetardMaximum = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "vssFilterReciprocal"))
{
engineConfiguration->vssFilterReciprocal = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "vssGearRatio"))
{
engineConfiguration->vssGearRatio = (int)value;
@ -3344,9 +3349,4 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->auxLinear2.value2 = value;
return;
}
if (strEqualCaseInsensitive(name, "vssFilterReciprocal"))
{
config->vssFilterReciprocal = value;
return;
}
}

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.all.819008295"
signature = "rusEFI 2022.04.09.all.577872062"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.all.819008295" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.all.577872062" ; 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 Sat Apr 09 01:35:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:19 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5611,8 +5611,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.alphax-2chan.770887288"
signature = "rusEFI 2022.04.09.alphax-2chan.1062370785"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.alphax-2chan.770887288" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.alphax-2chan.1062370785" ; 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 Sat Apr 09 01:34:16 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:39 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5592,8 +5592,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.alphax-4chan.3110259923"
signature = "rusEFI 2022.04.09.alphax-4chan.2881650506"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.alphax-4chan.3110259923" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.alphax-4chan.2881650506" ; 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 Sat Apr 09 01:34:18 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:40 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5593,8 +5593,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.atlas.740025856"
signature = "rusEFI 2022.04.09.atlas.1052464537"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.atlas.740025856" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.atlas.1052464537" ; 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 Sat Apr 09 01:35:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:16 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5603,8 +5603,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.core8.502176333"
signature = "rusEFI 2022.04.09.core8.256780756"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.core8.502176333" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.core8.256780756" ; 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 Sat Apr 09 01:34:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:03 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5606,8 +5606,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.f429-discovery.819008295"
signature = "rusEFI 2022.04.09.f429-discovery.577872062"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.f429-discovery.819008295" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.f429-discovery.577872062" ; 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 Sat Apr 09 01:34:58 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:14 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5611,8 +5611,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.frankenso_na6.1493732118"
signature = "rusEFI 2022.04.09.frankenso_na6.1269315727"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.frankenso_na6.1493732118" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.frankenso_na6.1269315727" ; 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 Sat Apr 09 01:34:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:05 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5611,8 +5611,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.harley81.2239093704"
signature = "rusEFI 2022.04.09.harley81.2547345489"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.harley81.2239093704" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.harley81.2547345489" ; 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 Sat Apr 09 01:34:20 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:42 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen-nb1.288968554"
signature = "rusEFI 2022.04.09.hellen-nb1.60423411"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen-nb1.288968554" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen-nb1.60423411" ; 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 Sat Apr 09 01:34:36 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:55 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen121nissan.1835414873"
signature = "rusEFI 2022.04.09.hellen121nissan.2143717056"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen121nissan.1835414873" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen121nissan.2143717056" ; 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 Sat Apr 09 01:34:26 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:47 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen121vag.3986107772"
signature = "rusEFI 2022.04.09.hellen121vag.4281835237"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen121vag.3986107772" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen121vag.4281835237" ; 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 Sat Apr 09 01:34:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:45 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen128.776148554"
signature = "rusEFI 2022.04.09.hellen128.1021552083"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen128.776148554" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen128.1021552083" ; 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 Sat Apr 09 01:34:22 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:44 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen154hyundai.3004542630"
signature = "rusEFI 2022.04.09.hellen154hyundai.2713001279"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen154hyundai.3004542630" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen154hyundai.2713001279" ; 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 Sat Apr 09 01:34:28 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:49 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen72.4290306363"
signature = "rusEFI 2022.04.09.hellen72.3977794210"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen72.4290306363" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen72.3977794210" ; 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 Sat Apr 09 01:34:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:52 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen81.4103534924"
signature = "rusEFI 2022.04.09.hellen81.3862317781"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen81.4103534924" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen81.3862317781" ; 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 Sat Apr 09 01:34:34 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:53 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5594,8 +5594,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen88bmw.948763258"
signature = "rusEFI 2022.04.09.hellen88bmw.707545571"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen88bmw.948763258" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen88bmw.707545571" ; 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 Sat Apr 09 01:34:30 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:50 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellenNA6.322656648"
signature = "rusEFI 2022.04.09.hellenNA6.26995217"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellenNA6.322656648" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellenNA6.26995217" ; 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 Sat Apr 09 04:59:06 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:57 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellenNA8_96.3843292450"
signature = "rusEFI 2022.04.09.hellenNA8_96.4155723451"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellenNA8_96.3843292450" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellenNA8_96.4155723451" ; 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 Sat Apr 09 01:34:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:29:58 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.hellen_cypress.170194075"
signature = "rusEFI 2022.04.09.hellen_cypress.411322114"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.hellen_cypress.170194075" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.hellen_cypress.411322114" ; 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 Sat Apr 09 01:35:07 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:22 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5611,8 +5611,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.kin.4118886503"
signature = "rusEFI 2022.04.09.kin.3877735422"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.kin.4118886503" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.kin.3877735422" ; 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 Sat Apr 09 01:35:05 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:20 UTC 2022
pageSize = 20984
page = 1
@ -282,7 +282,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1311,7 +1311,7 @@ injectionPhase = array, S16, 16776, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17288, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17320, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17352, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17412, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17412, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17416, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17928, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17960, [16], "RPM", 1, 0, 0, 18000, 0
@ -1480,6 +1480,7 @@ crankingFuelCoefE100 = array, U16, 20968, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1827,7 +1828,6 @@ crankingFuelCoefE100 = array, U16, 20968, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5578,8 +5578,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.mre_f4.1609686348"
signature = "rusEFI 2022.04.09.mre_f4.1297182421"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.mre_f4.1609686348" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.mre_f4.1297182421" ; 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 Sat Apr 09 01:34:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:01 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.mre_f7.1609686348"
signature = "rusEFI 2022.04.09.mre_f7.1297182421"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.mre_f7.1609686348" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.mre_f7.1297182421" ; 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 Sat Apr 09 01:34:41 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:00 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5595,8 +5595,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.prometheus_405.1614531265"
signature = "rusEFI 2022.04.09.prometheus_405.1922791768"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.prometheus_405.1614531265" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.prometheus_405.1922791768" ; 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 Sat Apr 09 01:34:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:08 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5606,8 +5606,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.prometheus_469.1614531265"
signature = "rusEFI 2022.04.09.prometheus_469.1922791768"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.prometheus_469.1614531265" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.prometheus_469.1922791768" ; 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 Sat Apr 09 01:34:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:06 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5606,8 +5606,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.proteus_f4.369658534"
signature = "rusEFI 2022.04.09.proteus_f4.78133567"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.proteus_f4.369658534" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.proteus_f4.78133567" ; 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 Sat Apr 09 01:34:54 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:11 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5588,8 +5588,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.proteus_f7.369658534"
signature = "rusEFI 2022.04.09.proteus_f7.78133567"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.proteus_f7.369658534" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.proteus_f7.78133567" ; 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 Sat Apr 09 01:34:52 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:09 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5588,8 +5588,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.proteus_h7.369658534"
signature = "rusEFI 2022.04.09.proteus_h7.78133567"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.proteus_h7.369658534" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.proteus_h7.78133567" ; 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 Sat Apr 09 01:34:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:12 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5588,8 +5588,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.subaru_eg33_f7.1365668518"
signature = "rusEFI 2022.04.09.subaru_eg33_f7.1137099071"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.subaru_eg33_f7.1365668518" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.subaru_eg33_f7.1137099071" ; 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 Sat Apr 09 01:35:08 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:23 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5605,8 +5605,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.04.09.tdg-pdm8.3703593846"
signature = "rusEFI 2022.04.09.tdg-pdm8.3462457583"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.04.09.tdg-pdm8.3703593846" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.04.09.tdg-pdm8.3462457583" ; 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 Sat Apr 09 01:35:02 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:17 UTC 2022
pageSize = 21012
page = 1
@ -285,7 +285,7 @@ manIdlePosition = scalar, F32, 616, "%", 1, 0, 0, 100, 0
knockRetardAggression = scalar, U08, 620, "%", 0.1, 0, 0, 20, 1
knockRetardReapplyRate = scalar, U08, 621, "deg/s", 0.1, 0, 0, 10, 1
knockRetardMaximum = scalar, U08, 622, "deg", 1, 0, 0, 30, 0
unusedDtectionThreshold = scalar, U08, 623, "", 1, 0, 0, 240, 0
vssFilterReciprocal = scalar, U08, 623, "", 1, 0, 2, 200, 0
vssGearRatio = scalar, U16, 624, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 626, "count", 1, 0, 1, 100, 0
l9779_cs = bits, U08, 627, [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"
@ -1333,7 +1333,7 @@ injectionPhase = array, S16, 16804, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 17316, [16], "Load", 1, 0, 0, 500, 0
injPhaseRpmBins = array, U16, 17348, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 17380, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 17440, "Hz", 1, 0, 2, 20, 2
unused17440 = scalar, F32, 17440, "", 1, 0, 0, 0, 0
mapEstimateTable = array, U16, 17444, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 17956, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 17988, [16], "RPM", 1, 0, 0, 18000, 0
@ -1505,6 +1505,7 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
knockRetardAggression = "Ignition timing to remove when a knock event occurs."
knockRetardReapplyRate = "After a knock event, reapply timing at this rate."
knockRetardMaximum = "Maximum amount of knock retard."
vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response."
vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0."
vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft."
triggerSimulatorFrequency = "Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm"
@ -1861,7 +1862,6 @@ crankingFuelCoefE100 = array, U16, 20996, [8], "ratio", 0.01, 0, 0, 50, 2
cltIdleCorrBins = "CLT-based idle position multiplier for simple manual idle controller"
cltIdleCorr = "CLT-based idle position multiplier for simple manual idle controller"
mafDecoding = "Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m"
vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number."
; SettingContextHelpEnd
@ -5611,8 +5611,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = startStopDialog
dialog = speedSensorAnalog, "Speed sensor"
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter Reciprocal", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
field = "Input pin", vehicleSpeedSensorInputPin
field = "Filter parameter", vssFilterReciprocal, { vehicleSpeedSensorInputPin != 0 }
;
; We prefer quantities that users can actually measure or inspect without math, so we have

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 Sat Apr 09 01:35:12 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 09 13:30:26 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1872,7 +1872,7 @@ public class Fields {
public static final int servoOutputPins7_offset = 2738;
public static final int servoOutputPins8_offset = 2739;
public static final int showHumanReadableWarning_offset = 896;
public static final int SIGNATURE_HASH = 819008295;
public static final int SIGNATURE_HASH = 577872062;
public static final int silentTriggerError_offset = 1260;
public static final int skippedWheelOnCam_offset = 1260;
public static final int slowAdcAlpha_offset = 1712;
@ -2362,7 +2362,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.04.09.all.819008295";
public static final String TS_SIGNATURE = "rusEFI 2022.04.09.all.577872062";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TsCalMode_EtbKd = 5;
@ -2403,6 +2403,7 @@ public class Fields {
public static final int unused1740b0_offset = 1740;
public static final int unused1740b1_offset = 1740;
public static final int unused1740b2_offset = 1740;
public static final int unused17440_offset = 17440;
public static final int unused184_offset = 184;
public static final int unused722_offset = 722;
public static final int unused_1484_bit_24_offset = 1272;
@ -2439,7 +2440,6 @@ public class Fields {
public static final int unusedBit_507_8_offset = 1740;
public static final int unusedBit_507_9_offset = 1740;
public static final int unusedBitHere2_offset = 1260;
public static final int unusedDtectionThreshold_offset = 623;
public static final int unusedFiller_4703_offset = 4171;
public static final int unusedHere2_offset = 1747;
public static final int unusedMapAccelTaperBins_offset = 1792;
@ -2510,7 +2510,7 @@ public class Fields {
public static final int vrThreshold2_pin_offset = 1176;
public static final int vrThreshold2_rpmBins_offset = 1180;
public static final int vrThreshold2_values_offset = 1186;
public static final int vssFilterReciprocal_offset = 17440;
public static final int vssFilterReciprocal_offset = 623;
public static final int vssGearRatio_offset = 624;
public static final int vssToothCount_offset = 626;
public static final int vvt_mode_e_VVT_2JZ = 2;
@ -2772,7 +2772,7 @@ public class Fields {
public static final Field KNOCKRETARDAGGRESSION = Field.create("KNOCKRETARDAGGRESSION", 620, FieldType.INT8).setScale(1.0);
public static final Field KNOCKRETARDREAPPLYRATE = Field.create("KNOCKRETARDREAPPLYRATE", 621, FieldType.INT8).setScale(1.0);
public static final Field KNOCKRETARDMAXIMUM = Field.create("KNOCKRETARDMAXIMUM", 622, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDDTECTIONTHRESHOLD = Field.create("UNUSEDDTECTIONTHRESHOLD", 623, FieldType.INT8).setScale(1.0);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 623, FieldType.INT8).setScale(1.0);
public static final Field VSSGEARRATIO = Field.create("VSSGEARRATIO", 624, FieldType.INT16).setScale(0.001);
public static final Field VSSTOOTHCOUNT = Field.create("VSSTOOTHCOUNT", 626, FieldType.INT8).setScale(1.0);
public static final Field L9779_CS = Field.create("L9779_CS", 627, FieldType.INT8, brain_pin_e).setScale(1.0);
@ -3836,7 +3836,7 @@ public class Fields {
public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 17316, FieldType.INT16).setScale(1.0);
public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 17348, FieldType.INT16).setScale(1.0);
public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 17380, FieldType.INT8).setScale(1.0);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 17440, FieldType.FLOAT);
public static final Field UNUSED17440 = Field.create("UNUSED17440", 17440, FieldType.FLOAT);
public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 17444, FieldType.INT16).setScale(1.0);
public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 17956, FieldType.INT16).setScale(0.01);
public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 17988, FieldType.INT16).setScale(1.0);
@ -4097,7 +4097,7 @@ public class Fields {
KNOCKRETARDAGGRESSION,
KNOCKRETARDREAPPLYRATE,
KNOCKRETARDMAXIMUM,
UNUSEDDTECTIONTHRESHOLD,
VSSFILTERRECIPROCAL,
VSSGEARRATIO,
VSSTOOTHCOUNT,
L9779_CS,
@ -5145,7 +5145,7 @@ public class Fields {
INJPHASELOADBINS,
INJPHASERPMBINS,
TCUSOLENOIDTABLE,
VSSFILTERRECIPROCAL,
UNUSED17440,
MAPESTIMATETABLE,
MAPESTIMATETPSBINS,
MAPESTIMATERPMBINS,