Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2021-07-21 02:11:53 +00:00
parent 7c6d280c9c
commit 179ecb3f48
49 changed files with 227 additions and 296 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:21 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:06 UTC 2021
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4274,4 +4274,4 @@ struct persistent_config_s {
}; };
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:21 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:06 UTC 2021

View File

@ -1316,7 +1316,7 @@
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_BOARD hellen_cypress
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 95872439 #define SIGNATURE_HASH 3946674638
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1685,7 +1685,7 @@
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true #define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen_cypress.95872439" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen_cypress.3946674638"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:19 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:04 UTC 2021
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4268,4 +4268,4 @@ struct persistent_config_s {
}; };
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:19 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:04 UTC 2021

View File

@ -1297,7 +1297,7 @@
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_BOARD kin #define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 4195559755 #define SIGNATURE_HASH 345552178
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1666,7 +1666,7 @@
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator true #define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true #define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.07.21.kin.4195559755" #define TS_SIGNATURE "rusEFI 2021.07.21.kin.345552178"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:23 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:11:09 UTC 2021
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4274,4 +4274,4 @@ struct persistent_config_s {
}; };
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:23 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:11:09 UTC 2021

View File

@ -1317,7 +1317,7 @@
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_BOARD subaru_eg33_f7
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2171336657 #define SIGNATURE_HASH 1876978600
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1686,7 +1686,7 @@
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false #define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2021.07.21.subaru_eg33_f7.2171336657" #define TS_SIGNATURE "rusEFI 2021.07.21.subaru_eg33_f7.1876978600"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -4274,4 +4274,4 @@ struct persistent_config_s {
}; };
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.FileFsioSettingsConsumer // by class com.rusefi.output.FileFsioSettingsConsumer
FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000, FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000,

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.FileFsioSettingsConsumer // by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_ACIDLEEXTRAOFFSET: case FSIO_SETTING_ACIDLEEXTRAOFFSET:

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.FileFsioSettingsConsumer // by class com.rusefi.output.FileFsioSettingsConsumer
static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset"); static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset");

View File

@ -1,4 +1,4 @@
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.FileFsioSettingsConsumer // by class com.rusefi.output.FileFsioSettingsConsumer
case FSIO_SETTING_ACIDLEEXTRAOFFSET: case FSIO_SETTING_ACIDLEEXTRAOFFSET:

View File

