mirror of https://github.com/FOME-Tech/fome-fw.git
105 lines
4.9 KiB
Markdown
105 lines
4.9 KiB
Markdown
<!---
|
|
|
|
How to use this file:
|
|
- When making a change to the firmware that users should know about, add it to the
|
|
appropriate section (breaking/added/fixed) in the next release.
|
|
- If it's something interesting or breaking, make a post about it on the forum! We want users
|
|
to find out about changes before they have to get help because their car won't start.
|
|
|
|
Release template (copy/paste this for new release):
|
|
|
|
## Month 202x Release - "Release Name"
|
|
or
|
|
## Unreleased
|
|
|
|
### Breaking Changes
|
|
-
|
|
|
|
### Added
|
|
-
|
|
|
|
### Fixed
|
|
-
|
|
|
|
### Removed
|
|
-
|
|
|
|
-->
|
|
|
|
# Changelog
|
|
|
|
## Unreleased
|
|
|
|
### Added
|
|
- Staged injection: a second set of fuel injectors that inject part of the fuel load when you run out of primary injector
|
|
- VE/Ign/Boost blend tables can select a Y axis override for even more flexibility
|
|
- Added Lua function `getAuxDigital` for parity with rusEFI #351
|
|
- Optional table to change after start idle taper time #369 (thank you, Krakert!)
|
|
- Increased precision available for Lua tables
|
|
- Add EGT values to CAN broadcast format #398
|
|
- Add options to enable/disable optional CAN frames (cams, EGT so far)
|
|
- Add 1-5-4-8-3-7-2-6 and 1-6-5-10-2-7-3-8-4-9 firing orders
|
|
- Console command `set_sensor_mock` now accepts a sensor by name, instead of index. Example: `set_sensor_mock CLT 85.5`
|
|
- TunerStudio UI improvements (#436, etc)
|
|
- Automatic calculation of knock sensing frequency based on cylinder bore #379
|
|
|
|
### Fixed
|
|
- Improve performance with Lua CAN reception of a high volume of frames
|
|
- Displayed units in TunerStudio change when switching between volume vs. mass injector flow modes #42
|
|
- Make Toyota "3 Tooth Cam" decoder more robust #382
|
|
- Flex sensor-derived fuel temperature indication works properly
|
|
- Fix a scenario where noisy trigger can cause overdwell [rusefi/rusefi#6349](https://github.com/rusefi/rusefi/issues/6349)
|
|
- Fix decel fuel cutoff (DFCO) on engines without a MAP sensor #457
|
|
|
|
## December 2023 Release
|
|
|
|
### 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
|
|
- Support BMW E8x/E9x CAN speed sensor input (works for standalone MK60e5 too)
|
|
|
|
### 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)
|