зачем? в чем практический смысл?
реальная задача - контроллер в ебенях, управляет мелким процессом, 3..5 реле, и 2..3 входа.
возможно нужно будет менять логику работы
можно обновлять прошивку по OTA, но так можно сломать OTA.
бизнес логику завернуть в VM, и закинуть на SPIFFS
нужно поменять - просто закинуть новый файл по сети, при этом основная прошивка не меняется - меньше вероятность получить кирпич.