@ -1313,7 +1313,7 @@
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_BOARD all #define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 1204436583 #define SIGNATURE_HASH 2839650846
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1682,7 +1682,7 @@
#define ts_show_spi true #define ts_show_spi true
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true #define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2021.07.21.all.1204436583" #define TS_SIGNATURE "rusEFI 2021.07.21.all.2839650846"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD all #define SIGNATURE_BOARD all
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 1204436583 #define SIGNATURE_HASH 2839650846
#define TS_SIGNATURE "rusEFI 2021.07.21.all.1204436583" #define TS_SIGNATURE "rusEFI 2021.07.21.all.2839650846"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD f429-discovery #define SIGNATURE_BOARD f429-discovery
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 95872439 #define SIGNATURE_HASH 3946674638
#define TS_SIGNATURE "rusEFI 2021.07.21.f429-discovery.95872439" #define TS_SIGNATURE "rusEFI 2021.07.21.f429-discovery.3946674638"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_BOARD frankenso_na6
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2139402334 #define SIGNATURE_HASH 2433690663
#define TS_SIGNATURE "rusEFI 2021.07.21.frankenso_na6.2139402334" #define TS_SIGNATURE "rusEFI 2021.07.21.frankenso_na6.2433690663"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen121nissan #define SIGNATURE_BOARD hellen121nissan
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 771339977 #define SIGNATURE_HASH 3279039152
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen121nissan.771339977" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen121nissan.3279039152"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen121vag #define SIGNATURE_BOARD hellen121vag
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2874452246 #define SIGNATURE_HASH 1172256111
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen121vag.2874452246" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen121vag.1172256111"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen128 #define SIGNATURE_BOARD hellen128
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 581699704 #define SIGNATURE_HASH 3425145857
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen128.581699704" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen128.3425145857"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen72 #define SIGNATURE_BOARD hellen72
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 337282649 #define SIGNATURE_HASH 4203813408
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen72.337282649" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen72.4203813408"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellenNA6 #define SIGNATURE_BOARD hellenNA6
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 1273525530 #define SIGNATURE_HASH 2774788451
#define TS_SIGNATURE "rusEFI 2021.07.21.hellenNA6.1273525530" #define TS_SIGNATURE "rusEFI 2021.07.21.hellenNA6.2774788451"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_BOARD hellen_cypress
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 95872439 #define SIGNATURE_HASH 3946674638
#define TS_SIGNATURE "rusEFI 2021.07.21.hellen_cypress.95872439" #define TS_SIGNATURE "rusEFI 2021.07.21.hellen_cypress.3946674638"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD kin #define SIGNATURE_BOARD kin
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 4195559755 #define SIGNATURE_HASH 345552178
#define TS_SIGNATURE "rusEFI 2021.07.21.kin.4195559755" #define TS_SIGNATURE "rusEFI 2021.07.21.kin.345552178"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD mre_f4 #define SIGNATURE_BOARD mre_f4
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2097133145 #define SIGNATURE_HASH 2457086496
#define TS_SIGNATURE "rusEFI 2021.07.21.mre_f4.2097133145" #define TS_SIGNATURE "rusEFI 2021.07.21.mre_f4.2457086496"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD mre_f7 #define SIGNATURE_BOARD mre_f7
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2097133145 #define SIGNATURE_HASH 2457086496
#define TS_SIGNATURE "rusEFI 2021.07.21.mre_f7.2097133145" #define TS_SIGNATURE "rusEFI 2021.07.21.mre_f7.2457086496"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_BOARD prometheus_405
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 1432108113 #define SIGNATURE_HASH 3151470632
#define TS_SIGNATURE "rusEFI 2021.07.21.prometheus_405.1432108113" #define TS_SIGNATURE "rusEFI 2021.07.21.prometheus_405.3151470632"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_BOARD prometheus_469
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 1432108113 #define SIGNATURE_HASH 3151470632
#define TS_SIGNATURE "rusEFI 2021.07.21.prometheus_469.1432108113" #define TS_SIGNATURE "rusEFI 2021.07.21.prometheus_469.3151470632"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_BOARD proteus_f4
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2189718907 #define SIGNATURE_HASH 1812982018
#define TS_SIGNATURE "rusEFI 2021.07.21.proteus_f4.2189718907" #define TS_SIGNATURE "rusEFI 2021.07.21.proteus_f4.1812982018"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_BOARD proteus_f7
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2189718907 #define SIGNATURE_HASH 1812982018
#define TS_SIGNATURE "rusEFI 2021.07.21.proteus_f7.2189718907" #define TS_SIGNATURE "rusEFI 2021.07.21.proteus_f7.1812982018"

View File

