Can a media velocit se presenti nella vostra macchina ad esempio io qua dopo tanto peregrinare nei vari forum Ho scoperto che la Ford, Fiesta non ha il canne, abbastanza velocit ma ha due canne a media velocit dei quali sono uno dei due accessibile quindi Beh gi, un Po un casino, adesso Vi, mostro Eccolo qua c questo Medium Speed can cio. Can a media velocit che ha il, can hai sul, PIN 3 del nostro OBD e il canne Low sul, PIN 11 del nostro OBD ed un cane, a media velocit Quindi non va a 500k come quella ad alta velocit che abbiamo visto nel precedente video ma questo. Can va a 125 kilobyte al secondo perch voglio andare, a mettere mano al cane, a media velocit perch ci sono centraline, diverse connesse E allora qui ho trovato questo schema assurdo con. I vari can di una Ford, Fiesta, Allora vedete, che c iSpeed can questo qua rosso a 500 km quello che vedevamo la volta scorsa, che contiene informazioni carine tipo Langolo del volante Cio in che posizione del volante, lacceleratore anche, Ok, lABS, poi, c questo grande velocit, 125. Kb la sua, velocit abbiamo detto, che tra, i PIN del 3 e 11 che quello su cui mettiamo, mano adesso quindi non vi, sto a spiegare cosa c e poi c, il multimedia canne, che sarebbe quello pi interessante di tutti, che praticamente, lui attaccato, ai PIN 1 E 8 ma inoltre ha questo interprete che praticamente Inoltre.

I pacchetti che vengono scambiati su questo canna media velocit destinato al multimedia l, Inoltre su questaltro can e in teoria anche su questo can in pratica quello verde per alcune forte inaccessibile per alcune Ford accessibile sui PIN 1 e 8 ma tanto non ci interessa accedere perch. I suoi pacchetti vengono gi, inoltrati sia sul canone, della media velocit, sia sul canale, ad alta velocit, ho detto tutto molto velocemente perch chiaramente pochi di voi, Avranno una forte, Fiesta, Ma tutto questo Giusto per capire, che io in questo momento ho connesso al modulo, interprete di Arduino Insomma linterprete tra can e Arduino io ho connesso. I pin 3 e 11 ho ricaricato il codice su Arduino scrivendo 125 esponenziale 3 vedete gi una velocit che la Opel Vectra del tizio originale non aveva nemmeno per per la Ford, si usa, questo 125 KB e quindi ho impostato la sua velocit ricaricato, il codice su Arduino tutte cose che abbiamo gi, visto, nello, scorso, video solo, cambiato la velocit e quindi, adesso se io aprissi le monitor seriale vedete, che leggo, informazioni molto bene ma noi non vogliamo; il monitor superiore di Arduino vogliamo, il programmino che gi, la volta, scorsa, abbiamo, usato quindi. Lo vado a riavviare vado, a selezionare il dispositivo connetti inizia, a rifare Aspetta che la macchina, spenta Eccolo qua e vedremo popolarsi di vari pacchetti Allora innanzitutto dovete tenere attivo, il raggruppa pacchetti perch se, lo disattivo Guarda, che casino, Non si pu teniamo, l, raggruppati per dispositivo; Alcuni vengono aggiornati molto velocemente vedete che ad esempio questo pacchetto 211 viene aggiornato circa 10 volte al secondo, viene rinviato con dati, diversi probabilmente, il pacchetto viene aggiornato pi lentamente Questo, il nome del pacchetto, come abbiamo; visto la volta, scorsa, ce n, qualcuno gi, decodificato, ad esempio, Questo fronte left Door, porta avanti, a sinistra dovrebbe essere la portiera Non so quale informazioni, passi una portiera, ma la centralina della portiera, vado Inoltre, a selezionare Evidenzia i nuovi pacchetti e Evidenzia.

