Making IOT Great Again
Where
Talks
hack.lu 2024
Duration
30 min
Traces how an orphaned EV home charger was revived after its vendor's bankruptcy, and what that reveals about IoT design.
Summary
The talk follows a home EV charger sold mainly in Belgium and Luxembourg whose maker, Powerdale, went bankrupt in 2023. After the cloud platform was closed to its customers and a remote command limited the chargers to six amps, many owners were left with units that could barely charge a car. The presenters explain the three-part ecosystem of charger, phone app and cloud service, and why the official advice to scrap the hardware was costly and wasteful.
The presenters opened the device and mapped its radios and chips, then focused on the Bluetooth Low Energy link that the original app used. Drawing on public app builds and earlier community reverse-engineering work, they found that pairing depended on a PIN derived from the model and serial number printed on a sticker. They rebuilt the control logic on a low-cost ESP32 module and worked around its single shared radio, small task stacks and watchdog timers. The result is a local web interface that runs the charger without any cloud account, shown in a recorded demo with energy monitoring and charge history.
The talk closes with the decision not to publish the full code, since knowing the PIN would let anyone unlock other units. It then widens to similar cases of abandoned services and argues that connected products should keep basic functions working offline, expose local interfaces, and that firmware or source code could be placed in escrow. The practical takeaway is to design for the hardware's physical lifespan rather than the vendor's continued existence.
Related talks
Talks·53 min
yltsi
Ranks ways to source hardware for embedded security research by cost, effort, ownership and ethical risk.
BioHacking Village·32 min
Marie Mo · Cheyenne · Christian
Follows a pacemaker patient and two students as they reverse engineer a clinic programmer and an implant's firmware, exposing its weaknesses.
Game Hacking Village·40 min
dwangoAC
Explains how component aging and temperature shift the Super Nintendo's audio clock, and why that complicates deterministic tool-assisted speedrun playback on real hardware.


