From e20bd4dbeb26ca33d2aa86d0eebfaf3a6e38a8de Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Thu, 21 Mar 2024 20:27:19 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../tunerstudio/generated/fome_alphax-2chan.ini | 15 +++++++++------ .../tunerstudio/generated/fome_alphax-4chan.ini | 15 +++++++++------ .../tunerstudio/generated/fome_alphax-8chan.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_atlas.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_core48.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_core8.ini | 15 +++++++++------ .../tunerstudio/generated/fome_f407-discovery.ini | 15 +++++++++------ .../tunerstudio/generated/fome_f429-discovery.ini | 15 +++++++++------ .../tunerstudio/generated/fome_frankenso_na6.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_harley81.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellen-gm-e67.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellen-honda-k.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellen-nb1.ini | 15 +++++++++------ .../generated/fome_hellen121nissan.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellen121vag.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_hellen128.ini | 15 +++++++++------ .../generated/fome_hellen154hyundai.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_hellen72.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_hellen81.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellen88bmw.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_hellenNA6.ini | 15 +++++++++------ .../tunerstudio/generated/fome_hellenNA8_96.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_mre_f4.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_mre_f7.ini | 15 +++++++++------ .../tunerstudio/generated/fome_prometheus_405.ini | 15 +++++++++------ .../tunerstudio/generated/fome_prometheus_469.ini | 15 +++++++++------ .../tunerstudio/generated/fome_proteus_f4.ini | 15 +++++++++------ .../tunerstudio/generated/fome_proteus_f7.ini | 15 +++++++++------ .../tunerstudio/generated/fome_proteus_h7.ini | 15 +++++++++------ .../generated/fome_small-can-board.ini | 15 +++++++++------ firmware/tunerstudio/generated/fome_tdg-pdm8.ini | 15 +++++++++------ .../java/com/rusefi/config/generated/Fields.java | 5 ++--- 32 files changed, 281 insertions(+), 189 deletions(-) diff --git a/firmware/tunerstudio/generated/fome_alphax-2chan.ini b/firmware/tunerstudio/generated/fome_alphax-2chan.ini index ecb5008942..ce3d21cb21 100644 --- a/firmware/tunerstudio/generated/fome_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.alphax-2chan.2380529955" + signature = "rusEFI (FOME) master.2024.03.21.alphax-2chan.2755274192" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.alphax-2chan.2380529955" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.alphax-2chan.2755274192" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7511,7 +7511,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7521,7 +7524,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8207,7 +8210,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_alphax-4chan.ini b/firmware/tunerstudio/generated/fome_alphax-4chan.ini index e41d2af2ea..bb23f10194 100644 --- a/firmware/tunerstudio/generated/fome_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.alphax-4chan.120324930" + signature = "rusEFI (FOME) master.2024.03.21.alphax-4chan.787621809" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.alphax-4chan.120324930" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.alphax-4chan.787621809" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_alphax-8chan.ini b/firmware/tunerstudio/generated/fome_alphax-8chan.ini index 7126bf22e1..f09410936c 100644 --- a/firmware/tunerstudio/generated/fome_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/fome_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.alphax-8chan.2140603835" + signature = "rusEFI (FOME) master.2024.03.21.alphax-8chan.1447633224" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.alphax-8chan.2140603835" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.alphax-8chan.1447633224" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_atlas.ini b/firmware/tunerstudio/generated/fome_atlas.ini index a352c6db3e..32f474a42e 100644 --- a/firmware/tunerstudio/generated/fome_atlas.ini +++ b/firmware/tunerstudio/generated/fome_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.atlas.4292188676" + signature = "rusEFI (FOME) master.2024.03.21.atlas.3591094007" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.atlas.4292188676" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.atlas.3591094007" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7520,7 +7520,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7530,7 +7533,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8226,7 +8229,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_core48.ini b/firmware/tunerstudio/generated/fome_core48.ini index b62beccf01..724c2616a8 100644 --- a/firmware/tunerstudio/generated/fome_core48.ini +++ b/firmware/tunerstudio/generated/fome_core48.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.core48.3085242001" + signature = "rusEFI (FOME) master.2024.03.21.core48.2654677602" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.core48.3085242001" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.core48.2654677602" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7530,7 +7530,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7540,7 +7543,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8235,7 +8238,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_core8.ini b/firmware/tunerstudio/generated/fome_core8.ini index e21d458317..a134a2a0a4 100644 --- a/firmware/tunerstudio/generated/fome_core8.ini +++ b/firmware/tunerstudio/generated/fome_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.core8.2426145618" + signature = "rusEFI (FOME) master.2024.03.21.core8.3108122529" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.core8.2426145618" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.core8.3108122529" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7530,7 +7530,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7540,7 +7543,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8235,7 +8238,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_f407-discovery.ini b/firmware/tunerstudio/generated/fome_f407-discovery.ini index d08e3f1393..d7cd643dac 100644 --- a/firmware/tunerstudio/generated/fome_f407-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.f407-discovery.1240827780" + signature = "rusEFI (FOME) master.2024.03.21.f407-discovery.1613472631" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.f407-discovery.1240827780" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.f407-discovery.1613472631" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7530,7 +7530,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7540,7 +7543,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8237,7 +8240,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_f429-discovery.ini b/firmware/tunerstudio/generated/fome_f429-discovery.ini index e17f38a5e3..844ab38cf9 100644 --- a/firmware/tunerstudio/generated/fome_f429-discovery.ini +++ b/firmware/tunerstudio/generated/fome_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.f429-discovery.2830829284" + signature = "rusEFI (FOME) master.2024.03.21.f429-discovery.2170888727" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.f429-discovery.2830829284" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.f429-discovery.2170888727" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7528,7 +7528,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7538,7 +7541,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8235,7 +8238,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_frankenso_na6.ini b/firmware/tunerstudio/generated/fome_frankenso_na6.ini index ccbcc289b3..f88ab2ff59 100644 --- a/firmware/tunerstudio/generated/fome_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/fome_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.frankenso_na6.2330584622" + signature = "rusEFI (FOME) master.2024.03.21.frankenso_na6.2738340573" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.frankenso_na6.2330584622" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.frankenso_na6.2738340573" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7528,7 +7528,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7538,7 +7541,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8235,7 +8238,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_harley81.ini b/firmware/tunerstudio/generated/fome_harley81.ini index fa8600910e..0a066a3957 100644 --- a/firmware/tunerstudio/generated/fome_harley81.ini +++ b/firmware/tunerstudio/generated/fome_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.harley81.556678814" + signature = "rusEFI (FOME) master.2024.03.21.harley81.149953133" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.harley81.556678814" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.harley81.149953133" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7512,7 +7512,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7522,7 +7525,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8209,7 +8212,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini index 70215cba6e..780c4a4b6b 100644 --- a/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/fome_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen-gm-e67.3251775543" + signature = "rusEFI (FOME) master.2024.03.21.hellen-gm-e67.3893103812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen-gm-e67.3251775543" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen-gm-e67.3893103812" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8209,7 +8212,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini index c756ef9667..e3ad091fe5 100644 --- a/firmware/tunerstudio/generated/fome_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/fome_hellen-honda-k.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen-honda-k.1514399350" + signature = "rusEFI (FOME) master.2024.03.21.hellen-honda-k.1939718789" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen-honda-k.1514399350" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen-honda-k.1939718789" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7512,7 +7512,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7522,7 +7525,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8205,7 +8208,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen-nb1.ini b/firmware/tunerstudio/generated/fome_hellen-nb1.ini index 32c6085318..92424e398d 100644 --- a/firmware/tunerstudio/generated/fome_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/fome_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen-nb1.1604065112" + signature = "rusEFI (FOME) master.2024.03.21.hellen-nb1.1984050091" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen-nb1.1604065112" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen-nb1.1984050091" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8210,7 +8213,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen121nissan.ini b/firmware/tunerstudio/generated/fome_hellen121nissan.ini index c5399a968d..66817ede19 100644 --- a/firmware/tunerstudio/generated/fome_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/fome_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen121nissan.793230098" + signature = "rusEFI (FOME) master.2024.03.21.hellen121nissan.110731233" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen121nissan.793230098" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen121nissan.110731233" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7512,7 +7512,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7522,7 +7525,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8208,7 +8211,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen121vag.ini b/firmware/tunerstudio/generated/fome_hellen121vag.ini index 96eda40348..d9f6d80f1e 100644 --- a/firmware/tunerstudio/generated/fome_hellen121vag.ini +++ b/firmware/tunerstudio/generated/fome_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen121vag.2202318017" + signature = "rusEFI (FOME) master.2024.03.21.hellen121vag.2862256178" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen121vag.2202318017" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen121vag.2862256178" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8213,7 +8216,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen128.ini b/firmware/tunerstudio/generated/fome_hellen128.ini index 822a5de3de..7b7c119dd0 100644 --- a/firmware/tunerstudio/generated/fome_hellen128.ini +++ b/firmware/tunerstudio/generated/fome_hellen128.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen128.673802051" + signature = "rusEFI (FOME) master.2024.03.21.hellen128.32981936" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen128.673802051" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen128.32981936" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7512,7 +7512,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7522,7 +7525,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8208,7 +8211,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini index 2533d86da9..525ef6f9e2 100644 --- a/firmware/tunerstudio/generated/fome_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/fome_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen154hyundai.3168683938" + signature = "rusEFI (FOME) master.2024.03.21.hellen154hyundai.2499830609" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen154hyundai.3168683938" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen154hyundai.2499830609" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7512,7 +7512,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7522,7 +7525,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8207,7 +8210,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen72.ini b/firmware/tunerstudio/generated/fome_hellen72.ini index 20437ef7e2..2b290aeed6 100644 --- a/firmware/tunerstudio/generated/fome_hellen72.ini +++ b/firmware/tunerstudio/generated/fome_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen72.1494196051" + signature = "rusEFI (FOME) master.2024.03.21.hellen72.1892793248" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen72.1494196051" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen72.1892793248" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8210,7 +8213,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen81.ini b/firmware/tunerstudio/generated/fome_hellen81.ini index 745144136d..e1e1be6a81 100644 --- a/firmware/tunerstudio/generated/fome_hellen81.ini +++ b/firmware/tunerstudio/generated/fome_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen81.4119193041" + signature = "rusEFI (FOME) master.2024.03.21.hellen81.3697000738" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen81.4119193041" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen81.3697000738" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7513,7 +7513,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7523,7 +7526,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8206,7 +8209,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellen88bmw.ini b/firmware/tunerstudio/generated/fome_hellen88bmw.ini index 8195fb8478..c11d1d8e2b 100644 --- a/firmware/tunerstudio/generated/fome_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/fome_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellen88bmw.4089311970" + signature = "rusEFI (FOME) master.2024.03.21.hellen88bmw.3663975953" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellen88bmw.4089311970" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellen88bmw.3663975953" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7511,7 +7511,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7521,7 +7524,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8204,7 +8207,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellenNA6.ini b/firmware/tunerstudio/generated/fome_hellenNA6.ini index d840a420ed..b98a79c646 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA6.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellenNA6.3138078563" + signature = "rusEFI (FOME) master.2024.03.21.hellenNA6.2463458192" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellenNA6.3138078563" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellenNA6.2463458192" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini index 14cc1569c6..55de178c1f 100644 --- a/firmware/tunerstudio/generated/fome_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/fome_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.hellenNA8_96.128921811" + signature = "rusEFI (FOME) master.2024.03.21.hellenNA8_96.779162656" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.hellenNA8_96.128921811" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.hellenNA8_96.779162656" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7515,7 +7515,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7525,7 +7528,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8209,7 +8212,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_mre_f4.ini b/firmware/tunerstudio/generated/fome_mre_f4.ini index 1ef878c875..a745de4bdc 100644 --- a/firmware/tunerstudio/generated/fome_mre_f4.ini +++ b/firmware/tunerstudio/generated/fome_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.mre_f4.1328898908" + signature = "rusEFI (FOME) master.2024.03.21.mre_f4.1726695343" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.mre_f4.1328898908" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.mre_f4.1726695343" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7513,7 +7513,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7523,7 +7526,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8210,7 +8213,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_mre_f7.ini b/firmware/tunerstudio/generated/fome_mre_f7.ini index 65c0778557..59990d5bd5 100644 --- a/firmware/tunerstudio/generated/fome_mre_f7.ini +++ b/firmware/tunerstudio/generated/fome_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.mre_f7.1328898908" + signature = "rusEFI (FOME) master.2024.03.21.mre_f7.1726695343" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.mre_f7.1328898908" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.mre_f7.1726695343" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7513,7 +7513,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7523,7 +7526,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 dialog = auxSerial, "AUX Sensor Serial" @@ -8210,7 +8213,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_prometheus_405.ini b/firmware/tunerstudio/generated/fome_prometheus_405.ini index c035af44fb..2a00448e13 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_405.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.prometheus_405.2553269108" + signature = "rusEFI (FOME) master.2024.03.21.prometheus_405.2985422727" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.prometheus_405.2553269108" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.prometheus_405.2985422727" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7523,7 +7523,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7533,7 +7536,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8230,7 +8233,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_prometheus_469.ini b/firmware/tunerstudio/generated/fome_prometheus_469.ini index a4861c6398..9a0b7b3e02 100644 --- a/firmware/tunerstudio/generated/fome_prometheus_469.ini +++ b/firmware/tunerstudio/generated/fome_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.prometheus_469.2553269108" + signature = "rusEFI (FOME) master.2024.03.21.prometheus_469.2985422727" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.prometheus_469.2553269108" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.prometheus_469.2985422727" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7523,7 +7523,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7533,7 +7536,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8230,7 +8233,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_proteus_f4.ini b/firmware/tunerstudio/generated/fome_proteus_f4.ini index abbdddc9f9..006360bd5f 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f4.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.proteus_f4.4068579121" + signature = "rusEFI (FOME) master.2024.03.21.proteus_f4.3680482242" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.proteus_f4.4068579121" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.proteus_f4.3680482242" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7504,7 +7504,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7514,7 +7517,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_proteus_f7.ini b/firmware/tunerstudio/generated/fome_proteus_f7.ini index 7b301cc057..986e12cf8f 100644 --- a/firmware/tunerstudio/generated/fome_proteus_f7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.proteus_f7.4068579121" + signature = "rusEFI (FOME) master.2024.03.21.proteus_f7.3680482242" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.proteus_f7.4068579121" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.proteus_f7.3680482242" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7504,7 +7504,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7514,7 +7517,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_proteus_h7.ini b/firmware/tunerstudio/generated/fome_proteus_h7.ini index 74a3d35367..f44a0db268 100644 --- a/firmware/tunerstudio/generated/fome_proteus_h7.ini +++ b/firmware/tunerstudio/generated/fome_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.proteus_h7.4068579121" + signature = "rusEFI (FOME) master.2024.03.21.proteus_h7.3680482242" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.proteus_h7.4068579121" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.proteus_h7.3680482242" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7504,7 +7504,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7514,7 +7517,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8211,7 +8214,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_small-can-board.ini b/firmware/tunerstudio/generated/fome_small-can-board.ini index 84440c5947..7e31936f0b 100644 --- a/firmware/tunerstudio/generated/fome_small-can-board.ini +++ b/firmware/tunerstudio/generated/fome_small-can-board.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.small-can-board.1087836538" + signature = "rusEFI (FOME) master.2024.03.21.small-can-board.1762211209" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.small-can-board.1087836538" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.small-can-board.1762211209" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7519,7 +7519,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7529,7 +7532,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8224,7 +8227,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini index e55079a04a..f0d41cd520 100644 --- a/firmware/tunerstudio/generated/fome_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/fome_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI (FOME) master.2024.03.20.tdg-pdm8.571812550" + signature = "rusEFI (FOME) master.2024.03.21.tdg-pdm8.197856821" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI (FOME) master.2024.03.20.tdg-pdm8.571812550" ; signature is expected to be 7 or more characters. + signature= "rusEFI (FOME) master.2024.03.21.tdg-pdm8.197856821" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -607,7 +607,7 @@ useSeparateVeForIdle = bits, U32, 1188, [10:10], "false", "true" verboseTriggerSynchDetails = bits, U32, 1188, [11:11], "false", "true" isManualSpinningMode = bits, U32, 1188, [12:12], "false", "true" unused1200b12 = bits, U32, 1188, [13:13], "false", "true" -neverInstantRpm = bits, U32, 1188, [14:14], "false", "true" +unused1200b13 = bits, U32, 1188, [14:14], "false", "true" unused1200b14 = bits, U32, 1188, [15:15], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1188, [16:16], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1188, [17:17], "Fixed (auto taper)", "Table" @@ -7528,7 +7528,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "CAN dash type", canNbcType field = "inertia measurement unit", imuType field = "Enable FOME CAN broadcast", enableVerboseCanTx - field = verboseIsoTp, verboseIsoTp + + dialog = canBroadcast, "CAN Data Broadcast" + field = "Broadcast format details at" + field = "https://wiki.fome.tech/Advanced-Features/CAN/" field = "FOME CAN data bus", canBroadcastUseChannelTwo field = "FOME CAN data base address", verboseCanBaseAddress field = "FOME CAN data address type", rusefiVerbose29b @@ -7538,7 +7541,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = canBusMain, "CAN Bus Communication", yAxis panel = canBus - + panel = canBroadcast panel = canHw1 panel = canHw2 @@ -8235,7 +8238,7 @@ dialog = tcuControls, "Transmission Settings" field = "Artificial Misfire", artificialTestMisfire field = "Instant Rpm Range", instantRpmRange field = "Always use instant RPM", alwaysInstantRpm - field = "Never use instant RPM TODO", neverInstantRpm + field = verboseIsoTp, verboseIsoTp field = vinNumber, vinNumber field = turbochargerFilter, turbochargerFilter field = auxFrequencyFilter, auxFrequencyFilter diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index 00ea290607..4aaef675b4 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -972,7 +972,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 1240827780; + public static final int SIGNATURE_HASH = 1613472631; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; public static final int spi_device_e_SPI_DEVICE_3 = 3; @@ -1179,7 +1179,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.03.20.f407-discovery.1240827780"; + public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.03.21.f407-discovery.1613472631"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1384; @@ -1773,7 +1773,6 @@ public class Fields { public static final Field USESEPARATEVEFORIDLE = Field.create("USESEPARATEVEFORIDLE", 1188, FieldType.BIT, 10).setBaseOffset(0); public static final Field VERBOSETRIGGERSYNCHDETAILS = Field.create("VERBOSETRIGGERSYNCHDETAILS", 1188, FieldType.BIT, 11).setBaseOffset(0); public static final Field ISMANUALSPINNINGMODE = Field.create("ISMANUALSPINNINGMODE", 1188, FieldType.BIT, 12).setBaseOffset(0); - public static final Field NEVERINSTANTRPM = Field.create("NEVERINSTANTRPM", 1188, FieldType.BIT, 14).setBaseOffset(0); public static final Field USEFIXEDBAROCORRFROMMAP = Field.create("USEFIXEDBAROCORRFROMMAP", 1188, FieldType.BIT, 16).setBaseOffset(0); public static final Field USESEPARATEADVANCEFORCRANKING = Field.create("USESEPARATEADVANCEFORCRANKING", 1188, FieldType.BIT, 17).setBaseOffset(0); public static final Field USEADVANCECORRECTIONSFORCRANKING = Field.create("USEADVANCECORRECTIONSFORCRANKING", 1188, FieldType.BIT, 18).setBaseOffset(0);