Matthew KuKanich controlla la Tesla con un controller della Nintendo Switch 2 attraverso il bus CAN.

Matthew KuKanich, ricercatore specializzato nella sicurezza dei sistemi automobilistici, ha pubblicato su Reddit un video in cui utilizza la leva del volante della sua Tesla per azionare il joystick sinistro della console Nintendo Switch 2. Secondo lui, la sua applicazione CAN Commander offre “accesso completo alle funzioni del veicolo”. Ciò include il sistema di sterzo, l’acceleratore e il freno, nonché i fari di direzione, la clacson, la cambia marce e i tergicristalli. La questione è stata trattata dal sito Not a Tesla App.
Come funziona CAN Commander
KuKanich non ha violato il software di Tesla. Ha effettuato un jailbreak sulla Switch 2 (ovvero ha rimosso i blocchi imposti dal produttore per eseguire programmi propri) e ha scritto un’applicazione in grado di inviare comandi all’auto tramite il bus CAN. Si tratta di una rete interna attraverso cui i driver e i componenti dell’auto comunicano tra loro. KuKanich ha scritto su X: “Ho creato il mio software per la Switch 2 e un sistema di controllo esterno tramite CAN per la mia Tesla”.
Ogni funzione dell’auto ha il suo pulsante. La leva sinistra serve per sterzare, quella destra funziona come pedale dell’acceleratore, quella sinistra come freno, mentre A permette di passare tra la marcia avanti e quella indietro. L e R attivano i fari di direzione, X avvia un singolo movimento dei tergicristalli, mentre Y è responsabile del clacson. Sullo schermo della console l’applicazione mostra in tempo reale i dati dell’auto: velocità, angolo di sterzata del volante, marcia attiva e stato della connessione. L’autore assicura che il programma dispone di diverse misure di sicurezza e che per chiuderlo è necessario tenere premuto B.
Nel video la Tesla rimane ferma, il volante gira esattamente come KuKanich inclina la leva, e i fari di direzione lampeggiano su comando.
Guidare la mia auto con un Switch 2
di
u/Martarts in
switch2hacks
In precedenza per Xbox e Wii Remote
Il Switch 2 non è il primo controller di questa collezione. KuKanich ha già controllato la sua Tesla con un pad Xbox e un controller Wii Remote. Quest’ultimo permette il controllo tramite movimento, quindi il volante si girava quando l’autore inclinava il controller nella mano. Alcune delle sue registrazioni mostrano questi esperimenti mentre guidava su strada.
Nel frattempo, Tesla fa di tutto affinché l’autista non debba affatto tenere il volante. Il servizio Robotaxi è già attivo 24 ore su 24 in tutte le città in cui è disponibile, mentre il Cybercab non dispone affatto di volante. A novembre Tesla ha iniziato a venderlo a clienti selezionati: il robotaxi per due persone costa 29.990 dollari prima delle tasse, più un abbonamento obbligatorio di 299 dollari al mese.
Il pad per giochi funziona come volante, almeno finché il joystick non inizia a muoversi da solo. Il codice CAN di Commander non è ancora disponibile online. KuKanich afferma che potrebbe pubblicarlo sul proprio account su GitHub, ma non ha indicato una data precisa. Anche in questo caso, il progetto rimane una curiosità di ricerca e non un mezzo per guidare su strade pubbliche.
Prenota la tua Tesla e approfitta dei bonus per l’acquisto tramite il link di referimento!
Newsletter LovEV
Vuoi altri contenuti del genere?
Iscriviti: ti invieremo un riepilogo della settimana non appena la newsletter inizierà a essere inviata.