outdated dev content

This commit is contained in:
rusefillc 2024-02-21 16:51:19 -05:00
parent fad9b0d577
commit a55e299c6e
4 changed files with 1 additions and 615 deletions

View File

@ -11,7 +11,6 @@ It is due to these distractions (and the fact that some times out Devs also have
What this means is we politely request that people try not to ask easily answered questions to the Devs and keep feature requests to a minimum for now.
There are details of our plans for fuel strategy improvements [at this link](Roadmap-Fuel) as well as a comprehensive list of existing features and ones that are in development [here](Dev-Status)
If your idea does not already appear there then consider making a Github ticket but please have a think if that feature would really add to rusEFI and if it needs to be done ASAP. If not then please tag the ticket as a future feature and low priority.
Most simple questions can be answered by [searching the wiki](HOWTO-Search-on-rusEFI-wiki) or by [searching the forum](https://rusefi.com/forum/search.php)

View File

@ -1,550 +0,0 @@
# rusEFI Feature Status
WARNING this page is PARTIALLY out-of-date!!! <https://github.com/rusefi/rusefi_documentation/issues/261>
**Update: 26Mar2023 changes are WIP with the goal to have current features correcly represented!**
This document should evolve into a table-of-contents (TOC) for rusEFI features (see <https://github.com/rusefi/rusefi_documentation/issues/459>
The layout here is based on the rusEFI Online (REO) navigation menu.
Links to the overall rusEFI project pages have been retained for ease of quick access to the relevant TunerStudio view.
Color code meanings:-
(&#x1F49A;): **_OK to use_** - Working, tested and no ongoing work
(&#x1F536;): **_Use at own risk_** - Believed working, may have bugs or has ongoing work
(&#x1F534;): **_Do not use_** - Not working or potential of damage from testing
---
## Quick links
[Base Engine](#base-engine)
[Fuel](#fuel)
[Ignition](#ignition)
[Cranking](#cranking)
[Idle](#idle)
[Advanced](#advanced)
[Sensors](#sensors)
[Controller](#controller)
[Not yet existing features](#vaporware)
---
## Base Engine
Base Engine Settings
(&#x1F536;): AlphaN fuel strategy
(&#x1F49A;): Speed Density fuel strategy
(&#x1F536;): MAF fuel strategy
(&#x1F49A;): Firing orders
(&#x1F49A;): RPM limit
(&#x1F536;): Configurable hard cut RPM limit
(&#x1F536;): Variable RPM limit based on CLT
(&#x1F49A;): Boost Limit
Trigger [**988** documentation issue](https://github.com/rusefi/rusefi/issues/988)
(&#x1F49A;): Trigger Patterns
(&#x1F49A;): VR and Hall support
(&#x1F536;): Basic VVT support
Battery and Alternator Settings
(&#x1F49A;): Vbatt display and logging
(&#x1F536;): Alternator Control [**262**](https://github.com/rusefi/rusefi/issues/262)
(&#x1F536;): Button engine start
Main relay output
(&#x1F49A;): Main Relay control
Starter relay output
(&#x1F49A;): Starter Relay control
Fuel pump rail
(&#x1F536;): Fuel Pump control
(&#x1F49A;): Fuel Priming pulse
(&#x1F536;): Fuel Rail pressure control (Absolute and MAP referenced) [**954**](https://github.com/rusefi/rusefi/issues/954)
Fan Settings
(&#x1F536;): Cooling fan control [**967**](https://github.com/rusefi/rusefi/issues/967)
Tachometer output
(&#x1F536;): Tachometer (Rev counter) output with configurable pulses per revolution [**476**](https://github.com/rusefi/rusefi/issues/476)
Check Engine Settings
(&#x1F536;): Check engine light (MIL) light
Status LEDs
(&#x1F49A;): Status LED for diagnostic
---
## Fuel
Fuel
Injection settings [**1041**](https://github.com/rusefi/rusefi/issues/1041)
(&#x1F49A;): Ability to enable/disable injection
(&#x1F49A;): Batch fuel mode
(&#x1F49A;): Two wire batch emulation
(&#x1F49A;): Sequential fuel mode
(&#x1F49A;): Simultaneous fuel mode
(&#x1F49A;): Configurable Injector output pins
(&#x1F536;): Single point fuel mode
(&#x1F536;): Per cylinder fuel trim
(&#x1F536;): Flex fuel sensor
Injector dead time
(&#x1F536;): Injection dead time (latency) compensation [**275**](https://github.com/rusefi/rusefi/issues/275)
Fuel short-term closed-loop correction
(&#x1F536;): Short term fuel trim enable/disable [**384**](https://github.com/rusefi/rusefi/issues/384)
(&#x1F536;): Closed loop fueling
CLT thresholds
RPM thresholds
EGO thresholds
TPS thresholds
Coasting Fuel Cutoff Settings
(&#x1F536;): Overrun fuel cut enable/disable
CLT thresholds
RPM thresholds
MAP thresholds
TPS thresholds
Fuel Table
(&#x1F536;): 16x16 VE based Fuel Table with 0.01% resolution [**868**](https://github.com/rusefi/rusefi/issues/868)
(&#x1F536;): 16x16 Fuel pulse width table [**1299**](https://github.com/rusefi/rusefi/issues/1299)
Injection Phase
(&#x1F536;): 16x16 injection timing table for sequential or DI applications [**868**](https://github.com/rusefi/rusefi/issues/868)
Warmup fuel manual Multiplier
(&#x1F49A;): Warmup fuel compensation
Intake air temperature fuel Multiplier
(&#x1F49A;): Intake air temperature fuel compensation
tCharge Settings
(&#x1F536;): tCharge fuel compensation with 2 modes
(&#x1F536;): RPM+TPS mode
(&#x1F536;): Air Interpolation Mode
Acceleration or Deceleration Enrichment
(&#x1F536;): Acceleration enrichment disable upon triggering RPM limit with configurable duration [**187**](https://github.com/rusefi/rusefi/issues/187)
(&#x1F536;): TPS based acceleration enrichment [**320**](https://github.com/rusefi/rusefi/issues/320)
(&#x1F49A;): Wall Wetting based acceleration enrichment
(&#x1F536;): Engine Load based acceleration enrichment [**321**](https://github.com/rusefi/rusefi/issues/321)
TPS Acceleration Extra Fuel
(&#x1F536;): Configurable table of extra injected fuel on TPS change
Engine Load Acceleration Enrichment Taper
(&#x1F536;): Configurable table of Engine load based enrichment taper
---
## Ignition
Ignition settings
(&#x1F49A;): Ignition enable/disable
(&#x1F49A;): Single coil mode
(&#x1F49A;): Wasted spark mode
(&#x1F49A;): Two Wire wasted spark emulation
(&#x1F49A;): Coil per cylinder mode
(&#x1F536;): Dual distributor mode
(&#x1F49A;): Configurable ignition output pins
(&#x1F49A;): Distributor pulse output
Dwell
(&#x1F49A;): RPM based ignition coil dwell
Ignition Cylinder Extra Timing
(&#x1F536;): Individual cylinder additional ignition trim
Ignition Table
(&#x1F536;): 16x16 ignition table with 0.01 degree resolution [**868**](https://github.com/rusefi/rusefi/issues/868)
Warmup timing correction
(&#x1F536;): Warmup ignition timing correction
Ignition Intake Air Temp correction
(&#x1F536;): 16x16 Intake air temperature ignition correction [**467**](https://github.com/rusefi/rusefi/issues/467)
---
## Cranking
Cranking
Cranking Settings [**285**](https://github.com/rusefi/rusefi/issues/285) [**314**](https://github.com/rusefi/rusefi/issues/314)
(&#x1F49A;): Configurable cranking speed limit
(&#x1F534;): Instant crank speed
(&#x1F49A;): Flood clear
(&#x1F49A;): Faster engine start mode (a smarter cranking logic)
(&#x1F49A;): Temperature configurable fuel priming pulse
(&#x1F49A;): Cranking fuel injection mode selection (Simultaneous, batch or sequential)
(&#x1F536;): Selectable pulse width source (VE table or fixed pulse) [**870**](https://github.com/rusefi/rusefi/issues/870)
(&#x1F49A;): Configurable cranking ignition timing (fixed or table based)
(&#x1F49A;): Enable/disable ignition corrections
(&#x1F49A;): Enable/disable fixed coil dwell
(&#x1F49A;): Configurable IAC position
(&#x1F49A;): Configurable IAC taper after cranking
(&#x1F49A;): Enable/disable IAC multipliers during cranking
(&#x1F49A;): After start (warm up) enrichment
Cranking Coolant Temperature Multiplier
(&#x1F49A;): Cranking fuel coolant multiplier
Cranking Duration Multiplier
(&#x1F49A;): Cranking duration based fuel multiplier
Cranking TPS Multiplier
(&#x1F49A;): Cranking TPS based fuel multiplier
---
## Idle
Idle settings
(&#x1F536;): Open or closed loop idle
(&#x1F49A;): Instant RPM measurement for smoother idle
(&#x1F536;): ETB for idle control
(&#x1F49A;): Enable/disable idle ignition table
(&#x1F49A;): Enable/disable idle fuel table
(&#x1F49A;): Enable/disable IAC table for overrun
(&#x1F49A;): Idle TPS threshold
(&#x1F536;): Extra IAC demand above x% throttle at idle
(&#x1F49A;): Manual IAC position (open loop)
(&#x1F536;): Idle PID controller [**501**](https://github.com/rusefi/rusefi/issues/501)
(&#x1F536;): Idle switch style TPS support
Idle hardware
(&#x1F536;): Stepper Idle [**351**](https://github.com/rusefi/rusefi/issues/351) [**1088**](https://github.com/rusefi/rusefi/issues/1088) [**1395**](https://github.com/rusefi/rusefi/issues/1391)
(&#x1F49A;): Dual solenoid IAC (Bosch 3 wire)
(&#x1F49A;): Configurable IAC pins
(&#x1F49A;): Configurable IAC PWM frequency
(&#x1F536;): Stepper configuration
(&#x1F536;): H-bridge configuration
Idle Target RPM
(&#x1F536;): Coolant temperature based idle speed
Closed-loop idle timing
(&#x1F536;): Closed loop ignition timing based idle speed control
Warmup Idle multiplier
(&#x1F49A;): Warmup idle fuel multiplier
---
## Advanced
Boost Control
(&#x1F536;): Boost control enable/disable
(&#x1F536;): Open and closed loop boost control
(&#x1F536;): 8x8 boost target table
(&#x1F536;): Configurable PWM frequency via LUA
General Purpose PWM
(&#x1F536;): Configurable GP PWM output pin [**397**](https://github.com/rusefi/rusefi/issues/397)
(&#x1F536;): 8x8 target table
(&#x1F536;): Configurable thresholds
Configurable input and output pins
(&#x1F536;): 4 Selectable inputs
(&#x1F536;): Configurable output pin
Aux PID
(&#x1F536;): Enable/disable Auxiliary PID [**866**](https://github.com/rusefi/rusefi/issues/866)
(&#x1F536;): Configurable PID PWM frequency
(&#x1F536;): Configurable PID settings
LUA Script
(&#x1F49A;): Customize or add new funtions via LUA scripting
---
## Sensors
Trigger Inputs
(&#x1F49A;): Selectable cam and crank trigger inputs
(&#x1F49A;): Option to invert the inputs
Other Sensor Inputs
(&#x1F536;): Fuel level input [**219**](https://github.com/rusefi/rusefi/issues/219)
(&#x1F536;): Clutch position Switch
(&#x1F536;): Throttle up switch
(&#x1F536;): Brake pedal pressure [**415**](https://github.com/rusefi/rusefi/issues/415)
(&#x1F536;): A/C active input
Analog Input Settings
(&#x1F536;): Fixed Baro correction from MAP on startup [**201**](https://github.com/rusefi/rusefi/issues/201)
(&#x1F49A;): Analogue sensor input divider ratio correction
(&#x1F536;): Adjustable sensor smoothing factor
CLT sensor
(&#x1F49A;): Enable/Disable Coolant temperature sensor
(&#x1F49A;): Configurable sensor bias resistor
(&#x1F49A;): 3 point curve configuration using correct SteinhartHart math
(&#x1F536;): Linear CLT sensor option
IAT sensor
(&#x1F49A;): Enable/Disable Air temperature sensor
(&#x1F49A;): Configurable sensor bias resistor
(&#x1F49A;): 3 point curve configuration using correct SteinhartHart math
(&#x1F536;): Linear IAT sensor option
aux Thermistor Settings
(&#x1F49A;): 2x auxillary sensor input channels
(&#x1F49A;): Configurable sensor bias resistor
(&#x1F49A;): 3 point curve configuration using correct SteinhartHart math
TPS
(&#x1F49A;): 2x Configurable TPS input pin
(&#x1F49A;): User adjustable TPS max and min values
(&#x1F49A;): Configurable high and low TPS threshold
Accelerator pedal
(&#x1F49A;): 2x Configurable Pedal input pin
(&#x1F49A;): Configurable linear voltage slope for redundant sensor
MAP sensor
(&#x1F536;): Frequency based MAP support
(&#x1F49A;): Configurable high and low pressures
(&#x1F49A;): Single cylinder MAP sampling mode
(&#x1F49A;): Configurable number of minimum MAP samples
(&#x1F49A;): Configurable MAP input pin
(&#x1F536;): Preset MAP configs
(&#x1F49A;): 2 point MAP sensor calibration
MAP sampling
(&#x1F49A;): Table to configure MAP sampling angle
(&#x1F49A;): Table to configure the sample length in degrees
Baro sensor
(&#x1F536;): Configurable baro sensor pin [**201**](https://github.com/rusefi/rusefi/issues/201)
(&#x1F536;): 2 point baro sensor calibration [**201**](https://github.com/rusefi/rusefi/issues/201)
MAF sensor
(&#x1F49A;): 512 cell MAF transfer function
EGO sensor
(&#x1F49A;): CAN communication for AEM X-type wideband sensors
(&#x1F49A;): Serial communication for Innovate wideband sensors
(&#x1F49A;): Configurable analogue input channel
(&#x1F536;): Configurable heater output channel
(&#x1F49A;): Wideband sensor presets
(&#x1F49A;): 2 point wideband sensor calibration
(&#x1F49A;): Calibration drift correction value
Narrow to Wideband approximation
(&#x1F536;): Narrow to wideband approximation table
CJ125 Settings (wbo decoder)
(&#x1F534;): CJ125 (Bosch wide band controller) enable/disable [**1460**](https://github.com/rusefi/rusefi/issues/1460)
(&#x1F534;): LSU4.9 sensor select [**1460**](https://github.com/rusefi/rusefi/issues/1460)
(&#x1F534;): CJ125 chip select pin [**1460**](https://github.com/rusefi/rusefi/issues/1460)
(&#x1F534;): CJ125 chip select mode [**1460**](https://github.com/rusefi/rusefi/issues/1460)
(&#x1F534;): SPI settings [**1460**](https://github.com/rusefi/rusefi/issues/1460)
Speed sensor
(&#x1F49A;): Vehicle speed sensor configuration
(&#x1F536;): CANBUS vehicle speed option
(&#x1F536;): VSS input pin select
(&#x1F536;): VSS calibration coefficient
Oil pressure
(&#x1F536;): Configurable oil pressure input pin
(&#x1F536;): 2 point oil pressure sensor calibration
EGT inputs
(&#x1F536;): SPI select for EGT via SPI
(&#x1F534;): 8x EGT inputs [**149**](https://github.com/rusefi/rusefi/issues/149)
---
## Controller
ECU stimulator
(&#x1F49A;): Self stimulation RPM setting
(&#x1F49A;): Enable switch for internal MCU self trigger stimulation
Digipot SPI input stimulation settings
3 trigger simulation output pin configurations
4 configurable logic input channels
Engine chart size
Data logging Settings
(&#x1F49A;): Debug logging enable setting
(&#x1F49A;): Error logging enable setting
(&#x1F536;): Race capture integration
Bench Test and Commands
(&#x1F49A;): 8 coil spark bench test
(&#x1F49A;): 8 injector bench test
(&#x1F49A;): Fuel pump bench test
(&#x1F49A;): Radiator fan bench test
(&#x1F49A;): Check engine light bench test
(&#x1F49A;): IAC bench test
(&#x1F49A;): A/C relay bench test
(&#x1F49A;): Starter relay bench test
(&#x1F49A;): Stop engine bench test
(&#x1F49A;): Write config bench test
(&#x1F49A;): Reset ECU test
(&#x1F49A;): Reset to DFU test
Popular vehicles
(&#x1F536;): Popular setting presets
(&#x1F536;): Miata NA6 0
(&#x1F536;): Miata NA6 1
(&#x1F536;): Miata NB2 MAP
(&#x1F534;): V12 M73
(&#x1F536;): ETB bench test
(&#x1F536;): TLE8888 bench test
(&#x1F49A;): Reset firmware to default
LCD screen
(&#x1F49A;): LCD screen output configuration
Joystick
(&#x1F49A;): Discovery brain board joystick configuration
SPI settings
(&#x1F536;): SPI communication configuration
rusEFI Console Settings
(&#x1F49A;): rusEFI console configuration
Connection
(&#x1F49A;): ADC Vref configuration
(&#x1F49A;): TunerStudio communication configuration
(&#x1F49A;): CANBUS communication configuration
(&#x1F49A;): Aux serial communication configuration
(&#x1F536;): SD card logging configuration
(&#x1F534;): GPS module communication configuration [**21**](https://github.com/rusefi/rusefi/issues/21)
TLE8888
(&#x1F536;): TLE8888 configuration [**1426**](https://github.com/rusefi/rusefi/issues/1426)
All Pins 1 of 3 - Not marking these as they are duplicates
Trigger stimulation pin config
High pressure fuel rail pin config
Warning LED pin config
TLE6240_CS pin config
Tachometer pin config
Dizzy output pin config
Lambda heater pin config
IAC pin config
IAC stepper pin config
Fuel pump pin config
ETB pin config
SD card pin config
MIL pin config
557 pin config
Fan pin config
Main relay pin config
Starter relay pin config
GPS pin config
CAN pin config
MOSI pin config
SPI pin config
HIP9011 pin config
LIS302 pin config
Saab CDM Knock pin config [**647**](https://github.com/rusefi/rusefi/issues/647)
Comm status light pin config
Running status light pin config
All Pins 2 of 3 - Not marking these as they are duplicates
Injection pin config
Ignition pin config
Output pin config
LCD pin config
Debug trigger sync pin config
MC33816 pin config
All Pins 3 of 3 - Not marking these as they are duplicates
Throttle pedal position pin config
Crank/primary input pin config
Cam/Secondary input pin config
VVT input pin config
CLT pin config
IAT pin config
vBatt pin config
TPS pin config
MAF pin config
Lambda pin config
Baro pin config
MAP pin config
Fuel level pin config
VSS pin config
Clutch pedal pin config
Brake pressure pin config
AC switch pin config
Aux temp input pin config
Aux analogue pin config
Servo pin config
Aux pin config
TLE8888 pin config
Aux serial pin config
Experimental or Broken
(&#x1F536;): Global fuel correction coefficient
(&#x1F536;): Ignition math logic
(&#x1F536;): MAP averaging logic
Multispark
(&#x1F536;): Enable/disable multi spark [**327**](https://github.com/rusefi/rusefi/issues/327)
(&#x1F536;): Multi spark config
GDI Dreams see [GDI-status](GDI-status)
(&#x1F534;): MC33816_cs GDI config [**1448**](https://github.com/rusefi/rusefi/issues/1448)
HIP9011 Settings (knock decoder)
(&#x1F534;): HIP9011 Knock control enable/disable [**35**](https://github.com/rusefi/rusefi/issues/35) [**603**](https://github.com/rusefi/rusefi/issues/603)
(&#x1F534;): Knock control settings [**202**](https://github.com/rusefi/rusefi/issues/202)
Electronic Throttle Body (beta)
(&#x1F536;): Enable ETB status in console [**494**](https://github.com/rusefi/rusefi/issues/494) [**1336**](https://github.com/rusefi/rusefi/issues/1336)
(&#x1F536;): Disable ETB drive motor
(&#x1F536;): H-bridge configuration
(&#x1F536;): ETB idle settings
(&#x1F536;): ETB PID settings
(&#x1F536;): ETB autotune
(&#x1F536;): TPS auto calibrate
Electronic TB Bias Curve
(&#x1F536;): ETB feed forward curve [**842**](https://github.com/rusefi/rusefi/issues/842)
ETB Pedal to TPS
(&#x1F536;): 8x8 ETB pedal transfer map
Launch Control Settings
(&#x1F534;): Launch control
Rolling Launch Settings
(&#x1F534;): Rolling launch
AntiLag Settings
(&#x1F536;): Anti lag
---
## Vaporware
Everything in this section is implied to be non functional as they are all upcoming features with little or no implementation in the code yet.
The title is a little developer joke, see [here](https://en.wikipedia.org/wiki/List_of_vaporware)
(&#x1F534;): Infinite variable VVT ```[Tickets held with the simple VVT entry]()```
(&#x1F534;): Auto tune injector dead times [**492**](https://github.com/rusefi/rusefi/issues/492)
(&#x1F534;): Trigger pattern auto detect [**418**](https://github.com/rusefi/rusefi/issues/418)
(&#x1F534;): Multiple crank pattern sync [**679**](https://github.com/rusefi/rusefi/issues/679)
(&#x1F534;): Fuel consumption [**45**](https://github.com/rusefi/rusefi/issues/45)
(&#x1F534;): Smart ECU: misfire detection on running engine [**936**](https://github.com/rusefi/rusefi/issues/936)
(&#x1F536;): Configurable hard cut RPM limit
(&#x1F534;): On ECU autotune [**247**](https://github.com/rusefi/rusefi/issues/247)
(&#x1F534;): Dual fuel maps [**289**](https://github.com/rusefi/rusefi/issues/289)
(&#x1F534;): Built in Timing Light [**297**](https://github.com/rusefi/rusefi/issues/297)
(&#x1F534;): Fan control RPM limit [**310**](https://github.com/rusefi/rusefi/issues/310)
(&#x1F534;): Trigger pattern auto detect [**418**](https://github.com/rusefi/rusefi/issues/418)
(&#x1F534;): Limp mode [**468**](https://github.com/rusefi/rusefi/issues/468)
(&#x1F534;): Yaw rate sensor support [**613**](https://github.com/rusefi/rusefi/issues/613) [**932**](https://github.com/rusefi/rusefi/issues/932)
(&#x1F534;): Transmission control [**1454**](https://github.com/rusefi/rusefi/issues/1454)
(&#x1F534;):

View File

@ -1,63 +0,0 @@
# rusEFI fuel control roadmap 2020
This is a summary of what we hope to achieve over the next few months in terms of fuel control.
Fuel control roadmap V0.1
Now ->
- Fuel algorithm improvements
- MAF - Fix VE map tracing in TS, some progress on #1398
- Fix spark map to use the cylinder air charge as Y axis
- Alpha N - Move fuel and spark table to use the VE table
- Change to use % of ideal cylinder filling at the Y axis making AN a VE based mode
Tickets:
[mass air flow output channel scaling needs help](https://github.com/rusefi/rusefi/issues/1472)
[Add VE/AFR tables to Alpha-N strategy](https://github.com/rusefi/rusefi/issues/1455)
[Updates to fuel algorithms](https://github.com/rusefi/rusefi/issues/1299)
Jun ->
- Ram and space savings
- Deprecate the pure voltage MAF method (done?)
- Removal of old unused fuel and spark table
- Reduce the resolution of the VE and spark table to 16bit.
Jul ->
- Stage 1 dual bank control
- Move to a dual fuel state system (Requires cylinders to have an ID for bank 1 or bank 2, reads the correct MAP/MAF/TPS for that bank and then keeps a fuel/spark state on a per bank basis~
- Implement MAP/MAF/TPS/Lambda swapping based on the bank ID
- Implement Pulse width and Spark angle on a per bank basis
Oct ->
- Stage 2 dual bank control
- Implement dual 6x6 trim tables (one per bank) either manual or short term trim
- Potentially set up short term and long term 6x6?
- Create 5x5 (6x6?) TPS to MAP/Cylinder filling transfer function table, Use TPS
vs RPM for this table with values in VE to create a limp mode activated on MAP or MAF failure [#932](https://github.com/rusefi/rusefi/issues/932) [#919](https://github.com/rusefi/rusefi/issues/919) [#468](https://github.com/rusefi/rusefi/issues/468)
Nov/Dec->
- Advanced fuel control
- Fuel Consumption [#45](https://github.com/rusefi/rusefi/issues/45) [#426](https://github.com/rusefi/rusefi/issues/426)
- Begin work on advanced algorithms
- Cylinder mass based control
- Inlet/exhaust pressure ballance
- Torque demand (too hard?)
- Returnless fuel math? [#954](https://github.com/rusefi/rusefi/issues/954)
- Can we reduce AE tuning via an auto tune? [#944](https://github.com/rusefi/rusefi/issues/944)
- Fuel gauge? [#219](https://github.com/rusefi/rusefi/issues/219)
- Dual tables? [#289](https://github.com/rusefi/rusefi/issues/289)
- Non-linearity correction [#275](https://github.com/rusefi/rusefi/issues/275)
- Fuel autotune (non TS) [#247](https://github.com/rusefi/rusefi/issues/247)
- Closed loop changes [#355](https://github.com/rusefi/rusefi/issues/355) [#348](https://github.com/rusefi/rusefi/issues/348) [#384](https://github.com/rusefi/rusefi/issues/384)
- Flex fuel [#540](https://github.com/rusefi/rusefi/issues/540)
- dead time autotune [#492](https://github.com/rusefi/rusefi/issues/492)
[#959](https://github.com/rusefi/rusefi/issues/959)
[//]: # 'Some comments from DaveB'
[//]: # 'Arguably, one of the greatest strengths of Ford/GM (others?) OE engine management is that airflow is modeled 100% independently than fueling. This means that any algorithms for arriving at "fueling"" are really modelling airflow. On a practical level, this means that you can have multiple algorithms (AN, VE speed density, MAF) for determining how much AIR is entering the engine AND every algorithm you have outputs the same units. The net result of this is that you can have a AN, SD and MAF model of the engine that feed an independent injector model. Assuming that each of them are calibrated properly, you can switch among your algorithms at will, while the engine is running. Essentially: AN, SD-VE and MAF all output g/s. g/s feeds to a behavioral model (torque request) that determines target lambda. Target lambda + airflow feeds to a stoich model that handles (potentially) a flex fuel sensor and comes up with a quantity of fuel required. quantity of fuel required gets fed to an injector model that models actual injector behavior in terms of latency, delta fuel pressure (IM vs. rail, i.e. 1:1 return regulator vs. returnless vs. differential pressure sensor vs. absolute pressure sensor compensated by MAP sensor)'

View File

@ -13,7 +13,7 @@ With this in mind it is important that new users take a quick look at the [D is
RusEFI is an advance system, many of the features of rusEFI are things you will only find on high end or OEM ECUs. This means that users will need to take time to understand the systems they are working on and the principals behind them, a lot of the information provided is based on the concept of "helping you to help yourself".
You will be expected to put in the time to find information on the sensors you are using and any vehicle specific requirements of your install. (Though the team will always help where they can).
RusEFI is also still very much in development, the dev team provide no guarantee that any of the current features are fully working. It is important that users take a good look at the [current development status](Dev-Status) page. This is what we consider the most comprehensive list of the status of all the features of the rusEFI system.
rusEFI is also still very much in development, the dev team provide no guarantee that any of the current features are fully working.
## Identifying your hardware requirements