Hi , nachdem ich das Prozedere gerade durch habe versuche ich dir mal zu helfen ...
Du benötigst auf jeden Fall
1. einen FT232 Adapter mit 3,3V Pegel , z.B. nen DSD TECH USB zu TTL Konverter mit CP2102 (als Newbie weiss nicht ob Direktlinks zu A****on oder so gerne gesehen sind)
2. am besten eine 5 Pin Leiste für den Header
3. den https://github.com/nodemcu/nodemcu-flasher (es geht aus esptool oder ähnliches aber das hier hat eine schöne GUI)
4. die angepasste mgos.bin für den PlugS https://github.com/yaourdt/tasmot…t-mode-dout.zip
5. die original Shelly PlugS Firmware ich habe mit Absicht eine alte genommen http://archive.smarthome-forum.eu/v1.5.6/SHPLG-S_build.zip
danach wenn alles glatt läuft kann man immer noch die aktuelleste OTA flashen.
So nun gehts los
Das Pinout des Programmierheaders siehst du hier... https://faulty.cloud/blog/shelly-plug-s-pinout
Wobei beim Programmieren zu beachten ist, dass du RX auf TX und TX auf RX verbinden musst.
GPIO0 muss beim Einstecken des TTL Konverters auf GND gezogen werden kann dann aber auch beim Programmieren so belassen werden. Nur nach dem flashen muss die Verbindung raus damit der ESP normal bootet.
ACHTUNG! Beim flashen und auch allgemein mit offenem Gehäuse darf der Plug niemals in der Steckdose stecken!
Lebensgefahr!!!!!
Ich übernehme keinerlei Haftung für irgendwelche Schäden die daraus entstehen, der Shelly ist nachher wieder im Originalzustand mit original Firmware. Ich erkläre explizit nicht wie man ihn öffnet. Garantieverlust ist selbstredend wenn man das Gerät öffnet.
Sodann,
Den TTL Adapter (Treiber installieren nicht vergessen) korrekt mit dem PinHeader verdrahten. GPIO auf Masse gezogen, den USB Adapter anschließen. Passiert erstmal nicht viel bis auf das, das die Rote LED (Programmiermodus) leuchten sollte.
Den Nodemcuflasher starten und folgende Einstellungen unter Advanced einstellen
pasted-from-clipboard.png
Danach unter Config die unter 4. genannte 0x7000.bin auswählen mit der Startadresse 0x00000
pasted-from-clipboard.png
unter Operation den korrekten Comport auswählen und Flash drücken...warten
pasted-from-clipboard.png
sobald Ready dasteht, die GPIO auf GND Verbindung lösen und am besten den TTL Adapter nochmal aus und einstecken. Wenn alles geklappt hat, sollte das bekannte mg-xxxxx wlan erscheinen.
Ab hier geht es mit dem normalen "curl" und der original Shelly Firmware weiter . Es sollte allerdings der Fehler mit dem -12 write failed nicht auftreten und der Update Vorgang erfolgreich abgeschlossen sein. Danach startet der ESP neu und ihr seht "hoffentlich" das lang ersehnte shelly-xxxxx wlan wieder
Bevor man ihn wieder einsteckt erst korrekt zusammenbauen und unbedingt die Schuko Kontakte prüfen , ihr wisst schon warum.
Wer sich das immer noch zutraut, los gehts. Alle anderen die jetzt interessiert mitgelesen haben und an irgendeinem Punkt Zweifel hegen LASST ES BITTE SEIN!
Wegen ~16€ für nen neuen PlugS bring man sich nicht in Gefahr!
Viel Erfolg würde mich freuen wenn ein kleines Feedback kommt
lg.
Michael