Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Estrazione mappa di iniezione da un binario di una ECU?

Allestimenti, motori, impianti elettrici ed elettronici sulle automobili

Moderatore: Foto UtenteFranco012

0
voti

[1] Estrazione mappa di iniezione da un binario di una ECU?

Messaggioda Foto Utenteharpefalcata » 6 giu 2020, 21:34

Buoasera a tutti,

Ho acquistato su internet un file binario della ECU di una Toyota Yaris.

Una volta estratto il file con binwalk, ciò che ottengo è la lettura in esadecimale del contenuto della centralina, ma in formato RAW:

Codice: Seleziona tutto
OFFSET      Toyota-Yaris-ECU-Dump.bin
--------------------------------------------------------------------------------
0x00000000  FA 00 00 02 FA 00 04 00 FA 00 FC 06 FA 00 0C 00 |................|
0x00000010  FA 00 12 07 FA 00 14 00 FA 00 1E 07 FA 00 1C 00 |................|
0x00000020  FA 00 20 00 FA 00 24 00 FA 00 2A 07 FA 00 2C 00 |......$...*...,.|
0x00000030  FA 00 30 00 FA 00 34 00 FA 00 38 00 FA 00 3C 00 |..0...4...8...<.|
0x00000040  FA 03 30 24 FA 03 4A 40 FA 03 1E 25 FA 03 CA 25 |..0$..J@...%...%|
0x00000050  FA 00 50 00 FA 02 C2 AC FA 00 58 00 FA 00 5C 00 |..P.......X...\.|
0x00000060  FA 03 A2 43 FA 00 64 00 FA 03 76 45 FA 05 8C D0 |...C..d...vE....|
0x00000070  FA 00 70 00 FA 03 76 46 FA 06 08 6E FA 03 98 42 |..p...vF...n...B|
0x00000080  FA 00 80 00 FA 02 EC FF FA 00 88 00 FA 00 8C 00 |................|
0x00000090  FA 01 60 8C FA 01 F4 97 FA 01 A0 90 FA 01 CA 8C |..`.............|
0x000000A0  FA 01 3E 98 FA 02 A8 3B FA 03 58 0C FA 01 76 A5 |..>....;..X...v.|
0x000000B0  FA 01 FA A4 FA 02 92 55 FA 02 5E 55 FA 02 3C 54 |.......U..^U..<T|
0x000000C0  FA 08 48 4C FA 08 58 4E FA 08 AE 4C FA 00 CC 00 |..HL..XN...L....|
0x000000D0  FA 00 D0 00 FA 00 D4 00 FA 03 E8 45 FA 00 DC 00 |...........E....|
0x000000E0  FA 01 38 A5 FA 00 E4 00 FA 08 E2 4D FA 01 0E DD |..8........M....|
0x000000F0  FA 03 F0 16 FA 00 F4 00 FA 00 F8 00 FA 07 E4 FF |................|
0x00000100  FA 00 00 01 FA 03 F6 41 FA 01 54 DD FA 00 90 0A |.......A..T.....|
...


Logicamente questo è solo un piccolissimo estratto, infatti il binario complessivo, arriva fino ad un offset finale del tipo: 0x000CFFF0 (851.952 words).

Ciò che vorrei estrarre è la mappa dell'iniezione, come quella che allego, di esempio qui sotto.

Dunque le domande che vorrei fare sono: Qualcuno di voi sa, tipicamente, quali sono gli offset dove si trova la mappa dell'iniezione?

All'interno del dump della centralina, ci sono numerose altre mappature come, ad esempio sonda lambda, controlli del bus di comunicazione, e mille altre cose.

Altra domanda: Vorrei estrarre i dati della mappa di iniezione e poi plottarla usando "gnuplot" su Linux, avrei dunque bisogno di convertire gli esadecimali in costanti decimali, e poi plottarle. come si fa?

Sono domanda un po' vaghe, ma spero lo stesso di avere un aiuto.

Grazie mille a tutti.
Allegati
ECU-Map.png
ECU-Map.png (180.34 KiB) Osservato 9163 volte
Avatar utente
Foto Utenteharpefalcata
326 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 422
Iscritto il: 28 lug 2015, 21:03

0
voti

[2] Re: Estrazione mappa di iniezione da un binario di una ECU?

Messaggioda Foto Utenteharpefalcata » 7 giu 2020, 12:35

Dunque il link al file binario che contiene l'intera ECU è questo: https://drive.google.com/file/d/1EJsmEBVmr7czXaHh5yica3qjMocQR57i/view?usp=sharing.

Per procedere all'estrazione, su linux, si installa prima l'applicazione "binwalk", e poi si da, da terminale, questo comando:

Codice: Seleziona tutto
binwalk --hexdump /path/assoluto/al/percorso/Toyota-Yaris-ECU-Dump.bin | tee extracted.txt


E ci ritroviamo, nello stesso percorso, dove c'è il bin, il file esadecimale estratto, di 22 MB, che ho chiamato "extracted.txt".

Ho provato a cercare su internet, e youtube, qualche indicazione, ma sembra che non si trovi nulle di specifico.
Avatar utente
Foto Utenteharpefalcata
326 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 422
Iscritto il: 28 lug 2015, 21:03

0
voti

[3] Re: Estrazione mappa di iniezione da un binario di una ECU?

Messaggioda Foto Utentemullins » 15 ago 2020, 15:25

credo che sarebbe meglio leggere a tua centralina per poi inviare il dump a chi per mestiere ti aggiunge potenza, coppia, esclude egr, fap, errorri specifici ed altro. Una volta pagato ti ritorna il file da riscrivere sulla tua centralina. in alternativa puoi cercare il dump della stessa macchina in versione standard e potenziata. dopodiché con un programma confronti i due file. Ci sono tanti siti che lo fanno online gratis ma il tuo file è molto grande...
Avatar utente
Foto Utentemullins
100 1 2 6
Stabilizzato
Stabilizzato
 
Messaggi: 387
Iscritto il: 14 mag 2011, 22:38

0
voti

[4] Re: Estrazione mappa di iniezione da un binario di una ECU?

Messaggioda Foto UtenteFranco012 » 15 ago 2020, 21:20

mullins ha scritto:Una volta pagato ti ritorna il file da riscrivere sulla tua centralina.

Qui occorre fare un po' di attenzione: un veicolo che abbia subìto modifiche al software tali da modificarne le prestazioni (la cosiddetta rimappatura), e sia destinato alla circolazione su strada, dev'essere necessariamente riomologato presso l'Uffico della Motorizzazione Civile competente per territorio.
La mancata riomologazione può portare ad inconvenienti piuttosto seri, che vado ad elencare in ordine d'importanza:
  1. il veicolo non possiede più i requisiti di sicurezza previsti dal costruttore: con la rimappatura, uno stesso motore può fornire potenza e coppia maggiori, ma non è detto che il "resto" del veicolo sia idoneo a sopportare in sicurezza tale aumento di prestazioni (un esempio: i dischi freni hanno in genere diametri maggiori sulle versioni più potenti dello stesso veicolo);
  2. nel caso di grave incidente stradale, l'assicurazione NON PAGA, perché il veicolo non è idoneo alla circolazione su strada. Il problema non è tanto ripagare i danni fisici arrecati ai veicoli coinvolti, quanto alle spese da sostenere nei casi di morte o invalidità. E chi pensa "quando mai un perito andrà a controllare la mappatura della centralina?" si sbaglia di grosso: nei casi in cui l'assicurazione prevede rimborsi consistenti, la prima cosa che fa il perito è di controllare se la mappatura è stata modificata, ed ha tutti i mezzi per poterlo fare e dimostrare l'avvenuta modifica in maniera legalmente inattaccabile;
  3. eventuali interventi in garanzia potrebbero non essere riconosciuti tali dal costruttore del veicolo;
  4. si va incontro a sanzioni amministrative riguardanti:
    • la circolazione (in generale) con veicolo non idoneo;
    • il mancato rispetto delle norme antinquinamento (un motore potenziato quasi sempre inquina di più);
    • il pagamento di una tassa di circolazione (in effetti è una tassa sulla proprietà) non corrispondente alla potenza del motore (di solito la mappatura vien fatta per aumentare la potenza).
Da notare il fatto che le aziende che come attività eseguono la rimappatura (in maniera peraltro del tutto legale) si tutelano dichiarando che con le modifiche effettuate il veicolo può circolare solo in aree private (esempio, in pista), cosicché le responsabilità conseguenti all'utilizzo su strada ricadono esclusivamente sul cliente che ha fatto eseguire la rimappatura senza far riomologare il veicolo.
Big fan of ƎlectroYou
Avatar utente
Foto UtenteFranco012
5.842 3 4 8
G.Master EY
G.Master EY
 
Messaggi: 2713
Iscritto il: 8 ago 2015, 19:40
Località: Sardegna

0
voti

[5] Re: Estrazione mappa di iniezione da un binario di una ECU?

Messaggioda Foto Utenteharpefalcata » 18 ago 2020, 14:49

Forse non era chiara la domanda. Non ho mai chiesto di modificar la mappatura. Non mi interessa, e qualunque test non vedrà mai alcuna vettura reale.

Il mio è un semplice virtuosismo accademico.

L'unica cosa che mi interessa, è di plottare la mappatura. Per farlo devo conoscere dove si trova la mappa. In particolare gli offset. Mi sembra logico che non ho alcuna intenzione di modificare alcuna vettura.

Saluti.
Avatar utente
Foto Utenteharpefalcata
326 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 422
Iscritto il: 28 lug 2015, 21:03


Torna a Autovetture, motori endotermici ed elettronica relativa

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti