返回首页

在测试台上启动 MCU Tesla Model 3:电缆和网络

开发者从报废汽车的 eBay 零件组装了 MCU 和 AP Tesla Model 3。连接电源,解决了 Rosenberger 线束问题,获得了 192.168.90.100 的 SSH 和 ODIN 访问权限。系统准备好进行 CAN 分析和刷写。

在测试台上组装的 MCU Tesla Model 3:从 eBay 到 ODIN API
Advertisement 728x90

拆解特斯拉Model 3 MCU与自动驾驶系统:工作台上的硬件实战

一位开发者从报废的特斯拉Model 3车辆中拆解零件,成功组装出一套可运行的MCU(媒体控制单元)和自动驾驶计算机(AP)系统。该设备位于副驾驶前方,尺寸约等于一台iPad,厚度则相当于一本500页的书,被封装在金属机箱内并配备液冷系统。测试时需12V电源、触摸屏显示器及显示数据线。峰值电流达到8A,证实必须使用10A以上功率的电源。

所有部件均通过eBay采购:MCU/AP模块价格为200至300美元,屏幕售价175美元。回收厂会拆解事故车,出售带原车照片的零部件。

显示连接难题

主要挑战来自显示数据线:MCU和屏幕到手时均带有剪断的线缆。根据特斯拉电气规范,应使用6针Rosenberger 99K10D-1D5A5-D电缆(2针用于12V/接地,4针用于数据传输)。但此型号电缆无法零售购买。

Google AdInline article slot

尝试使用宝马的LVDS替代线缆失败,因接口不兼容。强行焊接断裂导线导致短路,损坏了MAX16932CATIS/V+T电压调节芯片。经维修点更换芯片后,电路板恢复正常。

最终,开发者以80美元购入完整的仪表盘线束总成(零件号1067960-XX-E),这是一整套不可拆分的线缆组件。

网络通信与服务访问

施加12V电压后,设备启动(红色指示灯闪烁)。通过以太网接入子网192.168.90.X/24(IP地址大于192.168.90.105,无DHCP分配)。/etc/hosts文件揭示了内部主机映射关系:

Google AdInline article slot
192.168.90.100 cid ice # mcu 
192.168.90.100 ic # 仅限Model X/S | IC = 仪表盘 
192.168.90.102 gw # 网关 
192.168.90.103 ap ape # ap = 自动驾驶 
192.168.90.104 lb # 未知 
192.168.90.105 ap-b ape-b # 同样为自动驾驶 
192.168.90.30 tuner # 未知 
192.168.90.60 modem # 内置FTP服务器 

在192.168.90.100(MCU)上:

  • 端口22的SSH服务:需使用签名的特斯拉密钥;仅当车辆处于“停放”状态时才可访问。部分漏洞赏金计划可通过安全漏洞获取root权限。
  • 端口8080的REST API(ODIN——车载诊断接口网络):支持Toolbox工具,可返回任务执行历史记录。

板卡内部架构解析

打开外壳后可见两块堆叠的PCB板:MCU与AP模块。电源通过特斯拉专用引脚输入(已清理断裂线缆的接头)。

成功连接线束后,系统操作系统与显示屏正常启动。目前可开展以下操作:

Google AdInline article slot
  • CAN总线分析
  • 用户界面探索
  • 网络接口测试
  • 尝试固件提取

核心经验总结

  • MCU/AP最大功耗可达12V/8A,建议选用具备余量的电源适配器。
  • Rosenberger 99K10D-1D5A5-D电缆无法单独购买,推荐直接采购完整线束1067960-XX-E。
  • 192.168.90.X子网未启用DHCP,诊断建议通过SSH或ODIN协议访问192.168.90.100。
  • 细微的LVDS线短路极易烧毁PMIC(MAX16932)芯片。
  • 特斯拉电气手册是获取引脚定义与零件编号的关键参考资料。

— Editorial Team

Advertisement 728x90

继续阅读