Tesla Troubles: Models Bricking Over Flash Memory Problem

Matt Posky
by Matt Posky
tesla troubles models bricking over flash memory problem

As the most-successful manufacturer of electric vehicles, Tesla is often at the forefront of new challenges relating to advanced automotive technologies. While the brunt of this has revolved around its software, mainly Autopilot, it’s also going to be among the first automakers to confront widespread battery recycling ⁠— something it’s already planning for at its Nevada Gigafactory.

Nothing last forever and, like every internal combustion vehicle, EVs have parts that go bad. Over the last six months, there’s been a growing number of reports of customers claiming their Teslas are bricking out like old phones. Displays are going dark, accessories are… inaccessible, and charging is often not an option. The culprit appears to be the embedded Multi-Media Controller (eMMC) on MCUv1 units, which logs data using flash memory.

Apparently, Tesla is overworking these systems (at least on some models) to a point where they can’t take it anymore. It’s basically the same thing that would happen if you filled and wiped a USB drive hundreds of times everyday. One morning you’d plug it in and find that it’s no longer functional due to being burnt out from overuse.

Coverage of the issue started to really pick up after Jason Hughes, an independent repair professional from North Carolina’s 057 Technology, managed to get Elon Musk to respond to the issue. On October 9th, he tweeted out that he had encountered dozens of “ MCUv1 units for customers suffering from eMMC flash failure,” suggesting that Tesla’s engineering team do something about it.

Musk responded that the problem should be “much better at this point.”

Hughes responded that he had seen models suffering from the problem from a version that was just a couple of weeks old, adding that he would keep an eye on newer versions.

Complaints of the flash-memory failure go back much further, however, and were gaining serious steam online as early as 2018. In May, the YouTube channel Rich Rebuilds (which is pretty good if you want an unbiased look into EVs) discussed the matter and opened up an MCUv1 to get a gander at the hardware with Phil Sadow.

“[Tesla] creates so many logs in the car, they write to [the eMMC] so fast that it basically burns them out. They have a finite amount of writes; they can only do so many writes. The amount of logging they’re doing is excessive,” Sadow explained.

InsideEVs, which has one of the most comprehensive explanations of the problem available, spoke with several of the repair professionals expressing concerns to get their opinion.

“The main issue is that this excessive log file writing causes eMMC flash wear,” explained Hughes. “Flash memory is generally only rated for some tens of thousands of write cycles. What happens is that the flash memory starts to fail when writings can no longer be completed. When one block fails, parts of the firmware may also become unreadable, leading to poor operation or failure of the MCU completely.”

Tesla Forums covered the issue back in April, with a poster noting the MCU repeatedly rebooted after 39,000 miles on their 2016 Model S. Repeated repair attempts failed to solve the issue, and they were understandably upset that they had to pay half the cost out of pocket ⁠— despite the vehicle still being under warranty. Tesla Motors Club has also covered the matter at length, with customers giving the play-by-play of their flash memory headaches.

Most owners seem to be encountering the problem very near the warranty cutoff. Those that make it technically should have their MCU replacement covered. If not, repairs can cost anywhere between $400 and $3,800 ⁠— depending on where you’re having the work done (and how they’re doing it).

Some independent shops have admitted that, while they’ve managed to find ways to replace the failed chip, reprogramming the system to not bombard itself with ever-cycling data has been harder to manage. Most units are still subject to overloading over time but some feel confident they’ve managed to sort that out in part by installing more robust memory chips or by simply sending some of those unnecessary ones and zeros to the RAM.

“Tesla needs to just disable syslog on all vehicles unless specifically required on a development car or to diagnose an infotainment issue on a specific car. There are absolutely zero reasons to log hundreds of MB per day to a small built-in flash chip,” said Hughes. “Tesla has known about this issue for years now and has done nothing to mitigate it. I’ve personally reported it on multiple occasions, and I know others have as well. I’ve noted this to Tesla on several occasions, starting in late 2015, and several times since.”

While everyone is largely concerned with MCUv1, which are logging more data than ever before, MCUv2 vehicles technically suffer from the issue as well. But their larger chip size is likely to buy the owner significantly more time, which is about all anyone outside the manufacturer can do anyway. Tesla will ultimately be the one that has to address the high amount of logging that’s ultimately creating this problem ⁠— especially for vehicles still under warranty.

“The cynic in me looks at this as a planned obsolescence type of thing,” said Hughes. “However, the reality is probably a lot more benign: laziness.”

[Image: JL IMAGES/Shutterstock]

Matt Posky
Matt Posky

Consumer advocate tracking industry trends, regulation, and the bitter-sweet nature of modern automotive tech. Research focused and gut driven.

More by Matt Posky

Join the conversation
3 of 57 comments
  • Jkross22 Jkross22 on Oct 18, 2019

    I tried talking my cousin out of buying one of these a few months ago, but it's what he wanted. This is really bad that Tesla cheaped out like this. We've seen them cheap out on materials and fit and finish, but the assumption (at least my assumption) was that all drivetrain/propulsion related electronics were solid. Huge black eye for Tesla. Their response is once again less than acceptable.

    • Vulpine Vulpine on Oct 18, 2019

      And what does your cousin think of it? Clearly you've been biased from the beginning and this little episode is confirmation of your bias but your cousin may think completely differently and may never agree with you.

  • Art Vandelay Art Vandelay on Oct 19, 2019

    So I assume this is a confluence of issues. It looks like, per other articles there is no load leveling (trim) functionality on the drive. That combined with a high level of logging ensure the same sectors are written to over and over and frequently. Larger drives with trim implemented should Outlast the car. Not sure if they cheaper out on the memory...you want quality used in hard drives here...not the USB stick caliber stuff. Ideally though this is not a failure that should kill the car either way so I do question the implementation.

  • Spamvw Three on the tree, even Generation X would have a hard time stealing one of those.
  • ToolGuy This trend of cyan wheels needs to end NOW.
  • Kwik_Shift Interesting nugget(s) of EV follies. https://x.com/WallStreetApes/status/1729212326237327708?s=20
  • SaulTigh I've said it before and I'll say it again...if you really cared about the environment you'd be encouraging everyone to drive a standard hybrid. Mature and reliable technology that uses less resources yet can still be conveniently driven cross country and use existing infrastructure.These young people have no concept of how far we've come. Cars were dirty, stinking things when I was a kid. They've never been cleaner. You hardly ever see a car smoking out the tail pipe or smell it running rich these days, even the most clapped out 20 year old POS. Hybrids are even cleaner.
  • Inside Looking Out Just put ICE there. Real thing is always better that simulation.