From 30463135a7e1c02339c0a39ad9ed83ac6d39bf42 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 9 Jan 2022 03:29:17 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/algo/rusefi_generated.h | 4 +- .../controllers/algo/rusefi_generated.h | 4 +- .../controllers/algo/rusefi_generated.h | 4 +- .../controllers/generated/rusefi_generated.h | 4 +- .../controllers/generated/signature_all.h | 4 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_frankenso_na6.h | 4 +- .../generated/signature_hellen-nb1.h | 4 +- .../generated/signature_hellen121nissan.h | 4 +- .../generated/signature_hellen121vag.h | 4 +- .../generated/signature_hellen128.h | 4 +- .../generated/signature_hellen154hyundai.h | 4 +- .../generated/signature_hellen72.h | 4 +- .../generated/signature_hellen81.h | 4 +- .../generated/signature_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.h | 4 +- .../generated/signature_hellenNA8_96.h | 4 +- .../generated/signature_hellen_cypress.h | 4 +- .../controllers/generated/signature_kin.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_prometheus_405.h | 4 +- .../generated/signature_prometheus_469.h | 4 +- .../generated/signature_proteus_f4.h | 4 +- .../generated/signature_proteus_f7.h | 4 +- .../generated/signature_subaru_eg33_f7.h | 4 +- firmware/tunerstudio/generated/rusefi.ini | 63 ++++++++++--------- .../generated/rusefi_alphax-2chan.ini | 63 ++++++++++--------- .../generated/rusefi_alphax-4chan.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_atlas.ini | 63 ++++++++++--------- .../generated/rusefi_f429-discovery.ini | 63 ++++++++++--------- .../generated/rusefi_frankenso_na6.ini | 63 ++++++++++--------- .../generated/rusefi_hellen-nb1.ini | 63 ++++++++++--------- .../generated/rusefi_hellen121nissan.ini | 63 ++++++++++--------- .../generated/rusefi_hellen121vag.ini | 63 ++++++++++--------- .../generated/rusefi_hellen128mercedes.ini | 63 ++++++++++--------- .../generated/rusefi_hellen154hyundai.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_hellen72.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_hellen81.ini | 63 ++++++++++--------- .../generated/rusefi_hellen88bmw.ini | 63 ++++++++++--------- .../generated/rusefi_hellenNA6.ini | 63 ++++++++++--------- .../generated/rusefi_hellenNA8_96.ini | 63 ++++++++++--------- .../generated/rusefi_hellen_cypress.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_kinetis.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_mre_f4.ini | 63 ++++++++++--------- .../tunerstudio/generated/rusefi_mre_f7.ini | 63 ++++++++++--------- .../generated/rusefi_prometheus_405.ini | 63 ++++++++++--------- .../generated/rusefi_prometheus_469.ini | 63 ++++++++++--------- .../generated/rusefi_proteus_f4.ini | 63 ++++++++++--------- .../generated/rusefi_proteus_f7.ini | 63 ++++++++++--------- .../generated/rusefi_subaru_eg33_f7.ini | 63 ++++++++++--------- .../com/rusefi/config/generated/Fields.java | 5 +- 55 files changed, 911 insertions(+), 785 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 6e9fffd51a..d3ad0f4489 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -1876,7 +1876,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 3682989430 +#define SIGNATURE_HASH 2060278207 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2399,7 +2399,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen_cypress.3682989430" +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen_cypress.2060278207" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 29c800b11a..cb87209d91 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1861,7 +1861,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 606091658 +#define SIGNATURE_HASH 2238223683 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2384,7 +2384,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.09.kin.606091658" +#define TS_SIGNATURE "rusEFI 2022.01.09.kin.2238223683" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 35c06aa032..7750234ae7 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1889,7 +1889,7 @@ #define show_test_presets false #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 583664794 +#define SIGNATURE_HASH 2206378067 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2412,7 +2412,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2022.01.09.subaru_eg33_f7.583664794" +#define TS_SIGNATURE "rusEFI 2022.01.09.subaru_eg33_f7.2206378067" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 9fc2b07cfc..a3566da850 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1876,7 +1876,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 3782218442 +#define SIGNATURE_HASH 1077460483 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2399,7 +2399,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.09.all.3782218442" +#define TS_SIGNATURE "rusEFI 2022.01.09.all.1077460483" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 84616853b2..9d2c6d9ebe 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3782218442 -#define TS_SIGNATURE "rusEFI 2022.01.09.all.3782218442" +#define SIGNATURE_HASH 1077460483 +#define TS_SIGNATURE "rusEFI 2022.01.09.all.1077460483" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 9c0c01cc5f..3a245ea8ef 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1336580817 -#define TS_SIGNATURE "rusEFI 2022.01.09.alphax-2chan.1336580817" +#define SIGNATURE_HASH 4007802392 +#define TS_SIGNATURE "rusEFI 2022.01.09.alphax-2chan.4007802392" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 4d63027952..edb534e4a2 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1336580817 -#define TS_SIGNATURE "rusEFI 2022.01.09.alphax-4chan.1336580817" +#define SIGNATURE_HASH 4007802392 +#define TS_SIGNATURE "rusEFI 2022.01.09.alphax-4chan.4007802392" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index e042a66b79..7bc05d6ed9 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4256884717 -#define TS_SIGNATURE "rusEFI 2022.01.09.atlas.4256884717" +#define SIGNATURE_HASH 1559382820 +#define TS_SIGNATURE "rusEFI 2022.01.09.atlas.1559382820" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 84f4c63370..da65f7aecc 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3782218442 -#define TS_SIGNATURE "rusEFI 2022.01.09.f429-discovery.3782218442" +#define SIGNATURE_HASH 1077460483 +#define TS_SIGNATURE "rusEFI 2022.01.09.f429-discovery.1077460483" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 7b295255f0..ed7bb72f86 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2604812067 -#define TS_SIGNATURE "rusEFI 2022.01.09.frankenso_na6.2604812067" +#define SIGNATURE_HASH 973794282 +#define TS_SIGNATURE "rusEFI 2022.01.09.frankenso_na6.973794282" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 56d199a3a9..6bab52a0af 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 498723859 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen-nb1.498723859" +#define SIGNATURE_HASH 3169927386 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen-nb1.3169927386" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 71af3037b8..de3c9dd6f0 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1525969003 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen121nissan.1525969003" +#define SIGNATURE_HASH 4223458466 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen121nissan.4223458466" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 39c08c649b..bc801ade1d 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3201513152 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen121vag.3201513152" +#define SIGNATURE_HASH 530291209 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen121vag.530291209" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 1abf791ac4..989b970829 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3431679709 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen128.3431679709" +#define SIGNATURE_HASH 1841555988 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen128.1841555988" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index f47c18a635..5fd23b89c2 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 762056294 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen154hyundai.762056294" +#define SIGNATURE_HASH 2351211183 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen154hyundai.2351211183" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 7f455158c3..c3b2c84608 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 365794682 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen72.365794682" +#define SIGNATURE_HASH 3028629939 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen72.3028629939" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 139bbe077e..f7b04499fb 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2713716873 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen81.2713716873" +#define SIGNATURE_HASH 8954944 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen81.8954944" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 676d1dacfa..b2ab773cd5 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1085309845 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen88bmw.1085309845" +#define SIGNATURE_HASH 3791138652 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen88bmw.3791138652" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index fa1895c09f..7b8264f15f 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2538427490 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellenNA6.2538427490" +#define SIGNATURE_HASH 906361003 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellenNA6.906361003" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index ba65eca58a..aee1a4cb10 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3401343761 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellenNA8_96.3401343761" +#define SIGNATURE_HASH 1811206104 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellenNA8_96.1811206104" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index b9d3226d99..50b057ee7f 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 3682989430 -#define TS_SIGNATURE "rusEFI 2022.01.09.hellen_cypress.3682989430" +#define SIGNATURE_HASH 2060278207 +#define TS_SIGNATURE "rusEFI 2022.01.09.hellen_cypress.2060278207" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 286b75705e..f92f4922f3 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null // -#define SIGNATURE_HASH 606091658 -#define TS_SIGNATURE "rusEFI 2022.01.09.kin.606091658" +#define SIGNATURE_HASH 2238223683 +#define TS_SIGNATURE "rusEFI 2022.01.09.kin.2238223683" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 7f6fe95ebb..cb22a72394 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3830139662 -#define TS_SIGNATURE "rusEFI 2022.01.09.mre_f4.3830139662" +#define SIGNATURE_HASH 1157883847 +#define TS_SIGNATURE "rusEFI 2022.01.09.mre_f4.1157883847" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 0b16e1bfb0..e321bd1a40 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3830139662 -#define TS_SIGNATURE "rusEFI 2022.01.09.mre_f7.3830139662" +#define SIGNATURE_HASH 1157883847 +#define TS_SIGNATURE "rusEFI 2022.01.09.mre_f7.1157883847" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 4c56330dcb..4da1940ac0 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2979711788 -#define TS_SIGNATURE "rusEFI 2022.01.09.prometheus_405.2979711788" +#define SIGNATURE_HASH 282224613 +#define TS_SIGNATURE "rusEFI 2022.01.09.prometheus_405.282224613" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c5c672d6fe..c052f54fd3 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2979711788 -#define TS_SIGNATURE "rusEFI 2022.01.09.prometheus_469.2979711788" +#define SIGNATURE_HASH 282224613 +#define TS_SIGNATURE "rusEFI 2022.01.09.prometheus_469.282224613" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 099d761839..ced937b6a2 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 596505622 -#define TS_SIGNATURE "rusEFI 2022.01.09.proteus_f4.596505622" +#define SIGNATURE_HASH 2193971423 +#define TS_SIGNATURE "rusEFI 2022.01.09.proteus_f4.2193971423" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index c69f3384b2..05cd73ac36 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 596505622 -#define TS_SIGNATURE "rusEFI 2022.01.09.proteus_f7.596505622" +#define SIGNATURE_HASH 2193971423 +#define TS_SIGNATURE "rusEFI 2022.01.09.proteus_f7.2193971423" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index a4a913c9a3..1b3ca7a7f7 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh null // -#define SIGNATURE_HASH 583664794 -#define TS_SIGNATURE "rusEFI 2022.01.09.subaru_eg33_f7.583664794" +#define SIGNATURE_HASH 2206378067 +#define TS_SIGNATURE "rusEFI 2022.01.09.subaru_eg33_f7.2206378067" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index a6b54887f3..b6f475f363 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.all.3782218442" + signature = "rusEFI 2022.01.09.all.1077460483" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.all.3782218442" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.all.1077460483" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:27 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index e567174615..9fc3eb5495 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.alphax-2chan.1336580817" + signature = "rusEFI 2022.01.09.alphax-2chan.4007802392" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.alphax-2chan.1336580817" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.alphax-2chan.4007802392" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:14 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:26:55 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index e5698a7f9a..4ebacb4eaa 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.alphax-4chan.1336580817" + signature = "rusEFI 2022.01.09.alphax-4chan.4007802392" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.alphax-4chan.1336580817" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.alphax-4chan.4007802392" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:26:57 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 3ad387ade6..8d72fd91bc 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.atlas.4256884717" + signature = "rusEFI 2022.01.09.atlas.1559382820" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.atlas.4256884717" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.atlas.1559382820" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:43 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:25 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 9cb6f99f6c..f0146ac260 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.f429-discovery.3782218442" + signature = "rusEFI 2022.01.09.f429-discovery.1077460483" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.f429-discovery.3782218442" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.f429-discovery.1077460483" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:12 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:26:53 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 755ef49289..5df955ac50 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.frankenso_na6.2604812067" + signature = "rusEFI 2022.01.09.frankenso_na6.973794282" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.frankenso_na6.2604812067" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.frankenso_na6.973794282" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:17 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 8ab5e7790f..119c6e14a4 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen-nb1.498723859" + signature = "rusEFI 2022.01.09.hellen-nb1.3169927386" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen-nb1.498723859" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen-nb1.3169927386" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:10 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 4c890ed1ef..3c3a168315 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen121nissan.1525969003" + signature = "rusEFI 2022.01.09.hellen121nissan.4223458466" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen121nissan.1525969003" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen121nissan.4223458466" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:02 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index b1b7b0ac2f..0f31e8bd91 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen121vag.3201513152" + signature = "rusEFI 2022.01.09.hellen121vag.530291209" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen121vag.3201513152" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen121vag.530291209" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:00 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index e9891eef27..bb0770e372 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen128.3431679709" + signature = "rusEFI 2022.01.09.hellen128.1841555988" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen128.3431679709" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen128.1841555988" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:26:59 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 5a22526f85..de837800fc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen154hyundai.762056294" + signature = "rusEFI 2022.01.09.hellen154hyundai.2351211183" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen154hyundai.762056294" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen154hyundai.2351211183" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:21 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:03 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index e90a658377..0e7afa9f53 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen72.365794682" + signature = "rusEFI 2022.01.09.hellen72.3028629939" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen72.365794682" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen72.3028629939" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:24 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:06 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index b2be73a94d..e0c029e428 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen81.2713716873" + signature = "rusEFI 2022.01.09.hellen81.8954944" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen81.2713716873" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen81.8954944" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:26 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:08 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 1db65049bf..24d81eae25 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen88bmw.1085309845" + signature = "rusEFI 2022.01.09.hellen88bmw.3791138652" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen88bmw.1085309845" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen88bmw.3791138652" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:05 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index d39fe9b6cf..5e28a4eb20 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellenNA6.2538427490" + signature = "rusEFI 2022.01.09.hellenNA6.906361003" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellenNA6.2538427490" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellenNA6.906361003" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:29 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:11 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 66f2ee97f0..c4e388d10a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellenNA8_96.3401343761" + signature = "rusEFI 2022.01.09.hellenNA8_96.1811206104" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellenNA8_96.3401343761" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellenNA8_96.1811206104" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:31 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:13 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 687d25838f..2f3499830a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.hellen_cypress.3682989430" + signature = "rusEFI 2022.01.09.hellen_cypress.2060278207" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.hellen_cypress.3682989430" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.hellen_cypress.2060278207" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:29 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 1cf7c93bb7..a87c86e2ff 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.kin.606091658" + signature = "rusEFI 2022.01.09.kin.2238223683" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.kin.606091658" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.kin.2238223683" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:28 UTC 2022 pageSize = 20968 page = 1 @@ -2076,7 +2076,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2116,31 +2117,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3081,6 +3082,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3094,6 +3096,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3467,6 +3470,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 85beb94a53..3f6fbcab86 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.mre_f4.3830139662" + signature = "rusEFI 2022.01.09.mre_f4.1157883847" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.mre_f4.3830139662" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.mre_f4.1157883847" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:34 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:16 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 6623c22aa1..ead6c39043 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.mre_f7.3830139662" + signature = "rusEFI 2022.01.09.mre_f7.1157883847" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.mre_f7.3830139662" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.mre_f7.1157883847" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:32 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:14 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index d9c4ffe1d3..fe1b311638 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.prometheus_405.2979711788" + signature = "rusEFI 2022.01.09.prometheus_405.282224613" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.prometheus_405.2979711788" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.prometheus_405.282224613" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:38 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:20 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index f71ab730bf..3bfbb0540f 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.prometheus_469.2979711788" + signature = "rusEFI 2022.01.09.prometheus_469.282224613" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.prometheus_469.2979711788" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.prometheus_469.282224613" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:37 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:19 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 80a6634130..02be7337b7 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.proteus_f4.596505622" + signature = "rusEFI 2022.01.09.proteus_f4.2193971423" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.proteus_f4.596505622" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.proteus_f4.2193971423" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:41 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:24 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 9ead98e8f9..184aaf331e 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.proteus_f7.596505622" + signature = "rusEFI 2022.01.09.proteus_f7.2193971423" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.proteus_f7.596505622" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.proteus_f7.2193971423" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:22 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index ee3e66ac6e..a906a2b4a0 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.09.subaru_eg33_f7.583664794" + signature = "rusEFI 2022.01.09.subaru_eg33_f7.2206378067" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.09.subaru_eg33_f7.583664794" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.09.subaru_eg33_f7.2206378067" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:31 UTC 2022 pageSize = 20996 page = 1 @@ -2110,7 +2110,8 @@ tps12Split = scalar, S16, 330, "%", 0.01, 0 accPedalSplit = scalar, S16, 332, "%", 0.01, 0 m_requested_pump = scalar, S16, 334, "deg", 0.02, 0 boostControlTarget = scalar, S16, 336, "deg", 0.03333333333333333, 0 -unusedHere1111 = scalar, S16, 338, "deg", 0.03333333333333333, 0 +sparkCutReason = scalar, S08, 338, "code", 1, 0 +fuelCutReason = scalar, S08, 339, "code", 1, 0 fuel_requested_percent = scalar, F32, 340, "v", 1, 0 fuel_requested_percent_pi = scalar, F32, 344, "v", 1, 0 m_I_sum_percent = scalar, F32, 348, "v", 1, 0 @@ -2150,31 +2151,31 @@ launchActivateSwitchCondition = bits, U32, 468, [3:3] launchIsLaunchCondition = bits, U32, 468, [4:4] launchCombinedConditions = bits, U32, 468, [5:5] launchActivatePinState = bits, U32, 468, [6:6] -unusedBit_178_7 = bits, U32, 468, [7:7] -unusedBit_178_8 = bits, U32, 468, [8:8] -unusedBit_178_9 = bits, U32, 468, [9:9] -unusedBit_178_10 = bits, U32, 468, [10:10] -unusedBit_178_11 = bits, U32, 468, [11:11] -unusedBit_178_12 = bits, U32, 468, [12:12] -unusedBit_178_13 = bits, U32, 468, [13:13] -unusedBit_178_14 = bits, U32, 468, [14:14] -unusedBit_178_15 = bits, U32, 468, [15:15] -unusedBit_178_16 = bits, U32, 468, [16:16] -unusedBit_178_17 = bits, U32, 468, [17:17] -unusedBit_178_18 = bits, U32, 468, [18:18] -unusedBit_178_19 = bits, U32, 468, [19:19] -unusedBit_178_20 = bits, U32, 468, [20:20] -unusedBit_178_21 = bits, U32, 468, [21:21] -unusedBit_178_22 = bits, U32, 468, [22:22] -unusedBit_178_23 = bits, U32, 468, [23:23] -unusedBit_178_24 = bits, U32, 468, [24:24] -unusedBit_178_25 = bits, U32, 468, [25:25] -unusedBit_178_26 = bits, U32, 468, [26:26] -unusedBit_178_27 = bits, U32, 468, [27:27] -unusedBit_178_28 = bits, U32, 468, [28:28] -unusedBit_178_29 = bits, U32, 468, [29:29] -unusedBit_178_30 = bits, U32, 468, [30:30] -unusedBit_178_31 = bits, U32, 468, [31:31] +unusedBit_179_7 = bits, U32, 468, [7:7] +unusedBit_179_8 = bits, U32, 468, [8:8] +unusedBit_179_9 = bits, U32, 468, [9:9] +unusedBit_179_10 = bits, U32, 468, [10:10] +unusedBit_179_11 = bits, U32, 468, [11:11] +unusedBit_179_12 = bits, U32, 468, [12:12] +unusedBit_179_13 = bits, U32, 468, [13:13] +unusedBit_179_14 = bits, U32, 468, [14:14] +unusedBit_179_15 = bits, U32, 468, [15:15] +unusedBit_179_16 = bits, U32, 468, [16:16] +unusedBit_179_17 = bits, U32, 468, [17:17] +unusedBit_179_18 = bits, U32, 468, [18:18] +unusedBit_179_19 = bits, U32, 468, [19:19] +unusedBit_179_20 = bits, U32, 468, [20:20] +unusedBit_179_21 = bits, U32, 468, [21:21] +unusedBit_179_22 = bits, U32, 468, [22:22] +unusedBit_179_23 = bits, U32, 468, [23:23] +unusedBit_179_24 = bits, U32, 468, [24:24] +unusedBit_179_25 = bits, U32, 468, [25:25] +unusedBit_179_26 = bits, U32, 468, [26:26] +unusedBit_179_27 = bits, U32, 468, [27:27] +unusedBit_179_28 = bits, U32, 468, [28:28] +unusedBit_179_29 = bits, U32, 468, [29:29] +unusedBit_179_30 = bits, U32, 468, [30:30] +unusedBit_179_31 = bits, U32, 468, [31:31] TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0 boostControllerOutput = scalar, U08, 473, "", 1, 0 boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0 @@ -3115,6 +3116,7 @@ gaugeCategory = VVT vvtTargets4Gauge = vvtTargets4, "VVT: bank 2 exhaust target", "deg", -60, 60, -60, -60, 60, 60, 0, 0 gaugeCategory = Ignition +sparkCutReasonGauge = sparkCutReason,"Spark Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 ignadvGauge = ignitionAdvance, "Ignition timing", "degrees", -100, 100, -999, -999, 999, 999, 1, 1 dwellGauge = sparkDwellValue, "Dwell", "mSec", 0, 10, 0.5, 1.0, 6.0, 8.0, 1, 1 coilDutyCycleGauge = coilDutyCycle, "dwell: coil duty cycle", "%", 0, 110, 0, 0, 90, 100, 1, 1 @@ -3128,6 +3130,7 @@ gaugeCategory = Acceleration Enrichment gaugeCategory = Fueling ;Name Var Title Units Lo Hi LoD LoW HiW HiD vd ld +fuelCutReasonGauge = fuelCutReason,"Fuel Cut Code", "code", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 tChargeGauge = tCharge, "fuel: Estimated charge temperature", "C", -40, 140, -15, 1, 95, 110, 1, 1 baroCorrectionGauge = baroCorrection,"fuel: Barometric pressure correction", "ratio", 0.5, 1.5, 0.6, 0.7, 1.3, 1.4, 1, 1 crankingFuelGauge = crankingFuelMs, "fuel: cranking", "mg", 0, 100, 0, 0, 100, 100, 3, 1 @@ -3501,6 +3504,8 @@ entry = tps12Split, "tps12Split", float, "%.3f" entry = accPedalSplit, "accPedalSplit", float, "%.3f" entry = m_requested_pump, "DI: Pump Angle", float, "%.3f" entry = boostControlTarget, "Pump Angle", float, "%.3f" +entry = sparkCutReason, "Spark Cut Code", int, "%d" +entry = fuelCutReason, "Fuel Cut Code", int, "%d" entry = fuel_requested_percent, "DI: fuel_requested_percent", float, "%.3f" entry = fuel_requested_percent_pi, "DI: fuel_requested_percent_pi", float, "%.3f" entry = m_I_sum_percent, "DI: m_I_sum_percent", float, "%.3f" diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index d9ac6c5eea..15bbcda554 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 01:38:50 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Jan 09 03:27:34 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1806,6 +1806,7 @@ public class Fields { public static final int servoOutputPins8_offset = 2739; public static final int showHumanReadableWarning_offset = 896; public static final int showSdCardWarning_offset = 164; + public static final int SIGNATURE_HASH = 1077460483; public static final int silentTriggerError_offset = 1260; public static final int slowAdcAlpha_offset = 1712; public static final int sparkDwellRpmBins_offset = 54; @@ -2274,7 +2275,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2022.01.09.all.3782218442"; + public static final String TS_SIGNATURE = "rusEFI 2022.01.09.all.1077460483"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int tunerStudioSerialSpeed_offset = 732;