Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-09-08 02:51:42 +00:00
parent dab9e04b25
commit 766735f3b6
80 changed files with 485 additions and 596 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 06 20:36:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1692,9 +1692,8 @@ struct engine_configuration_s {
offset 764 bit 14 */
bool enableVerboseCanTx : 1 {};
/**
* This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control.
offset 764 bit 15 */
bool onOffAlternatorLogic : 1 {};
bool unusedAlteOnOff : 1 {};
/**
* enable cj125/disable cj125
offset 764 bit 16 */
@ -4988,4 +4987,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Sep 06 20:36:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022

View File

@ -1746,7 +1746,6 @@
#define oilPressure_v2_offset 2052
#define oilPressure_value1_offset 2048
#define oilPressure_value2_offset 2056
#define onOffAlternatorLogic_offset 764
#define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2
#define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1
#define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4
@ -1929,7 +1928,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 387675106
#define SIGNATURE_HASH 2785459037
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,7 +2495,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.387675106"
#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.2785459037"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2546,6 +2545,7 @@
#define unused_1484_bit_30_offset 1372
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedAlteOnOff_offset 764
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 06 20:36:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1692,9 +1692,8 @@ struct engine_configuration_s {
offset 764 bit 14 */
bool enableVerboseCanTx : 1 {};
/**
* This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control.
offset 764 bit 15 */
bool onOffAlternatorLogic : 1 {};
bool unusedAlteOnOff : 1 {};
/**
* enable cj125/disable cj125
offset 764 bit 16 */
@ -4988,4 +4987,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Sep 06 20:36:53 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022

View File

@ -1746,7 +1746,6 @@
#define oilPressure_v2_offset 2052
#define oilPressure_value1_offset 2048
#define oilPressure_value2_offset 2056
#define onOffAlternatorLogic_offset 764
#define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2
#define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1
#define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4
@ -1929,7 +1928,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 2144129326
#define SIGNATURE_HASH 3469810065
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,7 +2495,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.08.kin.2144129326"
#define TS_SIGNATURE "rusEFI 2022.09.08.kin.3469810065"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2546,6 +2545,7 @@
#define unused_1484_bit_30_offset 1372
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedAlteOnOff_offset 764
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Sep 06 20:36:57 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1692,9 +1692,8 @@ struct engine_configuration_s {
offset 764 bit 14 */
bool enableVerboseCanTx : 1 {};
/**
* This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control.
offset 764 bit 15 */
bool onOffAlternatorLogic : 1 {};
bool unusedAlteOnOff : 1 {};
/**
* enable cj125/disable cj125
offset 764 bit 16 */
@ -4988,4 +4987,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Sep 06 20:36:57 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 UTC 2022

View File

@ -1710,7 +1710,6 @@
#define oilPressure_v2_offset 2052
#define oilPressure_value1_offset 2048
#define oilPressure_value2_offset 2056
#define onOffAlternatorLogic_offset 764
#define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2
#define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1
#define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4
@ -1895,7 +1894,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1845865016
#define SIGNATURE_HASH 3742917255
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2463,7 +2462,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.1845865016"
#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.3742917255"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2513,6 +2512,7 @@
#define unused_1484_bit_30_offset 1372
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedAlteOnOff_offset 764
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628

View File

@ -8,7 +8,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"

View File

@ -10,7 +10,7 @@ checkEngineGauge = checkEngine,"checkEngine", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.
needBurnGauge = needBurn,"needBurn", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
sd_msdGauge = sd_msd,"sd_msd", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
isFan2OnGauge = isFan2On,"isFan2On", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
alternatorOnOffGauge = alternatorOnOff,"alternatorOnOff", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBitLAtwfsGauge = unusedBitLAtwfs,"unusedBitLAtwfs", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
toothLogReadyGauge = toothLogReady,"toothLogReady", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unused3123Gauge = unused3123,"unused3123", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
isTpsErrorGauge = isTpsError,"isTpsError", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1

View File

@ -10,7 +10,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Sep 05 05:32:10 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Sep 08 02:50:38 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -73,7 +73,7 @@ struct output_channels_s {
bool isFan2On : 1 {};
/**
offset 0 bit 12 */
bool alternatorOnOff : 1 {};
bool unusedBitLAtwfs : 1 {};
/**
offset 0 bit 13 */
bool toothLogReady : 1 {};
@ -1393,4 +1393,4 @@ struct output_channels_s {
static_assert(sizeof(output_channels_s) == 744);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Sep 05 05:32:10 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Sep 08 02:50:38 UTC 2022

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 06 20:37:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:33 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1692,9 +1692,8 @@ struct engine_configuration_s {
offset 764 bit 14 */
bool enableVerboseCanTx : 1 {};
/**
* This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control.
offset 764 bit 15 */
bool onOffAlternatorLogic : 1 {};
bool unusedAlteOnOff : 1 {};
/**
* enable cj125/disable cj125
offset 764 bit 16 */
@ -4988,4 +4987,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21300);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Sep 06 20:37:55 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:33 UTC 2022

View File

@ -1746,7 +1746,6 @@
#define oilPressure_v2_offset 2052
#define oilPressure_value1_offset 2048
#define oilPressure_value2_offset 2056
#define onOffAlternatorLogic_offset 764
#define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2
#define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1
#define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4
@ -1929,7 +1928,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 387675106
#define SIGNATURE_HASH 2785459037
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2496,7 +2495,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.08.all.387675106"
#define TS_SIGNATURE "rusEFI 2022.09.08.all.2785459037"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2546,6 +2545,7 @@
#define unused_1484_bit_30_offset 1372
#define unused_1484_bit_31_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedAlteOnOff_offset 764
#define unusedBit_45_31_offset 120
#define unusedBit_539_10_offset 1628
#define unusedBit_539_11_offset 1628

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3963821
#define TS_SIGNATURE "rusEFI 2022.09.08.48way.3963821"
#define SIGNATURE_HASH 2971775762
#define TS_SIGNATURE "rusEFI 2022.09.08.48way.2971775762"

View File

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

View File

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

View File

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

View File

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

View File

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

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 387675106
#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.387675106"
#define SIGNATURE_HASH 2785459037
#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.2785459037"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -21,8 +21,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.sd_msd;
if (strEqualCaseInsensitive(name, "isFan2On"))
return engine->outputChannels.isFan2On;
if (strEqualCaseInsensitive(name, "alternatorOnOff"))
return engine->outputChannels.alternatorOnOff;
if (strEqualCaseInsensitive(name, "toothLogReady"))
return engine->outputChannels.toothLogReady;
if (strEqualCaseInsensitive(name, "isTpsError"))

View File

@ -354,8 +354,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->verboseTLE8888;
if (strEqualCaseInsensitive(name, "enableVerboseCanTx"))
return engineConfiguration->enableVerboseCanTx;
if (strEqualCaseInsensitive(name, "onOffAlternatorLogic"))
return engineConfiguration->onOffAlternatorLogic;
if (strEqualCaseInsensitive(name, "isCJ125Enabled"))
return engineConfiguration->isCJ125Enabled;
if (strEqualCaseInsensitive(name, "vvtCamSensorUseRise"))
@ -1350,11 +1348,6 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->enableVerboseCanTx = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "onOffAlternatorLogic"))
{
engineConfiguration->onOffAlternatorLogic = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "isCJ125Enabled"))
{
engineConfiguration->isCJ125Enabled = (int)value;

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.all.387675106"
signature = "rusEFI 2022.09.08.all.2785459037"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.all.387675106" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.all.2785459037" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:41:01 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:31 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.48way.3963821"
signature = "rusEFI 2022.09.08.48way.2971775762"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.48way.3963821" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.48way.2971775762" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:13 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7061,20 +7059,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.alphax-2chan.621407886"
signature = "rusEFI 2022.09.08.alphax-2chan.2484348465"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.alphax-2chan.621407886" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.alphax-2chan.2484348465" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:16 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:44 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7046,20 +7044,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.alphax-4chan.2617749613"
signature = "rusEFI 2022.09.08.alphax-4chan.756709586"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.alphax-4chan.2617749613" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.alphax-4chan.756709586" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:46 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.atlas.198280901"
signature = "rusEFI 2022.09.08.atlas.3133951610"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.atlas.198280901" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.atlas.3133951610" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:58 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:28 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7057,20 +7055,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.core8.3791069723"
signature = "rusEFI 2022.09.08.core8.1357572772"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.core8.3791069723" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.core8.1357572772" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:11 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7061,20 +7059,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.cypress.387675106"
signature = "rusEFI 2022.09.08.cypress.2785459037"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.cypress.387675106" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.cypress.2785459037" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:40:13 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.f407-discovery.387675106"
signature = "rusEFI 2022.09.08.f407-discovery.2785459037"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.f407-discovery.387675106" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.f407-discovery.2785459037" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:55 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:25 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.f429-discovery.387675106"
signature = "rusEFI 2022.09.08.f429-discovery.2785459037"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.f429-discovery.387675106" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.f429-discovery.2785459037" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:26 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.frankenso_na6.1433898790"
signature = "rusEFI 2022.09.08.frankenso_na6.3832170393"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.frankenso_na6.1433898790" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.frankenso_na6.3832170393" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:15 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.harley81.3890640589"
signature = "rusEFI 2022.09.08.harley81.1459338866"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.harley81.3890640589" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.harley81.1459338866" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:48 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7047,20 +7045,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen-gm-e67.2742875732"
signature = "rusEFI 2022.09.08.hellen-gm-e67.308362987"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen-gm-e67.2742875732" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen-gm-e67.308362987" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:33 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:03 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen-nb1.3465560622"
signature = "rusEFI 2022.09.08.hellen-nb1.2139982481"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen-nb1.3465560622" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen-nb1.2139982481" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:01 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen121nissan.2680539912"
signature = "rusEFI 2022.09.08.hellen121nissan.785908663"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen121nissan.2680539912" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen121nissan.785908663" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:53 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7047,20 +7045,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen121vag.1731899544"
signature = "rusEFI 2022.09.08.hellen121vag.3592910887"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen121vag.1731899544" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen121vag.3592910887" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:22 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:51 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen128.3924119260"
signature = "rusEFI 2022.09.08.hellen128.1492682339"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen128.3924119260" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen128.1492682339" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:20 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:50 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7047,20 +7045,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen154hyundai.2404647270"
signature = "rusEFI 2022.09.08.hellen154hyundai.1045023193"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen154hyundai.2404647270" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen154hyundai.1045023193" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:25 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:54 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7047,20 +7045,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen72.3844365030"
signature = "rusEFI 2022.09.08.hellen72.1413059161"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen72.3844365030" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen72.1413059161" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:29 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:58 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen81.900639720"
signature = "rusEFI 2022.09.08.hellen81.2226348887"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen81.900639720" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen81.2226348887" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:30 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:00 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7048,20 +7046,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellen88bmw.49176622"
signature = "rusEFI 2022.09.08.hellen88bmw.3019090065"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellen88bmw.49176622" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellen88bmw.3019090065" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:56 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7047,20 +7045,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellenNA6.3538496864"
signature = "rusEFI 2022.09.08.hellenNA6.1676994015"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellenNA6.3538496864" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellenNA6.1676994015" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:05 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.hellenNA8_96.3071459850"
signature = "rusEFI 2022.09.08.hellenNA8_96.101649077"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.hellenNA8_96.3071459850" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.hellenNA8_96.101649077" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:06 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7050,20 +7048,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.kin.2144129326"
signature = "rusEFI 2022.09.08.kin.3469810065"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.kin.2144129326" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.kin.3469810065" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:40:11 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7066,20 +7064,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.mre_f4.3637378836"
signature = "rusEFI 2022.09.08.mre_f4.1775253419"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.mre_f4.3637378836" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.mre_f4.1775253419" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:09 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7048,20 +7046,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.mre_f7.3637378836"
signature = "rusEFI 2022.09.08.mre_f7.1775253419"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.mre_f7.3637378836" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.mre_f7.1775253419" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:38 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:08 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7048,20 +7046,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.prometheus_405.1207020036"
signature = "rusEFI 2022.09.08.prometheus_405.4142686907"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.prometheus_405.1207020036" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.prometheus_405.4142686907" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:48 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:18 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7059,20 +7057,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.prometheus_469.1207020036"
signature = "rusEFI 2022.09.08.prometheus_469.4142686907"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.prometheus_469.1207020036" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.prometheus_469.4142686907" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:16 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7059,20 +7057,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.proteus_f4.3000415380"
signature = "rusEFI 2022.09.08.proteus_f4.63667243"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.proteus_f4.3000415380" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.proteus_f4.63667243" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:21 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7041,20 +7039,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.proteus_f7.3000415380"
signature = "rusEFI 2022.09.08.proteus_f7.63667243"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.proteus_f7.3000415380" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.proteus_f7.63667243" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:50 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:19 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7041,20 +7039,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.proteus_h7.3000415380"
signature = "rusEFI 2022.09.08.proteus_h7.63667243"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.proteus_h7.3000415380" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.proteus_h7.63667243" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:23 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7041,20 +7039,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.subaru_eg33_f7.1845865016"
signature = "rusEFI 2022.09.08.subaru_eg33_f7.3742917255"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.subaru_eg33_f7.1845865016" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.subaru_eg33_f7.3742917255" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:14 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7059,20 +7057,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.08.tdg-pdm8.3172187574"
signature = "rusEFI 2022.09.08.tdg-pdm8.202274057"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.08.tdg-pdm8.3172187574" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.08.tdg-pdm8.202274057" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:40:59 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:30 UTC 2022
pageSize = 21300
page = 1
@ -357,7 +357,7 @@ useTpicAdvancedMode = bits, U32, 764, [11:11], "false", "true"
useLcdScreen = bits, U32, 764, [12:12], "false", "true"
verboseTLE8888 = bits, U32, 764, [13:13], "false", "true"
enableVerboseCanTx = bits, U32, 764, [14:14], "false", "true"
onOffAlternatorLogic = bits, U32, 764, [15:15], "false", "true"
unusedAlteOnOff = bits, U32, 764, [15:15], "false", "true"
isCJ125Enabled = bits, U32, 764, [16:16], "false", "true"
vvtCamSensorUseRise = bits, U32, 764, [17:17], "Falling", "Rising"
measureMapOnlyInOneCylinder = bits, U32, 764, [18:18], "false", "true"
@ -1539,7 +1539,6 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
rusefiVerbose29b = "Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format."
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom rusEFI protocol"
onOffAlternatorLogic = "This will cause the alternator to be operated in a basic on or off mode, this is the simplest alternator control."
isCJ125Enabled = "enable cj125/disable cj125"
vvtCamSensorUseRise = "Use rise or fall signal front"
measureMapOnlyInOneCylinder = "Useful for individual intakes"
@ -2136,7 +2135,7 @@ checkEngine = bits, U32, 0, [8:8]
needBurn = bits, U32, 0, [9:9]
sd_msd = bits, U32, 0, [10:10]
isFan2On = bits, U32, 0, [11:11]
alternatorOnOff = bits, U32, 0, [12:12]
unusedBitLAtwfs = bits, U32, 0, [12:12]
toothLogReady = bits, U32, 0, [13:13]
unused3123 = bits, U32, 0, [14:14]
isTpsError = bits, U32, 0, [15:15]
@ -4480,7 +4479,6 @@ entry = checkEngine, "checkEngine", int, "%d"
entry = needBurn, "needBurn", int, "%d"
entry = sd_msd, "sd_msd", int, "%d"
entry = isFan2On, "isFan2On", int, "%d"
entry = alternatorOnOff, "alternatorOnOff", int, "%d"
entry = toothLogReady, "toothLogReady", int, "%d"
entry = isTpsError, "isTpsError", int, "%d"
entry = isCltError, "isCltError", int, "%d"
@ -7065,20 +7063,19 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Battery Input Divider Coefficient", vbattDividerCoeff
dialog = alternator, "Alternator Settings", yAxis
field = "Enabled", isAlternatorControlEnabled
field = "simple on/off mode", onOffAlternatorLogic, {isAlternatorControlEnabled == 1}
field = "Target", targetVBatt, {isAlternatorControlEnabled == 1}
field = "Pin", alternatorControlPin, {isAlternatorControlEnabled == 1}
field = "Pin Mode", alternatorControlPinMode, {isAlternatorControlEnabled == 1}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "PWM frequency", alternatorPwmFrequency, {isAlternatorControlEnabled == 1}
field = "Off Above TPS", alternatorOffAboveTps, {isAlternatorControlEnabled == 1}
field = "Detailed status in console", isVerboseAlternator, {isAlternatorControlEnabled == 1}
field = "#PID control"
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1 && onOffAlternatorLogic == 0}
field = "offset", alternatorControl_offset, {isAlternatorControlEnabled == 1}
field = "P factor", alternatorControl_pFactor, {isAlternatorControlEnabled == 1}
field = "I factor", alternatorControl_iFactor, {isAlternatorControlEnabled == 1}
field = "D factor", alternatorControl_dFactor, {isAlternatorControlEnabled == 1}
field = "Min", alternatorControl_minValue, {isAlternatorControlEnabled == 1}
field = "Max", alternatorControl_maxValue, {isAlternatorControlEnabled == 1}
field = "#% duty = Pterm + Iterm + Dterm + offset%"
dialog = startStopDialog, "Start/Stop Button"

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Sep 07 23:51:41 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:33 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1707,7 +1707,6 @@ public class Fields {
public static final int oilPressure_v2_offset = 2052;
public static final int oilPressure_value1_offset = 2048;
public static final int oilPressure_value2_offset = 2056;
public static final int onOffAlternatorLogic_offset = 764;
public static final int operation_mode_e_FOUR_STROKE_CAM_SENSOR = 2;
public static final int operation_mode_e_FOUR_STROKE_CRANK_SENSOR = 1;
public static final int operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR = 4;
@ -1877,7 +1876,6 @@ public class Fields {
public static final int sensorChartMode_offset = 955;
public static final int sensorSnifferRpmThreshold_offset = 4;
public static final int showHumanReadableWarning_offset = 960;
public static final int SIGNATURE_HASH = 387675106;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2379,7 +2377,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.09.08.all.387675106";
public static final String TS_SIGNATURE = "rusEFI 2022.09.08.all.2785459037";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1248;
@ -2426,6 +2424,7 @@ public class Fields {
public static final int unused_1484_bit_30_offset = 1372;
public static final int unused_1484_bit_31_offset = 1372;
public static final int unused_1484_bit_38_offset = 1372;
public static final int unusedAlteOnOff_offset = 764;
public static final int unusedBit_45_31_offset = 120;
public static final int unusedBit_539_10_offset = 1628;
public static final int unusedBit_539_11_offset = 1628;
@ -2874,7 +2873,7 @@ public class Fields {
public static final Field USELCDSCREEN = Field.create("USELCDSCREEN", 764, FieldType.BIT, 12);
public static final Field VERBOSETLE8888 = Field.create("VERBOSETLE8888", 764, FieldType.BIT, 13);
public static final Field ENABLEVERBOSECANTX = Field.create("ENABLEVERBOSECANTX", 764, FieldType.BIT, 14);
public static final Field ONOFFALTERNATORLOGIC = Field.create("ONOFFALTERNATORLOGIC", 764, FieldType.BIT, 15);
public static final Field UNUSEDALTEONOFF = Field.create("UNUSEDALTEONOFF", 764, FieldType.BIT, 15);
public static final Field ISCJ125ENABLED = Field.create("ISCJ125ENABLED", 764, FieldType.BIT, 16);
public static final Field VVTCAMSENSORUSERISE = Field.create("VVTCAMSENSORUSERISE", 764, FieldType.BIT, 17);
public static final Field MEASUREMAPONLYINONECYLINDER = Field.create("MEASUREMAPONLYINONECYLINDER", 764, FieldType.BIT, 18);
@ -4251,7 +4250,7 @@ public class Fields {
USELCDSCREEN,
VERBOSETLE8888,
ENABLEVERBOSECANTX,
ONOFFALTERNATORLOGIC,
UNUSEDALTEONOFF,
ISCJ125ENABLED,
VVTCAMSENSORUSERISE,
MEASUREMAPONLYINONECYLINDER,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Sep 06 20:36:51 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Thu Sep 08 02:50:38 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -398,7 +398,7 @@ public class TsOutputs {
public static final Field NEEDBURN = Field.create("NEEDBURN", 0, FieldType.BIT, 9);
public static final Field SD_MSD = Field.create("SD_MSD", 0, FieldType.BIT, 10);
public static final Field ISFAN2ON = Field.create("ISFAN2ON", 0, FieldType.BIT, 11);
public static final Field ALTERNATORONOFF = Field.create("ALTERNATORONOFF", 0, FieldType.BIT, 12);
public static final Field UNUSEDBITLATWFS = Field.create("UNUSEDBITLATWFS", 0, FieldType.BIT, 12);
public static final Field TOOTHLOGREADY = Field.create("TOOTHLOGREADY", 0, FieldType.BIT, 13);
public static final Field UNUSED3123 = Field.create("UNUSED3123", 0, FieldType.BIT, 14);
public static final Field ISTPSERROR = Field.create("ISTPSERROR", 0, FieldType.BIT, 15);
@ -946,7 +946,7 @@ public class TsOutputs {
NEEDBURN,
SD_MSD,
ISFAN2ON,
ALTERNATORONOFF,
UNUSEDBITLATWFS,
TOOTHLOGREADY,
UNUSED3123,
ISTPSERROR,