Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2025-04-08 06:02:16 +00:00
parent 3efc46a567
commit c1ce3ff1f2
32 changed files with 158 additions and 95 deletions

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.alphax-2chan.2860875149"
signature = "rusEFI (FOME) master.2025.04.08.alphax-2chan.3715014102"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.alphax-2chan.2860875149" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.alphax-2chan.3715014102" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7189,6 +7190,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.alphax-4chan.541949932"
signature = "rusEFI (FOME) master.2025.04.08.alphax-4chan.1470537655"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.alphax-4chan.541949932" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.alphax-4chan.1470537655" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.alphax-8chan.1492547861"
signature = "rusEFI (FOME) master.2025.04.08.alphax-8chan.790468942"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.alphax-8chan.1492547861" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.alphax-8chan.790468942" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.atlas.2568374003"
signature = "rusEFI (FOME) master.2025.04.08.atlas.4009600680"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.atlas.2568374003" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.atlas.4009600680" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7177,6 +7178,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.core48.2424599103"
signature = "rusEFI (FOME) master.2025.04.08.core48.3882848868"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.core48.2424599103" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.core48.3882848868" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7209,6 +7210,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.core8.3086841852"
signature = "rusEFI (FOME) master.2025.04.08.core8.3222706087"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.core8.3086841852" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.core8.3222706087" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7209,6 +7210,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.f407-discovery.1855257386"
signature = "rusEFI (FOME) master.2025.04.08.f407-discovery.427760497"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.f407-discovery.1855257386" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.f407-discovery.427760497" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7209,6 +7210,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.f429-discovery.2413460042"
signature = "rusEFI (FOME) master.2025.04.08.f429-discovery.4164000273"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.f429-discovery.2413460042" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.f429-discovery.4164000273" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7206,6 +7207,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.frankenso_na6.2911410816"
signature = "rusEFI (FOME) master.2025.04.08.frankenso_na6.3663952603"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.frankenso_na6.2911410816" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.frankenso_na6.3663952603" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7206,6 +7207,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.harley81.105857584"
signature = "rusEFI (FOME) master.2025.04.08.harley81.1906614891"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.harley81.105857584" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.harley81.1906614891" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen-gm-e67.3870512281"
signature = "rusEFI (FOME) master.2025.04.08.hellen-gm-e67.2438509762"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen-gm-e67.3870512281" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen-gm-e67.2438509762" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen-honda-k.2099419864"
signature = "rusEFI (FOME) master.2025.04.08.hellen-honda-k.180976259"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen-honda-k.2099419864" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen-honda-k.180976259" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen-nb1.2029874166"
signature = "rusEFI (FOME) master.2025.04.08.hellen-nb1.253135789"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen-nb1.2029874166" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen-nb1.253135789" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen121nissan.136759228"
signature = "rusEFI (FOME) master.2025.04.08.hellen121nissan.2144151527"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen121nissan.136759228" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen121nissan.2144151527" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen121vag.2753939567"
signature = "rusEFI (FOME) master.2025.04.08.hellen121vag.3553503284"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen121vag.2753939567" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen121vag.3553503284" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen128.256383981"
signature = "rusEFI (FOME) master.2025.04.08.hellen128.2024012726"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen128.256383981" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen128.2024012726" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen154hyundai.2613000972"
signature = "rusEFI (FOME) master.2025.04.08.hellen154hyundai.3964984151"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen154hyundai.2613000972" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen154hyundai.3964984151" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen72.2121196541"
signature = "rusEFI (FOME) master.2025.04.08.hellen72.159712166"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen72.2121196541" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen72.159712166" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen81.3538196863"
signature = "rusEFI (FOME) master.2025.04.08.hellen81.2769254692"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen81.3538196863" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen81.2769254692" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7191,6 +7192,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellen88bmw.3571224140"
signature = "rusEFI (FOME) master.2025.04.08.hellen88bmw.2738318871"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellen88bmw.3571224140" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellen88bmw.2738318871" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7190,6 +7191,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellenNA6.2201927789"
signature = "rusEFI (FOME) master.2025.04.08.hellenNA6.4107608118"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellenNA6.2201927789" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellenNA6.4107608118" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.hellenNA8_96.550390909"
signature = "rusEFI (FOME) master.2025.04.08.hellenNA8_96.1462086694"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.hellenNA8_96.550390909" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.hellenNA8_96.1462086694" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7194,6 +7195,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.mre_f4.996031474"
signature = "rusEFI (FOME) master.2025.04.08.mre_f4.1286986665"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.mre_f4.996031474" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.mre_f4.1286986665" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7193,6 +7194,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.mre_f7.996031474"
signature = "rusEFI (FOME) master.2025.04.08.mre_f7.1286986665"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.mre_f7.996031474" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.mre_f7.1286986665" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7193,6 +7194,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.prometheus_405.3209607130"
signature = "rusEFI (FOME) master.2025.04.08.prometheus_405.3366279041"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.prometheus_405.3209607130" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.prometheus_405.3366279041" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7201,6 +7202,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.prometheus_469.3209607130"
signature = "rusEFI (FOME) master.2025.04.08.prometheus_469.3366279041"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.prometheus_469.3209607130" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.prometheus_469.3366279041" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7201,6 +7202,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.proteus_f4.3135016859"
signature = "rusEFI (FOME) master.2025.04.08.proteus_f4.3442962368"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.proteus_f4.3135016859" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.proteus_f4.3442962368" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 25952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7197,6 +7198,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.proteus_f7.3135016859"
signature = "rusEFI (FOME) master.2025.04.08.proteus_f7.3442962368"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.proteus_f7.3135016859" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.proteus_f7.3442962368" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 25952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7197,6 +7198,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.proteus_h7.3135016859"
signature = "rusEFI (FOME) master.2025.04.08.proteus_h7.3442962368"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.proteus_h7.3135016859" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.proteus_h7.3442962368" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 25952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7197,6 +7198,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.small-can-board.149469589"
signature = "rusEFI (FOME) master.2025.04.08.small-can-board.2130926030"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.small-can-board.149469589" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.small-can-board.2130926030" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 38952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7197,6 +7198,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2025.04.07.tdg-pdm8.91510376"
signature = "rusEFI (FOME) master.2025.04.08.tdg-pdm8.1923069491"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar
signature = "rusEFI (FOME) master.2025.04.07.tdg-pdm8.91510376" ; signature is expected to be 7 or more characters
signature = "rusEFI (FOME) master.2025.04.08.tdg-pdm8.1923069491" ; 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
@ -339,7 +339,7 @@ enabledStep1Limiter = bits, U32, 640, [7:7], "false", "true"
verboseTLE8888 = bits, U32, 640, [8:8], "false", "true"
enableVerboseCanTx = bits, U32, 640, [9:9], "false", "true"
idleReturnTargetRamp = bits, U32, 640, [10:10], "false", "true"
unused644b11 = bits, U32, 640, [11:11], "false", "true"
ecumasterEgtToCan = bits, U32, 640, [11:11], "false", "true"
measureMapOnlyInOneCylinder = bits, U32, 640, [12:12], "false", "true"
stepperForceParkingEveryRestart = bits, U32, 640, [13:13], "false", "true"
isFasterEngineSpinUpEnabled = bits, U32, 640, [14:14], "false", "true"
@ -1629,6 +1629,7 @@ airmassToTimingValues = array, S08, 21952, [8], "deg", 1, 0, -30, 30, 0
useStepperIdle = "This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed."
enableVerboseCanTx = "CAN broadcast using custom FOME protocol\nenable can_broadcast/disable can_broadcast"
idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting."
ecumasterEgtToCan = "Read EcuMaster EGT to CAN. Expects CAN IDs 0x660 and 0x661, little endian (Intel)."
measureMapOnlyInOneCylinder = "Useful for individual intakes"
isFasterEngineSpinUpEnabled = "If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled."
coastingFuelCutEnabled = "This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing."
@ -7206,6 +7207,7 @@ dialog = launch_control_stateDialog, "launch_control_state"
field = "CAN write enabled", canWriteEnabled
field = "CAN dash type", canNbcType
field = "inertia measurement unit", imuType
field = "Enable EcuMaster EGT to CAN", ecumasterEgtToCan
dialog = canBroadcast, "FOME CAN Data Broadcast"
field = "Broadcast format details at"

