Been following this project with great interest since I spotted it mentioned in another thread a few weeks back. Running a narrowboat setup so accurate SoC is absolutely critical for me — nothing worse than the BMS crying wolf at 3am when you're moored up and suddenly the inverter drops out mid-kettle-boil.
My current setup is a 280Ah Fogstar Drift LiFePO4 bank with a JKBMS, and I've had exactly this "ghost battery" behaviour where the displayed SoC seems to drift into fantasy territory after a few partial cycles. The Victron Cerbo GX then inherits that nonsense and suddenly my whole dashboard is lying to me.
What I'd love to understand better from those deeper into the project:
- Does the fixer work purely by intercepting the UART comms between the JK and whatever's downstream, or does it actually write corrected values back to the BMS itself?
- Is there a hardware BOM posted anywhere yet? Happy to etch a board or throw something together on Veroboard
- Any plans for a Victron-compatible integration so it could feed directly into Venus OS?
The open hardware approach is exactly right for this kind of niche fix — the commercial BMS world really doesn't serve the narrowboat and off-grid communities well at this level of granularity.
Would genuinely consider contributing to testing if someone needs a real-world narrowboat environment. Plenty of unusual charge patterns here — solar, alternator, shore power all fighting each other.