Hacker News 中文摘要

RSS订阅

在桌面上用事故车零件运行特斯拉Model 3电脑 -- Running Tesla Model 3's computer on my desk using parts from crashed cars

文章摘要

作者通过购买事故特斯拉Model3的零件,成功在桌面上搭建了车载电脑系统。该系统由媒体控制单元和自动驾驶计算机组成,原本位于副驾驶座前。作者参与特斯拉漏洞悬赏计划,需要实际硬件进行研究。

文章总结

在桌面上运行特斯拉Model 3车载电脑:利用事故车零件的改装实验

项目背景

特斯拉运营的漏洞悬赏计划鼓励研究人员发现其车辆的安全漏洞。为参与该计划,作者决定获取特斯拉Model 3的实际硬件,目标是将车载电脑(MCU)和触摸屏在桌面上运行,并启动车辆的原生操作系统。

硬件获取与组装

  1. 车载电脑结构

    • 由两部分组成:媒体控制单元(MCU)和自动驾驶计算机(AP),层叠放置于金属水冷外壳内,尺寸类似iPad,厚度约500页书籍。
    • 通过eBay以200-300美元购得事故车拆解零件,多数卖家为专业拆解公司,部分会提供原事故车照片。
  2. 所需配件

    • 电源:选用亚马逊可调0-30V/10A直流电源(峰值功耗达8A)。
    • 触摸屏:eBay售价约175美元,因更换需求旺盛价格较高。
    • 连接线:原装线缆被卖家剪断,需自行解决MCU与屏幕的连接问题。

技术挑战与解决方案

  1. 电路图参考

    • 特斯拉公开的电气参考手册详细标注了线缆接口与引脚定义,显示屏幕需通过6针Rosenberger 99K10D-1D5A5-D接口连接(2针供电,4针数据传输)。
  2. 替代线缆尝试

    • 尝试使用宝马车的LVDS线缆替代,但因接口尺寸不符失败。
    • 最终花费80美元购买整组仪表盘线束(零件号1067960-XX-E),因其为集成式设计,无法单独采购。

系统启动与调试

  1. 初次通电

    • 根据电路图对MCU的电源引脚接线,成功启动并观察到LED指示灯闪烁。
    • 通过以太网连接发现车内局域网(无DHCP,需手动设置192.168.90.X/24网段IP),并探测到以下服务:
      • SSH服务(端口22):需特斯拉特制密钥登录,仅支持车辆停放状态。
      • REST API(端口8080):名为“ODIN”的诊断接口,供特斯拉官方工具调用。
  2. 硬件故障与修复

    • 尝试手工接线导致电源控制芯片(MAX16932CATIS/V+T)烧毁,经朋友协助识别并更换后修复。

成果展示

最终组装完成的系统可正常运行车辆操作系统,支持触摸屏交互,并开放了网络接口与CAN总线访问权限,为后续漏洞研究奠定基础。

运行效果图

项目意义:通过逆向工程与硬件改装,验证了特斯拉车载系统的可移植性,同时揭示了其安全研究潜力。

(注:本文为技术实验记录,非商业用途,部分图片及细节已省略。)

评论总结

以下是评论内容的总结:

  1. 关于特斯拉改装和DIY项目

    • 用户分享在特斯拉Model Y上安装拖车制动控制器的经验,提到需要适配更高电压的控制器并自制连接线缆(评论2)。
  2. 对线束术语的讨论

    • 指出美式英语称"wiring harness",而英式英语偏好"loom"(评论4)。
    • 有人惊讶作者未意识到汽车线束通常以整体形式存在(评论7:"all vehicles are wired this way")。
  3. 技术细节的观察

    • LVDS协议既用于汽车也用于笔记本显示屏连接(评论5)。
    • 对特斯拉使用标准RJ45接口表示赞赏(评论6)。
  4. 关于ECU调试的行业实践

    • 第三方诊断工具开发商会先在独立ECU上测试,再实车验证(评论9)。
    • 对汽车ECU调校方式的好奇(评论8:"shudder to think they're just flipping hex codes")。
  5. 特斯拉安全研究政策

    • 特斯拉漏洞赏金计划允许研究者保留root访问权限(评论10:"retain root access... after vulnerability is patched")。
  6. 用户界面与硬件的批评

    • 认为特斯拉UI设计平庸,屏幕质感廉价(评论13:"the graphic of the car looks like a cartoon")。
    • 对二手屏幕高价表示疑惑,但未听说普遍故障(评论12:"never heard of screens failing")。
  7. 其他趣味评论

    • 无实质内容的调侃(评论1、3)。
    • 提及可在QEMU模拟器运行特斯拉UI程序(评论11)。

总结呈现了技术探讨(线束、ECU)、改装经验、厂商政策评价和UI批评等多元视角,核心争议点在于作者对汽车线束的认知差距(评论7)和特斯拉的软硬件设计(评论12-13)。