[extoc Title=”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.