















sailingharry,* That will normally just show zero for diversion if unused. Will you prefer that diversion bloc just be completely gone leaving a black spot in that place ?*I was thinking of the total battery IR will be useful information or just extra distracting information :)My measurement points are limited from battery- terminal to battery+ terminal so nothing outside of that. The cell resistance includes the bussbar between the cells and connection point between the cell terminal and bussbar. So the main use for this is to see if you have bad connections between cells.*Yes each EXT IOx has his own independent low and high temperature limits. The one that was before controlled by ISL94203 is now disabled so that this independent ones are to be used.So was your charging disabled for 2 weeks ? and you only used 25% of your battery in that time ? Seems like a very unusual use case if my understanding is correct.The default values as you see now are just temporary I will need to think on what default's I should use before release of V6 firmware version. But for type5 I will likely leave the -40C and +80C limits. Of course anyobe can change that to what they like but they need to remember to use the Store device settings else they will reset to default after a power cycle.





One important change in the firmware, which I don’t think is mentioned above (I’ve scanned your message a couple of times but not read every one thoroughly, so I apologize if I missed it) is the new settings you have for the shunt resistors. After powering up my newly upgraded firmware (no loads or charges present) I was shocked to see very high, in the order of 4,000A – 6,000A charging and load currents. These values were so ridiculously high that they did not cause me to really panic as I knew that they could not possibly be correct and I would immediately be smelling some burning electrical wiring if the values were true! Initially, I thought that the problem was the sensor wiring to my shunts, but this checked out OK.
I then thought the new firmware might not have picked up the shunt resistance values I had entered during the initial install years earlier. It took a while to remember where these shunt values are entered, as I did this about 5 years ago. It was then I discovered your new settings for the calibrations, especially the first setting - 0 = use values calibrated during last start up, or 1 = use factory calibrations. For some reason I had a value of 2 for this setting; I don’t know where this came from.
I don’t have access to the source code to work out what the firmware would do in this situation but clearly this was wrong and setting the selection value to 0 fixed the issue.
[Incidentally, it is likely a user error on my part, but I tried six times to save the new value I entered for this setting and only one of those six took after a power cycle. Obviously, I’m not doing something correctly in the save values process and I’ll investigate this further tomorrow].
Thanks for all the upgrades you added.
P.S. I’m wondering if you should start a new thread for issues arising in the new software. They are likely not “bugs” but some partial lack of understand of a feature by a user.
I like examining source code, if it is available, as sometimes I can gain a better understanding of how the system works when a subtlety might not be documented. However, examining the source code can often open a curiosity can of worms when there are legacy routines hanging around, e.g. in version 5.1d I was surprised to see the 512-byte RX buffer for data received from the ESP32 WiFi board. I didn’t think the ESP32 sends anything back to the STM and with a #define of SBMSmodel==1 the STM never even looks at this buffer. HOWEVER, that was in the old firmware; we now have new firmware with a lot of major and minor enhancements.
For the new firmware, one thing you might help clarify is what parameter settings when changed, still need a power cycle? You mentioned the enhancement you added that for several settings a power cycle is not necessary after that setting is saved. Is there a simple “rule” for which settings still need a power cycle?