2 ポイント 投稿者 GN⁺ 2025-11-18 | 1件のコメント | WhatsAppで共有
  • Miele 家電製品の光学診断インターフェースと通信できるオープンハードウェア・ソフトウェアツールを提供
  • 既存の独自ソフトウェア Miele Diagnostic Utility(MDU) と専用赤外線アダプターを置き換える無料の代替という位置付け
  • プロジェクトは ProtocolTUIHome の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件のコメント

 
GN⁺ 2025-11-18
Hacker Newsの意見
  • 本当にすばらしいプロジェクトだ。彼らがすべてをリバースエンジニアリングした過程を説明したブログ記事も興味深く読んだ

    • 本当に見事な記事だった。読んでいたらロジックアナライザがぜひ欲しくなった。最後に触れられていたファームウェア解析も楽しみにしている
    • 色使いと図表がよく整理された、すばらしいリバースエンジニアリングのドキュメントだった
    • こういうのを見るとMiele製品を買いたくなる。ちょうど食洗機を買おうか悩んでいたところだ
  • 自分のAEGの洗濯機と格闘した経験を思い出した。最大の教訓は、隠されたエラーコードを確認するには文書化されていない手順を踏まなければならないということだ。詳しくは自分のブログ記事にまとめてある。次はオープンソースの診断ドングルを自作してみようかと思っている

    • 保証期間中に10回以上修理サービスを受け、2年後には取っ手と前面パネルが壊れた。自分で開けてみると、極端なコスト削減が見て取れた。別モデルの電源ボタンを無理やり流用した構造で、ドアを支えていたのは角の小さなボルト2本だけだった。もう二度とAEG製品は買わないつもりだ
    • 自分もそういうのは嫌いだ。以前SUVでサスペンションエラーが出たとき、OBD2リーダーでは診断できないシステムが多いことを知った。なぜこうした情報がユーザーに公開されないのか理解できない
    • うちの洗濯機はElectroluxブランドだが、LCDに直接エラーコードが表示され、診断メニューもある。サービスマニュアルは有料だったが無料トライアルが使えたし、YouTubeにも同じ情報がたくさんあった
  • 私たちに欠けているのは、洗濯機を制御する汎用コントローラーボードだ。たいてい壊れるのはまさにそこだし、交換費用が高すぎて新しい機械を買った方がましになってしまう

    • 少し手をかければ、修理は意外と簡単だ。うちのテレビの電源が入らなくなったとき、電源供給ボードをeBayで$40以下で買って交換したら完璧に動いた。電子工学に慣れている人なら、部品単位で直してもっと安く済ませられただろう
    • なるほど… AliExpressの汎用洗濯機ボード一覧を見ると、そういうものは一応あるようだ
    • 最近の洗濯機も、自分で問題診断を試してみる価値はある。うちの洗濯機にもエラーコードが出たが、調べたらドラムモーターのホールセンサーの問題だった。Amazonで$12で部品を買って1日で交換した。ただ、「FE」のような単純なコードではなく、もっと具体的な診断コードがあればいいのにと思う
    • 冷蔵庫の制御ボードを交換して直したことがあるが、PIC16ベースの汎用ボードだった。純正部品の20%の価格で済んだ。eBayリンク参照
    • 自分の場合はヒーターとモーター制御ボードだけ交換した。コントローラーボードには手を付ける必要がなかった
  • 新しい食洗機が必要で、ドイツ製のMieleを検討している。いろいろな恐怖体験レビューは見たが、それでも他のブランドは考えられない

    • Miele、Bosch、Speed Queenは古典的なエンジニアリング哲学を保っている。20年は当たり前で、30〜40年使うこともある。インフレを考えれば、70〜80年代のシンプルな機械と価格も似たようなものだ。環境のことを考えるなら、こういうブランドを買うのが正しいと思う
    • 昔Samsungの食洗機を使っていたが、5年で水漏れして床がびしょ濡れになった。今はMieleを使っていて、洗濯機も冷蔵庫もMieleだ。洗濯機は20年間、週5〜6回回しているのに新品同様だ。冷蔵庫はLiebherr製で、ドアハンドルの感触と温度の安定性がすばらしい。ただしTwinDos洗剤システムは高価で、Home Assistant連携は最上位モデルでしか使えない。その代わり、自動開閉ドア機能は本当に便利だ
    • うちのMieleの食洗機は5年間、1日平均1.5回動かしている。完璧に動作している。英国のMieleカスタマーサービスもすばらしかった。設置業者が誤って取り付けたのだが、Mieleが翌日に来て無料で直してくれた
    • 数年前に最上位のMieleモデルを買ったが、洗剤カートリッジを差しておけば数週間気にしなくてよいので本当に楽だ
  • 2014年式のMiele食洗機のウォーターポンプが故障して部品を調べてみた。2008年以前のモデルの部品もいまだに生産されていて感心したが、価格が高すぎた。ポンプ代と工賃を合わせると、中級Boschの新品が買えてしまった。結局Boschに買い替えた。MieleはAppleやPorscheのようなブランドで、最初から高く、維持費も高い。それでも冷蔵庫にはこの経験が役立ちそうだ

    • 古い家電が今でもちゃんと動いているのが好きだ。祖母のSiemensの冷蔵庫は30年間元気に動いている。新しい冷蔵庫の方が効率的なのだろうが、不良品を買ってしまうのが怖くてためらっている
    • ただ、Mieleはここ数年で部品へのアクセスを制限し、登録された正規修理店しか部品を買えないようにした。これは「修理する権利」運動に逆行する措置だと思う
    • ちなみに、現在のMieleの冷蔵庫はすべてLiebherrが製造している
  • 強力なIR LEDで洗濯機を妨害できるということか?

    • みんながMieleの洗濯機を玄関に置いて通りに向ければ、できるかもしれない。実際、強力なLEDを窓越しにテレビへ向ければチャンネル変更や電源オフも可能だ
    • 面白い話だが、Speed Queenも業務用洗濯機でIrDA通信を使っている。昔はPalmPilotアプリでプログラムしていたが、今はNFCベースのインターフェースでPCから可能だ。関連動画参照
    • いや、もちろんそんなことは不可能だ
  • 関連記事としてReverse Engineering the Miele Diagnostic Interfaceがある

  • さあ、オーバークロックの時間だ… 10,000RPM! すばらしい仕事だ

    • YouTube動画参照
    • 洗濯機のチップをチューニングして、減速時にポップコーン効果を出そう、ブルルルン!
  • Mieleは高価だが、よく動く。ただし米国でのカスタマーサービスの品質は最悪だ。地域の大手小売店も返品率の高さからMieleの取り扱いを減らした。製品はすばらしいが、サービスは本当にがっかりだ。こうしたリバースエンジニアリングの試みは歓迎したい

  • このプロジェクトはうれしくもあり、少し残念でもある。自分もリバースエンジニアリングが好きなのでこういう試みは歓迎だが、一瞬Mieleが診断ツールをオープンソース化したのかと勘違いして興奮してしまった。以前、Mieleが掃除機アクセサリの3Dモデルを公開したことがあった

    • HNではMieleは好かれているが、修理方針はAppleに似ている。一般人や独立系修理店は部品を入手できない。一方でSmegのオーブンは必要な部品を自分で買って修理できた。十分可能なことなのに、Mieleはそうしていない