I nuovi dati cos vediamo subito le cose che cambiano se c qualche nuova informazione qualche pacchetto che non avevamo mai, visto ancora viene evidenziato di azzurro se non sbaglio Eccoli qua vengono evidenziati. In blu i pacchetti nuovi Allora, innanzitutto c qualche pacchetto che continua, a cambiare sui dati non sappiamo, cosa sia e non ci, interessa neanche cosa sia tipo questo pacchetto, numero 400 vedete che continua, a cambiare i suoi dati non mi interessa quindi nascondi. I pacchetti con questo nome nascondemi, il 400 metto uno spazio eh vedete che. I 400 ha smesso di aggiornarsi perch lo stiamo filtrando via non lo riceviamo pi adesso se pulissi la tabella quando la tabella, mi, si ripopola non c: il 400 perch appunto non stiamo, pi leggendo niente del 400 e in questa maniera possiamo, eliminare, qualche, primo pacchetto che Non ci interessa cos abbiamo tutti, i pacchetti molto statici, Ok, cominciamo, a cercare di individuare, qualche pacchetto, A cosa corrisponde ad esempio comincia, a fare, cose nella macchina non, so premo, lacceleratore, Guarda, qua c questo pacchetto, il 201 che tra laltro era, gi, riconosciuto, perch, vedete, che Ha il nome in verde, Quindi, gi, aggiunto, al dizionario, ma non so cosa voglia dire bici Ink, Comunque questo qua palesemente lacceleratore perch se, lo mollo resta fermo se mollo il piede dal pedale adesso voi non lo vedete ma fidatevi Se premo il piede aumenta di valore; Fino, a un massimo di C5 80 che acceleratore a fondo corsa se lo rilascio invece 0080 il valore minimo Quindi abbiamo trovato un qualcosa Cio chi che invia un determinato pacchetto Cosa vogliamo fare vogliamo, aggiungerlo al dizionario, quindi seleziono il pacchetto, il 201 e qui mi verr Scritto in automatico sulla tabellina del 201 adesso nel, mio, caso, metter, Mettendo, uno, tra, parentesi, robe, varie, ma quando, seleziono, un pacchetto non so se seleziono questo 80 ad esempio avete mi, scrive 80 qua ma io il 201 voglio salvarlo come acceleratore, poi, premo, salva, nel, dizionario E vedete che adesso qua nel 201 che adesso a sfondo verde Facciamo finta che prima non lo fosse c scritto tra parentesi acceleratore e quindi posso ricordarmi subito visualmente immediatamente che il 2021 corrisponde al generatore che quando la prememo, effettivamente vedo, lacceleratore, che varia, facciamo, qualcosaltro, nella, Macchina non sto facendo i fanali Boom Guarda qua c sono cose che cambiano sembra, che sia questo quello, che mi interessa anche, il 2 0 oltre che il 2 a 1 sono due pacchetti che cambiano quindi 2, a 0 lo vado a salvare come fanali uno mentre.

Il 2 1 lo chiamo fanali, due ok Per vediamo che il pelo del contenuto. I dati di questi due pacchetti sono sempre uguali per la posizione fanali accesi e per la posizione fanno le spenti effettivamente questo qua Bubble dato che la centralina del comando dei. Fanali va a comunicare poi per accendere. I fanali Quindi se io mi portassi su questo qua prima di andare ad aggiungerlo alla lista dei decodificati nella tabella dei decodificati ho questo qua nuovo che fanali uno con queste robe qua e posso mettergli un nome ad esempio fanali off in realt, a quanto pare mi Servono entrambi Perch la festa Decide di mandare due pacchetti Quindi anche questo lo aggiungo alla lista dei decodificati e anche questo lo chiamo fanali spenti non so fanno le spenti, due ora o non solo, individuato quale, centralina manda. I dati sui canali ma anche quali pacchetti devono essere inviati per comunicare la macchina che. I fanali vanno spenti il Next Day Allora non mi ricordo, dove siamo rimasti, ma passato un altro giorno ho fatto ulteriori ricerche tante ricerche cera ancora molto da scavare molto da scoprire, ed quello, che vi, invito a fare anche con. I vostri veicoli ho scoperto gente che ha sperimentato cose su altre Ford ma in realt la Ford fa, sempre le cose uguali pi, o meno negli stessi, anni chiaro che non posso, prendere una Ford del 2020 e aspettarmi che abbia, il campus uguale ma una Ford Mondeo Del Ben 10 simile alla Ford Fiesta del 2009 allora ad esempio ho trovato tutti quanti.

