Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
  • Want to remove ads? Register an account and login to see fewer ads, and become a Supporting Member to remove almost all ads.
  • Tesla's Supercharger Team was recently laid off. We discuss what this means for the company on today's TMC Podcast streaming live at 1PM PDT. You can watch on X or on YouTube where you can participate in the live chat.

BMS-029 - Tesla Must Do Better

This site may earn commission on affiliate links.
I am an early adopter of Tesla. I bought my Model S in Feb of 2015, laying out close to 90k for a car – which is something I would have never dreamed of doing previously. But I believed in the mission, I believed in the car – so I traded in my Kia Optima and subjected myself to this grand experiment. This was the days where the masses really didn’t know what Tesla was – I would get stopped in parking lots and get strange looks on the road – and I gave makeshift mini-presentations about how this was the future of transportation.

Fast forward 8 years and 3 months later…. After Supercharging I received an error on my screen that said “maximum battery charge level reduced” and gave the code BMS_029. After 8 years and 85k miles of very happy ownership – dealing with the usual door handle replacements, window regulator breaks, new MCU, new front dash screen etc – I now realized I was faced with something much more serious.

I planned on keeping my car indefinitely. I love the car. I have never loved a car, but I do love this car.

3 months after my battery warranty expired, I have this error that is going to limit me to about 35% charge, and from everything I read online it is basically a battery death sentence. The Tesla equivalent of the “blue screen of death”. I went to the Tesla Service App, and explained the error and a screenshot – and got back a 15k estimate. No phone call, no options, no offer of repair, no diagnostics - just give us 15k and we will fix it.

Thank goodness for the online community. I found a Facebook group dedicated to this, and lots of help at Teslamotorsclub. I am not an engineer. I am simply a normal consumer. I feel like that needs to be said because if not for the amateur Tesla engineers out there, and aftermarket technicians – I feel like there would be zero information about this because Tesla isn’t talking or explaining. They simply text you back an estimate in an app, with one option – pay us or your car is dead – bricked.

So after doing lots of reading online – and talking to several experts – these are the options:
  • Error removal through software. There are people out there who will (for about $500), simply remove the error so that you can go back to where you were the day before this dreaded error showed up.
  • Pay anywhere from 8k to 9.5K to ReCell or another 3rd party for a remanufactured battery. You will get a battery pack from a car that they previously replaced, and remanufactured for you. Your battery will then be remanufactured and sold to someone else. You will get a battery pack that is dated anywhere from 2012 to 2015 and a 2 year 25k warranty.
  • Pay Tesla about 15k for exactly what ReCell does, but get a 4 year 50k warranty.
  • Buy a brand new 90KWH battery from Tesla for about 19k, and get a 4 year 50k warranty.
Option 1 seems like the absolute worst option. It seems like this is widely advised against, as this simply removes the error but doesn’t fix the root cause – which could be catastrophic. This part seems obvious. But hiding under the surface is a very big problem for Tesla – and for Tesla owners – the resale market can never be trusted. When I got this error – overnight – my resale value went from 30k to 10k. If I can remove this error, it goes back up to 30k. So it is obvious that there will be lots of unsuspecting buyers who end up with a car that is going to get the error again – or a potential big problem with the battery – either from a dealer who buys it for 10k and removes the error and sells for 30k, or an individual. This seems like a PR disaster for Tesla – and a horrible situation for consumers. It has already happened multiple times.

Option 2 and 3 are very similar – really just warranty differences. But in the end, if you can get a brand new battery for 4k more, and you plan on keeping the car for a long time, ReCell and Tesla need to do a better job of educating the average consumer (like me) that a reman battery with 8-10 year old cells has a value proposition vs a brand new battery. I fully support ReCell and their mission, because they are doing what Tesla does and beating them on price – and for the right person – it is a great option.

I chose option 4. I hate that I am laying out 19k to basically get back to where I was before the error. But at the same time – with the limited information I have – especially from Tesla – and very limited options – it is the best decision for me. My car is at Tesla right now sitting waiting for the work to be done.

