- Miele 가전제품의 광학 진단 인터페이스와 통신할 수 있는 오픈 하드웨어·소프트웨어 도구 제공
- 기존의 독점 소프트웨어 Miele Diagnostic Utility(MDU) 와 전용 적외선 어댑터를 대체하는 무료 대안 구조
- 프로젝트는 Protocol, TUI, Home 세 구성요소로 나뉘며, 진단·테스트·홈 자동화 통합 기능 지원
- 일부 모델(예: G 651 I PLUS-3, W 2446 등)은 완전 지원되며, 다른 모델은 소프트웨어 ID를 통해 호환성 확인 가능
-
Home Assistant 연동과 Rust 기반 개발 확장성을 제공해, 폐쇄적 진단 시스템을 개방형으로 전환하는 의미
프로젝트 개요
- FreeMDU는 Miele 가전제품의 적외선 기반 진단 인터페이스와 통신하기 위한 오픈소스 하드웨어 및 소프트웨어 도구
- 기존에는 Miele의 독점 어댑터와 폐쇄형 소프트웨어가 필요했음
- FreeMDU는 누구나 접근 가능한 무료 대안으로 설계됨
- 목적은 진단 및 홈 자동화(Home Automation) 용도로 이 인터페이스를 개방하는 것
- Miele Diagnostic Utility(MDU)와 달리 등록된 서비스 기술자가 아니어도 사용 가능
구성 요소
- 프로젝트는 세 가지 주요 구성으로 이루어짐
-
Protocol: 핵심 프로토콜 라이브러리와 장치 구현
-
TUI: 터미널 기반 장치 진단 및 테스트 도구
-
Home: MQTT 통합을 포함한 통신 어댑터 펌웨어로, Home Assistant와 연동 가능
- 각 구성요소는 독립적으로 빌드 및 사용 가능
지원 장치 및 소프트웨어 ID
- 진단 인터페이스를 통해 연결 시, 장치는 16비트 소프트웨어 ID를 반환
- 이 ID는 펌웨어 버전을 식별하지만, 특정 모델이나 보드 타입과 직접 연결되지는 않음
- 현재 확인된 지원 장치 목록
-
360: EDPW 223-A 보드, Check inlet (PC) 표시등 위치, 완전 지원
-
419: EDPW 206 보드, Check inlet (PC) 표시등 위치, 완전 지원
-
605: G 651 I PLUS-3, Salt (PC) 표시등 위치, 완전 지원
-
629: W 2446, Check inlet (PC) 표시등 위치, 완전 지원
- 유사 모델은 호환 가능성이 있으며, 새로운 장치 지원은 소프트웨어 ID 확인이 첫 단계
사용 방법
- 사용 전 Rust 툴체인 설치 필요
- Miele 장치와 연결하기 위한 통신 어댑터 제작 필요
- 세 가지 주요 사용 시나리오 제공
-
장치 진단 및 테스트: 어댑터에 Home 펌웨어를 브리지 모드로 플래시하고, 데스크톱에서 TUI 실행
-
홈 자동화 통합: Home 펌웨어를 스탠드얼론 모드로 플래시해 Home Assistant와 연동
-
커스텀 도구 개발: 브리지 모드로 연결 후 Protocol 크레이트를 사용해 자체 소프트웨어 구현
주의 및 면책
- 프로젝트는 실험적 단계이며, 부주의한 사용 시 Miele 장치에 영구적 손상을 초래할 수 있음
- Miele & Cie. KG와 공식적 관련 없음, 상표는 각 소유자에게 귀속
- 라이선스는 Apache 2.0 또는 MIT 중 선택 가능
- 기여 시 동일한 이중 라이선스 조건이 적용됨
추가 정보
- Miele의 독점 진단 인터페이스 및 리버스 엔지니어링 과정은 별도 블로그 게시물에서 확인 가능
- 새로운 장치 지원 절차는 추후 제공 예정
- 원문에 추가 정보 없음