[GUIDA] Immobilizer - BACCABLE - e non solo

Ci sono documenti che descrivono approfonditamente i bus della Giulia.
E ci sono anche manuali da officina offline (versione precedente all’ultima che è anche su dongle)
Nell’ufficiale non ho trovato nulla di approfondito sui bus
 
- Informazione Pubblicitaria -
Te lo mando in privato
anche a me per cortesia!

ho ordinato tutto il materiale e non vedo l'ora di realizzarlo, proverò a fare una piccola modifica per far si che una piccola striscia led mi faccia da indicatore cambio marcia anzichè illuminarsi con la pressione del pedale
 
anche a me per cortesia!

ho ordinato tutto il materiale e non vedo l'ora di realizzarlo, proverò a fare una piccola modifica per far si che una piccola striscia led mi faccia da indicatore cambio marcia anzichè illuminarsi con la pressione del pedale
ogni volta che cambia la marcia cambio i colori della striscia, quindi in qualche modo giá hai questa funzione. se ricordo bene in retromarcia, prima e terza esce la bandiera dell'italia, mentre nelle altre marce erano una con la bandiera dell'europa, e una con colori random. boh, mo non mi ricordo piu. vedi il codice o il video.
 
Al fine di scoprire come leggere e scrivere testo su cruscotto usando il bus C1, considerando che il messaggio 0x90 funziona bene su BH can bus ma non funziona su bus C1,
ho provato a eseguire un attacco bruteforce verso l'IPC (che da una prova di connessione con MES usando il baccable per sniffare come "man in the middle", ha ID 0x60 ).
Ho richiesto, con protocollo UDS, con message id 0x18da60f1, servizio 0x22 (read parameter by ID), tutti i parametri da 0000 a FFFF (Ho dato per scontato che siano espressi su soli 2 byte).
Ho fatto questa cosa con savvycan, finestra UDS scan.
Il risultato é sul file excel allegato, ma non mi sembra di vedere il campo di testo sul quale c'era scritto, durante la scansione, "Radio2".
Per molti ID interrogati l'IPC ha fornito riposta negativa 0xF7 , e la causale 0x31 dovrebbe indicare che il parametro richiesto non é disponibile e quindi posso escludere che queste richieste dovessero avvenire dopo aver eseguito l'autenticazione (io infatti ho eseguito l'attacco senza prima eseguire l'autenticazione).
Non mi sembra il caso di eseguire un readByMemoryId perché poi le diverse versioni di IPC potrebbero richiedere la scrittura di locaioni di memoria diverse e non voglio creare casini a nussuno.
Avró sbagliato qualcosa nella scansione UDS? C'é qualche esperto? io no di sicuro.
In sintesi, a meno di nuove idee, credo che dovró mettere in comunicazione via usb 2 baccable: uno legge i parametri da ecu motore su bus C1 , e li manda via usb, e l'altro riceve i parametri via usb e li mostra sul menu attraverso bus BH.
Ho giá iniziato a far sta cosa. E' facile. Peró mi sarebbe piacuto usare lo stesso baccable che sta giá su bus C1 (per fare altre cose come immobilizer e controllo striscia di led).
Peccato.
 

Allegati

  • bruteforceDataExtraction.zip
    743.5 KB · Visualizzazioni: 2
  • Like
Reactions: fasda1984
X