Tesla needs to do a much better job addressing this, and develop a program that has better education and options. Are they trying to get the early cars off the road? Are they trying to get the unlimited supercharging cars off the road? They are getting my battery as part of the 19k repair – and they will remanufacture that and sell it to someone else for 15k. How much work and cost goes in to the remanufacturing? What if it is a circuit board or a few cells or even a module on my battery – that costs them close to nothing in comparison to the 15k they will flip it for – is that fair that I pay 19k on a car that is only worth 30k, and they ALSO get my battery?

Tin foil hat time…. I don’t necessarily believe any of the following to be true – but as Elon likes to say on Twitter – “I am just asking the questions”. What if there was a company that could press a button and send an error to a car fresh out of warranty, and essentially brick it knowing that they then would charge between 15k and 19k to replace it, and in return get a battery that they will sell to the next person they send the error to?

It seems a lot of cars are getting this error just after 8 years. Tesla – isn’t it in your best interest to be more transparent about issues, education, and options? Do you not care that the people this is happening to are the same people who in part built the company to what it is today? I have probably sold 20 people over the years on buying cars, and I have bought a MY. I am not suggesting Tesla owes us anything – but it just seems like a smart business decision to better handle this.

There are lawsuits already out there. Who knows. One persons opinion… This experience has seriously diminished my faith and experience in Tesla. I am biting the bullet – spending 19k on a car that will only be worth 30k when done – but I will always wonder if the BMS_029 error was just a software glitch, a $50 circuit board, a real problem that just happened to occur at 8 years and 3 months – or something much more sinister.

Come on Tesla, you can and need to do better.

13931046016_3a0a212798_b.jpg

"2014 Tesla Model S" by harry_nl is licensed under CC BY-SA 2.0.
Image added for Blog Feed thumbnail
 
Okay I think I see where you're coming from. Since Tesla didn't make the lithium ion cells then it's not their problem. And therefore it's not our place to pressure them to mitigate any cell failures. And really our beef is with Panasonic. So we should be writing angry letters to them for making batteries that eventually fail.

It's an interesting perspective. I'm not so sure I agree with it.
I see it slightly differently. Writing angry letters to anyone complaining about the laws of physics and the current electrochemical reality of lithium batteries is not likely to be particularly fruitful (although maybe it will make you feel better?).

The right way to solve a problem is to start with a problem statement and develop potential solutions. In this case, the problem is "we need to develop safe, reliable, cost-effective batteries for electric vehicles that are reasonably fault-tolerant and economical to replace when they do break or reach the end of their expected service life."

The wrong way is is to start with a solution and back into the actual problem. "An electric vehicle battery must be able to isolate any one arbitrary cell from a ~7,000 cell pack to ensure absolute longevity and service life of the remaining pack/cells" is a great example of the wrong way to solve a problem.

Is the latter example possible? Yes. Is it possible at an acceptable level of cost, complexity, and reliability such that the juice is worth the squeeze? I strongly suspect not.
 
I see it slightly differently. Writing angry letters to anyone complaining about the laws of physics and the current electrochemical reality of lithium batteries is not likely to be particularly fruitful (although maybe it will make you feel better?).

The right way to solve a problem is to start with a problem statement and develop potential solutions. In this case, the problem is "we need to develop safe, reliable, cost-effective batteries for electric vehicles that are reasonably fault-tolerant and economical to replace when they do break or reach the end of their expected service life."

The wrong way is is to start with a solution and back into the actual problem. "An electric vehicle battery must be able to isolate any one arbitrary cell from a ~7,000 cell pack to ensure absolute longevity and service life of the remaining pack/cells" is a great example of the wrong way to solve a problem.

Is the latter example possible? Yes. Is it possible at an acceptable level of cost, complexity, and reliability such that the juice is worth the squeeze? I strongly suspect not.

