diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 6cbcb2dbba..b8dab29943 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1935,7 +1935,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 2923850403 +#define SIGNATURE_HASH 226771138 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2491,7 +2491,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.27.cypress.2923850403" +#define TS_SIGNATURE "rusEFI 2022.08.27.cypress.226771138" #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 8cd80b13e5..b3293e80a5 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1935,7 +1935,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 3331442799 +#define SIGNATURE_HASH 1699996174 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2491,7 +2491,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.27.kin.3331442799" +#define TS_SIGNATURE "rusEFI 2022.08.27.kin.1699996174" #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 7f37b72d35..9e796d5c8e 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 @@ -1901,7 +1901,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 3766213915 +#define SIGNATURE_HASH 1136260986 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2458,7 +2458,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.27.subaru_eg33_f7.3766213915" +#define TS_SIGNATURE "rusEFI 2022.08.27.subaru_eg33_f7.1136260986" #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 e1dd1e1076..17cf41f90f 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1935,7 +1935,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 2923850403 +#define SIGNATURE_HASH 226771138 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2491,7 +2491,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.08.27.all.2923850403" +#define TS_SIGNATURE "rusEFI 2022.08.27.all.226771138" #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_48way.h b/firmware/controllers/generated/signature_48way.h index 4dcf3d7f8f..a816c65133 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 3110167276 -#define TS_SIGNATURE "rusEFI 2022.08.27.48way.3110167276" +#define SIGNATURE_HASH 446908557 +#define TS_SIGNATURE "rusEFI 2022.08.27.48way.446908557" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 608c7d96b0..489367b157 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 2923850403 -#define TS_SIGNATURE "rusEFI 2022.08.27.all.2923850403" +#define SIGNATURE_HASH 226771138 +#define TS_SIGNATURE "rusEFI 2022.08.27.all.226771138" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 92f729748f..b8d94a92af 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 2622814159 -#define TS_SIGNATURE "rusEFI 2022.08.27.alphax-2chan.2622814159" +#define SIGNATURE_HASH 1066851758 +#define TS_SIGNATURE "rusEFI 2022.08.27.alphax-2chan.1066851758" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index b13a81d75e..0ee8e9a89b 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 626698540 -#define TS_SIGNATURE "rusEFI 2022.08.27.alphax-4chan.626698540" +#define SIGNATURE_HASH 2258142029 +#define TS_SIGNATURE "rusEFI 2022.08.27.alphax-4chan.2258142029" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 9de3c9d02b..5444570b6a 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 2995560324 -#define TS_SIGNATURE "rusEFI 2022.08.27.atlas.2995560324" +#define SIGNATURE_HASH 290371045 +#define TS_SIGNATURE "rusEFI 2022.08.27.atlas.290371045" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index e4683a0855..b7f3857a2b 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1487551322 -#define TS_SIGNATURE "rusEFI 2022.08.27.core8.1487551322" +#define SIGNATURE_HASH 4217901371 +#define TS_SIGNATURE "rusEFI 2022.08.27.core8.4217901371" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 5e190d59e1..ba98519da9 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_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 2923850403 -#define TS_SIGNATURE "rusEFI 2022.08.27.cypress.2923850403" +#define SIGNATURE_HASH 226771138 +#define TS_SIGNATURE "rusEFI 2022.08.27.cypress.226771138" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index ff47b13e38..af6dbf6618 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2923850403 -#define TS_SIGNATURE "rusEFI 2022.08.27.f407-discovery.2923850403" +#define SIGNATURE_HASH 226771138 +#define TS_SIGNATURE "rusEFI 2022.08.27.f407-discovery.226771138" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 5fa581f511..8639c1c94f 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 2923850403 -#define TS_SIGNATURE "rusEFI 2022.08.27.f429-discovery.2923850403" +#define SIGNATURE_HASH 226771138 +#define TS_SIGNATURE "rusEFI 2022.08.27.f429-discovery.226771138" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index d147462044..347431a1bf 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 3962213991 -#define TS_SIGNATURE "rusEFI 2022.08.27.frankenso_na6.3962213991" +#define SIGNATURE_HASH 1340652550 +#define TS_SIGNATURE "rusEFI 2022.08.27.frankenso_na6.1340652550" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index fd93a12cb8..e666a62a7a 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 1589342092 -#define TS_SIGNATURE "rusEFI 2022.08.27.harley81.1589342092" +#define SIGNATURE_HASH 4252583405 +#define TS_SIGNATURE "rusEFI 2022.08.27.harley81.4252583405" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 6851ab916d..f9a5279a7c 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 438431509 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen-gm-e67.438431509" +#define SIGNATURE_HASH 3118712180 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen-gm-e67.3118712180" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 232759d341..064e578743 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 2009946991 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen-nb1.2009946991" +#define SIGNATURE_HASH 3557781774 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen-nb1.3557781774" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index b95d24b6cf..51a3792de5 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 647549513 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen121nissan.647549513" +#define SIGNATURE_HASH 2237331496 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen121nissan.2237331496" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 26577448ce..15d0a3696f 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 3731335641 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen121vag.3731335641" +#define SIGNATURE_HASH 2107999160 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen121vag.2107999160" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 8c8826e236..67e32ff57d 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 1354258333 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen128.1354258333" +#define SIGNATURE_HASH 4084891132 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen128.4084891132" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index b814fce295..0700fb19e1 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 906565671 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen154hyundai.906565671" +#define SIGNATURE_HASH 2513121862 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen154hyundai.2513121862" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 5957f7fa7e..d295960065 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 1551451047 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen72.1551451047" +#define SIGNATURE_HASH 4290472390 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen72.4290472390" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 5663675b1f..b0c189e059 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 2364781225 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen81.2364781225" +#define SIGNATURE_HASH 791779528 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen81.791779528" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index df8f236ec9..876ffd1885 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 3149101423 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellen88bmw.3149101423" +#define SIGNATURE_HASH 410080014 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellen88bmw.410080014" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 5c2e7a1dad..7a9d2f6374 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 1806971937 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellenNA6.1806971937" +#define SIGNATURE_HASH 3363184192 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellenNA6.3363184192" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 4fa2763a41..b73e5a3142 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 240114507 -#define TS_SIGNATURE "rusEFI 2022.08.27.hellenNA8_96.240114507" +#define SIGNATURE_HASH 2911760682 +#define TS_SIGNATURE "rusEFI 2022.08.27.hellenNA8_96.2911760682" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 3dc838c31c..a96f9016eb 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 3331442799 -#define TS_SIGNATURE "rusEFI 2022.08.27.kin.3331442799" +#define SIGNATURE_HASH 1699996174 +#define TS_SIGNATURE "rusEFI 2022.08.27.kin.1699996174" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index a97ca88969..ae6dbbf0b2 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 1636886101 -#define TS_SIGNATURE "rusEFI 2022.08.27.mre_f4.1636886101" +#define SIGNATURE_HASH 3260206132 +#define TS_SIGNATURE "rusEFI 2022.08.27.mre_f4.3260206132" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index f63b2bcfeb..9195e6dbb5 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 1636886101 -#define TS_SIGNATURE "rusEFI 2022.08.27.mre_f7.1636886101" +#define SIGNATURE_HASH 3260206132 +#define TS_SIGNATURE "rusEFI 2022.08.27.mre_f7.3260206132" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 5608966a42..8d9ba46297 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 4272730949 -#define TS_SIGNATURE "rusEFI 2022.08.27.prometheus_405.4272730949" +#define SIGNATURE_HASH 1567529252 +#define TS_SIGNATURE "rusEFI 2022.08.27.prometheus_405.1567529252" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c3d18a9c00..3016c8556c 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 4272730949 -#define TS_SIGNATURE "rusEFI 2022.08.27.prometheus_469.4272730949" +#define SIGNATURE_HASH 1567529252 +#define TS_SIGNATURE "rusEFI 2022.08.27.prometheus_469.1567529252" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 88c9787544..0970bc59f9 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 193703381 -#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_f4.193703381" +#define SIGNATURE_HASH 2823391156 +#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_f4.2823391156" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 5880d4f14a..0b029e3b9c 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 193703381 -#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_f7.193703381" +#define SIGNATURE_HASH 2823391156 +#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_f7.2823391156" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index f9ace9cc27..957e3e7baf 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 193703381 -#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_h7.193703381" +#define SIGNATURE_HASH 2823391156 +#define TS_SIGNATURE "rusEFI 2022.08.27.proteus_h7.2823391156" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 8d453aabe2..0019e7d551 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_subaru_config.sh null // -#define SIGNATURE_HASH 3766213915 -#define TS_SIGNATURE "rusEFI 2022.08.27.subaru_eg33_f7.3766213915" +#define SIGNATURE_HASH 1136260986 +#define TS_SIGNATURE "rusEFI 2022.08.27.subaru_eg33_f7.1136260986" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index e77431e09e..f7bdd87dc2 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 72262903 -#define TS_SIGNATURE "rusEFI 2022.08.27.tdg-pdm8.72262903" +#define SIGNATURE_HASH 2811006614 +#define TS_SIGNATURE "rusEFI 2022.08.27.tdg-pdm8.2811006614" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 058a85d8e2..c8f11f626e 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.all.2923850403" + signature = "rusEFI 2022.08.27.all.226771138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.all.2923850403" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.all.226771138" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:09:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:59:05 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 307136d941..6f0ac002c4 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.48way.3110167276" + signature = "rusEFI 2022.08.27.48way.446908557" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.48way.3110167276" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.48way.446908557" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:47 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 51a0f45fa6..36eaf8b943 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.alphax-2chan.2622814159" + signature = "rusEFI 2022.08.27.alphax-2chan.1066851758" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.alphax-2chan.2622814159" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.alphax-2chan.1066851758" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:16 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index e6ad4250d2..b2c7d0304c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.alphax-4chan.626698540" + signature = "rusEFI 2022.08.27.alphax-4chan.2258142029" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.alphax-4chan.626698540" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.alphax-4chan.2258142029" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:18 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 40aaf2e1ab..5040023166 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.atlas.2995560324" + signature = "rusEFI 2022.08.27.atlas.290371045" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.atlas.2995560324" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.atlas.290371045" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:09:02 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:59:02 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index a969ce35d7..032b81daad 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.core8.1487551322" + signature = "rusEFI 2022.08.27.core8.4217901371" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.core8.1487551322" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.core8.4217901371" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:45 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index fe9f76a830..b8f8cf5535 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.cypress.2923850403" + signature = "rusEFI 2022.08.27.cypress.226771138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.cypress.2923850403" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.cypress.226771138" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Aug 27 19:08:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Aug 27 19:58:13 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 9aa74b54d2..42abaec52c 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.f407-discovery.2923850403" + signature = "rusEFI 2022.08.27.f407-discovery.226771138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.f407-discovery.2923850403" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.f407-discovery.226771138" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:58 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:59 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 534fe06bb7..d67e67e7eb 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.f429-discovery.2923850403" + signature = "rusEFI 2022.08.27.f429-discovery.226771138" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.f429-discovery.2923850403" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.f429-discovery.226771138" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:09:00 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:59:00 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 5bc0080b53..04680146f3 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.frankenso_na6.3962213991" + signature = "rusEFI 2022.08.27.frankenso_na6.1340652550" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.frankenso_na6.3962213991" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.frankenso_na6.1340652550" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:49 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 36cc819d01..c54e8037c4 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.harley81.1589342092" + signature = "rusEFI 2022.08.27.harley81.4252583405" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.harley81.1589342092" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.harley81.4252583405" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:20 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 0daf177f43..77fbde2318 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen-gm-e67.438431509" + signature = "rusEFI 2022.08.27.hellen-gm-e67.3118712180" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen-gm-e67.438431509" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen-gm-e67.3118712180" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:37 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:37 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 09c321d71e..b9fbb5b50d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen-nb1.2009946991" + signature = "rusEFI 2022.08.27.hellen-nb1.3557781774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen-nb1.2009946991" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen-nb1.3557781774" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:35 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 6d142bce88..89894304bc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen121nissan.647549513" + signature = "rusEFI 2022.08.27.hellen121nissan.2237331496" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen121nissan.647549513" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen121nissan.2237331496" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:27 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:26 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index bbdb1ac234..49462214e0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen121vag.3731335641" + signature = "rusEFI 2022.08.27.hellen121vag.2107999160" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen121vag.3731335641" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen121vag.2107999160" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:25 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:24 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index c6bd45b041..78ffe0d20e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen128.1354258333" + signature = "rusEFI 2022.08.27.hellen128.4084891132" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen128.1354258333" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen128.4084891132" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:22 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 4d21623534..719d602a6e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen154hyundai.906565671" + signature = "rusEFI 2022.08.27.hellen154hyundai.2513121862" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen154hyundai.906565671" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen154hyundai.2513121862" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:28 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 81f26103f2..1ee9b11a94 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen72.1551451047" + signature = "rusEFI 2022.08.27.hellen72.4290472390" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen72.1551451047" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen72.4290472390" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:32 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:31 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index d52e48f708..f3a0755026 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen81.2364781225" + signature = "rusEFI 2022.08.27.hellen81.791779528" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen81.2364781225" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen81.791779528" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:33 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:33 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index a9e66c195f..9fff6f5cdf 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellen88bmw.3149101423" + signature = "rusEFI 2022.08.27.hellen88bmw.410080014" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellen88bmw.3149101423" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellen88bmw.410080014" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:29 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index bbc669a951..91668f2499 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellenNA6.1806971937" + signature = "rusEFI 2022.08.27.hellenNA6.3363184192" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellenNA6.1806971937" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellenNA6.3363184192" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:38 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:38 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 3a19b2e1f8..b11b2d1602 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.hellenNA8_96.240114507" + signature = "rusEFI 2022.08.27.hellenNA8_96.2911760682" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.hellenNA8_96.240114507" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.hellenNA8_96.2911760682" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:40 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index db2ddf7714..6604f4951d 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.kin.3331442799" + signature = "rusEFI 2022.08.27.kin.1699996174" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.kin.3331442799" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.kin.1699996174" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Aug 27 19:08:14 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Aug 27 19:58:12 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 998f2d3e6a..ccf99af05f 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.mre_f4.1636886101" + signature = "rusEFI 2022.08.27.mre_f4.3260206132" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.mre_f4.1636886101" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.mre_f4.3260206132" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:43 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:43 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index bb165f1289..044ad8cba8 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.mre_f7.1636886101" + signature = "rusEFI 2022.08.27.mre_f7.3260206132" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.mre_f7.1636886101" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.mre_f7.3260206132" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:42 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:42 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index af1a796205..446bf033c5 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.prometheus_405.4272730949" + signature = "rusEFI 2022.08.27.prometheus_405.1567529252" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.prometheus_405.4272730949" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.prometheus_405.1567529252" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:52 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:52 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 9dea637650..6e9d317db9 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.prometheus_469.4272730949" + signature = "rusEFI 2022.08.27.prometheus_469.1567529252" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.prometheus_469.4272730949" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.prometheus_469.1567529252" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:50 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 3d1ae7ba30..878eacadf7 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.proteus_f4.193703381" + signature = "rusEFI 2022.08.27.proteus_f4.2823391156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.proteus_f4.193703381" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.proteus_f4.2823391156" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:55 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:55 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index fb6200ef38..cba09853df 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.proteus_f7.193703381" + signature = "rusEFI 2022.08.27.proteus_f7.2823391156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.proteus_f7.193703381" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.proteus_f7.2823391156" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:54 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index fbfd91083d..6e681b47fd 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.proteus_h7.193703381" + signature = "rusEFI 2022.08.27.proteus_h7.2823391156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.proteus_h7.193703381" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.proteus_h7.2823391156" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:57 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 3d9c2bd148..3aa6634d3d 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.subaru_eg33_f7.3766213915" + signature = "rusEFI 2022.08.27.subaru_eg33_f7.1136260986" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.subaru_eg33_f7.3766213915" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.subaru_eg33_f7.1136260986" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Aug 27 19:08:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Aug 27 19:58:15 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 6a585b9c91..f074d62636 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.08.27.tdg-pdm8.72262903" + signature = "rusEFI 2022.08.27.tdg-pdm8.2811006614" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.08.27.tdg-pdm8.72262903" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.08.27.tdg-pdm8.2811006614" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:09:04 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:59:04 UTC 2022 pageSize = 21300 page = 1 @@ -4358,61 +4358,58 @@ gaugeCategory = GPPWM Outputs gauge6 = VBattGauge gauge7 = dwellGauge gauge8 = ignadvGauge - + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + ; Line 1 + ; important status + ; todo: do we want to drop this line since we have "config error" feature thing below? + indicator = { hasCriticalError }, "No errors", "CRITICAL ERROR", white, black, red, black + indicator = { needBurn }, "Settings saved", "Unsaved changes", white, black, yellow, black + indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black + indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black + indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black + indicator = { isIgnitionEnabledIndicator }, "Ignition OFF", "Ignition ON", yellow, black, white, black + indicator = { isInjectionEnabledIndicator }, "Injection OFF", "Injection ON", yellow, black, white, black -; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg - ; important status - ; todo: do we want to drop this line since we have "config error" feature thing below? - indicator = { hasCriticalError }, "", "CRITICAL ERROR", white, black, red, black + ; this is required so that the "config error" feature works in TS + ; don't change this line - TS is looking for an indicator with particular text/styling + ; you don't even have to show it by default + indicator = { hasCriticalError }, "No config error", "Config error", white, black, red, black - indicator = { needBurn }, "", "unsaved changes", white, black, yellow, black - indicator = { isWarnNow }, "", "WARNING", white, black, yellow, black - indicator = { checkEngine }, "", "Check Engine", white, black, red, black - indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black - indicator = { isIgnitionEnabledIndicator}, "no ignition", "ignition", yellow, black, white, black - indicator = { isInjectionEnabledIndicator}, "no injection", "injection", yellow, black, white, black - - - ; this is required so that the "config error" feature works in TS - ; don't change this line - TS is looking for an indicator with particular text/styling - ; you don't even have to show it by default - indicator = { hasCriticalError }, "Config Error", "Config Error", white, black, red, black - - ; minor info - indicator = { isFanOn }, "fan off", "fan on", white, black, green, black - indicator = { isFan2On }, "fan 2 off", "fan 2 on", white, black, green, black - indicator = { isMainRelayOn }, "main relay off", "main relay on", white, black, green, black - indicator = { fuelCutReason == 11 }, "no cyl cleanup", "cyl cleanup", white, black, yellow, black - indicator = { isFuelPumpOn}, "pump off", "pump on", white, black, green, black - indicator = { clutchUpState }, "Clutch Up", "clutch Up", white, black, red, black - indicator = { clutchDownState }, "Clutch Down", "Clutch Down", white, black, yellow, black - indicator = { brakePedalState }, "brake", "brake down", white, black, red, black - indicator = { acButtonState }, "AC switch off", "AC switch on", white, black, blue, white - indicator = { m_acEnabled }, "AC off", "AC on", white, black, blue, white - indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black - indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black - indicator = { dfcoActive }, "no decel cut", "decel cut", white, black, yellow, black - indicator = { tpsAccelActive }, "no TPS accel", "TPS accel active", white, black, yellow, black - - ; error codes - indicator = { isTpsError}, "tps", "tps error", white, black, red, black - indicator = { isTps2Error}, "tps 2", "tps 2 error", white, black, red, black - indicator = { isPedalError}, "pedal", "pedal error", white, black, red, black - indicator = { isCltError}, "clt", "clt error", white, black, red, black - indicator = { isIatError}, "iat", "iat error", white, black, red, black - -; not implemented -; indicator = { ind_map_error}, "map", "map error", white, black, red, black - - indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black - indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black - indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black - indicator = { etbRevLimitActive }, "", "ETB RPM Limit", white, black, yellow, black + ; minor info + indicator = { isFanOn }, "Fan OFF", "Fan ON", white, black, green, black + indicator = { isFan2On }, "Fan 2 OFF", "Fan 2 ON", white, black, green, black + indicator = { isMainRelayOn }, "Main Relay Off", "Main Relay ON", white, black, green, black + indicator = { fuelCutReason == 11 }, "No cleanup", "Cyl cleanup", white, black, yellow, black + ; Line 2 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isFuelPumpOn }, "Fuel Pump Off", "Fuel Pump On", white, black, green, black + indicator = { clutchUpState }, "No clutch Up", "Clutch Up", white, black, red, black + indicator = { clutchDownState }, "No clutch Down", "Clutch Down", white, black, yellow, black + indicator = { brakePedalState }, "No braking", "Brake down", white, black, red, black + indicator = { acButtonState }, "AC Switch off", "AC Switch on", white, black, blue, white + indicator = { m_acEnabled }, "AC Relay off", "AC Relay on", white, black, blue, white + indicator = { isIdleClosedLoop }, "Not idling", "Idling", white, black, green, black + indicator = { isIdleCoasting }, "Not coasting", "Coasting", white, black, green, black + indicator = { dfcoActive }, "Not decel cut", "Decel cut", white, black, yellow, black + indicator = { tpsAccelActive }, "No TPS accel", "TPS accel active", white, black, yellow, black + ; error codes + indicator = { isTpsError }, "TPS Ok", "TPS error", white, black, red, black + ; Line 3 + ; = expression, off-label, on-label, off-bg, off-fg, on-bg, on-fg + indicator = { isTps2Error }, "TPS 2 Ok", "TPS 2 error", white, black, red, black + indicator = { isPedalError }, "Pedal Ok", "Pedal error", white, black, red, black + indicator = { isCltError }, "CLT Ok", "CLT error", white, black, red, black + indicator = { isIatError }, "IAT Ok", "IAT error", white, black, red, black + ; not implemented + ; indicator = { ind_map_error}, "map", "map error", white, black, red, black + indicator = { sd_present }, "No SD card", "SD card present", white, black, green, black + indicator = { sd_logging_internal }, "No SD logging", "SD logging", white, black, green, black + indicator = { sd_msd }, "No SD USB", "SD USB", white, black, green, black + indicator = { etbRevLimitActive }, "No ETB RPM Limit", "ETB RPM Limit", white, black, yellow, black ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error - [KeyActions] showPanel = spi, spiFunction showPanel = con, connection 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 c4fe8b31f6..8575b1457b 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 gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:09:07 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 27 19:59:09 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1883,6 +1883,7 @@ public class Fields { public static final int servoOutputPins7_offset = 2086; public static final int servoOutputPins8_offset = 2088; public static final int showHumanReadableWarning_offset = 960; + public static final int SIGNATURE_HASH = 226771138; public static final int silentTriggerError_offset = 1360; public static final int skippedWheelOnCam_offset = 1360; public static final int slowAdcAlpha_offset = 1600; @@ -2373,7 +2374,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.08.27.all.2923850403"; + public static final String TS_SIGNATURE = "rusEFI 2022.08.27.all.226771138"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1236;