View File

@ -944,7 +944,7 @@ public class Fields {
public static final int SelectedGear_Neutral = 5;
public static final int SelectedGear_Park = 3;
public static final int SelectedGear_Reverse = 4;
public static final int SIGNATURE_HASH = 1855257386;
public static final int SIGNATURE_HASH = 427760497;
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;
@ -1151,7 +1151,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.2025.04.07.f407-discovery.1855257386";
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2025.04.08.f407-discovery.427760497";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final int TS_TOTAL_OUTPUT_SIZE = 1276;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
@ -1483,6 +1483,7 @@ public class Fields {
public static final Field VERBOSETLE8888 = Field.create("VERBOSETLE8888", 640, FieldType.BIT, 8).setBaseOffset(0);
public static final Field ENABLEVERBOSECANTX = Field.create("ENABLEVERBOSECANTX", 640, FieldType.BIT, 9).setBaseOffset(0);
public static final Field IDLERETURNTARGETRAMP = Field.create("IDLERETURNTARGETRAMP", 640, FieldType.BIT, 10).setBaseOffset(0);
public static final Field ECUMASTEREGTTOCAN = Field.create("ECUMASTEREGTTOCAN", 640, FieldType.BIT, 11).setBaseOffset(0);
public static final Field MEASUREMAPONLYINONECYLINDER = Field.create("MEASUREMAPONLYINONECYLINDER", 640, FieldType.BIT, 12).setBaseOffset(0);
public static final Field STEPPERFORCEPARKINGEVERYRESTART = Field.create("STEPPERFORCEPARKINGEVERYRESTART", 640, FieldType.BIT, 13).setBaseOffset(0);
public static final Field ISFASTERENGINESPINUPENABLED = Field.create("ISFASTERENGINESPINUPENABLED", 640, FieldType.BIT, 14).setBaseOffset(0);