Repository navigation
v13.1.0
What's Changed 📦
New batteries supported 🔋
This version adds support for Stellantis Pro One 110kWh packs , Ennoid Maxkgo batteries, and OEM BYD Battery-Box can now be used on inverters not even supporting BYD house batteries!
DTC Descriptions even when offline 🚫
In this version, DTC descriptions are baked into the software. This means you will get full DTC description decoding even on an offline system, as long as you are on large flash memory Battery-Emulator hardware (<4MB) Sorry T-CAN485 users, another good reason to update to newer BE hardware!
Optional super accurate current measurement 🔬
We now support using a "QNHCK2-16 Hall current sensor" directly with Battery-Emulator to get super precise current measurement data in the system, and into MQTT.
General fixes 🔧
Apart from all this, there are several other bugfixes and enhancements. Please check out the full list of changes below before updating
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 version > v10.0.0 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 🔋
- New battery 🔋 Stellantis Pro One: Add support for 110kWh (E-Ducato/ProMaster/Proace) by @dalathegreat & @TPPS999 in #2543
- New battery 🔋 Update ENNOID protocol to support with Maxkgo batteries by @dalathegreat in #3054
- New battery 🔋 Add support for BYD Battery-Box Premium by @dalathegreat in #2887
- PylonHV/Rivian/GrowattHV/SimpBMS: Fix unintended rounding on low current by @ngehrsitz in #3070
- Geely SEA: Avoid fake warning events related to temperature by @dalathegreat in #3073
- MG Gen1: Tweak autodetection to correctly cover another 69.9kWh pack by @jonny5532 in #3096
- All batteries: Reduce likelyhood of false positive temperature events on startup by @dalathegreat in #3084
- DTC: Improve mappings for ECMP and Ford by @dalathegreat in #3068
- Improvement: Battery 2/3 safeties
⚠️ by @nagyrobi in #3071 - Kia-Hyundai 64/40kWh: Avoid spamming battery with CAN messages when it is not started up by @dalathegreat in #3085
- Kia-Hyundai 64/40kWh: Fixed regression introduced in v13.0 where battery would fail to poll UDS values by @dalathegreat in #3085
Inverters ⚡
- Pylon LV RS485: Fix CID2/RTN mixup and wrong command codes by @schmellic in #3003
- Pylon LV RS485: Fix temperature tests after the RTN change by @nagyrobi in #3079
- Pylon LV RS485: Honor manual charge/discharge voltages by @triangledog in #3074
Connectivity
- MQTT: add SET_SCALESOC command to change SOC scaling limits at runtime by @nagyrobi in #3050
- Support DNS lookup for Syslog servers by @ngehrsitz in #2930
Hardware 🤖
- Shunt: Add QNHCK2-16 Hall current sensor as a measurement peripheral by @nagyrobi in #3059
- Improvement: QNHCK2-16 temperature compensation by @nagyrobi in #3086
Housekeeping 🧹
- Improvement: Settings reject sharing one CAN interface between batteries by @nagyrobi in #3072
- Improvement: Initialize battery3 override charge/discharge power from NVM by @nizmot in #3093
- Improvement: Embed the DTC descriptions in big flash builds by @nagyrobi in #3078
- Optimization: Leave CHAdeMO out of the small flash builds by @nagyrobi in #3080
- Github: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3088
Full Changelog: v13.0.0...v13.1.0