I messaggi per la radio, che purtroppo io, ho sostituito vi, ricorderete nei, primi episodi della festa, Smart non ho pi lautoradio di sistema ma ecco. I pacchetti che vengono inviati non so Ad esempio dai comandi qua al volante verso lautoradio di sistema per comunicarle, che deve alzare, il volume ad esempio molto interessante soprattutto vedere la logica dei programmatori di Ford, ad esempio vengono inviati questi, due pacchetti Ma guardate un po se. Traduciamo in bite, leggendoli come lettere vedete decimali di questo, primo messaggio cosa viene fuori viene fuori spazio vol spazio quindi cio. I messaggi che si scambiano le varie centraline sono messaggi leggibili degli umani quasi ed molto, interessante soprattutto per persone come noi che ci troviamo, a dover fare attraverso ingegnere dei messaggi di Ford, perch non c documentazione scritta a parte la gente, sui forum e quindi intercettare. I pacchetti che ci sembra una casa e scoprire, che per sono delle stringhe super leggibili ad esempio spazio vol spazio per regolare, il volume e guardate, il secondo pacchetto contiene 4 e poi, lo spazio quindi per impostare, il volume, a livello 4 vengono inviati due pacchetti uno. Con scritto vol e uno, con scritto 4 dalle centraline che potrebbero comunicarlo in tutte le maniere Ma lo comunicano in maniera umanamente leggibile, Chiaro, questo performer Poi, immagino, ci, sia, qualche, produttore, pi, simpatico, qualche, produttore, meno, simpatico di automobili Vi, auguro di trovarne, uno simpatico, addirittura per Alzare abbassare il volume, gol app oppure Gold, bellissimo Comunque andato interessante per gli altri possessori di Ford, io ho detto un attimo fa non posso, mostrarvi questi pacchetti di volume, che vengono, inviati, dai, comandi, al volante, perch non ho la radio, originale e Voi direte non hai.

La radio originale Ma i comandi volante ce li hai dovrebbero almeno, inviarli, questi, pacchetti Eh, no non perch, ho scoperto da un altro github che a quanto pare la radio originale Invia 10 volte al secondo, questo pacchetto e una volta, secondo, questo, pacchetto e se non vengono; Inviati Praticamente vengono disabilitate tutta una serie di funzioni, multimediali quindi la Ford, si un po protetta se cambi lautoradio rispetto, a quella originale non vengono pi inviati nella rete quei pacchetti di sonova e quindi alcune cose ti vengono disabilitate Questo, un po cattivo da parte loro comunque. Un domani con un Raspberry possiamo inviarli, i pacchetti Avete visto Ci metto un attimo, a inviare 10 volte al secondo questo pacchetto e una volta secondo questo pacchetto, Potrei, farlo, anche, adesso eh Me li aggiungo qua alla mia tabellina di pacchetti da inviare solo che a quanto Vedo il di lei Qua si pu impostare solo globale cio Inviami tutti. I pacchetti ogni tot non posso inviare Questo ogni tot e quellaltro con una cadenza diversa, ma volevo mostrare un altro paio di cose sperimentiamo non so tolgo il freno a mano guardate qua Uh attenzione Cio questo pacchetto questo 285 il bite, numero 3 cambia vedete che adesso Impostato a 2C Aspetta che lo selezionano cos lo vedete illuminarsi di rosa Guardate se tiro il freno a mano diventa AC mollo il freno a mano diventa 2C tiro il freno a mano diventa AC Quindi direi che abbiamo con successo individuato che il nostro 285 il freno A mano posso aggiungerlo al dizionario andando qua alla Apple freno, a mano e lo salvo nel dizionario adesso vedete, che verde eh, compare la schedina e in pi posso aggiungere alla lista dei decodificati sia quello con AC sia quello con due c e poi dalla mia tabella Qua dei messaggi decodificati vado qua in fondo abbiamo detto che AC posso chiamarlo freno, a mano tirato mentre, il 2C posso chiamarlo freno a mano rilasciato cosaltro possiamo fare le frecce Guardate qui attenzione Avete visto questo bite questo primo bite del 265 Guardate solo, il primo bite Qua naturalmente 00 Se metto la freccia, a sinistra guarda, lampeggia un due come prima cifra se metto la freccia, mano destra Boom lampeggia un 4 come prima cifra ora sappiamo mettere le frecce nella macchina dal computer soprattutto, perch Guardate un po Me lo conferma anche, questo github Eccolo qua 0x265 Il primo Byte contiene 0x20 o 0x 40; a seconda di freccia, sinistra freccia destra poi come parla anche di retromarcia, mi parla di portiere, bloccate posso bloccare, o sbloccare le portiere molto interessante questo 0x433 dovrebbe essere bello posso bloccare le portiere Guardate, questo, 90.

