v10.9.0
What's Changed 馃摝
This release adds support for a new hardware option. Say hello to the Waveshare ESP32-S3 RS485 CAN hardware The release also contains many improvements, see the full release notes below!
Taking this release into use 鈿欙笍
Important
In order to OTA update to this version, you already need to be on a v10 release!
Note that v10 was a major new release of the Battery-Emulator software. The first time when taking a v10 version into use, you are required to perform an initial one time USB setup via this webpage! This is because we changed the flash frequencies, partitioning layouts and other under the hood changes to ensure longterm system stability. After any v10 has been installed via USB, following 10.X.X releases can be updated over the air.
Quickstart video: https://youtu.be/sR3t7j0R9Z0
Batteries 馃攱
- BMW i3: Improve robustness of automatic AH detection for 60AH packs by @dalathegreat in #2346
- BMW i3: Filter out unavailable values doing startup by @dalathegreat in #2325
- Renault Zoe Gen2: Invert shunt balancing status order by @dalathegreat in #2338
- Dacia Spring: Add override charge/discharge power setting for locked CMFA platform batteries by @dalathegreat in #2326
- BYD vehicles: Make it less likely for user to overwrite current AH capacity when doing SOC calibration by @demon1300 in #2337
Inverters :zap
- BYD CAN: Add message 0x191 to handler by @dalathegreat in #2349
- BYD-CAN: Compute rated/remaining Ah from nominal voltage to improve Deye support by @vitalii-ch in #2344
- Sofar CAN: Remove CAN timeout by @dalathegreat in #2345
Hardware 馃
- Added support for Waveshare ESP32-S3 RS485 CAN hardware by @cray9000 in #2339
- Stark CMR: Support for add-on MCP2515 (Makes the Stark a 3-CAN board!) by @dalathegreat in #2301
- Stark CMR: Make BMS power pin / Precharge pin configurable to allow for 7A power hungry BMSes by @dalathegreat in #2320
Housekeeping 馃Ч
- Improvement: Update compiler warning check ESP32 version to 3.3.8 by @dalathegreat in #2317
- Refactor: Rename bms_status -> system_status by @dalathegreat in #2321
- Library: MCP2515_Lite fixes: type conversion, risk of dropping frames, dlc limit, speed change by @jonny5532 in #2324
- Improvement: Make fno-rtti a cxxflag only by @dalathegreat in #2348
- Refactor: Minor; move parallel_safety to safety folder by @dalathegreat in #2342
New Contributors 馃Ω
Full Changelog: v10.8.0...v10.9.0