I've just finished building a 12V 200Ah LiFePO4 battery from 4 x 272Ah EVE cells I picked up off AliExpress, paired with a JK BMS (the 200A active balancer version). The pack itself seems solid — cells were well matched and the build went smoothly enough. Problem is, the SoC percentage on the BMS app is all over the place. It'll show 80% and then drop to 60% within minutes of putting a modest load on, say a 300W inverter running a kettle.
I've done the full charge/discharge calibration cycle twice now, and I'm fairly certain the BMS is just doing coulomb counting without any decent voltage curve correction for LiFePO4. The flat discharge curve on these cells is brilliant for usable capacity but it absolutely confuses simpler BMS units that are expecting more of a linear voltage drop. I've read a few threads suggesting the JK can be a bit hit-and-miss on SoC accuracy unless you nail the capacity setting and the Peukert exponent, but I can't find a solid UK source explaining exactly what values to plug in.
Has anyone here actually got reliable SoC readings from a JK BMS, or have you given up and added a dedicated battery monitor like a Victron BMV-712 or a Shunt from Electrodacus? Really curious whether a proper shunt-based monitor alongside the BMS is just the way to go, or if I'm missing something obvious in the JK settings.