Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-07-16 06:38:35 +00:00
parent d413b28a77
commit 175b8c00b9
74 changed files with 464 additions and 350 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 Thu Jul 14 12:08:06 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:17 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1484,9 +1484,11 @@ struct engine_configuration_s {
*/
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT];
/**
* Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit.
us
* offset 708
*/
uint16_t unused688;
uint16_t mc33_t_min_boost;
/**
* offset 710
*/
@ -3905,6 +3907,7 @@ struct engine_configuration_s {
*/
uint16_t mc33_i_hold;
/**
* Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit.
us
* offset 2938
*/
@ -4943,4 +4946,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 Thu Jul 14 12:08:06 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:17 UTC 2022

View File

@ -1715,6 +1715,7 @@
#define mc33_t_hold_off_offset 2946
#define mc33_t_hold_tot_offset 2948
#define mc33_t_max_boost_offset 2938
#define mc33_t_min_boost_offset 708
#define mc33_t_peak_off_offset 2940
#define mc33_t_peak_tot_offset 2942
#define measureMapOnlyInOneCylinder_offset 764
@ -1935,7 +1936,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 105007755
#define SIGNATURE_HASH 4057371224
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,7 +2491,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.07.15.hellen_cypress.105007755"
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen_cypress.4057371224"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2538,7 +2539,6 @@
#define unused443_offset 1360
#define unused444_offset 1360
#define unused460_offset 480
#define unused688_offset 708
#define unused_1484_bit_25_offset 1372
#define unused_1484_bit_26_offset 1372
#define unused_1484_bit_27_offset 1372

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 Thu Jul 14 12:08:04 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:16 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1490,9 +1490,11 @@ struct engine_configuration_s {
*/
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT];
/**
* Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit.
us
* offset 708
*/
uint16_t unused688;
uint16_t mc33_t_min_boost;
/**
* offset 710
*/
@ -3923,6 +3925,7 @@ struct engine_configuration_s {
*/
uint16_t mc33_i_hold;
/**
* Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit.
us
* offset 2910
*/
@ -4961,4 +4964,4 @@ struct persistent_config_s {
static_assert(sizeof(persistent_config_s) == 21272);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jul 14 12:08:04 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:16 UTC 2022

View File

@ -1701,6 +1701,7 @@
#define mc33_t_hold_off_offset 2918
#define mc33_t_hold_tot_offset 2920
#define mc33_t_max_boost_offset 2910
#define mc33_t_min_boost_offset 708
#define mc33_t_peak_off_offset 2912
#define mc33_t_peak_tot_offset 2914
#define measureMapOnlyInOneCylinder_offset 764
@ -1921,7 +1922,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1476472070
#define SIGNATURE_HASH 2945840597
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2476,7 +2477,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.07.15.kin.1476472070"
#define TS_SIGNATURE "rusEFI 2022.07.16.kin.2945840597"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2524,7 +2525,6 @@
#define unused443_offset 1360
#define unused444_offset 1360
#define unused460_offset 480
#define unused688_offset 708
#define unused_1484_bit_25_offset 1372
#define unused_1484_bit_26_offset 1372
#define unused_1484_bit_27_offset 1372

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 Thu Jul 14 12:08:07 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 Sat Jul 16 06:38:19 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1484,9 +1484,11 @@ struct engine_configuration_s {
*/
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT];
/**
* Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit.
us
* offset 708
*/
uint16_t unused688;
uint16_t mc33_t_min_boost;
/**
* offset 710
*/
@ -3905,6 +3907,7 @@ struct engine_configuration_s {
*/
uint16_t mc33_i_hold;
/**
* Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit.
us
* offset 2938
*/
@ -4943,4 +4946,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 Thu Jul 14 12:08:07 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 Sat Jul 16 06:38:19 UTC 2022

View File

@ -1679,6 +1679,7 @@
#define mc33_t_hold_off_offset 2946
#define mc33_t_hold_tot_offset 2948
#define mc33_t_max_boost_offset 2938
#define mc33_t_min_boost_offset 708
#define mc33_t_peak_off_offset 2940
#define mc33_t_peak_tot_offset 2942
#define measureMapOnlyInOneCylinder_offset 764
@ -1901,7 +1902,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1216347443
#define SIGNATURE_HASH 3219858912
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2457,7 +2458,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.07.15.subaru_eg33_f7.1216347443"
#define TS_SIGNATURE "rusEFI 2022.07.16.subaru_eg33_f7.3219858912"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2505,7 +2506,6 @@
#define unused443_offset 1360
#define unused444_offset 1360
#define unused460_offset 480
#define unused688_offset 708
#define unused_1484_bit_25_offset 1372
#define unused_1484_bit_26_offset 1372
#define unused_1484_bit_27_offset 1372

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 Thu Jul 14 12:08:10 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:23 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1484,9 +1484,11 @@ struct engine_configuration_s {
*/
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT];
/**
* Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit.
us
* offset 708
*/
uint16_t unused688;
uint16_t mc33_t_min_boost;
/**
* offset 710
*/
@ -3905,6 +3907,7 @@ struct engine_configuration_s {
*/
uint16_t mc33_i_hold;
/**
* Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit.
us
* offset 2938
*/
@ -4943,4 +4946,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 Thu Jul 14 12:08:10 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:23 UTC 2022

View File

@ -1715,6 +1715,7 @@
#define mc33_t_hold_off_offset 2946
#define mc33_t_hold_tot_offset 2948
#define mc33_t_max_boost_offset 2938
#define mc33_t_min_boost_offset 708
#define mc33_t_peak_off_offset 2940
#define mc33_t_peak_tot_offset 2942
#define measureMapOnlyInOneCylinder_offset 764
@ -1935,7 +1936,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1131283585
#define SIGNATURE_HASH 3036339282
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,7 +2491,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.07.15.all.1131283585"
#define TS_SIGNATURE "rusEFI 2022.07.16.all.3036339282"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
@ -2538,7 +2539,6 @@
#define unused443_offset 1360
#define unused444_offset 1360
#define unused460_offset 480
#define unused688_offset 708
#define unused_1484_bit_25_offset 1372
#define unused_1484_bit_26_offset 1372
#define unused_1484_bit_27_offset 1372

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1414073550
#define TS_SIGNATURE "rusEFI 2022.07.15.48way.1414073550"
#define SIGNATURE_HASH 2749223965
#define TS_SIGNATURE "rusEFI 2022.07.16.48way.2749223965"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1131283585
#define TS_SIGNATURE "rusEFI 2022.07.15.all.1131283585"
#define SIGNATURE_HASH 3036339282
#define TS_SIGNATURE "rusEFI 2022.07.16.all.3036339282"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1604645286
#define TS_SIGNATURE "rusEFI 2022.07.15.atlas.1604645286"
#define SIGNATURE_HASH 2821728629
#define TS_SIGNATURE "rusEFI 2022.07.16.atlas.2821728629"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3045217656
#define TS_SIGNATURE "rusEFI 2022.07.15.core8.3045217656"
#define SIGNATURE_HASH 1108774315
#define TS_SIGNATURE "rusEFI 2022.07.16.core8.1108774315"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 16971845
#define TS_SIGNATURE "rusEFI 2022.07.15.frankenso_na6.16971845"
#define SIGNATURE_HASH 4137033878
#define TS_SIGNATURE "rusEFI 2022.07.16.frankenso_na6.4137033878"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 931290110
#define TS_SIGNATURE "rusEFI 2022.07.15.harley81.931290110"
#define SIGNATURE_HASH 3222700845
#define TS_SIGNATURE "rusEFI 2022.07.16.harley81.3222700845"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3417357419
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen121nissan.3417357419"
#define SIGNATURE_HASH 1009018040
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen121nissan.1009018040"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 860866555
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen121vag.860866555"
#define SIGNATURE_HASH 3302694696
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen121vag.3302694696"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2341465952
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen128.2341465952"
#define SIGNATURE_HASH 2082158515
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen128.2082158515"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3676403205
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen154hyundai.3676403205"
#define SIGNATURE_HASH 750104278
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen154hyundai.750104278"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2974887301
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen72.2974887301"
#define SIGNATURE_HASH 1187378518
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen72.1187378518"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1641798795
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen81.1641798795"
#define SIGNATURE_HASH 2521760856
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen81.2521760856"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 956168532
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen88bmw.956168532"
#define SIGNATURE_HASH 3479773575
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen88bmw.3479773575"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3253073377
#define TS_SIGNATURE "rusEFI 2022.07.15.hellenNA6.3253073377"
#define SIGNATURE_HASH 913386802
#define TS_SIGNATURE "rusEFI 2022.07.16.hellenNA6.913386802"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1104666289
#define TS_SIGNATURE "rusEFI 2022.07.15.hellenNA8_96.1104666289"
#define SIGNATURE_HASH 3057845858
#define TS_SIGNATURE "rusEFI 2022.07.16.hellenNA8_96.3057845858"

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 105007755
#define TS_SIGNATURE "rusEFI 2022.07.15.hellen_cypress.105007755"
#define SIGNATURE_HASH 4057371224
#define TS_SIGNATURE "rusEFI 2022.07.16.hellen_cypress.4057371224"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 1476472070
#define TS_SIGNATURE "rusEFI 2022.07.15.kin.1476472070"
#define SIGNATURE_HASH 2945840597
#define TS_SIGNATURE "rusEFI 2022.07.16.kin.2945840597"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2360903799
#define TS_SIGNATURE "rusEFI 2022.07.15.mre_f4.2360903799"
#define SIGNATURE_HASH 2066501796
#define TS_SIGNATURE "rusEFI 2022.07.16.mre_f4.2066501796"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2360903799
#define TS_SIGNATURE "rusEFI 2022.07.15.mre_f7.2360903799"
#define SIGNATURE_HASH 2066501796
#define TS_SIGNATURE "rusEFI 2022.07.16.mre_f7.2066501796"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 327474535
#define TS_SIGNATURE "rusEFI 2022.07.15.prometheus_405.327474535"
#define SIGNATURE_HASH 3826255284
#define TS_SIGNATURE "rusEFI 2022.07.16.prometheus_405.3826255284"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 327474535
#define TS_SIGNATURE "rusEFI 2022.07.15.prometheus_469.327474535"
#define SIGNATURE_HASH 3826255284
#define TS_SIGNATURE "rusEFI 2022.07.16.prometheus_469.3826255284"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3869492215
#define TS_SIGNATURE "rusEFI 2022.07.15.proteus_f4.3869492215"
#define SIGNATURE_HASH 288824100
#define TS_SIGNATURE "rusEFI 2022.07.16.proteus_f4.288824100"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3869492215
#define TS_SIGNATURE "rusEFI 2022.07.15.proteus_f7.3869492215"
#define SIGNATURE_HASH 288824100
#define TS_SIGNATURE "rusEFI 2022.07.16.proteus_f7.288824100"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3869492215
#define TS_SIGNATURE "rusEFI 2022.07.15.proteus_h7.3869492215"
#define SIGNATURE_HASH 288824100
#define TS_SIGNATURE "rusEFI 2022.07.16.proteus_h7.288824100"

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 1216347443
#define TS_SIGNATURE "rusEFI 2022.07.15.subaru_eg33_f7.1216347443"
#define SIGNATURE_HASH 3219858912
#define TS_SIGNATURE "rusEFI 2022.07.16.subaru_eg33_f7.3219858912"

View File

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

View File

@ -303,6 +303,8 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->vssToothCount;
if (strEqualCaseInsensitive(name, "triggerSimulatorFrequency"))
return engineConfiguration->triggerSimulatorFrequency;
if (strEqualCaseInsensitive(name, "mc33_t_min_boost"))
return engineConfiguration->mc33_t_min_boost;
if (strEqualCaseInsensitive(name, "acIdleExtraOffset"))
return engineConfiguration->acIdleExtraOffset;
if (strEqualCaseInsensitive(name, "finalGearRatio"))
@ -1200,6 +1202,11 @@ void setConfigValueByName(const char *name, float value) {
engineConfiguration->triggerSimulatorFrequency = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "mc33_t_min_boost"))
{
engineConfiguration->mc33_t_min_boost = (int)value;
return;
}
if (strEqualCaseInsensitive(name, "acIdleExtraOffset"))
{
engineConfiguration->acIdleExtraOffset = (int)value;

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.all.1131283585"
signature = "rusEFI 2022.07.16.all.3036339282"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.all.1131283585" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.all.3036339282" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:29:06 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:14 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.48way.1414073550"
signature = "rusEFI 2022.07.16.48way.2749223965"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.48way.1414073550" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.48way.2749223965" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:46 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:51 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",41="Boost Controller Output (C7)",68="Fan Relay (E2)",69="Fuel Relay (E3)",65="HC1 Output (D15)",64="HC2 Output (D14)",40="Idle1 Output (C6)",62="Ignition 1 Output (D12)",63="Ignition 2 Output (D13)",33="Ignition 3 Output (B15)",32="Ignition 4 Output (B14)",58="Ignition 5 Output (D8)",59="Ignition 6 Output (D9)",61="Ignition 7 Output (D11)",60="Ignition 8 Output (D10)",81="Injector 1 Output (E15)",80="Injector 2 Output (E14)",79="Injector 3 Output (E13)",78="Injector 4 Output (E12)",77="Injector 5 Output (E11)",76="Injector 6 Output (E10)",75="Injector 7 Output (E9)",74="Injector 8 Output (E8)",71="Tachometer (E5)"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5531,15 +5533,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.alphax-2chan.1903991277"
signature = "rusEFI 2022.07.16.alphax-2chan.2263367998"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.alphax-2chan.1903991277" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.alphax-2chan.2263367998" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:15 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:15 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",40="A3 - Fuel Pump",41="A4 - Tachometer",47="A6 - Ignition A",71="A7 - Ignition B",105="A8 - Injector A",106="B8 - Injector B",42="C1 - Fan Relay",63="C8 - Idle"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5528,15 +5530,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.alphax-4chan.1625484226"
signature = "rusEFI 2022.07.16.alphax-4chan.2541105937"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.alphax-4chan.1625484226" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.alphax-4chan.2541105937" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:17 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",10="A3 - Fuel Pump",104="A4 - Tachometer",47="A6 - Ignition 1",71="A7 - Ignition 2",105="A8 - Injector 1",106="B8 - Injector 2",100="C1 - Fan Relay",63="C8 - Idle",61="D1 - Injector 3",41="D2 - Out Boost",70="D6 - Ignition 3",69="D7 - Ignition 4",60="E1 - Injector 4",109="E2 - Out NOS",43="F1 - Idle2",65="F2 - VVT#1",62="F4 - VVT#2",110="F5 - MAIN"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5529,15 +5531,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.atlas.1604645286"
signature = "rusEFI 2022.07.16.atlas.2821728629"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.atlas.1604645286" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.atlas.2821728629" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:29:02 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:10 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.core8.3045217656"
signature = "rusEFI 2022.07.16.core8.1108774315"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.core8.3045217656" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.core8.1108774315" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:44 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:49 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",26="DBW Control (B8)",27="DBW Direction (B9)",25="DBW Disable (B7)",81="High Side 1 (E15)",76="High Side 10 (E10)",75="High Side 11 (E9)",74="High Side 12 (E8)",80="High Side 2 (E14)",79="High Side 3 (E13)",78="High Side 4 (E12)",77="High Side 5 (E11)",97="High Side 6 (F15)",98="High Side 7 (G0)",99="High Side 8 (G1)",73="High Side 9 (E7)",32="Low Side 1 (B14 v2.1 ONLY)",95="Low Side 1 (F13)",65="Low Side 10 (D15)",100="Low Side 11 (G2)",101="Low Side 12 (G3)",102="Low Side 13 (G4)",103="Low Side 14 (G5)",104="Low Side 15 (G6)",105="Low Side 16 (G7)",106="Low Side 17 (G8)",40="Low Side 18 (C6)",41="Low Side 19 (C7)",33="Low Side 2 (B15 v2.1 ONLY)",96="Low Side 2 (F14)",10="Low Side 20 (A8)",55="Low Side 21 (D5)",54="Low Side 22 (D4)",53="Low Side 23 (D3)",17="Low Side 24 (A15)",58="Low Side 3 (D8)",59="Low Side 4 (D9)",60="Low Side 5 (D10)",61="Low Side 6 (D11)",62="Low Side 7 (D12)",63="Low Side 8 (D13)",64="Low Side 9 (D14)",90="StepEr Control (F8)",89="StepEr Direction (F7)",91="StepEr Disable (F9)"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5531,15 +5533,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.f407-discovery.1131283585"
signature = "rusEFI 2022.07.16.f407-discovery.3036339282"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.f407-discovery.1131283585" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.f407-discovery.3036339282" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:59 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:06 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.f429-discovery.1131283585"
signature = "rusEFI 2022.07.16.f429-discovery.3036339282"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.f429-discovery.1131283585" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.f429-discovery.3036339282" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:29:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:08 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.frankenso_na6.16971845"
signature = "rusEFI 2022.07.16.frankenso_na6.4137033878"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.frankenso_na6.16971845" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.frankenso_na6.4137033878" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:48 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:53 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",43="Coil 1F",80="Coil 1G",41="Coil 1H",76="Coil 1I",74="Coil 1L",78="Coil 1M",58="Coil 1O",59="Coil 1P",47="Injector 2M",57="Injector 2N",71="Injector 2O",72="Injector 2P",69="Injector 3S",70="Injector 3T",53="Injector 3U",68="Injector 3V",27="Injector 3W",55="Injector 3X",26="Injector 3Y",25="Injector 3Z"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.harley81.931290110"
signature = "rusEFI 2022.07.16.harley81.3222700845"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.harley81.931290110" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.harley81.3222700845" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:19 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",65="1 Right Oil Cooling",47="24 Front Coil",52="25 Front ACR",64="4 Left Oil Fan",71="43 Rear Coil",105="6 Front Injector",112="61 Reverse Gear",103="63 Cooling Pump",106="7 Rear Injector",109="8 Rear ACR",101="auxMain",41="auxWastegate"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen-gm-e67.1650529764"
signature = "rusEFI 2022.07.16.hellen-gm-e67.2515914039"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen-gm-e67.1650529764" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen-gm-e67.2515914039" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:38 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",100="C1-12 Check Engine",52="C1-13 - Fuel Pump",65="C1-25 Tach",109="C1-26 - Starter Relay",64="C1-39 - VSS Output",112="C1-40 - MAIN",102="C1-56 - Starter Enable",47="C2-1 - IGN 1",61="C2-16 INJ 3",72="C2-17 - IGN 8",69="C2-18 - IGN 4",106="C2-32 INJ 2",27="C2-33 - IGN 7",68="C2-34 - IGN 5",96="C2-48 INJ 8",59="C2-49 INJ 5",94="C2-52 INJ 6",71="C2-53 - IGN 2",26="C2-54 - IGN 6",70="C2-55 - IGN 3",60="C2-70 INJ 4",95="C2-71 INJ 7",105="C2-72 INJ 1",111="C3-16 - Coolant Pump",10="C3-49 - Fan Relay",63="C3-7 - Alternator Enable",43="J4_4 Wastegate Solenoid",53="J4_5 Error Light",46="J7_1 AUX",45="J7_2 AUX",44="J7_3 AUX",17="J7_4 AUX",55="J7_5 AUX",56="J7_6 AUX",66="J7_7 AUX",67="J7_8 AUX"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen-nb1.2598712653"
signature = "rusEFI 2022.07.16.hellen-nb1.1836182942"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen-nb1.2598712653" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen-nb1.1836182942" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:33 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:36 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",102="1E - Check Engine Light",11="1I AC Fan Relay",65="1O - ALTERN",110="1Q - Aternator Warning Lamp",62="1R - ECF",109="1S - AC Relay",53="1U - O2H",63="2K - TACH",100="2M US / 2P EUROPE - FPUMP",64="2Q - IDLE",35="3D - MAP",47="3G - IGN_1 (1&4)",71="3H - IGN_2 (2&3)",96="3Q - VICS",94="3T/4D - BOOST OUT",111="3V - O2H2",105="3W - INJ_1",106="3X - INJ_2",61="3Y - INJ_3",60="3Z - INJ_4",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen121nissan.3417357419"
signature = "rusEFI 2022.07.16.hellen121nissan.1009018040"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen121nissan.3417357419" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen121nissan.1009018040" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:25 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",95="10 - VTC Left",103="104 ETB Relay",96="11 - VTC Right",112="111 Main Relay",62="113 Fuel Pump Relay",59="21 - INJ_5",61="22 - INJ_3",105="23 - INJ_1",53="29 - VIAS",94="40 - INJ_6",60="41 - INJ_4",106="42 - INJ_2",68="60 - Coil 5",70="61 - Coil 3",47="62 - Coil 1",26="79 - Coil 6",69="80 - Coil 4",71="81 - Coil 2"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen121vag.860866555"
signature = "rusEFI 2022.07.16.hellen121vag.3302694696"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen121vag.860866555" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen121vag.3302694696" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:22 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:23 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",35="101 - MAP2",138="102 - IGN_1",68="103 - IGN_5",11="104 Wastegate",64="105 - IDLE rev A,B",103="105 - IDLE rev C+",135="110 - IGN_6",70="111 - IGN_3",94="112 INJ 6",59="113 INJ 5",101="115 - VVT1_2",40="117 ETB_OUT+",41="118 ETB_OUT-",42="120 - VVT2 B2",43="18 - VVT2 B1",95="19 - INJ 7",130="22 - VVT1 1",96="24 - INJ 8",63="37 - TACH",102="47 - CEL",128="65 - Fuel Pump",71="7 - IGN_2",136="8 - IGN_7",60="88 - INJ_4",106="89 - INJ_2",69="94 - IGN_4",137="95 - IGN_8",105="96 - INJ_1",61="97 - INJ_3",132="Main Relay"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen128.2341465952"
signature = "rusEFI 2022.07.16.hellen128.2082158515"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen128.2341465952" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen128.2082158515" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:21 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:21 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",62="A6 - Fan Control",128="C21 - Evap Purge Control",65="C29 - Fuel Pump",105="E1 - LS1",59="E13 - INJ 4",94="E14 - INJ 2",106="E2- LS2",95="E25 - INJ 1",96="E26 - INJ 3",61="E3 - LS3",60="E4 - LS4/VVT",137="F11 - IGN 8",69="F13 - IGN 4",71="F16 - IGN 2",135="F17 - IGN 6",138="F20 - IGN 1",68="F4 - IGN 5",70="F6 - IGN 3",136="F9 - IGN 7",10="P18_OUT_PP2",131="P19_OUT_LOW11",43="P33_PWM5",129="P34_OUT_LOW8",130="P35_OUT_LOW9"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen154hyundai.3676403205"
signature = "rusEFI 2022.07.16.hellen154hyundai.750104278"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen154hyundai.3676403205" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen154hyundai.750104278" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:26 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:27 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Crank - K17",93="K40 VSS"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62",19="Crank - K17",93="K40 VSS"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",53="Aux P66",11="Aux P67",103="Aux P68",47="Coil 1",71="Coil 2",70="Coil 3",69="Coil 4",102="Fan Relay HI",101="Fan Relay Low",111="Fuel Pump K70",105="INJ_1 k25",106="INJ_2 k26",61="INJ_3 k27",60="INJ_4 k28",95="K48 BK1 Wastegate Solenoid",110="K87 AC Relay",62="MIL",112="Main Relay K64",65="Tacho",59="VVT1",94="VVT2"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen72.2974887301"
signature = "rusEFI 2022.07.16.hellen72.1187378518"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen72.2974887301" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen72.1187378518" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:30 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:32 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",105="2A - INJ_1",62="2B - ECF (PWM8)",59="2C - AC Fan / INJ_5",106="2D - INJ_2",61="2G - INJ_3",60="2J - INJ_4",129="2K - AC (O4)",100="2M - FPUMP (O9)",94="2N - VTSC / INJ_6",70="2O - IGN_3",64="2Q - IDLE (PWM5)",102="2R - CE (O11)",95="3C - Purge Solenoid / INJ_7",96="3D - EGR Solenoid / INJ_8",101="3E - CANIST (O10)",138="3F - IGN_1 (1&4)",132="3H - MAIN (O1)",71="3I - IGN_2 (2&3)",128="3J - O2H (O3)",136="3L - IGN_7 / AFR",65="3M - ALTERN (PWM6)",69="3N - IGN_4",63="3O - TACH (PWM7)",11="3P - O2H2 (O7)",127="3U - AWARN (O2)",68="3Z - IGN_5 / GNDA",135="4K - IGN_6 / +5V_MAP",130="4R - VVT (O5)",137="4U - MAP2/Ign8 (A10)",43="5E - SOLENOID OUTPUT",41="ETB +",42="ETB -",40="ETB EN"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen81.1641798795"
signature = "rusEFI 2022.07.16.hellen81.2521760856"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen81.1641798795" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen81.2521760856" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:34 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",71="1 - IGN_2",65="10 - OUT_FUEL",127="11 - OUT_HIGH",132="14 - OUT_MAIN",70="2 - IGN_3",72="21 - IGN_8",27="22 - IGN_7",26="23 - IGN_6",68="24 - IGN_5",94="25 - INJ_6",105="27 - INJ_1",11="28 - OUT_O2H2",59="30 - INJ_5",102="31 - OUT_CE",69="4 - IGN_4",101="46 - OUT_CANIST",60="47 - INJ_4",128="48 - OUT_O2H",131="49 - OUT_HEATER",138="5 - IGN_1",130="50 - OUT_STARTER",106="6 - INJ_2",63="60 - OUT_IO",43="64 - OUT_COIL_B2",42="65 - OUT_COIL_B1",41="66 - OUT_COIL_A2",40="67 - OUT_COIL_A1",62="68 - OUT_ECF",129="69 - OUT_AC",61="7 - INJ_3",100="70 - OUT_PUMP",95="72 - INJ_7",96="73 - INJ_8",64="8 - OUT_TACH"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5529,15 +5531,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen88bmw.956168532"
signature = "rusEFI 2022.07.16.hellen88bmw.3479773575"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen88bmw.956168532" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen88bmw.3479773575" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:28 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:30 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",112="1 - OUT_PUMP",62="2 - IdleC",69="23 - Coil 4",26="24 - Coil 6",68="25 - Coil 5",53="27 - MAIN",43="29 - Idle",59="3 - INJ_5",61="31 - INJ_3",106="32 - INJ_2",105="33 - INJ_1",96="35 - INJ_8",94="4 - INJ_6",65="47 - Tach",60="5 - INJ_4",47="50 - Coil 1",71="51 - Coil 2",70="52 - Coil 3",95="7 - INJ_7/VVT"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellenNA6.3253073377"
signature = "rusEFI 2022.07.16.hellenNA6.913386802"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellenNA6.3253073377" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellenNA6.913386802" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:40 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",107="1E - Check Engine Light",138="1G - Ignition 1 & 4",71="1H - Ignition 2 & 3",129="1J - AC Relay",96="2I - VVT",94="2J - Boost Control",59="3S - A/C Fan 94-95",105="3U - Injector 1",106="3V - Injector 2",64="3W - IDLE",61="3Y - Injector 3",60="3Z - Injector 4",100="Fuel Pump Relay",62="Radiator Fan",130="Tachometer"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellenNA8_96.1104666289"
signature = "rusEFI 2022.07.16.hellenNA8_96.3057845858"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellenNA8_96.1104666289" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellenNA8_96.3057845858" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:42 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",62="1A - ECF",11="1B - AC Fan Relay",102="1E - Check Engine Light",109="1G - AC Relay",100="1U - Fuel Pump",63="3L - TACH",47="3N - IGN_1 (1&4)",64="3Q - IDLE",71="3R - IGN_2 (2&3)",105="3U - INJ_1",106="3V - INJ_2",61="3W - INJ_3",60="3X - INJ_4",111="3Z - O2H2",94="4D - BOOST OUT",59="4E - VVT",41="ETB +",42="ETB -",40="ETB EN",52="P18/P22"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.hellen_cypress.105007755"
signature = "rusEFI 2022.07.16.hellen_cypress.4057371224"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.hellen_cypress.105007755" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.hellen_cypress.4057371224" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Jul 15 10:29:09 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:17 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.kin.1476472070"
signature = "rusEFI 2022.07.16.kin.2945840597"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.kin.1476472070" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.kin.2945840597" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jul 15 10:29:07 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Jul 16 06:38:16 UTC 2022
pageSize = 21272
page = 1
@ -310,7 +310,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1482,6 +1482,7 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1888,6 +1889,7 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5496,15 +5498,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.mre_f4.2360903799"
signature = "rusEFI 2022.07.16.mre_f4.2066501796"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.mre_f4.2360903799" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.mre_f4.2066501796" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:47 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5531,15 +5533,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.mre_f7.2360903799"
signature = "rusEFI 2022.07.16.mre_f7.2066501796"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.mre_f7.2360903799" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.mre_f7.2066501796" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:45 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",5="22 - AN temp 4",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",53="10 - Ignition 2",52="11 - Ignition 3",51="12 - Ignition 4",56="13 - GP Out 6",57="14 - GP Out 5",6="28 - AN volt 10, Aux Reuse",172="3 - Lowside 2",38="32 - AN volt 6, Aux Reuse",190="33 - GP Out 3",189="34 - GP Out 2",188="35 - GP Out 1",18="36 - AN volt 8, Aux Reuse",168="37 - Injector 1",169="38 - Injector 2",19="40 - AN volt 9, Aux Reuse",170="41 - Injector 3",171="42 - Injector 4",191="43 - GP Out 4",173="7 - Lowside 1",54="9 - Ignition 1",72="AUX J10 PE6",71="AUX J11 PE5",29="AUX J12",28="AUX J13",25="AUX J18 PB7",17="AUX J2 PA15",26="AUX J2 PB8",27="AUX J2 PB9",46="AUX J2 PC12",66="AUX J6"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5531,15 +5533,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.prometheus_405.327474535"
signature = "rusEFI 2022.07.16.prometheus_405.3826255284"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.prometheus_405.327474535" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.prometheus_405.3826255284" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:57 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5529,15 +5531,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.prometheus_469.327474535"
signature = "rusEFI 2022.07.16.prometheus_469.3826255284"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.prometheus_469.327474535" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.prometheus_469.3826255284" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:55 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5529,15 +5531,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.proteus_f4.3869492215"
signature = "rusEFI 2022.07.16.proteus_f4.288824100"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.proteus_f4.3869492215" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.proteus_f4.288824100" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:55 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:01 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.proteus_f7.3869492215"
signature = "rusEFI 2022.07.16.proteus_f7.288824100"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.proteus_f7.3869492215" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.proteus_f7.288824100" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:37:59 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.proteus_h7.3869492215"
signature = "rusEFI 2022.07.16.proteus_h7.288824100"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.proteus_h7.3869492215" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.proteus_h7.288824100" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:28:57 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:03 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",11="Highside 1",10="Highside 2",65="Highside 3",64="Highside 4",54="Ign 1",102="Ign 10",101="Ign 11",100="Ign 12",53="Ign 2",43="Ign 3",42="Ign 4",41="Ign 5",106="Ign 6",105="Ign 7",104="Ign 8",103="Ign 9",57="Lowside 1",24="Lowside 10",25="Lowside 11",26="Lowside 12",27="Lowside 13",66="Lowside 14",67="Lowside 15",68="Lowside 16",107="Lowside 2",108="Lowside 3",109="Lowside 4",110="Lowside 5",111="Lowside 6",112="Lowside 7",22="Lowside 8",23="Lowside 9",60="STM32 PD10",61="STM32 PD11",62="STM32 PD12",63="STM32 PD13",58="STM32 PD8",59="STM32 PD9"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5527,15 +5529,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.subaru_eg33_f7.1216347443"
signature = "rusEFI 2022.07.16.subaru_eg33_f7.3219858912"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.subaru_eg33_f7.1216347443" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.subaru_eg33_f7.3219858912" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Jul 15 10:29:10 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 Sat Jul 16 06:38:19 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din"
triggerInputPins2 = bits, U16, 706, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",186="A01 - Injector 5",194="A12 - Injector 6",159="AUX0_14 - AUX0 OD output 1",158="AUX0_17 - AUX0 OD output 0",160="B08 - AC clutch",149="C14 - FPump modulator",153="C15 - AUX1 OD out",148="C16 - Tacho out",157="D01 - IDLE close",156="D02 - IDLE open",147="D03 - FAN 2 relay",121="D05 - Self Shutdown",155="D06 - Absorber purge valve",188="D07 - Ignition Cyl 4",198="D08 - Ignition Cyl 2",189="D09 - Ignition Cyl 3",199="D10 - Ignition Cyl 1",185="D11 - Injector 3",192="D12 - Injector 2",184="D13 - Injector 1",197="D16 - Ignition Cyl 6",146="D17 - FAN 1 relay",154="D18 - Auxillary air valve",152="D19 - Check Engine indicator",161="D20 - Inertia-Resonance Super-Charger control",191="D21 - Ignition Cyl 5",151="D22 - EGR control",150="D23 - Fuel Pump relay",193="D26 - Injector 4"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5530,15 +5532,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.15.tdg-pdm8.3915827925"
signature = "rusEFI 2022.07.16.tdg-pdm8.519180806"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.15.tdg-pdm8.3915827925" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.16.tdg-pdm8.519180806" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 15 10:29:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:12 UTC 2022
pageSize = 21300
page = 1
@ -313,7 +313,7 @@ afr_type = bits, S08, 697, [0:2], "BPSX", "Innovate", "14Point7", "Narrow", "PLX
idle_antiwindupFreq = scalar, F32, 700, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 704, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
triggerInputPins2 = bits, U16, 706, [0:7], "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
unused688 = scalar, U16, 708, "", 1, 0, 0, 100, 0
mc33_t_min_boost = scalar, U16, 708, "us", 1, 0, 0, 10000, 0
hip9011CsPinMode = bits, U08, 710, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tachOutputPin = bits, U16, 712, [0:7], 0="NONE",257="Out 1",258="Out 2",259="Out 3",260="Out 4",261="Out 5",262="Out 6",263="Out 7",264="Out 8"
tachOutputPinMode = bits, U08, 714, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1506,6 +1506,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
idle_antiwindupFreq = "0.1 is a good default value"
triggerInputPins1 = "triggerInputPins 1"
triggerInputPins2 = "triggerInputPins 2"
mc33_t_min_boost = "Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit."
canTxPin = "set_can_tx_pin X"
canRxPin = "set_can_rx_pin X"
acIdleExtraOffset = "Additional idle % while A/C is active"
@ -1927,6 +1928,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
gppwm4_onAboveDuty = "Hysteresis: in on-off mode, turn the output on when the table value is above this duty."
gppwm4_offBelowDuty = "Hysteresis: in on-off mode, turn the output off when the table value is below this duty."
gppwm4_loadAxis = "Selects the load axis to use for the table."
mc33_t_max_boost = "Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit."
tcu_solenoid_mode1 = "tcu_solenoid_mode 1"
tcu_solenoid_mode2 = "tcu_solenoid_mode 2"
tcu_solenoid_mode3 = "tcu_solenoid_mode 3"
@ -5534,15 +5536,16 @@ dialog = wideband_stateDialog, "wideband_state"
field = "Boost voltage", mc33_hvolt
field = "Boost current target", mc33_i_boost
field = "Min boost time", mc33_t_min_boost
field = "Max boost time (timeout)", mc33_t_max_boost
field = "Boost -> Peak Bypass Time", mc33_t_peak_off
field = "Peak current target", mc33_i_peak
field = "Peak time", mc33_t_peak_tot
field = "Peak phase current target", mc33_i_peak
field = "Peak phase duration", mc33_t_peak_tot
field = "Peak phase loop off time", mc33_t_peak_off
field = "Peak -> Hold Bypass Time", mc33_t_bypass
field = "Hold current target", mc33_i_hold
field = "Hold off time", mc33_t_hold_off
field = "Hold phase loop off time", mc33_t_hold_off
field = "Maximum injection duration", mc33_t_hold_tot

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 Fri Jul 15 10:29:12 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jul 16 06:38:23 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1676,6 +1676,7 @@ public class Fields {
public static final int mc33_t_hold_off_offset = 2946;
public static final int mc33_t_hold_tot_offset = 2948;
public static final int mc33_t_max_boost_offset = 2938;
public static final int mc33_t_min_boost_offset = 708;
public static final int mc33_t_peak_off_offset = 2940;
public static final int mc33_t_peak_tot_offset = 2942;
public static final int measureMapOnlyInOneCylinder_offset = 764;
@ -1883,7 +1884,6 @@ public class Fields {
public static final int servoOutputPins7_offset = 2086;
public static final int servoOutputPins8_offset = 2088;
public static final int showHumanReadableWarning_offset = 960;
public static final int SIGNATURE_HASH = 1131283585;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2373,7 +2373,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.07.15.all.1131283585";
public static final String TS_SIGNATURE = "rusEFI 2022.07.16.all.3036339282";
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 = 1032;
@ -2418,7 +2418,6 @@ public class Fields {
public static final int unused443_offset = 1360;
public static final int unused444_offset = 1360;
public static final int unused460_offset = 480;
public static final int unused688_offset = 708;
public static final int unused_1484_bit_25_offset = 1372;
public static final int unused_1484_bit_26_offset = 1372;
public static final int unused_1484_bit_27_offset = 1372;
@ -2827,7 +2826,7 @@ public class Fields {
public static final Field IDLE_ANTIWINDUPFREQ = Field.create("IDLE_ANTIWINDUPFREQ", 700, FieldType.FLOAT);
public static final Field TRIGGERINPUTPINS1 = Field.create("TRIGGERINPUTPINS1", 704, FieldType.INT16, brain_input_pin_e).setScale(1.0);
public static final Field TRIGGERINPUTPINS2 = Field.create("TRIGGERINPUTPINS2", 706, FieldType.INT16, brain_input_pin_e).setScale(1.0);
public static final Field UNUSED688 = Field.create("UNUSED688", 708, FieldType.INT16).setScale(1.0);
public static final Field MC33_T_MIN_BOOST = Field.create("MC33_T_MIN_BOOST", 708, FieldType.INT16).setScale(1.0);
public static final Field HIP9011CSPINMODE = Field.create("HIP9011CSPINMODE", 710, FieldType.INT8, pin_output_mode_e).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_711 = Field.create("ALIGNMENTFILL_AT_711", 711, FieldType.INT8).setScale(1.0);
public static final Field TACHOUTPUTPIN = Field.create("TACHOUTPUTPIN", 712, FieldType.INT16, output_pin_e).setScale(1.0);
@ -4197,7 +4196,7 @@ public class Fields {
IDLE_ANTIWINDUPFREQ,
TRIGGERINPUTPINS1,
TRIGGERINPUTPINS2,
UNUSED688,
MC33_T_MIN_BOOST,
HIP9011CSPINMODE,
ALIGNMENTFILL_AT_711,
TACHOUTPUTPIN,