FreeMDU 项目提供开放的硬件和软件工具,用于通过光学诊断接口与 Miele 设备进行通信。它是专有的 Miele 诊断工具 (MDU) 软件(仅提供给注册服务技术人员)的免费开源替代方案。
1996 年之后生产的大多数 Miele 设备都包含一个基于红外线的光学诊断接口,隐藏在前面板某个指示灯后面。在较旧的设备上,该接口标有 程序校正 (PC) 标签。
到目前为止,与该接口通信需要购买 Miele 独家销售的昂贵红外适配器及其闭源软件。FreeMDU 的目标是让每个人都能出于诊断和家庭自动化目的使用此接口。
该项目分为三个主要组件:
有关专有诊断接口以及该项目背后逆向工程的更多详细信息,请参阅这篇博文。
[!CAUTION] 该项目高度实验性,如果使用不当,可能会对您的 Miele 设备造成永久性损坏。请自行承担风险。
当通过诊断接口建立连接时,设备会响应其软件 ID,这是一个 16 位数字,唯一标识设备微控制器上运行的固件版本。但是,此 ID 并不直接对应特定型号或主板类型,因此无法提供支持的型号的完整列表。
下表列出了已确认可与 FreeMDU 配合使用的软件 ID 和设备/主板组合:
如果您的设备未在此列出,但型号与上述之一相似,则可能已兼容。在所有其他情况下,确定软件 ID 是添加对新设备支持的第一步。
有关添加对新设备支持的详细信息将很快提供。
在使用任何 FreeMDU 组件之前,请确保系统上已安装 Rust 工具链。
接下来,您需要构建一个通信适配器,以便与您的 Miele 设备交互。适配器准备好后,从以下选项中选择合适的用例:
如果您想维修或测试您的设备:
如果您想将设备集成到 Home Assistant 或其他家庭自动化系统中:
如果您想开发自己的软件与 Miele 设备通信:
这是一个独立的开源项目,与 Miele & Cie. KG 或其附属公司无任何关联、认可或赞助关系。所有产品名称和商标均为其各自所有者的财产。提及 Miele 设备仅用于描述目的,并不意味着与 Miele 有任何关联。
根据以下任一许可证许可:
由您选择。
除非您明确声明,否则按照 Apache-2.0 许可证的定义,您有意提交以包含在作品中的任何贡献,均应按上述方式双重许可,无需附加任何条款或条件。
| 软件 ID | 设备 | 主板 | 微控制器 | 光学接口位置 | 状态 |
|---|
| 218 | W 985 | EDPW 213 | Mitsubishi M37451MC | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 324 | W 980 | EDPW 213 | Mitsubishi M37451MC | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 360 | 裸板 | EDPW 223-A | Mitsubishi M38078MC-065FP | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 419 | 裸板 | EDPW 206 | Mitsubishi M37451MC-804FP | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 469 | W 487 S | EDPW 228-A | Mitsubishi M38078MF | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 517 | G 7804 | EGPL 061 | Mitsubishi M38079EFFP | (PC) DOS指示灯 | 🟢 完全支持 |
| 605 | G 651 I PLUS-3 | EGPL 542-C | Mitsubishi M38027M8 | *盐(PC)*指示灯 | 🟢 完全支持 |
| 629 | W 2446 | EDPL 126-B | Mitsubishi M38079MF-308FP | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 2088 | W 3241 | EDPL 162-B | Mitsubishi M38079EFFP | *进水口(PC)*指示灯 | 🟢 完全支持 |
| 2895 | W 3164 | EDPL 151-B | Mitsubishi M38079MF-322FP | *进水口(PC)*指示灯 | 🟢 完全支持 |