参考文章:Flash Memory Wear Killing Older Tesla’s Due to Excessive Data Logging: Report — from Tom’s hardware
随着使用时间的增加,传统汽车尤其是引擎部分会逐步老化,这已经成为共识,而电动车因为极大的简化了动力总成,如果抛开电池部分不谈,应该能够获得更长的使用寿命。然后,最近一份来自 insideEVs的报告指出,老款的特斯拉有个不小的隐患。想看原文报告的,戳https://insideevs.com/news/376037/tesla-mcu-emmc-memory-issue/。
这个隐患出在特斯拉MCU(Medial Control Unit)上的Flash上。
跟所有现代汽车一样,特斯拉会记录日志,但是特斯拉日志记得比较‘丧心病狂’,产生了大量的写入数据,虽然新的数据会覆盖老的数据,但是给Flash带来的磨损是无法避免的。刚开始特斯拉的FW比较小,Flash上可以供日志写入的空间比较多,所以这个问题不会马上凸显,随着特斯拉不断的增加新的功能,FW需要的Flash空间越来越多,相应留给日志写入的空间越来越少,Flash上单位Page写入量飙升,从而加速老化。
SD卡,SSD,U盘,手机,各种设备,各种车,都使用Flash,经过一段时间使用,坏块会逐渐增加,但是因为有spare space的存在,通常在生命周期内不会出现什么大问题。但特斯拉不一样,这货产生的log实在太多,从而导致车还好好的,Flash先寿终正寝。
特斯拉整车运行高度依赖电子部分,一旦Flash出问题,整个车就成了一块漂亮的砖头。
几个月前,这类问题首次见报,Tesla被弄的有点措手不及,美国华强北自力更生出了一个DIY教程去解决这个问题,虽然老美动手能力强,但是也不是人人都能够修电动汽车的。现在特斯拉也推出了自己的解决方案,只要你还在质保期内,就帮你把整个MCU模块直接更换掉。如果已经过保,你大概需要花1800~3000刀修理费。
一个叫Jason Hughes的哥们(以黑特斯拉系统知名),提供了一个更高性价比的解决方案:使用专门的设备直接更换MCU上的eMMC芯片,而不是更换整个MCU,并且他会帮你把旧eMMC上数据(ID,Key啥的)复制到新换上eMMC芯片上,让车主可以继续享受特斯拉的官方更新和服务。他甚至可以帮你修改特斯拉的代码,使用RAM而不是Flash存储log,当然这会带来一定的性能下降。
现在新款特斯拉配备的Flash比老款的要耐用,暂时这个问题没有再出现,但是按照Hughes的说法,按照特斯拉的尿性(比以前更多的日志,越来越大的FW,更多的地图,自动驾驶信息,娱乐信息等),新款特斯拉出现同样的问题时早晚的事情。
钢铁侠同志针对这个问题,在Twitter上回复“Should be much better at this point.”
然而,这个并没有什么大不了的!
因为: