Jump to content

Config:Expert Extra

From epicEFI Wiki

EFI Expert

EFI Expert General settings

Delay writing flash tune

Delay flash write after engine stop for this long

Do not automatically save settings(ECU READONLY)

ECU is in read only mode. use 'Write Config' in bench test to save things.

Update programmable outputs every 200hz

Update programmable outputs every 200hz

Sleep half a second before writing to internal flash and before writing to backup flash on burn

sleep half a second before writing to internal flash and before writing to backup flash on burn

Defer all FLASH writes until engine off (H7)

Do not write while running

Override uaefi voltage dividers

Allow overriding uaefi voltage dividers

Ignore no ETB error

While setting up ETB, sometimes there is an error that prevents ecu from continuing calibration, use this to ignore that error

Total shift no RPM reset

Ignore full sync requirement for ignition and GDI

Ignore demand for synchronization for ignition and GDI

Skip flash write

Skip flash write.

Allow multiple input assignments to the same pin

Allow multiple input assignments to the same pin

Fast sensor get, this will disable timeouts for all sensors

Fast sensor get, this will disable timeouts for all sensors

MS CAN broadcast CLT in Celsius instead of Fahrenheit

MS CAN broadcast CLT in Celsius instead of Fahrenheit

Disable console version print

Disable console version print

Unassign Hellen LEDs

LEDs not assigned to any physical pin

Allow ECU to continue on Lua critical error

allow ecu to continue on lua critical error

Disable thermistor checks

Disable checking 10% and 90% point validation of the thermistor configuration

Disable SD card tune backup/restore

Disable SD card tune backup/restore for writing while running

EFI Expert Fuel settings

Bypass Tcharge - use IAT instead of modeled Tcharge

use IAT instead of modeled Tcharge

Disable Incorporate AFR function from SD

Disable incorporate afr function

Disable multiplying by MAP for fueling

Disable multiplying by MAP for fueling.

MAP for bypassing MAP multiply calculations

MAP for bypassing VE calculations

MAFMAP Load Calculations is based on MAF

Use MAFMAP blended engine load in load calculations, MAP is default

During Map Prediction, take the higher airmass of maf/map calculations

when map prediction is active, take the higher airmass of maf/map calculations

TMF Load Calculations is based on 100% VE cyl fill

Use TMF 100% ve-based engine load calculation, MAP is default

TMF map UP margin (manifold pressure split for averaging flow)

averaging manifold pressure split for smoother choked airflow transition UP (%)

TMF map DOWN margin (manifold pressure split for averaging flow)

averaging manifold pressure split for smoother choked airflow transition DOWN (%)

LUA

Lua Analog Inputs

ADC #1

auxAnalogInputs 1 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #2

auxAnalogInputs 2 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #3

auxAnalogInputs 3 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #4

auxAnalogInputs 4 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #5

auxAnalogInputs 5 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #6

auxAnalogInputs 6 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #7

auxAnalogInputs 7 ?highlight=class~analog_inputs

  • $adc_channel_e_list

ADC #8

auxAnalogInputs 8 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Lua Digital Inputs

Digital #1

luaDigitalInputPins 1 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #2

luaDigitalInputPins 2 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #3

luaDigitalInputPins 3 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #4

luaDigitalInputPins 4 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #5

luaDigitalInputPins 5 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #6

luaDigitalInputPins 6 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #7

luaDigitalInputPins 7 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Digital #8

luaDigitalInputPins 8 ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Mode #1

luaDigitalInputPinModes 1

  • $pin_input_mode_e_enum

Mode #2

luaDigitalInputPinModes 2

  • $pin_input_mode_e_enum

Mode #3

luaDigitalInputPinModes 3

  • $pin_input_mode_e_enum

Mode #4

luaDigitalInputPinModes 4

  • $pin_input_mode_e_enum

Mode #5

luaDigitalInputPinModes 5

  • $pin_input_mode_e_enum

Mode #6

luaDigitalInputPinModes 6

  • $pin_input_mode_e_enum

Mode #7

luaDigitalInputPinModes 7

  • $pin_input_mode_e_enum

Mode #8

luaDigitalInputPinModes 8

  • $pin_input_mode_e_enum

Lua Script PWM Outputs

output #0

luaOutputPins 1 ?highlight=class~outputs

  • $output_pin_e_list

output #1

luaOutputPins 2 ?highlight=class~outputs

  • $output_pin_e_list

output #2

luaOutputPins 3 ?highlight=class~outputs

  • $output_pin_e_list

output #3

luaOutputPins 4 ?highlight=class~outputs

  • $output_pin_e_list

