Hacker News: Der Traum des Faulen! Binäres Modding eines Wasserspenders für freihändige Bedienung

2025-01-11

Robbe Derks, müde vom ständigen Drücken von Knöpfen zum Wasserzapfen, hat seinen Wasserspender der ION 900-Serie mittels Reverse Engineering modifiziert. Mit einem Arduino und einem PICkit extrahierte er die Firmware von den Mikrocontrollern PIC18F6527 und PIC16F630. Mithilfe von Ghidra führte er Reverse Engineering der Firmware durch und identifizierte Funktionen zur Steuerung von Knöpfen und Ventilen. Anschließend schrieb er C-Code, um die Firmware zu patchen und eine Funktion hinzuzufügen, die 1 Liter kaltes Wasser ausgibt, wenn gleichzeitig die Knöpfe „Raumtemperatur“ und „Kaltwasser“ gedrückt werden. Dies beinhaltete die Bewältigung von Herausforderungen im Reverse Engineering und in der Embedded-Programmierung und führte letztendlich zu einer freihändigen Wasserabgabe.

Hardware