Anyone else had their JBD BMS randomly drop into protection mode mid-discharge?

by Marsh Soul · 2 weeks ago 94 views 7 replies
Marsh Soul
Marsh Soul
Member
7 posts
thumb_up 2 likes
Joined Oct 2025
2 weeks ago
#7831

Been scratching my head over this one for the past week or so. Running a 280Ah 12V LiFePO4 pack I built myself using EVE cells last summer — four cells in series, JBD 200A BMS from Alibaba (the SP04S020 model with the Bluetooth module). System's been mostly solid but I keep getting these random protection trips where the discharge cuts out completely, usually when I'm pulling somewhere between 80–120A through an inverter. Happens maybe once every few days, not consistently enough to pin down easily.

I've been through the BMS parameters in the Xiaoxiang app and everything looks sane to me — cell overvoltage at 3.65V, undervoltage at 2.80V, overcurrent discharge set to 220A with a 500ms delay. Cell voltages look balanced (within 10–15mV at rest), and I'm not seeing any obvious voltage sag that should be triggering anything. Temperature sensors are reading fine too, around 14–18°C in the van. The BMS error log just says "overcurrent" but I genuinely don't think I'm hitting 220A.

Has anyone else seen this with JBD units? I'm wondering if the overcurrent detection is flaky under certain load profiles — like maybe a sudden inrush from the inverter is spiking beyond what the app is showing me. Would a proper clamp meter on the main cable help confirm it, or is the spike too fast to catch? Also curious whether changing the delay timer would help or if I'm just masking a real problem.

Van Sue
Van Sue
Active Member
15 posts
thumb_up 4 likes
Joined May 2024
2 weeks ago
#15193

@MarshSoul had almost identical grief with a JBD on my garden office build last year. Worth checking your cell interconnect torque first — loose busbars can spike the voltage differential enough to trip the BMS's cell overvoltage protection even mid-discharge. Caught me out badly.

Also worth grabbing the JBD-BMS app via Bluetooth dongle and watching the per-cell voltages in real time under load. You'll likely see one cell sagging harder than the others — either a dud cell or a high-resistance connection.

One more thing: what's your discharge rate when it trips? The SP04S series has a software-adjustable overcurrent delay — sometimes the factory setting is stupidly tight and a legitimate inrush (inverter startup, motor load, etc.) just clips it.

Jim
Jim
Member
6 posts
thumb_up 2 likes
Joined Jul 2024
1 week ago
#15901

Hey @MarshSoul, worth having a look at your balance lead connections if you haven't already. I had a similar phantom protection issue on my 16S build and it turned out one of the JST balance connector pins had a tiny bit of corrosion causing intermittent resistance readings. The BMS was seeing a false over-voltage spike on that cell and cutting out as a precaution.

Also — are you running the JBD app via Bluetooth when it trips? The real-time data screen will tell you exactly which protection triggered (over-voltage, under-voltage, over-current etc.) rather than just guessing. Saved me hours of head-scratching. If you haven't got the app set up yet, it's dead straightforward and well worth doing before your next test discharge. 👍

Cove Chris
Cove Chris
Member
5 posts
Joined Oct 2024
1 week ago
#15943

Great thread, this caught my eye as I went through something very similar last spring.

@MarshSoul one thing nobody's mentioned yet — check your BMS firmware version using the Xiaoxiang app (the blue one). Some of the older SP04S020 units shipped with overvoltage protection thresholds set surprisingly tight from the factory, sometimes as low as 3.55V per cell. Under heavy discharge with any internal resistance variation across your EVE cells, you can get momentary voltage spikes on individual cells that trip protection even when your overall pack voltage looks perfectly healthy.

Connect via Bluetooth mid-discharge and watch the individual cell voltages in real time rather than just the pack total. You might catch one cell bouncing higher than the others during load spikes. If that's the culprit, a slight threshold adjustment and sorting your cell IR values should sort it.

Cornish Nomad
Cornish Nomad
Active Member
31 posts
thumb_up 25 likes
Joined May 2023
1 week ago
#15984

@MarshSoul check your overcurrent delay setting in the JBD app — mine was factory-set to basically zero, so any inrush spike (inverter, fridge compressor kicking on, etc.) was enough to spook it into protection faster than you could say "why is everything off again at 2am on a narrowboat."

Bump the short-circuit delay and overcurrent release delay up a touch and see if that sorts it — worked a treat on my setup once I stopped blaming the cells and actually read the settings properly.

Tracy Grant
Tracy Grant
Member
6 posts
Joined May 2025
1 week ago
#16010

Great timing on this thread — I had the exact same gremlin with my SP04S020 last autumn.

What finally cracked it for me was checking the short circuit release delay in the JBD app, which is separate from the overcurrent delay @CornishNomad mentioned. Mine was set stupidly low from the factory. Also worth logging your cell voltages during discharge using the Xiaoxiang app — I found one of my balance leads had a dry joint that was throwing ghost voltage spikes, tripping protection momentarily before recovering.

@MarshSoul are you seeing this under heavy load specifically, or does it happen at lighter draws too? That distinction really helped me narrow mine down. If it's only under load, I'd be looking at your pack's internal resistance — EVE cells from certain batches did come with slightly higher IR than specced.

Lazy Sparky
Lazy Sparky
Member
5 posts
Joined Oct 2025
1 week ago
#16210

Great thread @MarshSoul — I've spent a fair bit of time poking around JBD units and one thing worth checking that hasn't been mentioned yet is your cell delta voltage protection threshold.

On the SP04S0 series the factory setting is often absurdly tight — sometimes as low as 20-30mV — so if one cell is even slightly out of balance mid-discharge it'll trip the protection instantly. Pop into the JBD app, head to Protection Parameters, and look for "Cell Diff Voltage Protection." Try bumping it up to 80-100mV temporarily just to test whether that's your culprit.

Also worth logging a full discharge cycle with the app connected so you can see which protection flag actually triggers — saves a lot of guesswork. What firmware version are you running on the BMS board itself?

Hamish Lee
Hamish Lee
Member
9 posts
Joined Aug 2024
5 days ago
#16357

Good shout from everyone so far. One thing I'd add — have you checked your cell voltage differential in the JBD app? If one cell is drifting even slightly out of balance during a heavy draw, the BMS can interpret that voltage sag as an undervoltage event on that individual cell and trip protection before the pack as a whole is anywhere near depleted.

Worth logging a discharge cycle and watching the individual cell readings in real time. EVE cells from last summer's batch can sometimes need a few good top-balance cycles before they settle down properly. @TracyGrant might recognise this one too.

Log in to join the discussion.

Log In to Reply