News for hackers. Stuff that matters.
Re:Flash Memory Wear Killing Older Teslas Due to Excessive D... by alanthedev on Tuesday October 15, 2019 @03:23PM (#21262579)
> - Why were they not using automotive grade flash?

Cool. I did not realize there were such products.

Re:Flash Memory Wear Killing Older Teslas Due to Excessive D... by Unklejoe on Tuesday October 15, 2019 @03:35PM (#21262737)
Well, for a given chip, it usually just refers to a wider temperature range.

But there are other types of flash that are better suited for this environment. I see parallel and SPI NOR flash a lot in ruggedized embedded devices (usually with a minimum of 100,000 erase cycles), but they're generally a lower capacity.

I don't know the exact cause of this failure, but there are ways to design around unreliable flash too. They could partition it such that the firmware image is in a read-only partition, and it runs out of a ramdisk, with only user settings and log messages stored in a R/W partition. That may be what they're doing, and perhaps the issue is due to the software crashing when the write fails. I'm not sure.

Re:Flash Memory Wear Killing Older Teslas Due to Excessive D... by mayniac on Tuesday October 15, 2019 @10:50PM (#21266597)
>I don't know the exact cause of this failure, but there are ways to design around unreliable flash too. They could partition it such that the firmware image is in a read-only partition, and it runs out of a ramdisk, with only user settings and log messages stored in a R/W partition. That may be what they're doing, and perhaps the issue is due to the software crashing when the write fails. I'm not sure.

Not in this field so I might be wrong, but I'm guessing they could have also:

* Have redundant storage, failover when the first flash chip dies, and log a fault telling the user to get it looked at. Flash is cheap anyway

* Use removable storage. PCIe, M.2, proprietary, whatever. If it dies then at least you can replace it relatively cheap.

I'm interested in what other problems will surface with Teslas in the next few years. This seems like a huge design failure, I doubt it's the only one.