# FreeMDU: 오픈소스 Miele 가전 진단 도구

> Clean Markdown view of GeekNews topic #24447. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24447](https://news.hada.io/topic?id=24447)
- GeekNews Markdown: [https://news.hada.io/topic/24447.md](https://news.hada.io/topic/24447.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-11-18T18:33:26+09:00
- Updated: 2025-11-18T18:33:26+09:00
- Original source: [github.com/medusalix](https://github.com/medusalix/FreeMDU)
- Points: 2
- Comments: 1

## Topic Body

- 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의 독점 진단 인터페이스 및 **리버스 엔지니어링 과정**은 별도 블로그 게시물에서 확인 가능  
- 새로운 장치 지원 절차는 추후 제공 예정  
- 원문에 추가 정보 없음

## Comments



### Comment 46489

- Author: neo
- Created: 2025-11-18T18:33:27+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=45953452) 
- 정말 멋진 프로젝트임. 그들이 모든 것을 **리버스 엔지니어링**한 과정을 설명한 [블로그 글](https://medusalix.github.io/posts/miele-interface/)도 흥미롭게 읽었음  
  - 정말 훌륭한 글이었음. 읽고 나니 **로직 애널라이저**가 꼭 필요하다는 생각이 들었음. 마지막에 언급된 펌웨어 분석도 기대 중임  
  - 색상과 다이어그램이 잘 정리된 훌륭한 **리버스 엔지니어링 문서화**였음  
  - 이런 걸 보면 Miele 제품을 사고 싶어짐. 마침 식기세척기를 살까 고민 중이었음  

- 내 AEG 세탁기와 씨름했던 경험이 떠오름. 가장 중요한 교훈은, **숨겨진 오류 코드**를 확인하려면 문서화되지 않은 절차를 수행해야 한다는 것임. 자세한 내용은 [내 블로그 글](https://andri.yngvason.is/repairing-the-washing-machine.html)에 정리했음. 다음엔 오픈소스 진단 동글을 직접 만들어볼까 함  
  - 보증기간 동안 10번 넘게 수리 서비스를 받았고, 2년 후엔 손잡이와 전면 패널이 부러졌음. 직접 열어보니 **극단적인 원가절감**이 느껴졌음. 다른 모델의 전원 버튼을 억지로 맞춰 쓴 구조였고, 문을 지탱하는 건 모서리의 작은 볼트 두 개뿐이었음. 다시는 AEG 제품을 사지 않을 생각임  
  - 나도 그런 게 싫음. 예전에 SUV가 서스펜션 오류를 뿜었는데, **OBD2 리더기로는 진단할 수 없는 시스템**이 많다는 걸 알게 됨. 왜 이런 정보가 사용자에게 공개되지 않는지 이해가 안 됨  
  - 내 세탁기는 Electrolux 브랜드인데, LCD에서 직접 오류 코드를 보여주고 진단 메뉴도 있음. **서비스 매뉴얼**은 유료지만 무료 체험이 가능했고, 유튜브에도 같은 정보가 많았음  

- 우리가 놓치고 있는 건 세탁기를 제어할 **범용 컨트롤러 보드**임. 대부분 고장 나는 부분이 바로 이거고, 교체 비용이 너무 비싸서 새 기계를 사는 게 나음  
  - 약간의 노력만 들이면 수리가 의외로 쉬움. 내 TV가 전원이 안 들어왔을 때, **전원 공급 보드**를 eBay에서 $40 이하로 구입해 교체했더니 완벽히 작동했음. 전자공학에 익숙한 사람이라면 부품 단위로 고쳐 훨씬 싸게 해결했을 것임  
  - 아하... [AliExpress의 범용 세탁기 보드 목록](https://www.aliexpress.com/w/wholesale-universal-washing-machine-board.html)을 보면 그런 게 있긴 함  
  - 요즘 세탁기도 직접 **문제 진단**을 시도해볼 가치가 있음. 우리 집 세탁기도 오류 코드가 떴는데, 찾아보니 드럼 모터의 홀 센서 문제였음. Amazon에서 $12에 부품을 사서 하루 만에 교체했음. 단, “FE” 같은 단순 코드 대신 구체적인 진단 코드가 있었으면 좋겠음  
  - 냉장고 제어 보드를 교체해서 고쳤는데, PIC16 기반의 **범용 보드**였음. 공식 부품의 20% 가격으로 해결했음. [eBay 링크](https://www.ebay.com/itm/152763501102) 참고  
  - 내 경우엔 **히터와 모터 제어 보드**만 교체했음. 컨트롤러 보드는 건드릴 일이 없었음  

- 새 식기세척기가 필요해서 독일산 Miele을 고려 중임. 여러 **공포 후기**를 봤지만, 다른 브랜드는 생각도 안 듦  
  - Miele, Bosch, Speed Queen은 **고전적인 엔지니어링 철학**을 유지하고 있음. 20년은 기본, 30~40년 쓰는 경우도 있음. 인플레이션을 감안하면 70~80년대 단순한 기계들과 가격이 비슷함. 환경을 생각한다면 이런 브랜드를 사는 게 맞다고 봄  
  - 예전에 삼성 식기세척기를 썼는데 5년 만에 물이 새서 바닥이 흥건했음. 지금은 Miele을 쓰는데, 세탁기와 냉장고도 Miele임. 세탁기는 20년째 주 5~6회 돌려도 새것 같음. 냉장고는 Liebherr 제작으로, **문 손잡이 감촉과 온도 안정성**이 훌륭함. 다만 TwinDos 세제 시스템은 비싸고, 홈어시스턴트 연동은 최고급 모델에서만 가능함. 대신 자동 개폐문 기능은 정말 편리함  
  - 우리 집 Miele 식기세척기는 5년째 하루 평균 1.5회 돌리고 있음. 완벽하게 작동함. 영국의 **Miele 고객 서비스**도 훌륭했음. 설치업체가 잘못 설치했는데, Miele이 다음날 바로 와서 무료로 고쳐줬음  
  - 몇 년 전 **최상급 Miele 모델**을 샀는데, 세제 카트리지를 꽂아두면 몇 주 동안 신경 쓸 필요가 없어 정말 편함  

- 2014년식 Miele 식기세척기의 **워터 펌프**가 고장 나서 부품을 찾아봤음. 2008년 이전 모델 부품도 여전히 생산 중이라 감탄했지만, 가격이 너무 비쌈. 펌프와 인건비를 합치면 중급 Bosch 새 제품을 살 수 있었음. 결국 Bosch로 교체했음. Miele은 **Apple이나 Porsche 같은 브랜드**로, 처음에도 비싸고 유지비도 비쌈. 그래도 냉장고엔 이 경험이 도움이 될 듯함  
  - 오래된 가전이 여전히 잘 작동하는 걸 좋아함. 우리 할머니의 Siemens 냉장고는 30년째 멀쩡함. 새 냉장고가 효율적이긴 하겠지만, **불량품**을 살까봐 망설이는 중임  
  - 그런데 Miele이 최근 몇 년간 **부품 접근을 제한**해서, 등록된 공식 수리점만 부품을 살 수 있게 했음. 이는 ‘수리할 권리’ 운동에 역행하는 조치라고 생각함  
  - 참고로 현재 Miele 냉장고는 전부 Liebherr에서 제조함  

- 강력한 **IR LED**로 세탁기를 교란시킬 수 있다는 말인가?  
  - 만약 모든 사람이 Miele 세탁기를 현관에 두고 거리를 향하게 한다면 가능할지도 모름. 사실 강한 LED를 창문 너머로 TV에 비추면 **채널 변경이나 전원 끄기**도 가능함  
  - 재미있는 사실: Speed Queen도 상업용 세탁기에서 **IrDA 통신**을 사용함. 예전엔 PalmPilot 앱으로 프로그래밍했지만, 지금은 **NFC 기반 인터페이스**로 PC에서 가능함. [관련 영상](https://www.youtube.com/watch?v=thnxm821yco) 참고  
  - 아니, 당연히 그런 일은 불가능함  

- 관련 글로 [Reverse Engineering the Miele Diagnostic Interface](https://news.ycombinator.com/item?id=45953572)가 있음  
  - 또 다른 버전의 [Reverse Engineering the Miele Diagnostic Interface](https://news.ycombinator.com/item?id=44593975)도 있음 (2025년 7월, 댓글 4개)  

- 이제 **오버클럭**할 시간... 10,000RPM! 멋진 작업임  
  - [YouTube 영상](https://www.youtube.com/watch?v=vROdVsU_K80) 참고  
  - 세탁기 칩을 튜닝해서 감속 시 **팝콘 효과**를 내보자, 브르르릉!  

- Miele은 비싸지만 잘 작동함. 다만 미국의 **고객 서비스 품질**은 최악임. 지역 대형 리테일러도 반품률이 높아 Miele 취급을 줄였음. 제품은 훌륭하지만 서비스는 정말 실망스러움. 이런 리버스 엔지니어링 시도가 반갑게 느껴짐  

- 이번 프로젝트가 반갑기도 하고 아쉽기도 함. 나도 **리버스 엔지니어링**을 즐기기 때문에 이런 시도가 좋지만, 잠깐 Miele이 진단 도구를 **오픈소스화**한 줄 알고 설렜음. 예전에 Miele이 진공청소기 액세서리의 3D 모델을 공개한 적이 있었음  
  - HN에서 Miele을 좋아하지만, 수리 정책은 **Apple과 비슷함**. 일반인이나 독립 수리점이 부품을 구할 수 없음. 반면 Smeg 오븐은 필요한 부품을 직접 구매해 수리할 수 있었음. 충분히 가능한 일인데 Miele은 그렇게 하지 않음
