v10.0.0
What's Changed 📦
This release focuses on longterm stability, by improving the ESP32 library base, partitioning schemes, flash frequencies and flash size. It turbocharges the Stark CMR hardware, unlocking the full potential of the board as a large 8MB memory device.
Taking this release into use ⚙️
Caution
USB reflash required to take v10 into use!
Note that v10 is 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 are changing 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. Sorry for any inconvenience!
Quickstart video: https://youtu.be/sR3t7j0R9Z0
Setting up a board for the first time? Use this webpage to flash the board!
What's Changed
Batteries 🔋
- New battery: Added support for 2012-2020 Tesla S/X batteries, Legacy Tesla integration , by @dalathegreat in #1946
- New battery, Added "Growatt HV Ark" support, by @ErikssonPer in #2018
- New battery: Added "Emus G1 BMS" support via the PylonHV integration by @ErikssonPer in #1998
- Think City: Several startup reliabaility improvements by @dalathegreat in #2004
- Stellantis ECMP: Tighten low-voltage chargestop limits to avoid undercharged batteries by @dalathegreat in #2007
- BMW iX: Added additional DTC descriptions by @lenvm in #2009
- Bugfix: Pylon Battery, make double-battery support work by @dalathegreat in #2000
Inverters ⚡
- Pylon LV: Prevent voltage bouncing due to repeatedly charge/discharge by @M4GNV5 in #1988
- Fronius: Changed how voltages/capacity is written towards inverter, to avoid false positive warnings when using BYD Atto3 batteries or simialar ones, by @pmajor021 in #1966
Connectivity 🛜
- MQTT: Replace watchdog timer with 60s check to reduce chances of getting watchdog resets @jonny5532 in #1893
- MQTT: Improved cell voltage discovery by @No-Signal in #2020
Hardware 🤖
- Stark CMR: Turbocharge the Stark CMR to become a large flash (8MB) device by @dalathegreat in #1986
Housekeeping 🧹
- Feature: Update ESP32 to v3.3.5 by @dalathegreat in #1986
- Improvement: Inform user of low memory situation by @dalathegreat in #1997
- Housekeeping: Bring back -Werror compile flag by @dalathegreat in #2028
- Improvement: Reduce flash usage further by @dalathegreat in #1979
Full Changelog: v9.3.5...v10.0.0