Do beco sem saída ao swap: EEC-IV para EEC-V
Como um projeto de reverse engineering de ECU que não deu certo se tornou, meses depois, a base para uma telemetria de motor em tempo real — e, por tabela, um carro que anda melhor do que nunca.
O objetivo nunca foi performance
Antes de qualquer coisa, vale deixar claro o que motivou esse projeto inteiro — porque não é o que normalmente se espera de um trabalho com a ECU de um carro. O objetivo nunca foi extrair mais potência ou torque do motor. Era entender e capturar a telemetria de funcionamento do motor, com um fim bem específico: alimentar rotinas de monitoramento ativo e automação preditiva no Home Assistant do UltimateLab, capazes de disparar alertas em caso de anomalias antes que elas se tornassem problemas mecânicos reais.
A primeira tentativa de chegar a esses dados foi usar um Arduino para decodificar o protocolo DCL, usado pelos módulos de injeção EEC-IV da Ford até os anos 90, e ler diretamente da ECU original do Escort.
O problema apareceu rápido: dentro da família EEC-IV, cada geração de ECU usada em diferentes modelos tinha seu próprio dialeto do protocolo. E a regra parecia ser inversa do que se esperaria — quanto mais nova era a variante da ECU, mais obscura e mal documentada ela estava. Documentos internos da Ford, encontrados em repositórios no GitHub, ajudavam a montar uma base teórica sobre como cada estratégia funcionava, mas nunca chegavam a ser uma fonte assertiva o suficiente para decodificar com confiança o que estava sendo lido.
Mudança de rota: se não posso ler, eu substituo
Diante da falta de documentação confiável, o foco do projeto mudou: em vez de decodificar a EEC-IV original, a pergunta virou "o que substitui essa ECU por completo?" — abrindo a porta para soluções de ECU programável, populares no meio de preparação automotiva.
Três opções entraram na mesa de avaliação:
As três opções compartilhavam os mesmos problemas de fundo: custo elevado e meses de carro parado para mapeamento e acertos. Uso o carro diariamente, ficar sem ele seria complicado. Mas havia um problema mais fundamental para o que eu realmente queria: ECUs programáveis genéricas têm controle bem mais simples sobre funções de conforto, como o atuador de marcha lenta — o que significaria perder refinamento no dia a dia de um carro de uso diário, não só de pista. E nenhuma delas resolveria o objetivo original, que era obter telemetria robusta de um sistema com o comportamento previsível e maduro de uma ECU de fábrica, não de uma plataforma genérica que eu mesmo teria que mapear do zero.
A descoberta: alguém já tinha resolvido isso
Foi pesquisando alternativas que apareceu o caminho que de fato resolveria o problema sem as desvantagens das ECUs programáveis: substituir a EEC-IV por uma EEC-V — a geração seguinte da própria Ford, nativamente compatível com OBD2 (SAE J1850 PWM), obrigatório a partir de 1996 nos EUA, e ainda capaz de manter o refinamento original de fábrica em funções como a marcha lenta.
A pesquisa levou até a Mecânica Scadufax, em Sorocaba, onde o proprietário, Alexandre, já havia realizado esse mesmo swap no próprio carro.
O ouro da missão: uma Ford Courier que aprendeu a controlar um motor Zetec 1.8
A parte mais interessante dessa história não é só a peça em si, mas de onde ela veio. O Alexandre tem um Ford Fiesta MK4 que passou por um swap de motor para o Zetec-E 1.8 16V — o mesmo bloco usado no Escort — e que ele leva para track days no Autódromo de Interlagos. Para controlar esse motor, ele usa uma EEC-V originalmente projetada para a Ford Courier 1.4 16V Zetec-S.
A descoberta dele, e que se tornou o verdadeiro valor dessa busca: essa EEC-V de 1.4 controla perfeitamente um bloco 1.8, sem nenhuma adaptação eletrônica adicional. O módulo que ele me vendeu era exatamente o mesmo que ele usava nesse Fiesta de track day — testado em pista, não apenas em teoria.
Muito além da engenharia reversa ou da troca de peça em si, a história por trás desse módulo específico — de uma Courier de fábrica, para um Fiesta de track day em Interlagos, para o meu Escort — é o tipo de detalhe que só aparece quando se encontra a pessoa certa.
A instalação: 1.200 km de distância e um upgrade silencioso de hardware
O módulo já estava testado — mas a distância entre onde estávamos (Santa Maria, RS), e Sorocaba (SP), é de quase 1.200 km de distância. Seria inviável levar o carro até lá, então a solução foi adquirir o módulo e fazer toda a instalação, em casa, sem apoio presencial de quem fez a configuração original.
O conhecimento acumulado durante toda a fase anterior — tentando ler a EEC-IV via protocolo DCL (Data Communication Link) — foi exatamente o que permitiu entender fiação, pinagem e compatibilidade entre os dois sistemas o suficiente para conduzir essa instalação sozinho.
Em termos de hardware, a troca não deixou de ser também um upgrade silencioso: a EEC-IV original rodava em um processador Intel 8061 com 256KB de RAM, enquanto a EEC-V que assumiu o lugar dela usa um Intel 8065 com 2MB de RAM — praticamente oito vezes mais memória disponível para o controle do motor.
O objetivo alcançado: telemetria em tempo real
Com a EEC-V instalada e estável, o objetivo original do projeto finalmente foi alcançado. Hoje, a cadeia de telemetria funciona de ponta a ponta: um scanner OBD2 lê os dados da ECU e os envia para o celular via Torque Pro, que por sua vez os repassa por API para o Home Assistant no UltimateLab.
Os dados críticos do motor — temperatura, rotação, correções de mistura, entre outros — alimentam rotinas de monitoramento ativo, com alertas push instantâneos disparados em caso de qualquer anomalia. Esse é exatamente o sistema de automação preditiva que motivou todo o projeto desde a primeira tentativa, ainda na EEC-IV original.
Os ganhos que vieram de carona
Na contramão do que normalmente se esperaria de um projeto envolvendo a ECU de um carro, o objetivo aqui nunca foi extrair desempenho — mas a troca trouxe, por tabela, uma série de melhorias reais de dirigibilidade, fruto do aprendizado adaptativo muito mais sofisticado da EEC-V em relação à EEC-IV original:
- O carro passou a funcionar muito melhor com gasolina E30, graças à capacidade de aprendizado adaptativo da nova ECU;
- O controle térmico do motor ficou mais robusto: o acionamento do eletroventilador agora é feito pela própria ECU, mantendo o termointerruptor (o famoso cebolão) como redundância;
- O controle de marcha lenta ao acionar o compressor do ar-condicionado é muito mais rápido, assim como o desacoplamento da embreagem magnética ao pisar fundo no acelerador;
- O corte de giro subiu de 6.750 para 7.000 RPM, e o motor sobe a rotação de forma muito mais ágil, tornando a condução perceptivelmente mais esperta;
- Correções de marcha lenta causadas pela variação de pressão da direção hidráulica praticamente desapareceram.
Uma descoberta adicional, que o próprio Alexandre já havia constatado em seu Fiesta MK4: o aprendizado adaptativo da EEC-V é tão eficiente que o carro roda tranquilamente até com E85 (85% etanol, 15% gasolina) — bem além do que normalmente se esperaria de uma ECU de fábrica dessa geração.
O que ficou dessa jornada
Esse projeto não é uma história de sucesso linear, e é exatamente por isso que julgo interessante em contar. A tentativa original de decodificar a EEC-IV via protocolo DCL não funcionou como eu planejava — mas também não foi tempo perdido. Foi o que construiu o entendimento necessário sobre a arquitetura de injeção Ford o suficiente para avaliar alternativas com critério real, encontrar quem já tinha resolvido o mesmo problema, e executar a instalação final sozinho, a 1.200 km de distância de qualquer suporte presencial. No fim, o projeto entregou exatamente o que se propôs — telemetria de motor em tempo real — e trouxe, sem ter sido essa a meta, um carro muito mais agradável de dirigir.