Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
FreeMDU — Herramientas de hardware y software abiertas para comunicarse con electrodomésticos Miele a través de su interfaz de diagnóstico óptica | Kitploit
Herramientas/GitHubGitHub/medusalix/freemdu
Seguridad de Sistemas EmbebidosSeguridad IoTIngeniería InversaHacking de HardwareSeguridad de HardwareAnálisis de Firmware
GitHubmedusalix/freemdu

FreeMDU

Herramientas de hardware y software abiertas para comunicarse con electrodomésticos Miele a través de su interfaz de diagnóstico óptica

Ver Repositorio
1.1k4716hace 4 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

FreeMDU Build Status

Demo

El proyecto FreeMDU proporciona herramientas de hardware y software abiertas para comunicarse con electrodomésticos Miele a través de su interfaz de diagnóstico óptico. Sirve como una alternativa gratuita y abierta al software propietario Miele Diagnostic Utility (MDU), que solo está disponible para técnicos de servicio registrados.

La mayoría de los dispositivos Miele fabricados después de 1996 incluyen una interfaz de diagnóstico óptica basada en infrarrojos, oculta detrás de una de las luces indicadoras en el panel frontal. En electrodomésticos más antiguos, esta interfaz está marcada con una etiqueta Program Correction (PC).

Hasta ahora, la comunicación con esta interfaz requería un adaptador infrarrojo costoso vendido exclusivamente por Miele, junto con su software de código cerrado. El objetivo de FreeMDU es hacer que esta interfaz sea accesible para todos con fines de diagnóstico y automatización del hogar.

El proyecto se divide en tres componentes principales:

  • Protocolo: biblioteca central del protocolo e implementaciones de dispositivos
  • TUI: herramienta de diagnóstico y prueba de dispositivos basada en terminal
  • Home: firmware del adaptador de comunicación con integración MQTT para Home Assistant

Se pueden encontrar más detalles sobre la interfaz de diagnóstico propietaria y el proceso de ingeniería inversa detrás de este proyecto en este blog post.

[!CAUTION] Este proyecto es altamente experimental y puede causar daños permanentes a sus dispositivos Miele si no se usa de manera responsable. Proceda bajo su propio riesgo.

Dispositivos compatibles

Cuando se establece una conexión a través de la interfaz de diagnóstico, el electrodoméstico responde con su software ID, un número de 16 bits que identifica de manera única la versión del firmware que se ejecuta en el microcontrolador del dispositivo. Sin embargo, este ID no se corresponde directamente con un modelo o tipo de placa específico, por lo que es imposible proporcionar una lista completa de modelos compatibles.

La siguiente tabla enumera los IDs de software y las combinaciones de dispositivo/placa que se han confirmado para funcionar con FreeMDU:

ID de softwareDispositivoPlacaMicrocontroladorUbicación de la interfaz ópticaEstado
218W 985EDPW 213Mitsubishi M37451MCCheck inlet (PC) indicator🟢 Totalmente compatible
324W 980EDPW 213Mitsubishi M37451MCCheck inlet (PC) indicator🟢 Totalmente compatible
360Bare boardEDPW 223-AMitsubishi M38078MC-065FPCheck inlet (PC) indicator🟢 Totalmente compatible
419Bare boardEDPW 206Mitsubishi M37451MC-804FPCheck inlet (PC) indicator🟢 Totalmente compatible
469W 487 SEDPW 228-AMitsubishi M38078MFCheck inlet (PC) indicator🟢 Totalmente compatible
517G 7804EGPL 061Mitsubishi M38079EFFP(PC) DOS indicator🟢 Totalmente compatible
605G 651 I PLUS-3EGPL 542-CMitsubishi M38027M8Salt (PC) indicator🟢 Totalmente compatible
629W 2446EDPL 126-BMitsubishi M38079MF-308FPCheck inlet (PC) indicator🟢 Totalmente compatible
2088W 3241EDPL 162-BMitsubishi M38079EFFPCheck inlet (PC) indicator🟢 Totalmente compatible
2895W 3164EDPL 151-BMitsubishi M38079MF-322FPCheck inlet (PC) indicator🟢 Totalmente compatible

Si su electrodoméstico no aparece aquí pero tiene un número de modelo similar a uno de los anteriores, podría ser compatible. En todos los demás casos, determinar el software ID es el primer paso para agregar soporte para nuevos dispositivos.

Próximamente se proporcionarán detalles sobre cómo agregar soporte para nuevos dispositivos.

Primeros pasos

Antes de usar cualquier componente de FreeMDU, asegúrese de tener instalado el Rust toolchain en su sistema.

A continuación, necesitará construir un adaptador de comunicación para interactuar con su dispositivo Miele. Una vez que el adaptador esté listo, elija el caso de uso apropiado de las opciones siguientes:

Diagnóstico y prueba de dispositivos

Si desea reparar o probar su electrodoméstico:

  1. Grabe el firmware home en modo puente en su adaptador de comunicación y conéctelo a su dispositivo.

  2. Ejecute la aplicación TUI en su computadora de escritorio.

Integración en sistemas de automatización del hogar

Si desea integrar su electrodoméstico en Home Assistant u otro sistema de automatización del hogar:

  1. Grabe el firmware home en modo independiente en su adaptador de comunicación y conéctelo a su dispositivo.

Construcción de herramientas personalizadas

Si desea desarrollar su propio software para comunicarse con dispositivos Miele:

  1. Grabe el firmware home en modo puente en su adaptador de comunicación y conéctelo a su dispositivo.

  2. Use el crate protocol para implementar su software personalizado.

Aviso legal

Este es un proyecto independiente de código abierto y no está afiliado, respaldado o patrocinado por Miele & Cie. KG ni sus afiliados. Todos los nombres de productos y marcas comerciales son propiedad de sus respectivos dueños. Las referencias a los electrodomésticos Miele son solo con fines descriptivos y no implican ninguna asociación con Miele.

Licencia

Licenciado bajo una de las siguientes:

  • Licencia Apache, Versión 2.0 (LICENSE-APACHE o http://www.apache.org/licenses/LICENSE-2.0)
  • licencia MIT (LICENSE-MIT o http://opensource.org/licenses/MIT)

a su elección.

Contribución

A menos que usted indique explícitamente lo contrario, cualquier contribución que sea enviada intencionalmente para su inclusión en el trabajo por usted, según se define en la licencia Apache-2.0, se licenciará de forma dual como se indica arriba, sin términos ni condiciones adicionales.

Descargar herramienta