Reverse engineering the Essent E-thermostaat

So, what’s next?

As the code can of course be read from the flash itself (the program needs to have access to itself), it crossed my mind to develop a bootloader which dumps the rest of the flash memory. This would ofcourse wipe the existing bootloader in the chip, so the chances of ending up with a defective product are pretty high.

Another thing which could be interesting, is to disassemble the base station. Maybe there is some firmware in there as well? Or is it just a ‘dumb’ extension of the thermostat?

For now, this was the end of my journey. At the moment of writing this article, it still isn’t February so I will enjoy a working thermostat while I still can.

Thank you for staying with me along this journey. I hope you learned just as much from it as I did. Even though it was unsuccesful in the end, the journey was really interesting and learned me a lot. If you have some things I might try in the future, please let me know.

4 Replies to “Reverse engineering the Essent E-thermostaat”

  1. Enjoyed reading your article, too bad you didn’t succeed.
    I will check back later to see if you see if any progress has been made.
    In the worst case,. I have disposed of my e-thermostaat and help is too late for me

    1. Thanks for your response. For now I paid the 24 Euros so I can use the thermostat for at least another year. So probably no updates from my side, but if so I’ll let you know.

  2. Maybe it is possible to read the thermostat thermometer and rig the + and – button so you can control it with an Arduino or Pi Zero? Or even a step further, connect said Arduino or Pi to read the data that is going to the LCD?

    1. That’s probably feasible, however I doubt if that would be much less work than designing my own thermostat and letting my home automation system control it. If you already go the extra mile to get an additional device such as Arduino or Pi to read the pins, switching a relay and reading a temperature sensor is not that much work either though.

Leave a Reply

Your email address will not be published. Required fields are marked *