Vai al contenuto
Black Friday MFT Dev dal 23 novembre al 5 dicembre: segni la data Scopri le offerte

Tecnico ECU

Bosch MD1 / MG1 bloccate: come funziona realmente lo sblocco della ECU

Glitching di tensione, impulsi elettromagnetici, modalità Boot: che cosa accade realmente quando si sblocca una ECU Bosch MD1 o MG1, quali sono i rischi e come procedere in modo sicuro nella vostra officina.

Bosch MD1 / MG1 bloccate: come funziona realmente lo sblocco della ECU

Dal 2021 sempre più officine si scontrano con lo stesso ostacolo: una Golf, una Serie 3 o una Classe C recenti arrivano per una rimappatura, lo strumento legge l’identificazione della ECU… e rifiuta di leggere la flash. Il responsabile ha un nome: una Bosch MD1 / MG1 bloccata. La buona notizia è che queste ECU possono essere sbloccate. Ecco cosa succede davvero durante uno sblocco, perché si parla di «glitching» e di impulsi elettromagnetici, e come procedere senza danneggiare una ECU che spesso costa più di 1.000 €.

MD1 e MG1: la piattaforma alla base di gran parte del parco circolante attuale

MD1 (diesel) e MG1 (benzina) compongono la famiglia Bosch MDG1. Equipaggia una quota rilevante dei veicoli attuali: Gruppo Volkswagen, BMW, Mercedes-Benz, Stellantis, Ford, Renault, Hyundai-Kia e molti altri. Al suo cuore si trova un microcontrollore multicore Infineon AURIX (famiglie TC2xx, poi TC3xx).

Queste ECU sono state progettate per resistere alle modifiche: software firmato, secure boot e accesso di debug protetto.

Cosa significa davvero «bloccata»?

Nelle prime versioni software, la lettura via OBD o in Bench era ancora possibile grazie a vulnerabilità individuate dai produttori di strumenti. Bosch ha chiuso queste porte a ogni aggiornamento: prima con la protezione anti-tuning (TPROT), poi chiudendo l’accesso di programmazione sulle versioni software più recenti. Il risultato:

  • la lettura OBD viene rifiutata;
  • la lettura Bench non restituisce nulla, oppure solo una parte della memoria;
  • il microcontrollore non apre il proprio accesso di programmazione senza autenticazione.

La ECU non è guasta: fa esattamente ciò per cui è stata progettata. Per leggerla, occorre prima sbloccarla.

Le tre principali famiglie di metodi di sblocco

1. Exploit software

Il metodo storico: sfruttare una vulnerabilità del software della ECU per ottenere l’accesso in lettura. È rapido e non richiede l’apertura del contenitore, ma funziona solo su alcune versioni software e qualsiasi aggiornamento Bosch può renderlo inutilizzabile.

2. Voltage glitching

All’inizio dell’avvio (Boot), mentre il processore verifica se può aprire l’accesso, una perturbazione estremamente breve e perfettamente sincronizzata della sua alimentazione può indurlo a «saltare» quel controllo. La tecnica deriva dalla ricerca sulla sicurezza dei chip (è una forma di fault injection) ed è stata poi industrializzata dai produttori di strumenti per il tuning.

3. Impulsi elettromagnetici

Stessa idea, mezzi diversi: invece di agire sull’alimentazione, il guasto viene indotto nel momento critico da un impulso elettromagnetico brevissimo e molto localizzato sopra il chip, senza alcun contatto con il suo circuito di alimentazione. Più mirato, ma ancora più esigente in termini di precisione.

Perché non è un lavoro da fai da te

Questi metodi richiedono una sincronizzazione al livello del nanosecondo, parametri specifici per ogni riferimento di ECU e procedure validate su centinaia di unità. Un solo errore può danneggiare in modo permanente il microcontrollore. Qui sta tutto il valore di uno strumento professionale: la procedura è già stata sviluppata, ECU per ECU.

Cosa fa la KESS3 con il suo modulo di sblocco

Alientech ha industrializzato questa operazione con il modulo di sblocco KESS3 per Bosch MD1 / MG1. Utilizzato con la KESS3, sblocca la ECU in modalità Boot, passo dopo passo:

  1. il software identifica il riferimento esatto della ECU e mostra lo schema di cablaggio;
  2. il modulo esegue la procedura di sblocco prevista per quel riferimento;
  3. una volta sbloccata, la ECU viene letta e scritta in modalità Bench come qualsiasi altra.

In altre parole, un’auto che fino a ieri dovevate rifiutare diventa un cliente in più.

2021+ECU MD1 / MG1 bloccate: lo sblocco diventa indispensabile
Bootmodalità utilizzata per lo sblocco con il modulo KESS3
Una voltasbloccata una sola volta, si legge e si scrive in modalità Bench

Prima di iniziare: la checklist per l’officina

  • Verificare la compatibilità del riferimento e della versione software nell’elenco Alientech: si amplia a ogni aggiornamento.
  • Alimentazione stabile sul banco, tramite alimentatore da laboratorio o mantenitore di tensione di qualità.
  • Backup completo (flash, EEPROM, identificazione) prima di qualsiasi scrittura, archiviato con il nome del cliente.
  • Seguire alla lettera lo schema di cablaggio, su una postazione protetta dalle scariche ESD.
  • Tempo di smontaggio della ECU incluso nel preventivo: si tratta di un lavoro in Bench, non via OBD.

E chi realizza il file?

Una volta eseguita la lettura, resta la parte più importante: la calibrazione. Con il Files Service di MFT Dev, caricate la lettura dal vostro account officina e un ingegnere vi restituisce un file personalizzato, con checksum corretti, pronto per la scrittura. Seguite ogni fase in tempo reale, fino a Telegram.

Una MD1 / MG1 bloccata sul ponte? Inviateci la lettura, al file pensiamo noi.

Crea il mio account officina

E la legge?

Leggere e modificare il software di una ECU non è di per sé illegale. Ma per un veicolo stradale la modifica deve rispettare le norme locali: omologazione, norme sulle emissioni e comunicazione alla compagnia assicurativa. Sia il professionista sia il proprietario del veicolo devono tenerne conto.

Domande frequenti

Tutte le ECU MD1 / MG1 sono bloccate?

No. Le versioni software meno recenti possono ancora essere lette tramite OBD o in Bench. Il blocco riguarda soprattutto i software recenti, in particolare dal 2021. L'identificazione dell'ECU effettuata dal tool fornisce la risposta in pochi secondi.

Lo sblocco può danneggiare l'ECU?

Con un tool professionale e una procedura validata per quella specifica referenza, il rischio è molto basso. I danni derivano per lo più da configurazioni artigianali, alimentazione instabile o schemi di cablaggio non rispettati.

Devo sbloccare di nuovo per ogni intervento?

No. Lo sblocco si esegue una sola volta; successivamente l'ECU viene letta e scritta in Bench con KESS3, come una ECU sbloccata.

Il modulo di sblocco funziona con il mio KESS3?

Il modulo si utilizza con KESS3. Le condizioni dipendono dalla versione e dai protocolli attivati: un ingegnere MFT Dev lo conferma prima del Suo ordine.

Strumenti citati in questo articolo

← Torna al blog

Continua a leggere

Blog MFT Dev

Un file su misura o lo strumento giusto, oggi

Gli ingegneri MFT Dev scrivono i vostri file motore e vi aiutano a scegliere lo strumento giusto, dal lunedì al sabato.