output #4

luaOutputPins 5 ?highlight=class~outputs

  • $output_pin_e_list

output #5

luaOutputPins 6 ?highlight=class~outputs

  • $output_pin_e_list

output #6

luaOutputPins 7 ?highlight=class~outputs

  • $output_pin_e_list

output #7

luaOutputPins 8 ?highlight=class~outputs

  • $output_pin_e_list

Lua Buttons

Accelerometer

Use SPI accelerometer ( false = CAN)

If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages

MCP3208 ADC devices

SPI Device

  • $spi_device_e_enum

SPI Chip Select1

  • $gpio_list

SPI Chip Select2

  • $gpio_list

SPI Chip Select3

  • $gpio_list

voltage divider

input voltage divider used in the mcp3208

vref

VREF used in the mcp3208

EGT

CAN EGT sensors

CAN EGT (AEM X series of RusEFI)

AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller

Enable EcuMaster EGT to CAN

Read EcuMaster EGT to CAN. Expects little endian (Intel), and the CAN IDs specified below.

EcuMaster EGT to CAN base address

Default 1552 for EMU Classic, 1632 for EMU Black.

SPI EGT sensors

Disable Max 31855

Disable onboard EGT31855

MAX31855/MAX31856 SPI

  • $spi_device_e_enum

CS for EGT1

max31855_cs 1

  • $gpio_list

CS for EGT2

max31855_cs 2

  • $gpio_list

CS for EGT3

max31855_cs 3

  • $gpio_list

CS for EGT4

max31855_cs 4

  • $gpio_list

CS for EGT5

max31855_cs 5

  • $gpio_list

CS for EGT6

max31855_cs 6

  • $gpio_list

CS for EGT7

max31855_cs 7

  • $gpio_list

CS for EGT8

max31855_cs 8

  • $gpio_list

Expert

SPI Buses

SPI1 settings

SPI1 Enable

MOSI

  • $gpio_list

MOSI mode

Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc.

  • $pin_mode_e_enum

MISO

  • $gpio_list

MISO mode

  • $pin_mode_e_enum

SCK

  • $gpio_list

SCK mode

  • $pin_mode_e_enum

SPI2 settings

SPI2 Enable

MOSI

  • $gpio_list

MOSI mode

  • $pin_mode_e_enum

MISO

  • $gpio_list

MISO mode

  • $pin_mode_e_enum

SCK

  • $gpio_list

SCK mode

  • $pin_mode_e_enum

SPI3 settings

SPI3 Enable

MOSI

  • $gpio_list

MOSI mode

  • $pin_mode_e_enum

MISO

  • $gpio_list

MISO mode

  • $pin_mode_e_enum

SCK

  • $gpio_list

SCK mode

  • $pin_mode_e_enum

SPI4 settings

SPI4 Enable

SPI5 settings

SPI5 Enable

SPI6 settings

SPI6 Enable

SPI Devices

Use SPI accelerometer

If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages

rusEFI console

Engine Sniffer Threshold

Engine sniffer would be disabled above this rpm set engineSnifferRpmThreshold X

Full pinout 1/3

trigger stimulator output #1

Each rusEFI piece can provide synthetic trigger signal for external ECU. Sometimes these wires are routed back into trigger inputs of the same rusEFI board. See also directSelfStimulation which is different. 1

  • $gpio_list

trigger stimulator output #2

Each rusEFI piece can provide synthetic trigger signal for external ECU. Sometimes these wires are routed back into trigger inputs of the same rusEFI board. See also directSelfStimulation which is different. 2

  • $gpio_list

camSimulatorPin

  • $gpio_list

tle6240_cs

  • $gpio_list

tle6240 SPI

  • $spi_device_e_enum

Tachometer output

?highlight=class~outputs

  • $output_pin_e_list

Narrowband O2 heater output

On-off O2 sensor heater control. 'ON' if engine is running, 'OFF' if stopped or cranking. ?highlight=class~outputs

  • $output_pin_e_list

Idle Solenoid Primary output

?highlight=class~outputs

  • $output_pin_e_list

Idle Solenoid Secondary output

Some Subaru and some Mazda use double-solenoid idle air valve ?highlight=class~outputs

  • $output_pin_e_list

Idle Stepper Dir

  • $gpio_list

Idle Stepper Step

  • $gpio_list

Idle Stepper Enable

  • $gpio_list

Fuel Pump output

?highlight=class~outputs

  • $output_pin_e_list

MIL/Check Engine output

Check engine light, also malfunction indicator light. Always blinks once on boot. ?highlight=class~outputs

  • $output_pin_e_list

Fan Pin

?highlight=class~outputs

  • $output_pin_e_list

A/C Relay

?highlight=class~outputs

  • $output_pin_e_list

Main Relay Pin

?highlight=class~outputs

  • $output_pin_e_list

Starter Relay Pin

?highlight=class~outputs

  • $output_pin_e_list

Aux ADC #1

auxAnalogInputs 1 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #2

auxAnalogInputs 2 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #3

auxAnalogInputs 3 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #4

auxAnalogInputs 4 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #5

auxAnalogInputs 5 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #6

auxAnalogInputs 6 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #7

auxAnalogInputs 7 ?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux ADC #8

auxAnalogInputs 8 ?highlight=class~analog_inputs

  • $adc_channel_e_list

SPI1 MOSI

  • $gpio_list

SPI1 MISO

  • $gpio_list

SPI1 SCK

  • $gpio_list

SPI2 MOSI

  • $gpio_list

SPI2 MISO

  • $gpio_list

SPI2 SCK

  • $gpio_list

SPI3 MOSI

  • $gpio_list

SPI3 MISO

  • $gpio_list

SPI3 SCK

  • $gpio_list

SPI4 MOSI

  • $gpio_list

SPI4 MISO

  • $gpio_list

SPI4 SCK

  • $gpio_list

SPI5 MOSI

  • $gpio_list

SPI5 MISO

  • $gpio_list

SPI5 SCK

  • $gpio_list

SPI6 MOSI

  • $gpio_list

SPI6 MISO

  • $gpio_list

SPI6 SCK

  • $gpio_list

Saab CDM knock

Saab Combustion Detection Module knock signal input pin also known as Saab Ion Sensing Module

  • $gpio_list

DRV8860 CS

  • $gpio_list

DRV8860 CS Mode

  • $pin_output_mode_e_enum

DRV8860 MISO pin

  • $gpio_list

DRV8860 SPI

  • $spi_device_e_enum

Full pinout 2/3

Injection Output 1

injectionPins 1 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 2

injectionPins 2 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 3

injectionPins 3 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 4

injectionPins 4 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 5

injectionPins 5 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 6

injectionPins 6 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 7

injectionPins 7 ?highlight=class~outputs

  • $output_pin_e_list

Injection Output 8

injectionPins 8 ?highlight=class~outputs

  • $output_pin_e_list

auxSpeedSensorInputPin1

auxSpeedSensorInputPin 1 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

auxSpeedSensorInputPin2

auxSpeedSensorInputPin 2 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

auxSpeedSensorInputPin3

auxSpeedSensorInputPin 3 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

auxSpeedSensorInputPin4

auxSpeedSensorInputPin 4 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

Ignition Output 1

ignitionPins 1 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 2

ignitionPins 2 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 3

ignitionPins 3 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 4

ignitionPins 4 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 5

ignitionPins 5 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 6

ignitionPins 6 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 7

ignitionPins 7 ?highlight=class~outputs

  • $output_pin_e_list

Ignition Output 8

ignitionPins 8 ?highlight=class~outputs

  • $output_pin_e_list

Debug Trigger Sync

  • $gpio_list

MC33816

Chip Select

  • $gpio_list

rstb

ResetB

  • $gpio_list

flag0

  • $gpio_list

mc33816_driven

  • $gpio_list

mc33816spiDevice

  • $spi_device_e_enum

hpfpValvePin

?highlight=class~outputs

  • $output_pin_e_list

Full pinout 3/3

Sensors

Throttle pedal Position Channel

Electronic throttle pedal position first channel See throttlePedalPositionSecondAdcChannel for second channel See also tps1_1AdcChannel See throttlePedalUpVoltage and throttlePedalWOTVoltage ?highlight=class~analog_inputs

  • $adc_channel_e_list

Throttle pedal Position #2

Electronic throttle pedal position input Second channel See also tps1_1AdcChannel See throttlePedalSecondaryUpVoltage and throttlePedalSecondaryWOTVoltage ?highlight=class~analog_inputs

  • $adc_channel_e_list

Primary input channel

triggerInputPins 1 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

Secondary channel

triggerInputPins 2 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

Cam Sync/VVT input

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 ?highlight=class~event_inputs

  • $brain_input_pin_e_list

CLT ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

IAT ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

vBatt ADC input

This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB. ?highlight=class~analog_inputs

  • $adc_channel_e_list

TPS1 ADC input

First throttle body, first sensor. See also pedalPositionAdcChannel ?highlight=class~analog_inputs

  • $adc_channel_e_list

