Uruchomienie MCU i autonomicznego pilotu Tesla Model 3 na stole: analiza budowy sprzętowej
Rozwój systemu MCU (Media Control Unit) oraz komputera autonomicznego pilota (AP) Tesla Model 3 z części po uszkodzonych pojazdach. Blok umieszczony przed siedzeniem pasażera, wielkości jak iPad, grubości książki o 500 stronach, w metalowym obudowie z chłodzeniem wodnym. Do testów wymagane było podłączenie zasilania 12 V, ekranu dotykowego oraz kabla wyświetlającego. Maksymalne zużycie prądu wyniosło 8 A, co potwierdziło wybór zasilacza 10 A.
Komponenty zakupione przez eBay: MCU/AP kosztowały 200–300 USD, ekran — 175 USD. Sprzedawcy-utylizatorzy rozbiwają pojazdy po wypadkach i sprzedają części z fotografią źródła.
Wyszukiwanie i problemy z kablami podłączania
Głównym problemem był kabel wyświetlający: MCU i ekran były dostarczane z przetartymi przewodami. Tesla Electrical Reference zawiera specyfikację — 6-pinowy kabel Rosenberger 99K10D-1D5A5-D (2 piny na 12 V/ziemię, 4 na dane). Oddzielny kabel nie jest dostępny do sprzedaży detalicznej.
Alternatywa — kabel LVDS z BMW — nie pasował ze względu na niezgodność z gniazdkiem. Próba przygotowania własnego rozwiązania poprzez lutowanie przetartych przewodów spowodowała zwarcie i uszkodzenie układu MAX16932CATIS/V+T (regulator napięcia). Zastąpienie chipa w serwisie przywróciło działanie płytki.
W efekcie zakupiono pełen zestaw kabli deski przyrządów (numer 1067960-XX-E) za 80 USD. Jest to monolityczny pakiet przewodów, nie przeznaczony do rozbierania.
Komunikacja sieciowa i dostęp do usług
Po podaniu 12 V komputer uruchomił się (migające czerwone LED). Podłączenie przez Ethernet do podsieci 192.168.90.X/24 (IP > 192.168.90.105, bez DHCP). Plik /etc/hosts ujawnia hosty:
192.168.90.100 cid ice # mcu
192.168.90.100 ic # tylko w modelach Model X/S | IC = instrument cluster
192.168.90.102 gw # brama
192.168.90.103 ap ape # ap = autonomiczny pilot
192.168.90.104 lb # nieznany
192.168.90.105 ap-b ape-b # również autonomiczny pilot
192.168.90.30 tuner # również nieznany
192.168.90.60 modem # ma serwer FTP
Na 192.168.90.100 (MCU):
- SSH na porcie 22: wymaga podpisanych kluczy Tesla, dostęp tylko przy "pojazd zaparkowany". Bug bounty oferuje dostęp roota przez wykorzystanie luk.
- REST API na :8080 (ODIN — On-Board Diagnostic Interface Network) dla Toolbox, zwraca historię zadań.
Architektura wewnętrzna płyt
Rozbieranie obudowy pokazuje dwie płytki PCB, stosowane jedna na drugiej: MCU i AP. Zasilanie doprowadzone przez piny z schematu Tesla (przewody odcięte z przetartych kabli).
Prawidłowe podłączenie zestawu uruchomiło system operacyjny i ekran. System gotowy do:
- analizy szyny CAN
- badania interfejsu użytkownika
- testowania interfejsów sieciowych
- prób dumperowania firmware’u
Co warto wiedzieć
- MCU/AP zużywają do 8 A przy 12 V — używaj zasilaczy z rezerwą.
- Kabel Rosenberger 99K10D-1D5A5-D nie jest dostępny osobno; kupuj pełen zestaw 1067960-XX-E.
- Sieć 192.168.90.X bez DHCP; SSH/ODIN na 192.168.90.100 do diagnostyki.
- Zwarcie cienkich przewodów LVDS uszkadza PMIC (MAX16932).
- Tesla Electrical Reference — klucz do pinoutów i numerów części.
— Editorial Team
Brak komentarzy.