2 pontos por GN⁺ 2025-11-18 | 1 comentários | Compartilhar no WhatsApp
  • Fornece uma ferramenta aberta de hardware e software para se comunicar com a interface óptica de diagnóstico de eletrodomésticos Miele
  • Estruturado como uma alternativa gratuita que substitui o software proprietário existente Miele Diagnostic Utility (MDU) e o adaptador infravermelho dedicado
  • O projeto é dividido em três componentes: Protocol, TUI e Home, com suporte a diagnóstico, testes e integração com automação residencial
  • Alguns modelos (ex.: G 651 I PLUS-3, W 2446 etc.) têm suporte completo, e a compatibilidade de outros modelos pode ser verificada pelo ID de software
  • Oferece integração com o Home Assistant e extensibilidade de desenvolvimento baseada em Rust, com a proposta de transformar um sistema de diagnóstico fechado em um sistema aberto

Visão geral do projeto

  • FreeMDU é uma ferramenta open source de hardware e software para se comunicar com a interface de diagnóstico baseada em infravermelho de eletrodomésticos Miele
    • Antes, eram necessários o adaptador proprietário da Miele e um software fechado
    • O FreeMDU foi projetado como uma alternativa gratuita acessível a qualquer pessoa
  • O objetivo é abrir essa interface para uso em diagnósticos e automação residencial (Home Automation)
  • Diferentemente do Miele Diagnostic Utility (MDU), ele pode ser usado mesmo sem ser um técnico de serviço registrado

Componentes

  • O projeto é composto por três partes principais
    • Protocol: biblioteca central do protocolo e implementações de dispositivos
    • TUI: ferramenta de terminal para diagnóstico e testes de dispositivos
    • Home: firmware do adaptador de comunicação com integração MQTT, compatível com Home Assistant
  • Cada componente pode ser compilado e usado de forma independente

Dispositivos suportados e ID de software

  • Ao se conectar pela interface de diagnóstico, o dispositivo retorna um ID de software de 16 bits
    • Esse ID identifica a versão do firmware, mas não está ligado diretamente a um modelo específico ou tipo de placa
  • Lista atual de dispositivos com suporte confirmado
    • 360: placa EDPW 223-A, posição do indicador Check inlet (PC), suporte completo
    • 419: placa EDPW 206, posição do indicador Check inlet (PC), suporte completo
    • 605: G 651 I PLUS-3, posição do indicador Salt (PC), suporte completo
    • 629: W 2446, posição do indicador Check inlet (PC), suporte completo
  • Modelos semelhantes podem ser compatíveis, e a primeira etapa para oferecer suporte a um novo dispositivo é verificar o ID de software

Como usar

  • É necessário instalar o toolchain do Rust antes do uso
  • Também é necessário montar um adaptador de comunicação para conectar ao dispositivo Miele
  • São oferecidos três principais cenários de uso
    • Diagnóstico e testes de dispositivos: grave o firmware Home no adaptador em modo bridge e execute o TUI no desktop
    • Integração com automação residencial: grave o firmware Home em modo standalone para integrar com o Home Assistant
    • Desenvolvimento de ferramentas personalizadas: conecte em modo bridge e implemente seu próprio software usando o crate Protocol

Atenção e isenção de responsabilidade

  • O projeto está em fase experimental e o uso descuidado pode causar danos permanentes ao dispositivo Miele
  • Não possui qualquer afiliação oficial com a Miele & Cie. KG, e as marcas registradas pertencem aos seus respectivos proprietários
  • A licença pode ser escolhida entre Apache 2.0 e MIT
  • Contribuições seguem as mesmas condições de licenciamento duplo

Informações adicionais

  • A interface de diagnóstico proprietária da Miele e o processo de engenharia reversa podem ser consultados em uma postagem separada no blog
  • O procedimento para oferecer suporte a novos dispositivos será disponibilizado futuramente
  • Não há informações adicionais no texto original