TPS2 ADC input

Second throttle body position sensor, single channel so far ?highlight=class~analog_inputs

  • $adc_channel_e_list

MAF ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

MAF 2 ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

Frequency MAF

Frequency MAF channel ?highlight=class~event_inputs

  • $brain_input_pin_e_list

AFR ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

AFR 2 ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

Baro ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

MAP ADC input

?highlight=class~analog_inputs

  • $adc_channel_e_list

Fuel Level input

This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined. ?highlight=class~analog_inputs

  • $adc_channel_e_list

Vehicle Speed input

?highlight=class~event_inputs

  • $brain_input_pin_e_list

Clutch Down input

Some cars have a switch to indicate that clutch pedal is all the way down ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Clutch Up input

Some vehicles have a switch to indicate that clutch pedal is all the way up ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Brake pedal input

Brake pedal switch ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

A/C Switch

A/C button input ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Transmission idle up switch

Transmission idle up switch input ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Aux Temperature #1

?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux Temperature #2

?highlight=class~analog_inputs

  • $adc_channel_e_list

Aux Fast Analog

Useful in Research&Development phase ?highlight=class~analog_inputs

  • $adc_channel_e_list

VVT solenoid bank 1 intake

VVT output solenoid pin for this cam 1 ?highlight=class~outputs

  • $output_pin_e_list

VVT solenoid bank 1 exhaust

VVT output solenoid pin for this cam 2 ?highlight=class~outputs

  • $output_pin_e_list

VVT solenoid bank 2 intake

VVT output solenoid pin for this cam 3 ?highlight=class~outputs

  • $output_pin_e_list

VVT solenoid bank 2 exhaust

VVT output solenoid pin for this cam 4 ?highlight=class~outputs

  • $output_pin_e_list

Aux Valve #1

auxValves 1

  • $gpio_list

Aux Valve #2

auxValves 2

  • $gpio_list

TLE8888 Chip Select

  • $gpio_list

TLE 8888 spi

  • $spi_device_e_enum

L9779 Chip Select

  • $gpio_list

Start/Stop Button

See also starterControlPin ?highlight=class~switch_inputs

  • $switch_input_pin_e_list

Cranking Fuel TPS Multiplier

ETB / DC motor actuator(s) hardware

H-Bridge Hardware

Two-wire mode

TLE7209 and L6205 use two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode.

Secondary Serial

Calibration Secondary Serial

tunerStudioSerialSpeed

Secondary TTL channel baud rate

TX pin

See also EFI_CONSOLE_RX_BRAIN_PIN

  • $gpio_list

RX pin

  • $gpio_list

uartConsoleSerialSpeed

Band rate for primary TTL

enableKline

Barometer sensor

Barometer sensor

Grab baro value from MAP

Read MAP sensor on ECU start-up to use as baro value.

Analog Sensor

Baro input

?highlight=class~analog_inputs

  • $adc_channel_e_list

Type

BARO value low point

kPa value at low volts

BARO voltage low point

BARO voltage for low point

BARO value high point

kPa value at high volts

BARO voltage high value

BARO voltage for low point

Digital Sensor

LPS2x Baro SCL

  • $gpio_list

LPS2x Baro SDA

  • $gpio_list

Honda K

CLT Gauge Adder

Use Honda K for AC switch

K line AC debounce time

seconds to debounce kline ac

K-Line Do Honda Send

K-Line Baud Rate

K-Line Period Us

K-Line Verbose

K-Line Honda

Send different kvalue[0] / kvalue[1] every X sends

K-Line battery light on kvalue[2]

K-Line battery light off kvalue[2]

K-Line battery light on below V, engine off

K-Line battery light on below V, engine on

K-Line battery V hysteresis

K-Line battery V average exp

A higher alpha (closer to 1) means the EMA reacts more quickly to changes in the data. '1' means no filtering, 0.98 would be some filtering.

K-Line kvalues[0]

K-Line kvalues[1]

K-Line kvalues[2] battery light

K-Line kvalues[3] clt

K-Line kvalues[4]

K-Line kvalues[5]

K-Line kvalues[6]

K-Line kvalues[7]

Honda CAN

Honda CAN Generation

Honda CAN generation - changes RPM message size

  • 1st Gen (7 bytes)
  • 2nd Gen (4 bytes)
  • 3rd Gen (8 bytes)

Speed Unit

Honda CAN speed multiplier - KMH uses 100x, MPH uses 160x

  • KMH (100x)
  • MPH (160x)

Experimental 1

uiMode

  • Full
  • Tuning

can1ListenMode