Diventa a zero quando le portiere sono bloccate e allinterno dello stesso messaggio questo 0x43 Cio lo stato delle, portiere Cio se ci sono, portiere, o bagaglio, aperti c lo stato del retromarcia Cio se messa o non messa la retromarcia e lo stato del blocco, portiere, molto, interessante, Voglio provare a mettere le frecce Per allora abbiamo detto qual, che 265 sono le frecce Eh lo aggiungo al dizionario, Poi aggiungo il dizionario con zero, zero e visto che un casino dobbiamo accettare la freccia, giusta questa la chiamo, frecce spente. Ah, Zero x60 che la somma di 40, 20 sono le doppie frecce quando metti le frecce di emergenza, allora Vi, mostro una cosa in pi per concludere questo video Cio vado, un attimo, a Disconnettere Arduino e, a chiudere, il programma, qui Vi; mostro come andare, a recuperare Tutto questo dizionario che ci stiamo creando nella Directory proprio, Dove vive, il mio script; Python, che era, questa carne senza, far Guia Eccola qua vedete che dentro questa Directory Save ci sono due piccoli file, csv Cio, lei, bel, dict e dico date, packets, molto, semplicemente c proprio. La lista in formato csv quindi, coma sempre un file di testo, si parlato da virgole e me lo vado subitissimo ad aprire, con un blocco note Opl per vedere, che proprio c la listina di tutte le cose, che abbiamo aggiunte, azionario e qui, volendo posso, anche, aggiungermi, Cose da Internet cio se voglio aggiungere il messaggio di problema allairbag senza andare, a piantare un cacciavite negli airbag per Boh vediamo se, se compa il messaggio posso andare ad aggiungere qua a mano e poi la volta, che c effettivamente, un problema allairbag per dire visto che Ce lho gi, aggiunto, al dizionario, mi, compare gi, letichetta, giusta, ma ancora pi interessante sono, i pacchetti decodificati se io adesso questo frecce spente me lo, copiassi e incollarsi, un po di volte posso cambiare il primo bite.

