Table of Contents
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.