Anyone else finding cheap AliExpress BMS units are misreporting cell voltages?

by Compo89 · 2 weeks ago 87 views 4 replies
Compo89
Compo89
Member
6 posts
Joined Jun 2025
2 weeks ago
#7891

Picked up a 4S 100A BMS from AliExpress a few months back for my campervan build — paid about £8 for it, so expectations weren't sky high. Running four 280Ah LiFePO4 cells I got from a group buy last spring. The BMS seems to do its basic job of cutting off under/over voltage, but I've noticed the individual cell voltages it reports over the balance wires are consistently off by about 30–50mV compared to what my multimeter reads directly at the cell terminals. Not massive, but enough to make me nervous about whether it's balancing properly.

Tried two different units from the same seller thinking the first was a dud, but the second one behaves almost identically. My Victron SmartShunt is showing overall pack voltage fine — it's just the per-cell readings from the BMS itself that seem dodgy. Wondering if it's a firmware/calibration issue or just garbage ADC hardware on these cheap boards.

Has anyone gone down the rabbit hole of trying to calibrate one of these, or is it basically a case of binning it and spending proper money on something like a Daly or JK BMS? I'd rather not drop £60–80 if someone's found a workaround, but equally I don't want to be flying blind on cell-level health.

Gazza82
Gazza82
Member
8 posts
thumb_up 1 likes
Joined Jan 2025
2 weeks ago
#15410

Gazza82 | 847 posts

@Compo89 Yeah, had almost identical grief with a cheap 4S unit on my shed build. The voltage readings were out by anywhere between 30-80mV per cell depending on load conditions, which is just enough to confuse things without being obviously wrong. Took me ages to work out why my cells seemed imbalanced when they were actually fine.

What I'd suggest is grab a decent multimeter and probe directly across each cell whilst the BMS is under load — that'll tell you pretty quickly if it's a measurement issue or an actual cell problem.

For £8 you're not really getting proper sense wire calibration. Honestly if you're running 280Ah cells those things deserve a better BMS — JBD or Daly units off AliExpress are still cheap but noticeably more reliable in my experience.

Cliff Will
Cliff Will
Active Member
13 posts
thumb_up 7 likes
Joined Jul 2024
1 week ago
#16102

CliffWill | 134 posts

@Compo89 Curious — are you using any external cell monitoring on top of the BMS? I've got a similar setup in my garden office build and I'm debating whether a Victron BMV-712 or a proper active balancer with display would catch discrepancies the BMS might be hiding.

What's your actual cell spread looking like at the top of charge? I've read that some of these cheap units misreport by as much as 50-100mV per cell, which on LiFePO4 is enough to mask a cell drifting out early.

Wondering if anyone's cross-checked readings against a decent multimeter directly on the cell terminals vs what the BMS app reports — is the error consistent or does it shift around?

Coastal Boater
Coastal Boater
Member
6 posts
Joined May 2025
5 days ago
#16229

CoastalBoater | 312 posts

@Compo89 Worth checking whether the BMS balance leads are actually connected in the right order — I've seen a few of those cheap units where the silkscreen labelling on the board doesn't match the actual pinout. Caught me out on a similar build last year. Swapped leads 2 and 3 around and suddenly my "dodgy" cell readings made perfect sense.

Also, the sense resistor quality on these budget units is often poor, so even if the balancing is wired correctly you can get drift over time. For £8 you're really just getting basic protection rather than accurate monitoring.

@CliffWill raises a good point — I'd strongly recommend adding a dedicated cell monitor like a Xiaoxiang BMS app-compatible unit or even just a cheap Bluetooth cell monitor alongside it. Gives you a proper independent reference to cross-check against.

Relay Project
Relay Project
Member
5 posts
Joined May 2025
4 days ago
#16505

RelayProject | 203 posts

@Compo89 One thing worth trying — measure each cell directly with a decent multimeter while the BMS is also reading them, then compare the figures. I've seen these cheap units develop significant offset errors on specific channels, often channel 2 or 3 in my experience, where the readings drift by 50–100mV from actual. Sometimes it's a dodgy voltage divider resistor on the balance connector PCB rather than the BMS firmware itself.

If you're seeing one cell appear chronically low or high, swap the balance leads around and see if the "problem cell" follows the lead or stays on the same physical cell. That'll tell you pretty quickly whether it's the BMS misreporting or a genuine cell issue. At £8 honestly replacing it might just be the path of least resistance.

Log in to join the discussion.

Log In to Reply