Forum: Mikrocontroller und Digitale Elektronik Esp8266 Retten ?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Olaf (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo
Ich habe da mal ein Problemchen
Ich habe mir eine Sonoff s20 Wifi Steckdose gekauft und die Firmware 
überschrieben.(esptool py) Merkwürdiger weise arbeitet er aber nicht wie 
erwartet.
auf der Seriellen kommen ein paar undefinierte Zeichen ich habe alle 
möglichen Baudrates ausprobiert. Eine Funktion führt er aber nicht aus.
Selbst wenn ich über eigene Firmware nur einen Pin Toggle wird das nicht 
ausgeführt. Neue Firmware hochladen klappt fehlerfrei.
Ich habe schon einige "Freie" 8266 programmiert meine Hard und Software 
funktioniert.
Hat jemand eine Erklärung? Was könnte die Ursache sein? Wegwerfen kann 
ich immer noch aber ich möchte viel lieber wissen warum er verweigert.

von John Doe (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Olaf schrieb:
> Hallo
> Ich habe da mal ein Problemchen
> Ich habe mir eine Sonoff s20 Wifi Steckdose gekauft und die Firmware
> überschrieben.(esptool py) Merkwürdiger weise arbeitet er aber nicht wie
> erwartet.
> auf der Seriellen kommen ein paar undefinierte Zeichen ich habe alle
> möglichen Baudrates ausprobiert. Eine Funktion führt er aber nicht aus.
> Selbst wenn ich über eigene Firmware nur einen Pin Toggle wird das nicht
> ausgeführt. Neue Firmware hochladen klappt fehlerfrei.
> Ich habe schon einige "Freie" 8266 programmiert meine Hard und Software
> funktioniert.
> Hat jemand eine Erklärung? Was könnte die Ursache sein? Wegwerfen kann
> ich immer noch aber ich möchte viel lieber wissen warum er verweigert.


Meine S20 funktionieren alle einwandfrei.
Lad mal eine Tasmota-Firmware auf Dein Teil und schau, ob die 
funktioniert.

von Hilfe (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Falsche Adresse

von Arduino Fanboy D. (ufuf)


Bewertung
0 lesenswert
nicht lesenswert
Olaf schrieb:
> Ich habe schon einige "Freie" 8266 programmiert meine Hard und Software
> funktioniert.
Ist da nicht sein Zwilling, der ESP8265 montiert?
Dessen Besonderheiten beachtet werden wollen!

: Bearbeitet durch User
von Michael U. (amiga)


Bewertung
2 lesenswert
nicht lesenswert
Hallo,

die Zeichen dürften vom Bootloader des ESP kommen, Baudrate ist 74880.
vermutlich stürzt er mit Deinem Programm ab und schickt Dir einen 
Stacktrace.

Womit schreibst Du Deine Programme für den ESP?

Gruß aus Berlin
Michael

von Stefan ⛄ F. (stefanus)


Bewertung
0 lesenswert
nicht lesenswert
Da der Bootloader unveränderlich ist, kannst du jederzeit eine neue 
Firmware installieren. Auch wenn die aktuelle nicht funktioniert.

von Olaf (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Also ich habe nun mit 74880 Baud (warum so eine unmögliche zahl) 
geprüft. Zumindest kommt jetzt eine gleiche Zeichenfolge. Beginnend mit 
0x0d 0x0a 0x20
Tasmota war die Firmware meiner Wahl. Erst als diese nicht geklappt hat 
habe ich es mit einem Arduino Programm versucht. Ich habe schon einige 
andere Sonoff basic mit Tasmota ausgerüstet und bislang keine sorgen 
gehabt.
Sehr merkwürdig.
Ob das um löten des Flash helfen könnte?

von John Doe (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Arduino F. schrieb:
> Olaf schrieb:
>> Ich habe schon einige "Freie" 8266 programmiert meine Hard und Software
>> funktioniert.
> Ist da nicht sein Zwilling, der ESP8265 montiert?
> Dessen Besonderheiten beachtet werden wollen!


Nein, der steckt nur als Koprozessor zum STM32 im CH4 Pro, aber nicht im 
S20.

von Arduino Fanboy D. (ufuf)


Bewertung
0 lesenswert
nicht lesenswert
THX

von Peter C. (peter_c49)


Bewertung
0 lesenswert
nicht lesenswert
Hallo Olaf,

dein problem passt zu:
https://github.com/arendst/Sonoff-Tasmota/issues/683

im wiki findest du in der FAQ auch info dazu.

mfG
Peter ;-)

von adlerauge (Gast)


Bewertung
0 lesenswert
nicht lesenswert
beim ESP8266 ist es häufig hilfreich, vor dem flashen den Flash komplett 
zu löschen

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.