rusefi/firmware/CHANGELOG.md

238 lines
8.3 KiB
Markdown
Raw Permalink Normal View History

<!---
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"
### Breaking Changes
-
### Added
-
### Fixed
-
-->
# Changelog
All notable user-facing or behavior-altering changes will be documented in this file.
## Month 202x Release - "Release Name"
2021-05-17 01:28:13 -07:00
## Added
- Improved vehicle speed sensor configuration: now uses real physical constants about tires, gear ratio, sensor, etc.
- Improved priming logic. Now includes a table of priming fuel mass vs. engine temperature, in addition to a delay before priming to allow fuel pressure to build. #3674
- ISO-TP connector in firmware & ISO-TP to TCP/IP bridge in rusEFI console #3667
### Fixed
- Faster engine sync + startup on engines with crank-speed primary trigger
2021-11-25 07:19:07 -08:00
### Added
- Lua 'Format' button
## November 2021 Release - "Loosen Up Lighten Up Day"
2021-10-19 16:22:30 -07:00
### Added
2021-11-14 15:20:49 -08:00
- Higher Data Rate with TS 3.1.06.14 Beta or newer
2021-11-04 19:26:29 -07:00
- turbo speed sensor #2935
- A TON of Lua progress
- Overall performance
2021-11-15 18:21:45 -08:00
- Knock retard #3396
2021-10-19 16:22:30 -07:00
2021-10-17 08:40:49 -07:00
### Fixed
- A/C control bugfix
2021-10-22 12:34:12 -07:00
- Better Windows build-in DFU #3338
2021-11-03 10:29:04 -07:00
- Proteus now waits for VBatt to enable main relay output
2021-10-17 08:40:49 -07:00
## Removed
- Remove engine load acceleration enrichment #3357
2021-11-14 05:33:19 -08:00
- FSIO removed from user interface #2928
## October 2021 Release - "Pierogi Day"
2021-10-07 10:53:05 -07:00
### Added
- Ford PIP trigger decoder https://github.com/rusefi/rusefi/wiki/Images/triggers/trigger_65.png
- Dwell battery voltage correction table
- rusEFI firmware feature should be honest about it's Windows-only limitation
- Bosch MM5.10 accelerometer integration
2021-10-06 12:18:44 -07:00
- CLT/IAT sensor calibration presets
### Fixed
- Fix of 36/2/2/2 attributes to help rotary #3242
2021-09-20 15:52:15 -07:00
- SD card doesn't work on H7
- rusEFI console to validate current bundle against bundle already in ECU #3266
- GPPWM usability: notes field #3270
2021-10-01 22:36:54 -07:00
- overdwell protection #3220
## September 2021 Release - "Iguana Awareness Day"
2021-08-27 22:36:26 -07:00
### Added
- RUSEFI MSD now contains bundle-specific URL #2848
- Nissan 4 cylinder QR trigger wheel #3118
2021-08-24 04:45:32 -07:00
- 1-6-2-4-3-5 firing order for all our 911 fans!
- Add minimum MAP threshold for closed-loop boost control
- rusEFI console Lua tab loads scripts from ECU on start
### Fixed
- Composite Logger uses same engineSnifferRpmThreshold setting as engine sniffer #3161
2021-08-07 02:13:16 -07:00
## Removed
- TS file read feature #3004
2021-07-18 20:33:41 -07:00
## July 2021 Release "Ice Cream Day"
2021-07-03 09:57:14 -07:00
### Breaking Changes
- vvtOffset field migrated to four vvtOffsets fields. Anyone using VVT would need to manually adjust their configuration.
### Added
- Injector nonlinearity (small pulse) correction - so far just polynomial, but table modes coming soon.
- 1-4-3-6-2-5 firing order for VAG v6
- vq30de trigger wheel decoder #2974
2021-07-17 10:42:10 -07:00
- new hardware testing console commands #2978
### Fixed
- rusEFI console start-up speed #2964
- wrong handling of symmetrical crank wheels NB2 VQ35 Renix #2980
2021-06-28 16:29:06 -07:00
## June 2021 Release "National Logistics Day"
2021-06-17 19:14:40 -07:00
2021-06-17 01:56:32 -07:00
### Fixed
- Improved cranking defaults
- Simplified/clarified idle and cranking TunerStudio pages
- Minor change of Miata NA trigger shape #2855
- Improved trigger sync for 60/2 36/1 36/22 triggers as part of VW warnings on cranking part #1 #2861
2021-06-17 01:56:32 -07:00
### Added
2021-06-17 01:56:32 -07:00
- Idle improvements! Open loop corrections are now applied in closed loop mode.
- Electronic throttle rev limiter: close the throttle before hitting hard limit, OEM style.
- "inhibit start until oil pressure" prevents starting the engine with no/low oil pressure #2799
2021-06-17 01:56:32 -07:00
- Dual cooling fans, with new "enable fan with AC" option
- Lua scripting: implement custom ECU behavior with a Lua script. https://github.com/rusefi/rusefi/wiki/Lua-Scripting
2021-05-17 01:28:13 -07:00
# 2021 May "Piercing Day"
2021-04-21 15:17:59 -07:00
### Fixed
- LCD screen works again #2576
2021-05-09 07:10:00 -07:00
- Support STM32F7 1MB devices
### Added
- Per-bank closed loop fuel correction (each cylinder corrected by the sensor that sees its exhaust)
2021-04-17 18:38:58 -07:00
## April 2021 Release - "Malbec"
2021-04-18 07:04:55 -07:00
### Added
- mount SD card and drive containing TunerStudio ini at the same time
- VAG MQB tachometer CAN integration
2021-04-15 09:00:48 -07:00
### Fixed
2021-04-18 07:04:55 -07:00
- fix error/warning buffer overflow #2456
- engine sniffer "show only interesting" fix #2528
2021-04-15 09:00:48 -07:00
- SD card logs bugfix #2556
- Too many small logs are zero size #2553
- Launcher splash screen is freezy #2560
2021-04-15 16:30:29 -07:00
- NB2 trigger decoder #2533
## April 2021 Release "Be Kind to Lawyers Day"
### Added
- mount SD card and drive containing TunerStudio ini at the same time
2021-04-04 20:36:49 -07:00
### Fixed
- engine sniffer "show only interesting" fix #2528
2021-03-15 10:57:47 -07:00
## Potato Chip Day 2021 Release
2021-03-14 18:20:02 -07:00
### Added
- VAG MQB tachometer CAN integration
### Fixed
- fix error/warning buffer overflow #2456
2021-01-07 01:06:02 -08:00
2021-03-10 20:20:22 -08:00
## Life in the Cracks 2021 Release
2021-02-06 17:28:50 -08:00
### Added
- USB Mass Storage: The connected SD card will be mounted over USB if rusEFI connected to a PC via USB.
2021-02-06 17:29:32 -08:00
- 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.
2021-03-10 20:20:22 -08:00
- STM32H7 is mostly working
2021-03-10 16:56:30 -08:00
### Fixed
2021-03-10 20:20:22 -08:00
- Improved fuel/ignition bench testing precision - now accurate to ~1 microsecond #2440
- Fix internal MCU temperature sensing on STM32F7-based ECUs #2392
2021-03-10 16:56:30 -08:00
### Breaking Changes
- VVT target is now taken from VVT not FSIO table #2243
2021-02-06 17:28:50 -08:00
2021-01-19 12:19:31 -08:00
### 2021 Printing Ink Day
2021-01-07 01:06:02 -08:00
### Breaking Changes
- 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.
2021-01-07 01:06:02 -08:00
### Added
2021-01-11 17:39:47 -08:00
- Main Relay bench test button
2021-01-07 01:06:02 -08:00
### Fixed
### 2021 Orthodox Christmas Day
2020-11-27 14:08:50 -08:00
2020-12-18 12:58:16 -08:00
### Breaking Changes
### Added
2021-01-07 02:48:22 -08:00
- 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 🎉 🎉 🎉
2020-12-18 12:58:16 -08:00
### Fixed
- Simplify idle control dialog in TunerStudio
2021-01-07 01:06:02 -08:00
- microRusEFI outputs are in trouble on configuration change
2021-01-07 02:48:22 -08:00
- CLT gauge no longer erroneously shows "deg F" by default.
2020-12-18 12:58:16 -08:00
### December 2020 Bake Cookies Day
### Breaking Changes
2020-12-11 07:34:28 -08:00
- GM x24 trigger now uses 0 offset (offset is now built in, previously needed 50 degrees offset)
### Added
- 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
2020-12-11 07:34:28 -08:00
- Changed scheduling timer driver to improve scheduling accuracy #1983
2020-12-18 18:19:09 -08:00
### Fixed
- microRusEFI GP3 & GP4 fixed
2020-12-01 21:58:57 -08:00
## December 2020 National Mutt Day
2020-11-27 14:08:50 -08:00
2020-12-01 21:41:17 -08:00
### Fixed
- minor bugfix - engine sniffer missing pin names #1995
2020-11-27 14:08:50 -08:00
## November 2020 Release - "Black Friday"
### Breaking Changes
- "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
### Added
- High & low pressure fuel sensor channels
- Electronic throttle-style wastegate control found on some VW turbos (and VGTs)
2020-11-27 14:08:50 -08:00
- Improved TLE8888 driver on microRusEFI
- Improved setting ECU presets/defaults from TunerStudio
### Fixed
2020-12-01 21:41:17 -08:00
- Improved TunerStudio protocol reliability - should see fewer CRC errors now #1943
## October 2020 Release - "Sausage Pizza Day"
### Added
- `iat` as FSIO variable to read intake air temperature
2020-11-27 14:08:50 -08:00
- [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
- Fixed fuel pump logic
- Improve trigger input/decode and PWM performance
- Fixes to SD card logging