Metto 20 40 e 60 e il primo. Lo chiamo freccia sinistra mi, pare questo lo chiamo freccia, destra e questo, lo chiamo 4 frecce posso salvare il file; Ah no aspettate abbiamo mentito Cio Avevo sbagliato in realt questo, primo valore, il remote transfer, cose varie Cio se sta chiedendo, a qualcuno di remoto di inviare Roba Vediamo se ero un attimo dal programma Fatemelo riavviare al volo, Intanto abbiamo, un passo avanti che si avvii perch se avete dato la forma sbagliata la tabella, pu capitare, mi era, capitato ieri di aver, fatto una, riga, vuota per sbaglio e, il programma crasha non non. Si avvia nemmeno per facile Basta che tornate a modificare i file di testo e, il sistema delle cose Comunque adesso abbiamo tutte le nostre frecce Cio tutta questa, roba, che abbiamo, aggiunto, ma guarda, vedi era, molto transfer Ho sbagliato a modificare quello che vogliamo modificare noi, il D0 quindi La Quarta, colonna diciamo la quarta, cifra questa, che 00, 20 40 e 60 salva riavvio, il programma abbiamo il nostro frecce Eccolo qua e ora dal codice GS, Eccolo qua vedete abbiamo il 20 40 60 come Byte, numero zero e qua potrei ragazzi con un Colpo di mano mostrare la tabella, delle trasmissioni perch Arduino, che sta in mezzo e labbiamo programmato per inoltrare inoltrare In entrambe, le direzioni quindi, non solo, tutto quello, che passa, sulla rete della macchina, lho Inoltre, nel, mio computer ma io dal computer posso, dire ad Arduino di Parlare di dire cose, nella rete della macchina se io volessi mettere la freccia, sinistra Non, so questa qua e la aggiungessi alla mia lista dei Byte da inviare; Ok, se io lo inviassi ogni, mmm, fermo, fermo, fermo, ho rotto la freccia, sto, facendo, lampeggiare la freccia, Che Figata, Ok, stanno succedendo, cose, Ok, facciamolo pi, lento, Allora una volta, ogni 1000 quindi una volta, ogni secondo, Non gli, basta Vedi, devo, comunque parlare pi velocemente di quanto, parla la macchina, perch adesso, sta inviando.

I pacchetti con una cadenza casuale una volta, che cabbiamo quanto veloce. In via la macchina se Noi inviamo alla stessa velocit possiamo fare cose, o soprattutto se voglio mettere una freccia, quindi nel modo standard quindi, pom pom pom pom devo inviare Ogni, 50 100 millisecondi quindi super velocemente, il pacchetto di freccia accesa per un secondo e dopo per Tutto il secondo successivo invier molto velocemente quindi sempre Ogni 50 millisecondi il pacchetto con scritto freccia spenta un po complicato ma fattibile Beh vabb poi programmando, un arduino vedrete sar super semplice e Arduino che ne, so Raspberry si possono fare cose qua sullo schermo e avere una Tesla letteralmente una macchina Dovrebbe dallinterfaccia, o certificazione, o del computer, o dalla domotica, o dai comandi vocali di Siri, puoi controllare tutto non ancora non ancora, il tuo, momento Siri; Ah questa una crepes, ma avevo gi chiuso, il video abbiamo scoperto che questo pacchetto di dati che Ho chiamato frecce in realt Contiene pi delle frecce perch ad esempio se io mettessi dei tergicristalli vedete che non, compare niente, laccensione dei tergicristalli non riguarda, questo pacchetto, Ma guardate se regolassi la velocit dei tergicristalli con la rotellina che ho qui Guardate sopratutto questo bite numero; 5; 0: 20: 40, 60 80 quindi dalla stessa centralina delle frecce che la 2, 6 5 qua nel bite, numero 5 mi Contiene anche la velocit del tergicristalli, cio da esplorare bene allora direi che per questo video in cui abbiamo sperimentato con il bus, a media, velocit tutto Divertitevi approfondite perdeteci le ore, veramente le ore, a decodificare i messaggi della vostra macchina perch una volta, decodificati siamo anche in grado di rinviarli e di far succedere cose Hehe forse la freccia, non avrebbe, dovuto lampeggiare cos spero che questo video vi, sia piaciuto, molto semplice in Su Se cos stato e anche se non stato perch sto morendo di caldo in questa macchina Quindi anche, se non vi, piaciuto proprio per lo sforzo non ce, la faccio pi per il prossimo video Vi, avverto servir, un po di tempo Probabilmente perch faremo, cose grandiose quindi Non cominciate tra due settimane, a chiedermelo nei commenti di ogni altro video perch servir un po di tempo per i prossimi episodi tempo che voi userete per hackerare, il reversi in generale studiare capire la vostra, macchina qualsiasi, macchina, sia, sul bassa media velocit, sia Approfittatene per farlo.

Anche sul bus ad alta velocit quello, a 500 kilohertz ricordatevi di ricaricare il codice su Arduino e di cambiare. I propri due filetti che son connessi e di mettere, il pollice in su al video, Ah ti ho visto questa Viki per chiudere senza averlo messo per questo.

https://www.youtube.com/watch?v=re2BByEVGGY