1 comentários

 
GN⁺ 2025-11-18
Comentários do Hacker News
  • Projeto realmente incrível. Também foi muito interessante ler o post no blog explicando como fizeram a engenharia reversa de tudo

    • Foi um texto excelente. Depois de ler, fiquei pensando que preciso muito de um analisador lógico. Também estou ansioso pela análise de firmware mencionada no final
    • Foi uma documentação de engenharia reversa excelente, com cores e diagramas muito bem organizados
    • Coisas assim me dão vontade de comprar produtos da Miele. Justamente estava pensando em comprar uma lava-louças
  • Isso me lembrou da minha experiência brigando com a minha lavadora AEG. A lição mais importante foi que, para verificar códigos de erro ocultos, é preciso seguir um procedimento não documentado. Escrevi os detalhes no meu post no blog. Na próxima talvez eu mesmo faça um dongle de diagnóstico open source

    • Durante a garantia, precisei de mais de 10 atendimentos de reparo, e depois de 2 anos a maçaneta e o painel frontal quebraram. Quando abri o aparelho, deu para sentir a redução extrema de custos. Era uma estrutura em que forçaram a adaptação do botão de energia de outro modelo, e a porta era sustentada apenas por dois parafusos pequenos nos cantos. Não pretendo comprar AEG de novo
    • Também odeio isso. Uma vez meu SUV começou a acusar erro na suspensão, e descobri que há muitos sistemas que não podem ser diagnosticados com um leitor OBD2. Não entendo por que esse tipo de informação não é disponibilizado ao usuário
    • Minha lavadora é da Electrolux, e mostra os códigos de erro diretamente no LCD, além de ter um menu de diagnóstico. O manual de serviço era pago, mas havia teste grátis, e o YouTube também tinha muita informação parecida
  • O que está faltando é uma placa controladora universal para controlar lavadoras. Na maioria das vezes é isso que quebra, e o custo de substituição é tão alto que compensa mais comprar uma máquina nova

    • Com um pouco de esforço, o conserto pode ser surpreendentemente fácil. Quando minha TV parou de ligar, comprei uma placa de alimentação no eBay por menos de US$ 40, troquei e ela voltou a funcionar perfeitamente. Alguém familiarizado com eletrônica provavelmente teria consertado no nível de componentes e resolvido por muito menos
    • Ahá... olhando esta lista de placas universais para lavadora no AliExpress, parece que isso realmente existe
    • Hoje em dia também vale a pena tentar diagnosticar o problema das lavadoras por conta própria. A nossa mostrou um código de erro e, ao pesquisar, descobri que era problema no sensor Hall do motor do tambor. Comprei a peça na Amazon por US$ 12 e troquei em um dia. Só queria que houvesse códigos de diagnóstico específicos em vez de códigos simples como “FE”
    • Consertei uma geladeira trocando a placa de controle, e era uma placa universal baseada em PIC16. Resolvi por 20% do preço da peça oficial. Link do eBay
    • No meu caso, só troquei a placa de controle do aquecedor e do motor. Nunca precisei mexer na placa controladora
  • Preciso de uma lava-louças nova e estou considerando uma Miele fabricada na Alemanha. Vi vários relatos de terror, mas mesmo assim não consigo pensar em outra marca

    • Miele, Bosch e Speed Queen mantêm uma filosofia clássica de engenharia. Durar 20 anos é o mínimo, e às vezes chegam a 30 ou 40 anos. Considerando a inflação, o preço é parecido com o das máquinas simples dos anos 70 e 80. Se a preocupação é ambiental, acho que faz sentido comprar marcas assim
    • Já tive uma lava-louças Samsung e, em 5 anos, ela vazou água e encharcou o chão. Agora uso Miele, e minha lavadora e minha geladeira também são Miele. A lavadora está com 20 anos e, mesmo rodando 5 ou 6 vezes por semana, parece nova. A geladeira é fabricada pela Liebherr, e o toque da maçaneta da porta e a estabilidade da temperatura são excelentes. Só que o sistema de detergente TwinDos é caro, e a integração com Home Assistant só está disponível nos modelos topo de linha. Em compensação, a função de abertura automática da porta é realmente muito prática
    • Nossa lava-louças Miele já está no quinto ano, rodando em média 1,5 vez por dia. Funciona perfeitamente. O atendimento ao cliente da Miele no Reino Unido também foi excelente. A instaladora fez a instalação errada, e a Miele veio no dia seguinte e corrigiu tudo de graça
    • Alguns anos atrás comprei um modelo topo de linha da Miele, e é muito prático deixar o cartucho de detergente encaixado e não precisar pensar nisso por semanas
  • A bomba d’água da minha lava-louças Miele de 2014 quebrou, então fui procurar a peça. Fiquei impressionado ao ver que ainda fabricam peças para modelos anteriores a 2008, mas os preços são altos demais. Somando a bomba e a mão de obra, dava para comprar uma Bosch nova de categoria intermediária. Acabei trocando por uma Bosch. A Miele é uma marca como Apple ou Porsche: cara na compra e cara na manutenção. Mesmo assim, essa experiência pode ser útil para a geladeira

    • Gosto de ver eletrodomésticos antigos ainda funcionando bem. A geladeira Siemens da minha avó está firme há 30 anos. Uma geladeira nova provavelmente seria mais eficiente, mas estou hesitando por medo de comprar uma porcaria
    • Mas a Miele, nos últimos anos, restringiu o acesso a peças, permitindo que apenas oficinas autorizadas registradas possam comprá-las. Acho que isso vai na contramão do movimento pelo direito ao reparo
    • Só para constar: atualmente todas as geladeiras da Miele são fabricadas pela Liebherr
  • Quer dizer que dá para atrapalhar uma lavadora com um LED IR potente?

    • Se todo mundo colocasse suas lavadoras Miele na entrada de casa apontadas para a rua, talvez desse. Na verdade, se você apontar um LED forte pela janela para uma TV, também dá para trocar de canal ou desligá-la
    • Curiosidade: a Speed Queen também usa comunicação IrDA em lavadoras comerciais. Antigamente era programada com um app de PalmPilot, mas hoje isso pode ser feito no PC por uma interface baseada em NFC. Veja este vídeo relacionado
    • Não, claro que isso não é possível
  • Há também este post relacionado: Reverse Engineering the Miele Diagnostic Interface

  • Agora é hora de overclock... 10.000 RPM! Belo trabalho

    • Veja este vídeo no YouTube
    • Vamos tunar o chip da lavadora para fazer efeito de pipoca na desaceleração, brrrr!
  • A Miele é cara, mas funciona bem. Só que a qualidade do atendimento ao cliente nos EUA é péssima. Grandes varejistas regionais também reduziram a oferta da Miele por causa do alto índice de devoluções. Os produtos são excelentes, mas o serviço é realmente decepcionante. É bom ver esse tipo de iniciativa de engenharia reversa

  • Este projeto me deixa feliz e, ao mesmo tempo, um pouco triste. Eu também gosto de engenharia reversa, então curto esse tipo de iniciativa, mas por um instante achei que a Miele tivesse aberto o código da ferramenta de diagnóstico, e isso me animou. No passado, a Miele já publicou modelos 3D de acessórios para aspiradores de pó

    • No HN o pessoal gosta da Miele, mas a política de reparo é parecida com a da Apple. Pessoas comuns e oficinas independentes não conseguem obter peças. Já no meu forno da Smeg, eu consegui comprar as peças necessárias e consertar por conta própria. Isso é perfeitamente possível, mas a Miele não faz assim