FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: machnetz am 19 Juni 2017, 14:08:41

Titel: S: Sonoff POW Firmware
Beitrag von: machnetz am 19 Juni 2017, 14:08:41
Moin,

ich habe zwei SONOFF POW zu Hause und beide auch mit der Tasmota FW geflashed.
Da ich mir leider die originale FW nicht weggesichert habe möchte ich hier mal fragen ob mir ggf. jemand die ORIGINAL SONOFF POW-Firmware auslesen und zusenden kann.  Danke & Gruß,

      machnetz
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: gloob am 19 Juni 2017, 14:47:36
Gibt es überhaupt eine Möglichkeit die Firmware aus einem ESP8266 auszulesen? Ich habe dazu bisher noch nie etwas gelesen.
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: tiwo85 am 19 Juni 2017, 14:52:17
Mit dem ESPtool von espressif sollte es möglich sein den Flash auszulesen

Gesendet von meinem VKY-L09 mit Tapatalk

Titel: Antw:S: Sonoff POW Firmware
Beitrag von: PeMue am 19 Juni 2017, 15:16:07
Zitat von: gloob am 19 Juni 2017, 14:47:36
Gibt es überhaupt eine Möglichkeit die Firmware aus einem ESP8266 auszulesen?
Vielleicht so: https://github.com/espressif/esptool -> dumping memory?
Ich habe es selber aber nicht ausprobiert. Man könnte eine Firmware aufspielen, diese wieder auslesen und die beiden Dateien vergleichen  ;)

Gruß PeMue
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: machnetz am 20 Juni 2017, 14:53:29
Moin,

ja, damit sollte es (theoretisch) gehen.  Zumindest geht damit das Flashen mit esptool.py unter MacOS ;D
In freudiger Erwartung die chinesische Software zu entfernen habe ich halt vergessen, das Original zu sichern. Daher ja auch meine Anfrage.

Gruß, machnetz
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: tiwo85 am 21 Juni 2017, 07:19:36
Ich würde dir gerne weiterhelfen, aber ich habe die Firmware selber nicht gesichert, weil ich der Meinung bin, daß ich sie niemals wieder benötigen werde.

Gesendet von meinem VKY-L09 mit Tapatalk

Titel: Antw:S: Sonoff POW Firmware
Beitrag von: Reinhart am 25 Juni 2017, 15:06:59
ich habe das hier (https://forum.fhem.de/index.php/topic,60336.msg517861.html#msg517861) einmal kurz beschrieben wie die Sicherung funktioniert (funktionieren sollte). Hier noch ein Link (http://domoticx.com/esp8266-wifi-firmware-backup-maken/) der Originalbeschreibung.
Ich habe auch von einem Pow eine Sicherung gezogen, habe es aber noch nie getestet ob das Retour spielen auch wirklich klappt.


Aber wie tiwo85 schon schreibt, kann mir nicht vorstellen das Original jemals wieder zu gebrauchen.


LG
Reinhart


Titel: Antw:S: Sonoff POW Firmware
Beitrag von: ThomasW am 26 Juni 2017, 21:28:20
Hallo machnetz,

hilft dir dieses hier weiter?

Sonoff firmware

The original Sonoff firmware is based on Espressifs SDK 1.4 that is for download here:
ESP8266_NONOS_SDK_V1.4.0_15_09_18http://bbs.espressif.com/viewtopic.php?p=3756#p3756 (http://bbs.espressif.com/viewtopic.php?p=3756#p3756)
I mirrored it here:
ESP8266_NONOS_SDK_V1.4.0_15_09_18.https://wiki.almeroth.com/lib/exe/fetch.php?media=projects:sonoff:esp_iot_sdk_v1.4.0_15_09_18.zip (https://wiki.almeroth.com/lib/exe/fetch.php?media=projects:sonoff:esp_iot_sdk_v1.4.0_15_09_18.zip)

Gruß
Thomas
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: machnetz am 10 Juli 2017, 10:57:31
Hallo,

danke für Eure Rückmeldungen - klasse! Ich konnte nicht antworten, da ich seit gestern erst wieder aus dem Urlaub zurück bin.
Ich werde die Firmware mal flashen und sehen, ob das funktioniert - Rückmeldung folgt.

Danke und Gruß - machnetz
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: Reinhart am 10 Juli 2017, 14:14:21

Ja berichte uns bitte!

Übrigens, PeMue hat da noch was zur Sicherung (https://forum.fhem.de/index.php/topic,60336.msg657353.html#msg657353) gefunden, ist ein Windows Programm!


LG
Reinhart
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: machnetz am 10 Juli 2017, 18:51:17
Moin,

ich habe unter MacOS folgendes gemacht:
Flash erased und danach:

esptool.py -p /dev/tty.SLAB_USBtoUART write_flash 0x00 sonoff_pow_org.bin
esptool.py v2.0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 524288 bytes to 214618...
Wrote 524288 bytes (214618 compressed) at 0x00000000 in 18.9 seconds (effective 221.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...
ausgeführt. ...aber es passiert rein gar nicht>:(
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: Reinhart am 10 Juli 2017, 20:32:34
ok, geflasht wurde offensichtlich ohne Fehler aber der ESP kann dann nicht booten. Die Prüfsumme stimmt auch.
Siehst du denn irgendwas auf der seriellen Konsole?

LG
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: machnetz am 10 Juli 2017, 22:16:34
Nja,

irgendwie spinnt das Modul - ich habe aktuell mal wieder Tasmota drauf und meinen Kühlschrank angeschlossen. Der läuft, gemessen wird aber weder Spannung noch Strom / Leistung. Das war auch der Grund, warum die originale FW drauf soll und dann ab zurück zum Händler. Ggf. sieht der ja das fehlende Siegel nicht und tauscht den noch um  ::) Irgendwas ist an dem Ding nicht koscher ...

Ich flash nochmal dein Image, und schau mal in die Konsole.
Titel: Antw:S: Sonoff POW Firmware
Beitrag von: machnetz am 10 Juli 2017, 22:31:04
So,

hier nun das Log aus der Konsole mit deinem Binary:
rlrl��
ets Jan  8 2013,rst cause:1, boot mode:(3,6)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000


Gruß - machnetz