parent
81b4e198ee
commit
3c5f26b677
|
@ -637,10 +637,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||
entry = vvtCamCounter, "Sync: total cams front counter", int, "%d"
|
||||
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_SPECIAL_POINT, "InstantMAP at readout angle", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_DIFF, "InstantMAP delta @ readout angles", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||
entry = mapVvt_sync_counter, "Instant MAP sync counter", int, "%d"
|
||||
entry = currentEngineDecodedPhase, "Sync: Engine Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "Sync: trigger angle error", float, "%.3f"
|
||||
entry = triggerIgnoredToothCount, "triggerIgnoredToothCount", int, "%d"
|
||||
|
|
|
@ -351,7 +351,7 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||
graphLine = mapVvt_MAP_AT_DIFF
|
||||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = mapVvt_sync_counter
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
|
|
@ -714,10 +714,10 @@ hwEventCounters4 = scalar, U32, 1280, "", 1, 0
|
|||
hwEventCounters5 = scalar, U32, 1284, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1288, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1292, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1296, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1300, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1304, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1305, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1296, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1300, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1304, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1305, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1308, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1312, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1316, "", 1, 0
|
||||
|
|
|
@ -958,9 +958,15 @@ struct engine_configuration_s {
|
|||
*/
|
||||
uint8_t justATempTest;
|
||||
/**
|
||||
* Delta kPa for MAP sync
|
||||
* units: kPa
|
||||
* offset 442
|
||||
*/
|
||||
uint16_t unused2bytesHere;
|
||||
uint8_t mapSyncThreshold;
|
||||
/**
|
||||
* offset 443
|
||||
*/
|
||||
uint8_t unusedByteHere;
|
||||
/**
|
||||
* @@CYLINDER_BORE_TOOLTIP@@
|
||||
* units: mm
|
||||
|
@ -1194,6 +1200,7 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float adcVcc;
|
||||
/**
|
||||
* Magic engine phase: we compare instant MAP at X to instant MAP at x+360 angle in one complete cycle
|
||||
* units: Deg
|
||||
* offset 548
|
||||
*/
|
||||
|
@ -2865,7 +2872,7 @@ struct engine_configuration_s {
|
|||
bool enableKnockSpectrogram : 1 {};
|
||||
/**
|
||||
offset 1492 bit 31 */
|
||||
bool unusedBit_515_31 : 1 {};
|
||||
bool unusedBit_516_31 : 1 {};
|
||||
/**
|
||||
* This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better
|
||||
* units: cycles
|
||||
|
@ -3041,76 +3048,76 @@ struct engine_configuration_s {
|
|||
bool can2ListenMode : 1 {};
|
||||
/**
|
||||
offset 1552 bit 8 */
|
||||
bool unusedBit_551_8 : 1 {};
|
||||
bool unusedBit_552_8 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 9 */
|
||||
bool unusedBit_551_9 : 1 {};
|
||||
bool unusedBit_552_9 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 10 */
|
||||
bool unusedBit_551_10 : 1 {};
|
||||
bool unusedBit_552_10 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 11 */
|
||||
bool unusedBit_551_11 : 1 {};
|
||||
bool unusedBit_552_11 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 12 */
|
||||
bool unusedBit_551_12 : 1 {};
|
||||
bool unusedBit_552_12 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 13 */
|
||||
bool unusedBit_551_13 : 1 {};
|
||||
bool unusedBit_552_13 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 14 */
|
||||
bool unusedBit_551_14 : 1 {};
|
||||
bool unusedBit_552_14 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 15 */
|
||||
bool unusedBit_551_15 : 1 {};
|
||||
bool unusedBit_552_15 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 16 */
|
||||
bool unusedBit_551_16 : 1 {};
|
||||
bool unusedBit_552_16 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 17 */
|
||||
bool unusedBit_551_17 : 1 {};
|
||||
bool unusedBit_552_17 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 18 */
|
||||
bool unusedBit_551_18 : 1 {};
|
||||
bool unusedBit_552_18 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 19 */
|
||||
bool unusedBit_551_19 : 1 {};
|
||||
bool unusedBit_552_19 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 20 */
|
||||
bool unusedBit_551_20 : 1 {};
|
||||
bool unusedBit_552_20 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 21 */
|
||||
bool unusedBit_551_21 : 1 {};
|
||||
bool unusedBit_552_21 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 22 */
|
||||
bool unusedBit_551_22 : 1 {};
|
||||
bool unusedBit_552_22 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 23 */
|
||||
bool unusedBit_551_23 : 1 {};
|
||||
bool unusedBit_552_23 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 24 */
|
||||
bool unusedBit_551_24 : 1 {};
|
||||
bool unusedBit_552_24 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 25 */
|
||||
bool unusedBit_551_25 : 1 {};
|
||||
bool unusedBit_552_25 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 26 */
|
||||
bool unusedBit_551_26 : 1 {};
|
||||
bool unusedBit_552_26 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 27 */
|
||||
bool unusedBit_551_27 : 1 {};
|
||||
bool unusedBit_552_27 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 28 */
|
||||
bool unusedBit_551_28 : 1 {};
|
||||
bool unusedBit_552_28 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 29 */
|
||||
bool unusedBit_551_29 : 1 {};
|
||||
bool unusedBit_552_29 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 30 */
|
||||
bool unusedBit_551_30 : 1 {};
|
||||
bool unusedBit_552_30 : 1 {};
|
||||
/**
|
||||
offset 1552 bit 31 */
|
||||
bool unusedBit_551_31 : 1 {};
|
||||
bool unusedBit_552_31 : 1 {};
|
||||
/**
|
||||
* offset 1556
|
||||
*/
|
||||
|
|
|
@ -1300,7 +1300,7 @@
|
|||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 1769296266
|
||||
#define SIGNATURE_HASH 1749652100
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1748,7 +1748,7 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.15.mega100.1769296266"
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.16.mega100.1749652100"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
|
@ -1804,7 +1804,7 @@
|
|||
#define VSS_FILTER_MIN 3
|
||||
#define VVT1_TARGET_NAME "VVT intake target"
|
||||
#define vvt_mode_e_auto_enum 0="VVT_INACTIVE",8="VVT_BARRA_3_PLUS_1",5="VVT_BOSCH_QUICK_START",23="VVT_DEV",19="VVT_FORD_COYOTE",7="VVT_FORD_ST170",21="VVT_HONDA_CBR_600",16="VVT_HONDA_K_EXHAUST",10="VVT_HONDA_K_INTAKE",24="VVT_HR12DDR_IN",13="VVT_MAP_V_TWIN",22="VVT_MAZDA_L",15="VVT_MAZDA_SKYACTIV",3="VVT_MIATA_NB",12="VVT_MITSUBISHI_3A92",18="VVT_MITSUBISHI_4G63",4="VVT_MITSUBISHI_4G69",17="VVT_MITSUBISHI_4G9x",20="VVT_MITSUBISHI_6G72",14="VVT_MITSUBISHI_6G75",11="VVT_NISSAN_MR",9="VVT_NISSAN_VQ",1="VVT_SINGLE_TOOTH",2="VVT_TOYOTA_3_TOOTH",6="VVT_TOYOTA_4_1"
|
||||
#define vvt_mode_e_enum "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26"
|
||||
#define vvt_mode_e_enum "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "Sync by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26"
|
||||
#define vvt_mode_e_VVT_BARRA_3_PLUS_1 8
|
||||
#define vvt_mode_e_VVT_BOSCH_QUICK_START 5
|
||||
#define vvt_mode_e_VVT_DEV 23
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1769296266
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.15.mega100.1769296266"
|
||||
#define SIGNATURE_HASH 1749652100
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.16.mega100.1749652100"
|
||||
|
|
|
@ -17,21 +17,28 @@ struct trigger_central_s {
|
|||
*/
|
||||
uint32_t vvtCamCounter = (uint32_t)0;
|
||||
/**
|
||||
* InstantMAP at readout angle
|
||||
* units: kPa
|
||||
* offset 28
|
||||
*/
|
||||
float mapVvt_MAP_AT_SPECIAL_POINT = (float)0;
|
||||
/**
|
||||
* InstantMAP delta @ readout angles
|
||||
* units: kPa
|
||||
* offset 32
|
||||
*/
|
||||
float mapVvt_MAP_AT_DIFF = (float)0;
|
||||
/**
|
||||
* units: distance
|
||||
* offset 36
|
||||
*/
|
||||
uint8_t mapVvt_MAP_AT_CYCLE_COUNT = (uint8_t)0;
|
||||
int8_t mapVvt_MAP_AT_CYCLE_COUNT = (int8_t)0;
|
||||
/**
|
||||
* Instant MAP sync counter
|
||||
* units: counter
|
||||
* offset 37
|
||||
*/
|
||||
uint8_t mapVvt_map_peak = (uint8_t)0;
|
||||
uint8_t mapVvt_sync_counter = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI main.2024.09.15.mega100.1769296266"
|
||||
signature = "rusEFI main.2024.09.16.mega100.1749652100"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI main.2024.09.15.mega100.1769296266" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI main.2024.09.16.mega100.1749652100" ; 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
|
||||
|
@ -212,7 +212,8 @@ triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0
|
|||
cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0
|
||||
firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8 Mustang", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8 HO", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6 Voodoo", "1-6-5-10-2-7-3-8-4-9", "1-8-6-2-7-3-4-5 F136", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
justATempTest = scalar, U08, 441, "", 1, 0, 0, 100, 0
|
||||
unused2bytesHere = scalar, U16, 442, "", 1, 0, 0, 32000, 0
|
||||
mapSyncThreshold = scalar, U08, 442, "kPa", 1, 0, 0, 50, 0
|
||||
unusedByteHere = scalar, U08, 443, "", 1, 0, 0, 100, 0
|
||||
cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 2000, 2
|
||||
fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0
|
||||
|
@ -842,8 +843,8 @@ vvtOutputFrequency = scalar, U16, 1656, "Hz", 1, 0, 0, 3000, 0
|
|||
minimumIgnitionTiming = scalar, S08, 1658, "deg BTDC", 1, 0, -90, 90, 0
|
||||
maximumIgnitionTiming = scalar, S08, 1659, "deg BTDC", 1, 0, -90, 90, 0
|
||||
alternatorPwmFrequency = scalar, S32, 1660, "Hz", 1, 0, 0, 3000, 0
|
||||
vvtMode1 = bits, U08, 1664, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
vvtMode2 = bits, U08, 1665, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
vvtMode1 = bits, U08, 1664, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "Sync by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
vvtMode2 = bits, U08, 1665, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "Sync by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "Mazda L", "Dev", "HR12DDR In", "vvt25", "vvt26", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
fan2ExtraIdle = scalar, U08, 1666, "%", 1, 0, 0, 100, 0
|
||||
primingDelay = scalar, U08, 1667, "sec", 0.01, 0, 0, 1, 2
|
||||
auxAnalogInputs1 = bits, U08, 1668, [0:5], $adc_channel_e_list
|
||||
|
@ -1777,6 +1778,7 @@ minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0
|
|||
hip9011PrescalerAndSDO = "value '6' for 8MHz hw osc\nread hip9011 datasheet for details\ntodo split into two bit fields"
|
||||
displacement = "Engine displacement in litres"
|
||||
cylindersCount = "Number of cylinder the engine has."
|
||||
mapSyncThreshold = "Delta kPa for MAP sync"
|
||||
cylinderBore = "Cylinder diameter in mm"
|
||||
fuelAlgorithm = "This setting controls which fuel quantity control algorithm is used.\nAlpha-N means drive by TPS commonly only used for NA engines\nSpeed Density requires MAP sensor and is the default choice for may installs\nMAF air charge is a cylinder filling based method that uses a mass air flow sensor."
|
||||
crankingInjectionMode = "This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous"."
|
||||
|
@ -1807,6 +1809,7 @@ minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0
|
|||
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
|
||||
airByRpmTaper = "Extra air taper amount"
|
||||
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met."
|
||||
mapCamDetectionAnglePosition = "Magic engine phase: we compare instant MAP at X to instant MAP at x+360 angle in one complete cycle"
|
||||
camInputs1 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 1"
|
||||
camInputs2 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 2"
|
||||
camInputs3 = "Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. 3"
|
||||
|
@ -3278,10 +3281,10 @@ hwEventCounters4 = scalar, U32, 1280, "", 1, 0
|
|||
hwEventCounters5 = scalar, U32, 1284, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1288, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1292, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1296, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1300, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1304, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1305, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1296, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1300, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1304, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1305, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1308, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1312, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1316, "", 1, 0
|
||||
|
@ -5794,10 +5797,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||
entry = vvtCamCounter, "Sync: total cams front counter", int, "%d"
|
||||
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_SPECIAL_POINT, "InstantMAP at readout angle", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_DIFF, "InstantMAP delta @ readout angles", float, "%.3f"
|
||||
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||
entry = mapVvt_sync_counter, "Instant MAP sync counter", int, "%d"
|
||||
entry = currentEngineDecodedPhase, "Sync: Engine Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "Sync: trigger angle error", float, "%.3f"
|
||||
entry = triggerIgnoredToothCount, "triggerIgnoredToothCount", int, "%d"
|
||||
|
@ -6846,7 +6849,7 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||
graphLine = mapVvt_MAP_AT_DIFF
|
||||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = mapVvt_sync_counter
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
@ -7302,6 +7305,7 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition
|
||||
field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm
|
||||
field = "MAP readout angle", mapCamDetectionAnglePosition, 1, { vvtMode1 == 13 }
|
||||
field = "MAP delta threshold", mapSyncThreshold, 1, { vvtMode1 == 13 }
|
||||
field = "Print verbose VVT sync details to console",verboseVVTDecoding
|
||||
field = "Print verbose trigger sync to console", verboseTriggerSynchDetails
|
||||
field = "Display logic signals", displayLogicLevelsInEngineSniffer
|
||||
|
@ -7771,7 +7775,6 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
field = "Accelerator position 2nd sensor", throttlePedalPositionSecondAdcChannel
|
||||
field = "Up voltage", throttlePedalSecondaryUpVoltage
|
||||
field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage
|
||||
field = "TPS/PPS Error Detection Threshold", etbSplit
|
||||
field = "Ford/Toyota redundant PPS mode", useFordRedundantPps
|
||||
field = "Secondary PPS maximum", ppsSecondaryMaximum, {useFordRedundantPps}
|
||||
panel = tpsPpsLimits
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
! Generated by gen_signature.sh
|
||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||
! gen_signature.sh Using env variable branch [main]
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.15.mega100.@@SIGNATURE_HASH@@"
|
||||
#define TS_SIGNATURE "rusEFI main.2024.09.16.mega100.@@SIGNATURE_HASH@@"
|
||||
|
|
Loading…
Reference in New Issue