https://insideevs.com/news/376037/tesla ... ory-issue/
“The main issue is that this excessive log file writing causes eMMC flash wear. 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.”
Some have inferred that Tesla systems designs are leading edge. Really?
Why would a systems designer utilize the same non-volatile memory (flash) chip for both critical system settings, i.e. key firmware of
operational parameters, and basic logging functions requiring very frequent memory writes? The MCU system should have had two separate
flash memories. Surely the Tesla systems designers are aware of flash memory technical limitations, right? The other approach would
have been to write logging data to RAM and then write that data eventually to flash memory based on a much lower write frequency.
#1 Leaf SL MY 9/13: 76K miles, 47 Ahrs, 5.0 miles/kWh (average), Hx=70, SOH=73, L2 - 100% > 1000, temp < 95F, (DOD) > 20 Ahrs
#2 Leaf SL MY 12/18: 10.3K miles, SOH 109Ahrs/115Ahrs, 5.2 miles/kWh (average), DOD > 20%, temp < 105F