3 ms·
For those who don't remember, one example of just how badly they can fuck up their software, the operating system on Teslas for a number of years was based on a
by walrus01 4y ago
For those who don't remember, one example of just how badly they can fuck up their software, the operating system on Teslas for a number of years was based on a default Ubuntu that wrote logs which destroyed the SSD. Exceeded the total write wear leveling endurance after just 1-2 years of use of the car. Required total motherboard replacement on a great number of cars, because of course the ssd was permanently soldered down.
- CalChris 4y agoYeah, this did happen to my S. It was covered out-of-warranty because the TSA said it would be a good idea if Tesla covered it out-of-warranty. Tesla concurred. https://www.tesla.com/support/8gb-emmc-recall-frequently-asked-questions https://www.tesla.com/support/8gb-emmc-recall-frequently-ask...
- super_linear 4y agoA decent article on this: https://www.tomshardware.com/news/flash-memory-wear-killing-older-teslas-due-to-excessive-data-logging-report https://www.tomshardware.com/news/flash-memory-wear-killing-... We have this example as a "don't do this" example for excessive logging in our engineering guidelines.
- foobiekr 4y agoThis was such a basic, newbie mistake that everyone I knew who had ever worked even minimally in embedded couldn't believe they were that incompetent and inexperienced.
- walrus01 4y agoTelecom systems and ISP people were also astonished, as it is quite normal for core switching and routing equipment to have a very limited write endurance solid state boot and OS storage device. For a long time very serious $300,000+ routers booted off compact flash cards, back in the day.
- foobiekr 4y agoYep. I worked on those myself and participated in the usual pre-DVT destructive testing of our embedded flash devices specifically to count core dumps and config commits that the device could survive..