There is another calibration that needs to be done involving the bus bars resistance (Con. Wire Res.)I have done it different ways.
The simplest is to disconnect the battery cables so nothing is going IN or OUT but the Pack Terminals are ON (HOT). Measure the Voltage at the Pack Terminals (3 decimal accuracy) and enter that value on the top of the settings screen. The AMPS can be 0 in this case without deleterious effects. I have done it with 10A flowing in and set that too and this does n ot seem to make a difference, it appears more reliant on actual voltage at the terminals.
Optionally, if you use a Bench Powersupply that can set a "specific voltage & Amperage" then you can enter the Voltage & Amperage used (verified by your DMM/DVOM) and in such a case over 5A inbound minimum is needed, 10A is better of course.
Of note, I have just been testing a few things and find that the V15.24 BMS can resolve to 0.3A In/Out and apparently 15.27 improves on that again (have to install & test that).
TIP: If you have a Battery Cell Tester like a YR1030/YR1035 or similar, you can use that to do the Voltage Test at the terminals as it will give you an accurate 3 decimal place value. These two YR's can handle up to 100VDC so your good to go. I don't know about other Battery Testers
This test should be done while charging or discharging the battery at minimum 30A - I did it while charging the battery with 30A from grid.
If you measure the voltage of each cell at the terminals with a 0.1% voltmeter you will find a deviation of 0 - 15 mV from the voltage reported by the BMS. The bigger the load the bigger the deviation. You have to input the (busbar + contact to battery terminal) resistance in 0.1 milliohm steps until the voltages match. Repeat this for every cell.
I know that the general opinion on this forum is that these settings refer to the thin voltage reading/balancing wires going from the BMS to each cell, but this is wrong.
This calibration should also help minimize the SOC drift problem and help with correct balancing.
I ended up with this:

Last edited: