
Hacking washing machines
Almost everyone has a household appliance at home, whether it's a washing machine, dishwasher, or dryer. Despite their ubiquity, little i...
| Blog | https://medusalix.github.io |
| GitHub | https://github.com/medusalix |

Almost everyone has a household appliance at home, whether it's a washing machine, dishwasher, or dryer. Despite their ubiquity, little i...
I'm currently reverse engineering Miele's 2nd gen optical interface on their newer appliances.
It uses a completely different protocol which allows you to communicate with the internal bus system of the machine (MBus). The authentication is quite simple though.
Let's see which one of you figures out the secret key first 😉
I've launched a new open source project:
https://github.com/medusalix/FreeMDU
FreeMDU provides open hardware and software tools for communicating with Miele appliances via their optical diagnostic interface.
More details about the project will be presented at the 39th Chaos Communication Congress as part of the talk "Hacking washing machines".
Reverse Engineering the Miele Diagnostic Interface
https://hackaday.com/2025/11/17/reverse-engineering-the-miele-diagnostic-interface/
Next up, finding the diagnostic keys for a Miele G 651 I PLUS-3 dishwasher.
Communicating with an unmodified Miele W 2446 washing machine via the optical interface. The adapter mainly consists of an ESP32-C6 and an OSRAM SFH 7250 infrared emitter & phototransistor. I still have to work on a better mounting solution though...
New blog post is now published!
Dumping the mask ROM & RAM from the electronics board of a Miele W 961 washing machine via the optical PC interface.
Detailed blog post coming soon!
If you don't use Bing with Edge, Microsoft will tell you your computer needs repairing.
They are not wrong.
To mend your machine:
1. Ditch Windows
2. Install Plasma
3. Your computer is ready.