Chi ripara e rimappa centraline lavora ogni giorno con una domanda semplice: da dove entro? Le strade sono sostanzialmente tre, e sceglierle bene significa risparmiare ore e non mettere a rischio la centralina di un cliente.
Le tre strade per entrare in una centralina
- OBD – dalla presa diagnostica, con la vettura montata. E' la via piu' rapida e quella che si prova sempre per prima.
- Banco (bench) – centralina smontata e alimentata sul tavolo, collegata tramite i suoi connettori. Serve quando l'OBD e' chiuso o limitato.
- Boot mode – si dialoga direttamente con il microcontrollore, forzandolo ad avviarsi in una modalita' che espone le sue memorie. E' l'ultima spiaggia, e spesso l'unica.
Quando l'OBD non basta piu'
Sulle centraline recenti l'accesso via diagnosi e' sempre piu' chiuso. I costruttori proteggono la memoria di programma, e molte operazioni che dieci anni fa si facevano dalla presa OBD oggi richiedono di aprire l'unita'. Non e' una questione di attrezzo migliore o peggiore: e' la centralina che non risponde.
Quando succede, la scelta si restringe: o si passa al banco, o si va in Boot mode. E sulle unita' protette, il banco spesso non e' sufficiente.
Che cosa significa lavorare in Boot mode
Ogni microcontrollore ha una modalita' di avvio speciale, pensata in origine per la produzione e l'assistenza, in cui accetta di farsi leggere e riscrivere le memorie. Per entrarci non basta un comando software: bisogna intervenire fisicamente sul circuito, perche' sono alcuni componenti sulla scheda a decidere come parte il processore.
Il metodo tradizionale, passo per passo
- Si apre la centralina e si estrae il circuito stampato.
- Si ribalta la scheda per raggiungere il lato saldature.
- Si individuano le resistenze di configurazione e si dissaldano.
- Si collegano a mano i pin necessari, filo per filo.
- Si esegue la lettura o la scrittura con il programmatore.
- Si risalda tutto e si rimette la centralina come l'ha portata il cliente.
Sono sei passaggi di cui uno solo — il quinto — e' il lavoro che il cliente paga. Gli altri cinque sono preparazione.
I rischi che nessuno mette in preventivo
- Piazzole sollecitate. Ogni dissaldatura scalda il rame: ripetuta, la piazzola si stacca.
- Piste sottili. Sulle schede moderne i componenti hanno passo strettissimo e le piste passano a decimi di millimetro.
- Errori di cablaggio. Un filo sul pin sbagliato, con la scheda alimentata, puo' costare la centralina.
- Tempo non fatturabile. La preparazione non compare in fattura, ma occupa il banco.
- Risultati non ripetibili. Due tecnici sulla stessa centralina impiegano tempi molto diversi.
Su un'unita' di proprieta' di un cliente, un errore meccanico non costa il tempo perso: costa la centralina.
Cosa sta cambiando: il contatto diretto sull'MCU
La direzione presa dagli ultimi strumenti e' togliere il ferro dal percorso. Invece di modificare il circuito per forzare l'avvio, si va a contatto diretto con un punto preciso del microcontrollore, lasciando alla procedura software il compito di gestire la finestra di accesso.
E' l'approccio del nuovo add-on Korhex di Magic Motorsport, che si appoggia al programmatore Flex: il dispositivo si posiziona sul punto di contatto indicato con una maschera dedicata, e i passaggi 2, 3, 4 e 6 dell'elenco qui sopra semplicemente non si fanno piu'. Non e' un programmatore autonomo — da solo non fa nulla — ma toglie dal percorso proprio la parte che genera i rischi.
Come attrezzarsi, in pratica
Se in officina il Boot mode capita raramente, la stazione dissaldante e un po' di manualita' restano una risposta ragionevole. Se invece capita tutte le settimane, il conto cambia: il tempo di preparazione e il rischio sulle schede dei clienti pesano piu' del costo dello strumento.
Il punto di partenza resta comunque il programmatore. Gli add-on per l'accesso diretto lavorano dentro l'ecosistema del programmatore che gia' usi, non al posto suo.