Ausserdem lässt sich das durch Versions-Prüfungen beim Update verhindern. Machen sehr viele IT-Hardwarehersteller so.
Dann erklär mal bitte konkret, wie ein Shelly mit Produktions-Firmware 0.14.0 erkennen soll, dass zuerst Version Y installiert werden muss, damit danach Version X installiert werden kann.
Gleichzeitig soll aber ein Nutzer, der bewusst eine Custom-Firmware installieren will, genau diese einspielen können. Und all das bitte ohne unnötig Speicherplatz in der Firmware zu verwenden.