rusefi/firmware/CHANGELOG.md

8.3 KiB

Changelog

All notable user-facing or behavior-altering changes will be documented in this file.

Month 202x Release - "Release Name"

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

Added

  • Lua 'Format' button

November 2021 Release - "Loosen Up Lighten Up Day"

Added

  • Higher Data Rate with TS 3.1.06.14 Beta or newer
  • turbo speed sensor #2935
  • A TON of Lua progress
  • Overall performance
  • Knock retard #3396

Fixed

  • A/C control bugfix
  • Better Windows build-in DFU #3338
  • Proteus now waits for VBatt to enable main relay output

Removed

  • Remove engine load acceleration enrichment #3357
  • FSIO removed from user interface #2928

October 2021 Release - "Pierogi Day"

Added

Fixed

  • Fix of 36/2/2/2 attributes to help rotary #3242
  • SD card doesn't work on H7
  • rusEFI console to validate current bundle against bundle already in ECU #3266
  • GPPWM usability: notes field #3270
  • overdwell protection #3220

September 2021 Release - "Iguana Awareness Day"

Added

  • RUSEFI MSD now contains bundle-specific URL #2848
  • Nissan 4 cylinder QR trigger wheel #3118
  • 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

Removed

  • TS file read feature #3004

July 2021 Release "Ice Cream Day"

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
  • new hardware testing console commands #2978

Fixed

  • rusEFI console start-up speed #2964
  • wrong handling of symmetrical crank wheels NB2 VQ35 Renix #2980

June 2021 Release "National Logistics Day"

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

Added

  • 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
  • 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 May "Piercing Day"

Fixed

  • LCD screen works again #2576
  • Support STM32F7 1MB devices

Added

  • Per-bank closed loop fuel correction (each cylinder corrected by the sensor that sees its exhaust)

April 2021 Release - "Malbec"

Added

  • mount SD card and drive containing TunerStudio ini at the same time
  • VAG MQB tachometer CAN integration

Fixed

  • 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

April 2021 Release "Be Kind to Lawyers Day"

Added

  • mount SD card and drive containing TunerStudio ini at the same time

Fixed

  • engine sniffer "show only interesting" fix #2528

Potato Chip Day 2021 Release

Added

  • VAG MQB tachometer CAN integration

Fixed

  • fix error/warning buffer overflow #2456

Life in the Cracks 2021 Release

Added

Fixed

  • Improved fuel/ignition bench testing precision - now accurate to ~1 microsecond #2440
  • Fix internal MCU temperature sensing on STM32F7-based ECUs #2392

Breaking Changes

  • VVT target is now taken from VVT not FSIO table #2243

2021 Printing Ink Day

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.

Added

  • Main Relay bench test button

Fixed

2021 Orthodox Christmas Day

Breaking Changes

Added

  • 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 🎉 🎉 🎉

Fixed

  • Simplify idle control dialog in TunerStudio
  • microRusEFI outputs are in trouble on configuration change
  • CLT gauge no longer erroneously shows "deg F" by default.

December 2020 Bake Cookies Day

Breaking Changes

  • GM x24 trigger now uses 0 offset (offset is now built in, previously needed 50 degrees offset)

Added

Fixed

  • microRusEFI GP3 & GP4 fixed

December 2020 National Mutt Day

Fixed

  • minor bugfix - engine sniffer missing pin names #1995

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)
  • Improved TLE8888 driver on microRusEFI
  • Improved setting ECU presets/defaults from TunerStudio

Fixed

  • 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
  • [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