테슬라 모델3 MCU와 오토파일럿을 워크벤치에서 구동하는 방법: 하드웨어 분해
개발자가 폐차된 테슬라 모델3 차량의 부품을 활용해 기능성 있는 MCU(미디어 제어 단위) 및 오토파일럿 컴퓨터(AP) 시스템을 조립했다. 이 장치는 승객석 앞쪽에 위치하며, 아이패드 크기 정도로 두께는 500페이지 책과 비슷하며 금속 케이스에 액체 냉각 시스템을 탑재했다. 테스트에는 12V 전원, 터치스크린 디스플레이 및 디스플레이 케이블이 필요했으며, 정점 전류 소모는 8A에 달해 10A 이상의 전원 공급장치가 필수임을 확인했다.
부품은 이베이를 통해 구입했다: MCU/AP는 200~300달러, 스크린은 175달러였다. 중고 자동차 정비소에서는 사고로 손상된 차량을 분해해 사진과 함께 부품을 판매한다.
디스플레이 케이블 연결의 난관
주요 과제는 디스플레이 케이블이었다. MCU와 스크린 모두 와이어가 잘려 나간 상태로 도착했다. 테슬라 전기 참고자료에 따르면, 6핀 로젠버거 99K10D-1D5A5-D 케이블(2핀은 12V/그라운드, 4핀은 데이터용)이 사용된다. 그러나 이 케이블은 일반 유통되지 않아 직접 구매가 불가능하다.
BMW용 LVDS 케이블을 대체로 시도했지만 커넥터 호환성이 맞지 않아 실패했다. 실선을 솔더하려다 단락이 발생해 MAX16932CATIS/V+T 칩(전압 조절기)이 손상됐다. 수리 서비스를 통해 칩 교체 후 보드가 복구됐다.
결국 개발자는 전체 계기판 와이어 허스(부품번호 1067960-XX-E)를 80달러에 구입했다. 이는 분해하지 않고 그대로 사용할 수 있는 완전한 케이블 번들이다.
네트워크 통신과 서비스 접근
12V 전원을 공급한 후 컴퓨터가 부팅되었고(빨간 LED가 깜빡임), 이더넷을 통해 서브넷 192.168.90.X/24에 연결되었다(IP 주소는 192.168.90.105 이상, DHCP 미사용). /etc/hosts 파일에는 내부 호스트 매핑 정보가 포함되어 있다:
192.168.90.100 cid ice # mcu
192.168.90.100 ic # 모델 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: 서명된 테슬라 키 필요; 차량 정지 상태에서만 접근 가능. 버그 바운티 프로그램을 통해 취약점을 이용해 루트 권한 확보 가능.
- 포트 8080에서 REST API(ODIN — On-Board Diagnostic Interface Network): 툴박스 도구용으로, 작업 이력 반환.
내부 보드 아키텍처
케이스를 열어보니 MCU와 AP가 겹쳐진 두 개의 PCB가 노출됐다. 전원은 테슬라 고유 핀을 통해 공급되며(잘린 케이블에서 청소한 와이어 사용).
허스를 성공적으로 연결하면 OS와 디스플레이가 활성화된다. 이제 다음 작업이 가능해졌다:
- CAN 버스 분석
- UI 탐색
- 네트워크 인터페이스 테스트
- 펌웨어 덤프 시도
핵심 요약
- MCU/AP는 최대 12V에서 8A까지 소모 — 여유 있는 전원 공급장치 사용 필수.
- 로젠버거 99K10D-1D5A5-D 케이블은 별도 판매 안 됨 — 전체 1067960-XX-E 허스 구매 권장.
- 192.168.90.X 네트워크는 DHCP 미지원 — 진단용 SSH/ODIN은 192.168.90.100에서 사용.
- 얇은 LVDS 와이어 단락은 PMIC(MAX16932) 손상 유발 가능.
- 테슬라 전기 참고자료는 핀 아웃 및 부품 번호 확인에 필수적.
— Editorial Team
아직 댓글이 없습니다.