ListenMode is about acknowledging CAN traffic on the protocol level. Different from canWriteEnabled

can2ListenMode

rethrowHardFault

canGpioType

  • None
  • DRT protocol
  • MS protocol

I understand ECU Locking

  • no
  • yes

Tune read/write password

verboseQuad

vvtBooleanForVerySpecialCases

watchOutForLinearTime

TS over CAN debug

Are you a developer troubleshooting TS over CAN ISO/TP?

Engine Movement Recently Timeout

injection Output(s) Mode

  • $pin_output_mode_e_enum

Ignition Output Mode

  • $pin_output_mode_e_enum

consumeObdSensors

This property is useful if using rusEFI as TCM or BCM only

Allow Identical PPS - no redundancy for ETB

Ignore TPS/PPS sensors too close (BRZ/FRS/GT86)

Ignore TPS/PPS sensors too close to each other

Always use instant RPM

RPM is measured based on last 720 degrees while instant RPM is measured based on the last 90 degrees of crank revolution

Modeled flow idle

Max idle flow

Maximum commanded airmass for the idle controller.

turbochargerFilter

auxFrequencyFilter

useBiQuadOnAuxSpeedSensors

TODO KS mode 4569

Use Advance Ignition Corrections for cranking

This enables the various ignition corrections during cranking (IAT, CLT and PID idle). You probably don't need this.

Experimental 2

dacOutputPins1

dacOutputPins 1

  • $gpio_list

dacOutputPins2

dacOutputPins 2

  • $gpio_list

luaCanRxWorkaround CAN performance hack

global_can_data performance hack

Read RPM matching VSS profile

auxSpeed1Multiplier

brakeMeanEffectivePressureDifferential

Advanced Trigger

Cam sync crank revolution

Does the cam sensor signal indicate a sync on the second or first engine phase?

  • first
  • second

MAP readout angle

Magic engine phase: we compare instant MAP at X to instant MAP at x+360 angle in one complete cycle

MAP delta threshold

Delta kPa for MAP sync

Enable noise filtering

Console Logging

Verbose info in console below engineSnifferRpmThreshold

Verbose info in console below engineSnifferRpmThreshold

Display logic signals

Shall we display real life signal or just the part consumed by trigger decoder. Applies to both trigger and cam/vvt input.

Do not print messages in case of sync error

Sometimes we have a performance issue while printing error

Focus on inputs in engine sniffer

In this mode only trigger events go into engine sniffer and not coils/injectors etc

Trigger Gap Override

Override well known trigger gaps

gapTrackingLengthOverride

How many consecutive gap rations have to match expected ranges for sync to happen

First gap from

triggerGapOverrideFrom 1

First gap to

triggerGapOverrideTo 1

Second gap from

triggerGapOverrideFrom 2

Second gap to

triggerGapOverrideTo 2

Gap #3 from

triggerGapOverrideFrom 3

Gap #3 to

triggerGapOverrideTo 3

Gap #4 from

triggerGapOverrideFrom 4

Gap #4 to

triggerGapOverrideTo 4

Gap #5 from

triggerGapOverrideFrom 5

Gap #5 to

triggerGapOverrideTo 5

Gap #6 from

triggerGapOverrideFrom 6

Gap #6 to

triggerGapOverrideTo 6

Gap #7 from

triggerGapOverrideFrom 7

Gap #7 to

triggerGapOverrideTo 7

Gap #8 from

triggerGapOverrideFrom 8

Gap #8 to

triggerGapOverrideTo 8

Override well known VVT gaps

gapVvtTrackingLengthOverride

How many consecutive VVT gap rations have to match expected ranges for sync to happen

First VVT gap from

triggerVVTGapOverrideFrom 1

First VVT gap to

triggerVVTGapOverrideTo 1

Second VVT gap from

triggerVVTGapOverrideFrom 2

Second VVT gap to

triggerVVTGapOverrideTo 2

VVT gap #3 from

triggerVVTGapOverrideFrom 3

VVT gap #3 to

triggerVVTGapOverrideTo 3

VVT gap #4 from

triggerVVTGapOverrideFrom 4

VVT gap #4 to

triggerVVTGapOverrideTo 4

Harley

Pin

?highlight=class~outputs

  • $output_pin_e_list

Pin 2

?highlight=class~outputs

  • $output_pin_e_list

Disable after revolutions

Disable after engine phase

During revolution where ACR should be disabled at what specific angle to disengage

Spray Fuel during ACR

Spray fuel with ACR active

Idle flow estimate

Idle airmass/timing equivalence

Throttle effective area

TMF