Ir para o conteúdo
Black Friday MFT Dev de 23 de novembro a 5 de dezembro: reserve a data Ver as ofertas

Técnico de ECU

Bosch MD1 / MG1 bloqueadas: como funciona realmente o desbloqueio da ECU

Voltage glitching, impulsos eletromagnéticos, Boot mode: o que acontece realmente quando uma ECU Bosch MD1 ou MG1 é desbloqueada, os riscos envolvidos e a forma segura de o fazer na sua oficina.

Bosch MD1 / MG1 bloqueadas: como funciona realmente o desbloqueio da ECU
PartilharWhatsAppTelegramLinkedInX

Desde 2021, cada vez mais oficinas deparam-se com o mesmo obstáculo: um Golf, um Série 3 ou um Classe C recente chega para uma remapeamento, a ferramenta lê a identificação da ECU… e recusa-se a ler a flash. O responsável tem nome: uma Bosch MD1 / MG1 bloqueada. A boa notícia é que estas ECU podem ser desbloqueadas. Eis o que acontece realmente durante um desbloqueio, porque se fala de «glitching» e de impulsos eletromagnéticos, e como o fazer sem destruir uma ECU que custa muitas vezes mais de 1000 €.

MD1 e MG1: a plataforma por detrás de grande parte do parque automóvel atual

As MD1 (diesel) e MG1 (gasolina) constituem a família MDG1 da Bosch. Está montada numa grande parte dos veículos atuais: Grupo Volkswagen, BMW, Mercedes-Benz, Stellantis, Ford, Renault, Hyundai-Kia e muitos outros. No seu núcleo encontra-se um microcontrolador Infineon AURIX multicore (famílias TC2xx e, depois, TC3xx).

Estas ECU foram concebidas para resistir a modificações: software assinado, arranque seguro (secure boot) e acesso de depuração protegido.

O que significa realmente «bloqueada»?

Nas primeiras versões de software, a leitura por OBD ou em bancada ainda era possível graças a falhas descobertas pelos fabricantes de ferramentas. A Bosch foi fechando essas portas a cada atualização, primeiro com a proteção contra tuning (TPROT) e depois com o encerramento do acesso de programação nas versões de software mais recentes. O resultado:

  • a leitura por OBD é recusada;
  • a leitura em bancada não devolve nada, ou apenas parte da memória;
  • o microcontrolador não abre o acesso de programação sem autenticação.

A ECU não está avariada: faz exatamente aquilo para que foi concebida. Para a ler, é preciso primeiro desbloqueá-la.

As três principais famílias de métodos de desbloqueio

1. Exploits de software

O método histórico: aproveitar uma falha no software da ECU para obter acesso de leitura. É rápido e não exige abrir a caixa, mas só funciona em determinadas versões de software, e qualquer atualização da Bosch pode torná-lo inútil.

2. Voltage glitching

No início do arranque, enquanto o processador verifica se pode abrir o acesso, uma perturbação extremamente breve e perfeitamente sincronizada da sua alimentação pode levá-lo a «saltar» essa verificação. A técnica provém da investigação em segurança de chips (é uma forma de injeção de falhas) e foi entretanto industrializada pelos fabricantes de ferramentas de tuning.

3. Impulsos eletromagnéticos

A mesma ideia, meios diferentes: em vez de atuar na alimentação, a falha é induzida no momento crítico por um impulso eletromagnético muito curto e muito localizado sobre o chip, sem contacto com o seu circuito de alimentação. Mais direcionado, mas ainda mais exigente em precisão.

Porque não é um trabalho para fazer por conta própria

Estes métodos exigem uma sincronização ao nível do nanossegundo, parâmetros específicos para cada referência de ECU e procedimentos validados em centenas de unidades. Um único erro pode danificar de forma permanente o microcontrolador. Está aqui todo o valor de uma ferramenta profissional: o procedimento já foi desenvolvido, ECU a ECU.

O que faz a KESS3 com o seu módulo de desbloqueio

A Alientech industrializou este trabalho com o módulo de desbloqueio KESS3 para Bosch MD1 / MG1. Utilizado com a KESS3, desbloqueia a ECU em modo Boot, passo a passo:

  1. o software identifica a referência exata da ECU e mostra o esquema de ligações;
  2. o módulo executa o procedimento de desbloqueio concebido para essa referência;
  3. depois de desbloqueada, a ECU é lida e escrita em modo Bench como qualquer outra.

Por outras palavras, um carro que antes recusava passa a ser mais um cliente.

2021+ECU MD1 / MG1 bloqueadas: o desbloqueio torna-se essencial
Bootmodo utilizado para o desbloqueio com o módulo KESS3
Uma vezdesbloqueie uma só vez e depois leia e escreva em modo Bench

Antes de começar: a lista de verificação da oficina

  • Verifique a compatibilidade da referência e da versão de software na lista da Alientech: cresce a cada atualização.
  • Alimentação estável na bancada, através de uma fonte de alimentação de laboratório ou de um suporte de bateria de qualidade.
  • Cópia de segurança completa (flash, EEPROM, identificação) antes de qualquer escrita, arquivada em nome do cliente.
  • Siga o esquema de ligações à risca, numa bancada de trabalho com proteção ESD.
  • Tempo de desmontagem da ECU incluído no orçamento: é um trabalho de bancada, não por OBD.

E quem cria o ficheiro?

Concluída a leitura, falta a parte mais importante: a calibração. Com o MFT Dev Files Service, carrega a leitura a partir da conta da sua oficina e um engenheiro devolve um ficheiro personalizado, com os checksums corrigidos, pronto a escrever. Acompanha cada etapa em direto, até no Telegram.

Uma MD1 / MG1 bloqueada no elevador? Envie-nos a leitura, nós tratamos do ficheiro.

Criar a minha conta de oficina

E a lei?

Ler e modificar o software de uma ECU não é ilegal em si mesmo. Mas, num veículo rodoviário, a modificação deve respeitar as regras locais: homologação, normas de emissões e comunicação à seguradora. Tanto o profissional como o proprietário do veículo devem ter isto em conta.

Perguntas frequentes

Todas as ECU MD1 / MG1 estão bloqueadas?

Não. As versões de software mais antigas ainda podem ser lidas via OBD ou em bancada (Bench). O bloqueio diz respeito sobretudo ao software mais recente, em particular desde 2021. A identificação da ECU pela ferramenta indica-lhe isso em poucos segundos.

O desbloqueio pode danificar a ECU?

Com uma ferramenta profissional e um procedimento validado para essa referência, o risco é muito reduzido. Os danos resultam sobretudo de montagens caseiras, de uma alimentação instável ou do incumprimento do esquema de ligações.

Preciso de desbloquear novamente a cada trabalho?

Não. O desbloqueio é feito uma única vez; depois disso, a ECU é lida e escrita em bancada com o KESS3, como uma ECU desbloqueada.

O módulo de desbloqueio funciona com o meu KESS3?

O módulo é utilizado com o KESS3. As condições dependem da sua versão e dos protocolos ativados: um engenheiro da MFT Dev confirma-o antes de efetuar a encomenda.

Ferramentas citadas neste artigo

PartilharWhatsAppTelegramLinkedInX
← Voltar ao blog

Continue a ler

Blog MFT Dev

Um ficheiro à medida ou a ferramenta certa, hoje

Os engenheiros da MFT Dev escrevem os seus ficheiros de motor e ajudam-no a escolher a ferramenta certa, de segunda a sábado.