Forum: Mikrocontroller und Digitale Elektronik Esp8266 Retten ?


von Olaf (Gast)


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)


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)


Lesenswert?

Falsche Adresse

von Einer K. (Gast)


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!

von Michael U. (amiga)


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. (Gast)


Lesenswert?

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

von Olaf (Gast)


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)


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 Einer K. (Gast)


Lesenswert?

THX

von Peter C. (peter_c49)


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)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.