mirror of https://github.com/FOME-Tech/fome-fw.git
Auto-generated configs and docs
This commit is contained in:
parent
3efc46a567
commit
c1ce3ff1f2
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue