All notable user-facing or behavior-altering changes will be documented in this file.
- LCD screen works again #2576
- Support STM32F7 1MB devices
- Per-bank closed loop fuel correction (each cylinder corrected by the sensor that sees its exhaust)
- mount SD card and drive containing TunerStudio ini at the same time
- VAG MQB tachometer CAN integration
- fix error/warning buffer overflow #2456
- engine sniffer "show only interesting" fix #2528
- SD card logs bugfix #2556
- Too many small logs are zero size #2553
- Launcher splash screen is freezy #2560
- NB2 trigger decoder #2533
- mount SD card and drive containing TunerStudio ini at the same time
- engine sniffer "show only interesting" fix #2528
- VAG MQB tachometer CAN integration
- fix error/warning buffer overflow #2456
- USB Mass Storage: The connected SD card will be mounted over USB if rusEFI connected to a PC via USB.
- GM 60/2/2/2 trigger https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers#gm
- TriTach trigger https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers#tritach
- Skoda Favorit trigger https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers#skoda-favorit
- Add fallback logic handling failed MAP sensor. In case of failed MAP, ses either a fixed MAP value, or a table that estimates MAP based on TPS and RPM.
- STM32H7 is mostly working
- Improved fuel/ignition bench testing precision - now accurate to ~1 microsecond #2440
- Fix internal MCU temperature sensing on STM32F7-based ECUs #2392
- VVT target is now taken from VVT not FSIO table #2243
- Closed loop idle timing behavior changed to no longer fall off control as entering/leaving the idle region. It now sharply engages/disengages upon entering/leaving the idle area.
- Idle phase logic uses the same idle detection thresholds as the main idle controller instead of its own thresholds.
- Main Relay bench test button
- Second wideband O2 processing as channels "Lambda 2" and "Air/Fuel Ratio 2". Currently only supports CAN sensors, but analog will be supported too soon.
- Basic fueling-only flex fuel implementation. Automatic adjustment of stoichiometric ratio based on ethanol content, compatible with the common GM/Continental 50-150hz flex fuel sensor 🎉 🎉 🎉
- Simplify idle control dialog in TunerStudio
- microRusEFI outputs are in trouble on configuration change
- CLT gauge no longer erroneously shows "deg F" by default.
- GM x24 trigger now uses 0 offset (offset is now built in, previously needed 50 degrees offset)
- DAIHATSU 3/4 cylinder trigger https://rusefi.com/images/triggers/trigger_6.png
- Ford ST170 VVT cam trigger https://rusefi.com/images/triggers/trigger_42.png
- Changed scheduling timer driver to improve scheduling accuracy #1983
- microRusEFI GP3 & GP4 fixed
- minor bugfix - engine sniffer missing pin names #1995
- "AFR target" table is now "Lambda target" table. It should convert itself correctly, but a backup of that table is recommended when updating firmware/ini.
- "Base cranking fuel" is now in milligrams, using the full injector model at all times now. 60mg per liter per cylinder is a good starting point
- High & low pressure fuel sensor channels
- Electronic throttle-style wastegate control found on some VW turbos (and VGTs)
- Improved TLE8888 driver on microRusEFI
- Improved setting ECU presets/defaults from TunerStudio
- Improved TunerStudio protocol reliability - should see fewer CRC errors now #1943
iat
as FSIO variable to read intake air temperature- [ALPHA] Software based knock detection on Proteus v0.4+. Possible on microRusEFI and Frankenso too with hardware modification.
- [ALPHA] Early framing work for automatic transmission control!
- Fixed fuel pump logic
- Improve trigger input/decode and PWM performance
- Fixes to SD card logging