They wouldn't necessarily have to be able to isolate every single cell. That would be nice but probably costly. Instead what they could do is make a way to isolate the module with the failed cell in it. Instead of dealing with 7000 devices they'd only have to deal with 16. In the context of a 20k pack this seems feasible to me.
 
  • Like
Reactions: father_of_6
They wouldn't necessarily have to be able to isolate every single cell. That would be nice but probably costly. Instead what they could do is make a way to isolate the module with the failed cell in it. Instead of dealing with 7000 devices they'd only have to deal with 16. In the context of a 20k pack this seems feasible to me.
Even to do that would probably require adding 32 contactors, you are look at ~$5,000 extra just for that, and replacing 16 short modules jumpers with 48 short and 16 long bus bars, all of which take space, add weight, an energy, so you might have to drop a module to account for all of that extra equipment. (And efficiency would likely take a small hit as well.) Cooling of those contactors could even be an issue. By the time you get done with all of the extra stuff to make the pack more resilient, you have made it worse overall, and cost so much extra that you could probably have paid for half of a replacement.

And are you really OK with a single cell failing causing you a loss of 6.25% of your range, which would also drop your pack voltage by ~50v, resulting in slower charging and less performance. (Well it might be possible to keep the performance, but it would increase the amperage demands on the remaining cells, which would likely make them fail quicker.) When the second module fails you would be down another 50v, and would be at the bottom of the supported voltage range for CCS charging. (I don't know how low of a voltage the Superchargers, or the onboard AC charger, support.)

To give you an idea, @wk057 thinks that Tesla removing two modules from a 400v 100kWh pack to make a 350v 85kWh is pushing things, and likely to cause more failures of the battery and inverter(s)/driveunit(s).

Bypassing two modules on a 400v "85kWh" pack with ~12% degradation to make a 350v ~60kWh, would give you a pretty rotten experience, especially when one more cell failure would then put you out of business.
 
  • Informative
Reactions: father_of_6
Even to do that would probably require adding 32 contactors, you are look at ~$5,000 extra just for that, and replacing 16 short modules jumpers with 48 short and 16 long bus bars, all of which take space, add weight, an energy, so you might have to drop a module to account for all of that extra equipment. (And efficiency would likely take a small hit as well.) Cooling of those contactors could even be an issue.

And are you really OK with a single cell failing causing you a loss of 6.25% of your range, which would also drop your pack voltage by ~50v, resulting in slower charging and less performance. (Well it might be possible to keep the performance, but it would increase the amperage demands on the remaining cells, which would likely make them fail quicker.) When the second module fails you would be down another 50v, and would be at the bottom of the supported voltage range for CCS charging. (I don't know how low of a voltage the Superchargers, or the onboard AC charger, support.)

To give you an idea, @wk057 thinks that Tesla removing two modules from a 400v 100kWh pack to make a 350v 85kWh is pushing things, and likely to cause more failures of the battery and inverter(s)/driveunit(s).

Bypassing two modules on a 400v "85kWh" pack with ~12% degradation to make a 350v ~60kWh, would give you a pretty rotten experience, especially when one more cell failure would then put you out of business.
Not to mention adding that much hardware would likely decrease reliability making the whole thing counterproductive and more expensive
 
  • Like
Reactions: MP3Mike
Even to do that would probably require adding 32 contactors, you are look at ~$5,000 extra just for that, and replacing 16 short modules jumpers with 48 short and 16 long bus bars, all of which take space, add weight, an energy, so you might have to drop a module to account for all of that extra equipment. (And efficiency would likely take a small hit as well.) Cooling of those contactors could even be an issue. By the time you get done with all of the extra stuff to make the pack more resilient, you have made it worse overall, and cost so much extra that you could probably have paid for half of a replacement.

And are you really OK with a single cell failing causing you a loss of 6.25% of your range, which would also drop your pack voltage by ~50v, resulting in slower charging and less performance. (Well it might be possible to keep the performance, but it would increase the amperage demands on the remaining cells, which would likely make them fail quicker.) When the second module fails you would be down another 50v, and would be at the bottom of the supported voltage range for CCS charging. (I don't know how low of a voltage the Superchargers, or the onboard AC charger, support.)

To give you an idea, @wk057 thinks that Tesla removing two modules from a 400v 100kWh pack to make a 350v 85kWh is pushing things, and likely to cause more failures of the battery and inverter(s)/driveunit(s).

Bypassing two modules on a 400v "85kWh" pack with ~12% degradation to make a 350v ~60kWh, would give you a pretty rotten experience, especially when one more cell failure would then put you out of business.

Where are you buying your contactors for that much? And why 32? And why contactors? I feel that you've reached for the most maximalist way to implement this solution in order to strawman it.

I'm not okay with losing 6.25% of my range. You know what's worse? Losing the entire battery. If I can get away with driving another 100k miles until the next failure I'll take it.
 
  • Love
Reactions: Galve2000
Where are you buying your contactors for that much? And why 32? And why contactors? I feel that you've reached for the most maximalist way to implement this solution in order to strawman it.
You need two contactors to either connect to module n to module n+1 or module n+2. (Shoot you might even need another 16 contactors to disconnect the other end of the module to fully isolate it.) From what I could tell ~$150/contactor is really cheap. The actual price I was quoted was $300/each for contactors rated to 500v/1000A, but I figured Tesla would have a pretty good, 50%, volume discount. On the other hand you could use cheap, underrated, contactors like Ford did in the Mach-E where they weld shut, and they have to limit WOT duration, and put the car in limp mode to prevent outright failures, but I didn't figure you wanted to make it that much more unreliable.

Maybe there is a better choice than contactors for switching 1000A around, but I don't know what that is, do you?

Frankly I think the whole idea is ludicrous. The only feasible approach would be to design the pack to be opened, and sealed, fairly easily with the intent that you take the bad module out and install a "dummy" bypass module. Then maybe you figure there is a $2-3k charge for each module that needs removed. (Of course you would be pre-paying for the design, in higher initial vehicle costs, to be more serviceable even if you didn't ever need it.)
 
  • Like
Reactions: mongo and gt2690b
I don't know.. I know people that work at Dell that expect (engineer) their hard drives to fail very shortly after the warranty is up.. not because they are trying to screw customers but because they are making them just reliable enough to fulfill their warranty period... some would call that good engineering

on a related note.. how is your S85 2013 holding up!?
I had forgotten until you wrote this, that a former manager of mine worked for awhile for the large appliance division of Westinghouse (washers, dryers, that sort of thing), and described their engineering practice as something like that. Engineer the machines to last a certain period, consistently, so that you do not build a lot more longevity into one part than into another. I do not think he tied it to the warranty, but as I recall he talked of not over-engineering so -- he said they called it "value engineering. " In a way, it makes sense -- don't build long term value (and cost) into parts that are likely to be discarded when the rest of the machine is no longer worth saving or fixing. I am not sure how practical that is, in practice, or how safety requirements come into it. You don't want parts that carry natural gas in an oven or dryer to be failing prematurely, certainly.
Can any practicing machine/appliance designers comment on this?
 
You need two contactors to either connect to module n to module n+1 or module n+2. (Shoot you might even need another 16 contactors to disconnect the other end of the module to fully isolate it.) From what I could tell ~$150/contactor is really cheap. The actual price I was quoted was $300/each for contactors rated to 500v/1000A, but I figured Tesla would have a pretty good, 50%, volume discount. On the other hand you could use cheap, underrated, contactors like Ford did in the Mach-E where they weld shut, and they have to limit WOT duration, and put the car in limp mode to prevent outright failures, but I didn't figure you wanted to make it that much more unreliable.

Maybe there is a better choice than contactors for switching 1000A around, but I don't know what that is, do you?

Frankly I think the whole idea is ludicrous. The only feasible approach would be to design the pack to be opened, and sealed, fairly easily with the intent that you take the bad module out and install a "dummy" bypass module. Then maybe you figure there is a $2-3k charge for each module that needs removed. (Of course you would be pre-paying for the design, in higher initial vehicle costs, to be more serviceable even if you didn't ever need it.)

Circuit breakers, fusible links. Probably some other methods if I looked into it more. If you want to get low tech about it then maybe even an access panel a tech could reach on the top of the battery where the output lines of the modules can be reached and cut if necessary.

Contactors are used where they are in the battery because there's a need to open and close the circuit a lot. Isolating a module is something that only needs to be done once and I believe only 2 lines need to be cut to effectively isolate a module. Maybe even 1.
 
Circuit breakers, fusible links. Probably some other methods if I looked into it more.

Both good for disconnecting on an over-current event, but that isn't what people are asking to be done here. (Either one would disable the pack if triggered.)


Contactors are used where they are in the battery because there's a need to open and close the circuit a lot.

Or where you need to remotely switch something. (I assumed that they would use latching contactors, so they stayed in the last commanded postion, so essentially they are remote switches.)

Isolating a module is something that only needs to be done once and I believe only 2 lines need to be cut to effectively isolate a module. Maybe even 1.
Modules are connected in series, if you cut either connection to it you just disabled your entire pack.
 
And shortened the warranty..
For some, although I suspect the large majority of Teslas sold do less than 150,000 miles in 8 years, so the change to a warranty with a mileage limit was inconsequential for most.

"Infinite mile" warranties carry a lot of risk for the warrantor. A risk worth taking when you're a new company selling new technology and trying to convince people to buy by lowering their overall risk - and I must admit a deciding factor in my own decision to buy as a high-mileage driver. But probably unsustainable in the long run.
 
Both good for disconnecting on an over-current event, but that isn't what people are asking to be done here. (Either one would disable the pack if triggered.)




Or where you need to remotely switch something. (I assumed that they would use latching contactors, so they stayed in the last commanded postion, so essentially they are remote switches.)


Modules are connected in series, if you cut either connection to it you just disabled your entire pack.
Here are some breakers you could use instead of contactors:


I'm not seeing the savings though.. 36 of these is more than an entire pack
 
Both good for disconnecting on an over-current event, but that isn't what people are asking to be done here. (Either one would disable the pack if triggered.)




Or where you need to remotely switch something. (I assumed that they would use latching contactors, so they stayed in the last commanded postion, so essentially they are remote switches.)


Modules are connected in series, if you cut either connection to it you just disabled your entire pack.

Ah. So they are. I was under the impression they were wired in parallel.

Different plan then. Patch panel on the battery where a tech could rearranged the wires to jump out a module. It'll take some extra copper but it shouldn't be that expensive.
 
Why would losing one cell create added stress on the remainder? This has to be a solvable problem.
Its not stress per se, u cut one out, u now have one brick with 73 parallel, this is now ur weak link n will limit rest of ur bricks to 73p worth of capacity
On top of that this brick will charge/discharge faster now that its smaller, n voltage gain/drop will be faster n not matching other 74p bricks.
Only way theoretically this could work if u cut out single cell from all 96 bricks but thats a lot of work...

Why can't an EV battery just keep the voltage where it needs to be and let the amperage reduce as cells die off?
Cause physics of series circuit :)

They wouldn't necessarily have to be able to isolate every single cell. That would be nice but probably costly. Instead what they could do is make a way to isolate the module with the failed cell in it. Instead of dealing with 7000 devices they'd only have to deal with 16. In the context of a 20k pack this seems feasible to me.
This function already there, many ppl posted brick voltages n imbalance, u can see which brick is out of population

Ah. So they are. I was under the impression they were wired in parallel.

Different plan then. Patch panel on the battery where a tech could rearranged the wires to jump out a module. It'll take some extra copper but it shouldn't be that expensive.
As was said before 96 in series, 6 series ones hiding in one module.
Any extra panels will add moisture ingress possibility...
Only remote way possible would be if all 96 bricks were separate, then u can remove one n jump it but you'll need software support for it...

Also, Tesla already went different direction, 3/Y's have only 4 modules, n Plaids/4680s have all cells glued in foam so no way any module replacements happening in the future... These S/X packs will die off eventually n only full pack swaps will be the future. my 2c.
 
  • Informative
Reactions: NV Ray
Fundamentally I think the problem is that Tesla's battery management system is just inadequate.

I see it slightly differently. Writing angry letters to anyone complaining about the laws of physics and the current electrochemical reality of lithium batteries is not likely to be particularly fruitful (although maybe it will make you feel better?).

Yeah, I'm not seeing this as a Tesla specific problem or even anyone's problem that we can assign blame or fault to, it's just a challenge of physics and economics.

Would you rather spend $5-8k on a new battery in 8-10 years, or a much greater amount in fueling costs over the life of the vehicle? I know my answer. Trying to mimic the exact economic model and value proposition of ICE cars is not a logical path forward.

I do think this doesn't work for most people though. While I agree with you and rationalized the purchase of the most expensive vehicle I've ever owned (M3LR) at least partially because of decreased fuel costs, I don't think the economics work for most people.

I read your question as "Would you rather spend $8k upfront or $14k over 10 years?". It's obvious which is the better choice, but with the amount of credit card debt and people living paycheck to paycheck in the U.S., I think most people would choose to pay the higher amount over a longer period of time.

From what I've read, half of those with 5 figure salaries live paycheck to paycheck. Most people don't have $8k sitting in the bank to buy a new battery. Currently, lenders don't commonly issue loans for car repairs, but perhaps that will just become a thing... replacement battery financing.

If battery recycling is in full swing, and the economics of replacing a battery is worked out, then I guess this is already a solved problem and not too wasteful. It just *feels* that way to me. It's also a bit hard to stomach that 99% of my battery cells are fine, but I've got to pay $15k for a new pack. That doesn't sit well with my frugality.

I *still*, *still* think someone can overcome this problem. Perhaps it will require an entirely different battery technology, or just a very different perspective on the problem.
 
It's also a bit hard to stomach that 99% of my battery cells are fine, but I've got to pay $15k for a new pack.
But you don't know they are fine. There could be a bunch more just about to fall in the same way. (At least one person who had the snip surgery done had a cell in a different module go out shortly after. Which isn't unexpected given they were made at the same time, originally matched and were subjected to the exact same usage.)
 
  • Like
Reactions: gt2690b
I’m at 170k and counting, I’ll let you know. So far so good.
It appears those with high mileage have better luck with the old Model S. It's the ones that have low miles for its age that are getting the BMS errors. My guess is they sit too long, allowing moisture to corrode inside the battery packs. Where the high mileage ones heat up the battery enough to evaporate moisture build ups.
 
  • Informative
Reactions: Galve2000
It appears those with high mileage have better luck with the old Model S. It's the ones that have low miles for its age that are getting the BMS errors. My guess is they sit too long, allowing moisture to corrode inside the battery packs. Where the high mileage ones heat up the battery enough to evaporate moisture build ups.
Do we have real data on that or are you stringing some anecdotes together?
Someone with 50k and a failed battery is more likely to complain (on a forum) than someone with 150k and a failed battery. Also the 150k car is more likely to be in a car accident and totalled first (and it is worth less so more likely to get totalled with the same accident). Or the person driving that much doesn't have the time to come here and post about it.
Someone who buys a $80k car and then doesn't drive it much maybe someone more likely to tell Tesla to keep the car and moves on.
I would be very surprised if these and a lot of other factors that I haven't thought of skew the anecdotes so we really have no idea. Now Tesla probably does so I will eat my hat if we actually have some leaked real data. I would take WK057 as another source but also a skewed one - knowledge differences, frugality difference etc.
I also would be less likely to go to WK if I had 200k rather than 50k because I would figure there was less salvageable cells.

It is really awful to learn that packs are becoming harder to service. Makes the whole sustainability argument go completely out the window.
 
  • Disagree
Reactions: gt2690b