Skip to content

v5.8.0

Compare
Choose a tag to compare
@dalathegreat dalathegreat released this 25 Apr 17:45
· 1401 commits to main since this release
97d6a27

What's Changed

This version adds initial support for Pylon 🔋 batteries. It also contains many bugfixes and improvements for different battery types. This version also introduces a datalayer, to make future development easier! ⚡

Batteries

  • Support for new battery! Pylon 🔋 #265
  • Kia/Hyundai64: Battery max charge/discharge values are now read from CAN instead of estimated. This increases safety significantly when using these batteries, #259
  • Kia/Hyundai64: Improved startup reliability. We wait until battery is turned ON before starting to send CAN messages towards it, #264
  • Nissan LEAF: Three new events added (EVENT_BATTERY_CAUTION, EVENT_BATTERY_REQUESTS_HEAT and EVENT_BATTERY_WARMED_UP). This alerts users incase the battery does something out of the ordinary #257
  • BMW i3: Two new events added, we now alert the user incase high voltage interlock not seated / Capacitor missing on HV side. This simplifies troubleshooting #267
  • Fixed an issue causing E-GMP batteries not to compile #258

Inverters

  • Fixed an issue where if an inverter would switch to 250kbps instead of 500kbps, it would halt the emulator for 2seconds. The board now recovers in 20ms incase it encounters a baud rate switch #260

Housekeeping

  • Refactoring: Introduced datalayer and move events to background task by @Cabooman #254
  • Bugfix: Make faulted LED solid red again 🔴 #263
  • Cleanup: Removed unnecessary USB debug messages #255
  • Cleanup: Removed images from the code repository. All images are now hosted on Github Wiki to save space, makes the .zip file 14 MB smaller #256
  • Regression in SERIAL-LINK-RECEIVER #269
  • Improvement: SERIAL-LINK-RECEIVER added to workflow #270

Contributors

@Cabooman @smaresca @kukumagi @dalathegreat

Full Changelog: v5.7.1...v5.8.0