@ -4,5 +4,5 @@
#define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_BOARD subaru_eg33_f7
#define SIGNATURE_DATE 2021.07.21 #define SIGNATURE_DATE 2021.07.21
#define SIGNATURE_HASH 2171336657 #define SIGNATURE_HASH 1876978600
#define TS_SIGNATURE "rusEFI 2021.07.21.subaru_eg33_f7.2171336657" #define TS_SIGNATURE "rusEFI 2021.07.21.subaru_eg33_f7.1876978600"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.all.1204436583" signature = "rusEFI 2021.07.21.all.2839650846"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.all.1204436583" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.all.2839650846" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.f429-discovery.95872439" signature = "rusEFI 2021.07.21.f429-discovery.3946674638"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.f429-discovery.95872439" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.f429-discovery.3946674638" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:45 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:31 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.frankenso_na6.2139402334" signature = "rusEFI 2021.07.21.frankenso_na6.2433690663"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.frankenso_na6.2139402334" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.frankenso_na6.2433690663" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:06 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:51 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellen121nissan.771339977" signature = "rusEFI 2021.07.21.hellen121nissan.3279039152"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellen121nissan.771339977" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellen121nissan.3279039152" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:53 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:39 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellen121vag.2874452246" signature = "rusEFI 2021.07.21.hellen121vag.1172256111"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellen121vag.2874452246" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellen121vag.1172256111" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:50 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:36 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellen128.581699704" signature = "rusEFI 2021.07.21.hellen128.3425145857"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellen128.581699704" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellen128.3425145857" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:47 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:34 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellen72.337282649" signature = "rusEFI 2021.07.21.hellen72.4203813408"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellen72.337282649" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellen72.4203813408" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:56 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:41 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellenNA6.1273525530" signature = "rusEFI 2021.07.21.hellenNA6.2774788451"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellenNA6.1273525530" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellenNA6.2774788451" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:58 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:44 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.hellen_cypress.95872439" signature = "rusEFI 2021.07.21.hellen_cypress.3946674638"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.hellen_cypress.95872439" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.hellen_cypress.3946674638" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:21 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:06 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.kin.4195559755" signature = "rusEFI 2021.07.21.kin.345552178"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.kin.4195559755" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.kin.345552178" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 01:25:19 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 21 02:11:04 UTC 2021
pageSize = 19972 pageSize = 19972
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1667,7 +1667,7 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1855,7 +1855,8 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2709,14 +2710,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.mre_f4.2097133145" signature = "rusEFI 2021.07.21.mre_f4.2457086496"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.mre_f4.2097133145" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.mre_f4.2457086496" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:04 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:49 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.mre_f7.2097133145" signature = "rusEFI 2021.07.21.mre_f7.2457086496"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.mre_f7.2097133145" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.mre_f7.2457086496" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:01 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:46 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.prometheus_405.1432108113" signature = "rusEFI 2021.07.21.prometheus_405.3151470632"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.prometheus_405.1432108113" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.prometheus_405.3151470632" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:11 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:57 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.prometheus_469.1432108113" signature = "rusEFI 2021.07.21.prometheus_469.3151470632"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.prometheus_469.1432108113" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.prometheus_469.3151470632" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:09 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:54 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.proteus_f4.2189718907" signature = "rusEFI 2021.07.21.proteus_f4.1812982018"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.proteus_f4.2189718907" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.proteus_f4.1812982018" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:16 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:11:01 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.proteus_f7.2189718907" signature = "rusEFI 2021.07.21.proteus_f7.1812982018"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.proteus_f7.2189718907" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.proteus_f7.1812982018" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:14 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:59 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.07.21.subaru_eg33_f7.2171336657" signature = "rusEFI 2021.07.21.subaru_eg33_f7.1876978600"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.07.21.subaru_eg33_f7.2171336657" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.07.21.subaru_eg33_f7.1876978600" ; signature is expected to be 7 or more characters.
[Constants] [Constants]
; new packet serial format with CRC ; new packet serial format with CRC
@ -77,7 +77,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code ; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:25:23 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:11:09 UTC 2021
pageSize = 20000 pageSize = 20000
page = 1 page = 1
@ -164,7 +164,7 @@ sparkDwellRpmBins = array, F32, 332, [8], "RPM", 1, 0, 0, 18000, 2
sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2 sparkDwellValues = array, F32, 364, [8], "ms", 1, 0, 0, 30, 2
displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2 displacement = scalar, F32, 396, "L", 1, 0, 0, 1000, 2
cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 400, "", 1, 0, 1, 12, 0
firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" firingOrder = bits, U32, 404, [0:4], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "fo29", "fo30", "fo31"
cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 408, "mm", 1, 0, 0, 20000, 2
sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0 sensorSnifferRpmThreshold = scalar, S32, 412, "RPM", 1, 0, 0, 30000, 0
rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2 rpmHardLimit = scalar, S32, 416, "rpm", 1, 0, 0, 20000, 2
@ -1695,7 +1695,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; ;
; Bit flags ; Bit flags
hasSdCard = bits, U32, 0, [0:0], "true", "false"; sd_present = bits, U32, 0, [0:0], "true", "false";
isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false"; isIgnitionEnabledIndicator=bits,U32, 0, [1:1], "true", "false";
isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false"; isInjectionEnabledIndicator=bits,U32,0, [2:2], "true", "false";
isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false"; isCylinderCleanupActivated=bits,U32, 0, [4:4], "true", "false";
@ -1883,7 +1883,8 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; we use this to match logs to tunes ; we use this to match logs to tunes
tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 tuneCrc16 = scalar, U16, 244, "crc16", 1, 0
sd_status = scalar, U08, 246, "", 1.0, 0.0 sd_logging_internal = bits, U08, 246, [0:0], "true", "false"
sd_msd = bits, U08, 246, [1:1], "true", "false"
; Transmission ; Transmission
tcuCurrentGear = scalar, S08, 247, "gear", 1, 0 tcuCurrentGear = scalar, S08, 247, "gear", 1, 0
@ -2737,14 +2738,9 @@ gaugeCategory = DynoView
indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black indicator = { knockEverIndicator }, "", "Knock recently", white, black, red, black
indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black indicator = { knockNowIndicator }, "no knock", "Knock NOW", white, black, red, black
; this bit array has special meaning for TS - that's part of TS build in file transfer indicator = { sd_present }, "no SD card", "SD card OK", white, black, green, black
; we _probably_ should officially retire TS file transfer since we have something way cooler! indicator = { sd_logging_internal }, "SD logging", "SD logging", white, black, green, black
indicator = { sd_status & 1}, "No SD", "SD in", white, black, green, black indicator = { sd_msd }, "SD USB", "SD USB", white, black, green, black
indicator = { sd_status & 4}, "SD ready", "SD ready", white, black, green, black
indicator = { sd_status & 8}, "SD Log", "SD Log", white, black, green, black
indicator = { sd_status & 16}, "SD Err", "SD Err", white, black, red, black
; todo: duplication with 'SD in'?!
indicator = { hasSdCard}, "no SD", "with SD", white, black, green, black
; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error ; looks like TS would append four system indicators below: Data Logging, ???, Not Connected, Protocol Error

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 01:24:41 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 21 02:10:28 UTC 2021
// by class com.rusefi.output.FileJavaFieldsConsumer // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; import com.rusefi.config.*;
@ -1268,7 +1268,6 @@ public class Fields {
public static final int servoOutputPins8_offset = 3147; public static final int servoOutputPins8_offset = 3147;
public static final int showHumanReadableWarning_offset = 976; public static final int showHumanReadableWarning_offset = 976;
public static final int showSdCardWarning_offset = 76; public static final int showSdCardWarning_offset = 76;
public static final int SIGNATURE_HASH = 1204436583;
public static final int silentTriggerError_offset = 1464; public static final int silentTriggerError_offset = 1464;
public static final int slowAdcAlpha_offset = 2088; public static final int slowAdcAlpha_offset = 2088;
public static final int sparkDwellRpmBins_offset = 332; public static final int sparkDwellRpmBins_offset = 332;
@ -1586,7 +1585,7 @@ public class Fields {
public static final char TS_SD_R_COMMAND = 'r'; public static final char TS_SD_R_COMMAND = 'r';
public static final char TS_SD_W_COMMAND = 'w'; public static final char TS_SD_W_COMMAND = 'w';
public static final char TS_SET_LOGGER_SWITCH = 'l'; public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2021.07.21.all.1204436583"; public static final String TS_SIGNATURE = "rusEFI 2021.07.21.all.2839650846";
public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't'; public static final char TS_TEST_COMMAND = 't';
public static final int TT_TT_1_16 = 50; public static final int TT_TT_1_16 = 50;

View File

@ -1,6 +1,6 @@
<roms> <roms>
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Jul 21 01:24:43 UTC 2021 --> <!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Jul 21 02:10:30 UTC 2021 -->
<rom> <rom>
<romid> <romid>