- Miele 家電製品の光学診断インターフェースと通信できるオープンハードウェア・ソフトウェアツールを提供
- 既存の独自ソフトウェア Miele Diagnostic Utility(MDU) と専用赤外線アダプターを置き換える無料の代替という位置付け
- プロジェクトは Protocol、TUI、Home の3つの構成要素に分かれ、診断・テスト・ホームオートメーション統合機能をサポート
- 一部モデル(例: G 651 I PLUS-3、W 2446 など)は完全対応しており、他のモデルもソフトウェア IDで互換性を確認可能
- Home Assistant 連携とRust ベース開発の拡張性を備え、閉鎖的な診断システムをオープンなものへ転換する意義がある
プロジェクト概要
- FreeMDU は、Miele 家電製品の赤外線ベース診断インターフェースと通信するためのオープンソースのハードウェアおよびソフトウェアツール
- これまでは Miele の独自アダプターとクローズドなソフトウェアが必要だった
- FreeMDU は、誰でも利用できる無料の代替として設計されている
- 目的は、このインターフェースを診断および**ホームオートメーション(Home Automation)**用途に開放すること
- Miele Diagnostic Utility(MDU) と異なり、登録済みサービス技術者でなくても利用できる
構成要素
- プロジェクトは3つの主要構成から成る
- 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 デバイスと接続するための通信アダプターを製作する必要がある
- 3つの主要な利用シナリオを用意
- デバイス診断とテスト: アダプターに Home ファームウェアをブリッジモードで書き込み、デスクトップで TUI を実行
- ホームオートメーション統合: Home ファームウェアをスタンドアロンモードで書き込み、Home Assistant と連携
- カスタムツール開発: ブリッジモードで接続後、Protocol クレートを使って独自ソフトウェアを実装
注意および免責
- プロジェクトは実験段階にあり、不注意な使用は Miele デバイスに永久的な損傷を与える可能性がある
- Miele & Cie. KG とは公式な関係はなく、商標は各権利者に帰属する
- ライセンスは Apache 2.0 または MIT を選択可能
- コントリビューション時にも同じデュアルライセンス条件が適用される
追加情報
- Miele の独自診断インターフェースおよびリバースエンジニアリングの過程は、別のブログ記事で確認できる
- 新しいデバイス対応手順は今後提供予定
- 原文に追加情報はない
1件のコメント
Hacker Newsの意見
本当にすばらしいプロジェクトだ。彼らがすべてをリバースエンジニアリングした過程を説明したブログ記事も興味深く読んだ
自分のAEGの洗濯機と格闘した経験を思い出した。最大の教訓は、隠されたエラーコードを確認するには文書化されていない手順を踏まなければならないということだ。詳しくは自分のブログ記事にまとめてある。次はオープンソースの診断ドングルを自作してみようかと思っている
私たちに欠けているのは、洗濯機を制御する汎用コントローラーボードだ。たいてい壊れるのはまさにそこだし、交換費用が高すぎて新しい機械を買った方がましになってしまう
新しい食洗機が必要で、ドイツ製のMieleを検討している。いろいろな恐怖体験レビューは見たが、それでも他のブランドは考えられない
2014年式のMiele食洗機のウォーターポンプが故障して部品を調べてみた。2008年以前のモデルの部品もいまだに生産されていて感心したが、価格が高すぎた。ポンプ代と工賃を合わせると、中級Boschの新品が買えてしまった。結局Boschに買い替えた。MieleはAppleやPorscheのようなブランドで、最初から高く、維持費も高い。それでも冷蔵庫にはこの経験が役立ちそうだ
強力なIR LEDで洗濯機を妨害できるということか?
関連記事としてReverse Engineering the Miele Diagnostic Interfaceがある
さあ、オーバークロックの時間だ… 10,000RPM! すばらしい仕事だ
Mieleは高価だが、よく動く。ただし米国でのカスタマーサービスの品質は最悪だ。地域の大手小売店も返品率の高さからMieleの取り扱いを減らした。製品はすばらしいが、サービスは本当にがっかりだ。こうしたリバースエンジニアリングの試みは歓迎したい
このプロジェクトはうれしくもあり、少し残念でもある。自分もリバースエンジニアリングが好きなのでこういう試みは歓迎だが、一瞬Mieleが診断ツールをオープンソース化したのかと勘違いして興奮してしまった。以前、Mieleが掃除機アクセサリの3Dモデルを公開したことがあった