Ich habe gerade den 4CH Pro R2, Mit der R2-Version wird die Implantation des ESP8285-Chips, der Methode zum Nachweis der Spindel 15 (zu finden GPIO0) ändert sich daher leicht, dieses Tutorial, um Ihnen Zeit zu sparen.
Nota 21/02/2021 : Seitdem habe ich den 4CH Pro R3 getestet und wollte eine Tutorialseite für seine Programmierung erstellen. Es ist schließlich einfacher als der R2, Sonoff lernte aus seinen Fehlern und legte den GPIO0 auf den Knopf (Puff).
Ich habe keine Tutorial-Seite erstellt, da ich ein sehr klares und gut durchdachtes Tutorial gefunden habe. Fobul-domotische Seite. Herzlichen Glückwunsch, gehen Sie zu seiner Seite und schauen Sie sich seinen Blog an.
Für das Blitzen habe ich ESP_Easy_mega_20210114_normal_ESP8285_1M.bin verwendet.

Materielle Vorbereitungen des Sonoff
Rx/Tx-Steckverbinder die Sonoff-Karte
- Sie müssen die Rx-, Tx-, GND-Steckverbinder als Karte erkennen.

- Verwendung eines Lötsteckverbinders:

- Ein kleiner Lötkolben nach:

- Ich beschloss, den Sonoff während des Blitzes mit externer Stromversorgung zu versorgen, und hatte Schwierigkeiten, den 3.3V-Vcc-Pin zu verwenden, sodass ich diesen Pin schließlich nicht verwende.
- Ich verwende 3 Drähte, um Gnd, Rx und Tx anzuschließen:

- Der FTDI232 kann an den Computer angeschlossen werden, der Computer erkennt ihn und hebt seine COM-Portnummer über die Systemsteuerung/den Gerätemanager/die Ports an (wir benötigen ihn, um die Flash-Software zu konfigurieren).
Anschluss Gnd-GPIO0
Für die Blitzphase des Sonoff muss das Gehäuse in den Programmiermodus versetzt werden, dazu muss GPIO0 (Spindel 15 des ESP8285) an GND angeschlossen werden.
- Um es praktischer zu machen, habe ich einen kleinen Steckverbinder allein an den Gnd-Pin gelötet:

- Ich habe einen kleinen Draht hergestellt, der sich auf der einen Seite an den Steckverbinder klammert und auf der anderen Seite etwas starr ist, um GPIO0 zum Zeitpunkt des Einschaltens des Sonoff zu berühren, um ihn in den Programmiermodus zu versetzen:

- Hier ist GPIO0:

- Hier ist die Manipulation, die Sie vornehmen müssen, um GPIO0 auf GND zu setzen

Vorbereiten von Dateien zum Flashen des Sonoffs mit ESPEasy
Downloadseite für die neueste Version von ESPEasy:
https://github.com/letscontrolit/ESPEasy/releases
Für dieses Tutorial habe ich diese Verison verwendet:
https://github.com/letscontrolit/ESPEasy/releases/download/mega-20180304/ESPEasy_mega-20180304.zip
- Speichern Sie die ZIP-Datei, entpacken Sie sie in einen Ordner und starten Sie in diesem Ordner FlashESP8266 (Klein 1 unten), Wählen Sie den Port des FTDI232 und die Datei Easyxxx_normal_ESP8285_1024.bin und starten Sie den Flash.


Blitzstart des Sonoff 4CH Pro R2
In diesem Stadium:
- Die ESPEasy Flasher-Software ist fertig,
- Der FTDI232 ist mit dem Computer verbunden.
- Das kleine Kabel, mit dem GPIO0 mit GND verbunden werden kann, ist fertig
- Es muss eine kontinuierliche Stromversorgung (zwischen 5 und 24 V) vorbereitet werden, ich verwende eine 5 V, es funktioniert sehr gut.
Start des Flash
- Den Sonoff 4CH Pro mit Strom versorgen, während GPIO0 2s lang mit dem kleinen Kabel an GNd angeschlossen wird. (Das Gehäuse befindet sich im Programmiermodus)
- Ist dies nicht der Fall, darf keine LED aufleuchten und von vorne beginnen.
- Klicken Sie auf "Flash" auf ESPEasy Flasher, warten Sie, bis der Flash beendet ist.
Sobald der Sonoff geblitzt ist, muss er an das WLAN-Netzwerk angeschlossen werden
Da das Verfahren für alle Sonoffs identisch ist, können Sie sich diesen Artikel ansehen: Nach dem Flashen einen Sonoff an das WLAN-Netzwerk anschließen und eine Verbindung zu Jeedom herstellen
