Hallo,
ich besitze 3 Shelly Dimmer, 2 davon habe ich mit einer alternativen Firmware (HAA) HomeKit fähig gemacht. Nach dem ich dann meine alten LED Leuchtmittel durch dimmbare ersetz hatte versuchte ich mein Glück. Die Lampen ließen sich auch prima dimmen, nur kam vom Shelly ein sehr unangenehmes Geräusch. Erst dachte ich es liegt an der Firmware und habe den verblieben Dimmer mit der originalen Firmware (war eine alte von 2019) mit dem geflashten getauscht. Ergebnis identisch recht Lautes Fiepen. Dann habe ich die Firmware aktualisiert (Version 1.9.4) und dass Fiepen war weg.
Also den Shelly per HomeBridge in HomeKit eingebunden und OK.
Nun wollte ich die beiden anderen wieder mit der original Firmware bespielen. Also Recovery Firmware geladen und mit esptool ausgespielt. In der Shelly App eingerichtet alles ok, aber Fiepen ... Firmware upgrade drauf und .... .... der Shelly zeigt statt die bekannte Weboberfläche ein Listing
Index of /
Name | Modified | Size |
---|---|---|
index.html.gz | 01-Jan-1970 00:00 | 66.5k |
stm.bin | 01-Jan-1970 00:00 | 21.7k |
conf0.json | 01-Jan-1970 00:00 | 5.0k |
cert.pem | 01-Jan-1970 00:00 | 1.1k |
conf9_backup.json | 01-Jan-1970 00:00 | 777 |
conf9.json | 01-Jan-1970 00:00 | 777 |
hwinfo_struct.json | 01-Jan-1970 00:00 | 139 |
conf3.json | 01-Jan-1970 00:00 | 88 |
passwd | 01-Jan-1970 00:00 | 46 |
lights.dat | 01-Jan-1970 00:00 | 12 |
wifiresetdata | 01-Jan-1970 00:00 | 2 |
conf8.json | 01-Jan-1970 00:00 | 0 |
Mongoose/6.11
Wow dachte ich, also mal eine andere Firmware aufspielen ...
Flash gelöscht, Recovery Firmware aufgespielt
upgrade auf 1.6.0 --> OK
update auf 1.7.0 --> OK
update auf 1.7.7 --> OK
update auf 1.8.0 --> Nicht OK wieder das Listing ....
Die 1.8.0er Firmware ist größer als die früheren Versionen und scheint eine Grenze überschritten zu haben, darauf deuten auch zusätzliche Einträge in der manifest.json Datei des Updatearchives hin.
Gibt es einen Weg wieder eine upgradefähige original Firmware aufzuspielen?