“Hunting for an Issue-Free BMS: How Do Big Battery Brands Nail It?”

Packman

100 µW
Joined
Jun 1, 2024
Messages
8
Location
Australia
Hey everyone, I’ve been researching LiFePO4 batteries for a while now, and one thing I keep seeing is how many people struggle with BMS issues—random disconnects, glitchy Bluetooth apps, inaccurate readings, you name it. Meanwhile, major manufacturers seem to have rock-solid, practically trouble free BMS performance. How do they do it? They obviously wouldn't want every second customer contacting them with BMS issues, so how do they upgrade them.

Are they sourcing from top-tier OEMs and doing custom firmware? Running intense QA cycles? Replacing cheap MOSFETs with better hardware?

I’d love to hear from anyone who’s torn down a “big brand” battery or worked behind the scenes. What’s the secret sauce for a BMS that just works? Any insider tips, design approaches, or recommended suppliers would be amazing. Thanks!
 
If major brands built their stuff from random modules bought from Aliexpress and released it on customers without any testing then they'd be struggling too :)
 
Hey mate, yes that's exactly what I mean! I would really like to know what sort of upgrades they do, what brand of BMS most of them use and how they upgrade them to be more user friendly. I would like to know why It's so hard to find a decent BMS that is not glitchy and has no dropouts etc. I know there are some expensive brands that are probably much better but some of them seem quite bulky too.
Can any of you BMS engineers give us some insights on how to upgrade the firmware or do whatever needs doing to make all the general BMS's more user friendly. lol
I see that JBD, JK and Daly seem to be some of the most popular BMS's. Are any of you guys using any of these or maybe another brand. Which BMS's do you guys prefer?? :geek::)
 
I don't know much about how big brands design their stuff. But if you look at any decently manufactured battery: the PCB design matches the case, there's no loose cabling, cell connections are nicely aligned with PCB, no crossing paths, everything is held in place by the chassis, no rattling, no glue.. You can say it's been designed, not slapped together
 
I helped start a popular ebike battery company ( built their website, helped name the company, drew their logo ) that sells the possibly highest quality product out there.

The secret sauce is:
- understanding the underlying engineering
- being EXTREMELY picky about components and be willing to buy a lot of crap until you get the best one.
 
Meanwhile, major manufacturers seem to have rock-solid, practically trouble free BMS performance.
Which specific manufacturers?


I’d love to hear from anyone who’s torn down a “big brand” battery or worked behind the scenes.
Which specific "big brand"s?

Without knowing what exactly you are comparing to, it's tough to give you useful info.


But, in general, any company designing a product for a specific use, especially one that is hazardous if not designed and built correctly, will have to have (or hire out for) competent engineers to design it, competent QA people to design the verification and testing processes, and be willing to invest the money it will take to create something that does the job safely and as well as possible for as long as possible so they will not have to do any warranty repairs.


There are certainly a lot of companies making batteries that definitely do NOT do any of those things, but there are some that do--most likely the ones that can be sued if their stuff causes a problem or kills someone.


Most of the places that manufacture parts / boards / modules / etc will custom make a version of them for a company that is buying enough of them. But...many of those will not be usable outside their "ecosystem", as they may have custom firmware requiring some other part of the system to connect to, communicate with, etc. Some will be "generic" and work just like any other customer-purchasable similar part, just differently (perhaps better, perhaps not).

If you really want to know what some specific company is using that is different than what you can buy, you'd probably have to buy one of that company's units, then take it apart to see what's in there, and if it has any markings that indicate who made the parts for them (if they didn't make them themselves, which they might).


If you have a specific thing you need your system to do for you, then I'd recommend making yourself a complete list of features and requirements, and a separate list of "would be nices", each list ordered by most required down to least, prioritized so you can decide if something that has all but one of them is still acceptable or if you really have to have them all, etc. Anything you leave off the list that you require means anything you find that fits all the rest but not that is a waste of time...so be thorough.

Posting that list may help us help you find something that does what you want (if it exists).
 
I would just keep it simple. Bluetooth can't fail if there's no bluetooth. For sure we'll be getting batteries that causally chat with the owner during a ride, or call police when you go too fast, but i'd prefer it to be quiet and do just one thing well.
I mean, if the battery has firmware in it then it's already too far

PS regarding the well known brands and their product quality - there's no doubt that they got the engineering skills to make good products, but big part of these skills goes to ensuring profit for the company, not the longevity of their batteries. Everyone tries to build a proprietary system that's only compatible with their own components, and there's a lot of electronics involved in just that task. And they can fail, too - then an otherwise good battery becomes trash.
 
Last edited:
I mean, if the battery has firmware in it then it's already too far
That's kind of required on "universal BMSs" where you can configure the parameters how you want.

I have a BMS w/bluetooth on two batteries, and 0 issues because of bluetooth despite spamming
them for weeks by now over bluetooth with my own software several times per second.


edit: looks like ^vimeo doesn't work, but this might:
 
Back
Top