Security Researcher Runs Tesla Model 3 Computer on Desk Using Salvaged Parts
From Crashed Cars to Desktop: Booting a Tesla Model 3 Computer at Home
Security researcher xdavidhu set out to build a desktop Tesla Model 3 setup using parts sourced entirely from eBay salvaged vehicles, documenting the entire process in a fascinating technical write-up.
The Hardware Hunt
The Tesla Model 3 computer consists of two parts stacked together: the MCU (Media Control Unit) handling the touchscreen interface, and the Autopilot computer layered on top. The researcher found MCUs on eBay for $200-300, purchased from companies that buy crashed Teslas and disassemble them for parts.
Additional components needed:
- A 12V DC power supply (ended up needing 10A capacity as the setup peaks at 8A)
- A touchscreen module ($175)
- A proprietary Rosenberger display cable
The Cable Problem
The most challenging component was the display cable connecting the MCU to the screen. It uses a proprietary Rosenberger 99K10D-1D5A5-D connector that is virtually impossible to buy in single quantities. The researcher discovered that Tesla publishes complete electrical reference documentation publicly on their service website, detailing exact wiring schematics, connector types, and pin assignments.
Booting Up
After connecting power to the correct pins using Tesla schematics, the computer successfully booted. Without a screen initially, the researcher accessed the internal car network via Ethernet, discovering web servers running on various vehicle components including the media unit, autopilot, and other ECUs.
Security Implications
This research demonstrates that Tesla internal vehicle networks can be replicated outside the car using publicly available parts and documentation. The detailed public electrical reference makes it relatively straightforward for security researchers to set up Tesla hardware for vulnerability testing at minimal cost.
The full write-up is available at bugs.xdavidhu.me.