# Changelog ## Unreleased ### Breaking Changes - Simplified VVT single tooth cam modes. "Single tooth second half" and "single tooth first half" have been replaced by simply "single tooth". This may require re-setting your trigger and VVT timing offsets if you used "single tooth first half" prior to this change. #178 ### Added - Log per-cylinder true ignition timing (includes trim, knock retard, etc) #76 - Add mode for CLT/IAT sensors that are installed "high side" instead of typical "low side" #116 - Automatic supply voltage compensation for VVT solenoids, giving more stable control as battery voltage changes #209 - Configurable ignition timing limits, adding safety particularly for engines running wasted spark with a large cam #211 - Improved injection, ignition bench test UI and functionality: More gauges, fuel pump on/off buttons for injector testing, and configurable duration/count #219 - Preset for Mazdaspeed Miata (NB) IAT sensor - Option to compensate Alpha-N fueling with intake air temperature - Gasoline-scale AFR gauge: instead of showing true AFR, show "gasoline scale" where 14.7 means stoichiometric - Decode fuel temperature from flex fuel sensors #254 - Allow brief operation over 100% injector duty cycle and add configurable duty cycle limits #215 - Buttons to bump VVT targets for testing/PID tuning - Improved serial port selection for FOME console and firmware update - Better default configuration values for some advanced features ### Fixed - Improved bench test resolution (more usable for testing injectors, dwell, etc) - Maximum knock retard table displays correct Y axis values in TunerStudio - Make errors about fuel pressure sensors less aggressive #111 #117 - Always operate in "two wire" mode for batch fuel, fixing batch firing order #23 - Fix "Toyota 3 Tooth Cam" VVT mode (1JZ, 2JZ, 1G, etc) actually works now #237 - Fix autotune while TS project is in AFR mode - corrections now made properly for target AFR table values - Changing idle stepper settings causes kernel panic #265 - Data log channel "Fuel: Injection timing SOI" indicates correct values ## May 2023 Release ### Added - Detected gear and wastegate position to CAN format - Y axis override for Idle VE table. Helps with idle quality on ITB setups. #94 - Blend tables for boost open and closed loop control #73 - Log channels to make MegaLogViewer VE Analyze work #82 - Enable knock sensing on F407 Discovery build, hardcoded to PA3 #105 - Support gauge and differential fuel pressure sensors (in addition to absolute) #32 - Snapshot builds have a date code in the folder name #91 ### Fixed - Sensor checker wasn't checking sensors - Removed vestigial warning about unset ignition pins #79 - Gear detection sometimes didn't work #86 - Restore built-in INI storage on STM32F7-based ECUs - Improve log field names, easier to find the channel you're looking for #98 ### For older changelog entries prior to fork from rusEFI see [CHANGELOG.rusefi.md](CHANGELOG.rusefi.md)