Forum: Mikrocontroller und Digitale Elektronik Shelly 1 plus flashen


von Luigi A. (spok)


Lesenswert?

Hallo zusammen, hat jemand von euch schon mal ein Shelly plus 1 mit 
Tasmota geflasht? (Da ist ein ESP32mverbaut). Habe 3 Stück bisher 
zerstört. Habt ihr ähnliche Erfahrungen?

von N. M. (mani)


Lesenswert?

Luigi A. schrieb:
> hat jemand von euch schon mal ein Shelly plus 1 mit Tasmota geflasht?

Ja

Luigi A. schrieb:
> Habe 3 Stück bisher zerstört.

Glaube ich nicht, über seriell und GPIO0 bekommst du die alle wieder ans 
Laufen (dabei keine 230V verwenden!)

Luigi A. schrieb:
> Habt ihr ähnliche Erfahrungen?

Nein

Prinzipielle Anleitungen kann man z.B. beim Shelly1 sehen:
https://tasmota.github.io/docs/devices/Shelly-1/

Auf der Plus Seite steht noch ein Hinweis:
1
Flash only with ESP32-SOLO1 tasmota32solo1... binaries.

https://templates.blakadder.com/shelly_plus_1.html

Bzw die Erklärung was Solo1 bedeutet:
Single Core
1
tasmota32solo1.bin = The Tasmota version with most drivers including additional sensors and KNX for single core ESP32 and 4M+ flash.

https://github.com/arendst/Tasmota/releases/tag/v12.2.0

: Bearbeitet durch User
von Luigi A. (spok)


Lesenswert?

Danke!!

von Luigi A. (spok)


Lesenswert?

N. M. schrieb:
> Luigi A. schrieb:
>> hat jemand von euch schon mal ein Shelly plus 1 mit Tasmota geflasht?
>
> Ja

Darf ich fragen welche Version du hoch geladen hast? Hab es jetzt 
geschafft den Shelly 1 plus in den prog. Mode zu bekommen(ein Draht war 
gebrochen).

Habe mehrere Versionen versucht (9.5.0 ; 10.0.0 und auch die neue 
12.2.0)

bekomme immer nach dem flashen folgendes an der seriellen Schnittstelle:

23:52:23.566 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 
(SPI_FAST_FLASH_BOOT)
23:52:23.613 -> invalid header: 0x72662073
23:52:23.660 -> invalid header: 0x72662073
23:52:23.707 -> invalid header: 0x72662073
23:52:23.754 -> invalid header: 0x72662073
23:52:23.801 -> invalid header: 0x72662073
23:52:23.847 -> invalid header: 0x72662073
23:52:23.894 -> invalid header: 0x72662073
23:52:23.941 -> invalid header: 0x72662073
23:52:23.941 -> ets Jul 29 2019 12:21:46
23:52:23.941 ->
23:52:23.941 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 
(SPI_FAST_FLASH_BOOT)
23:52:23.988 -> invalid header: 0x72662073
23:52:24.035 -> invalid header: 0x72662073
23:52:24.082 -> invalid header: 0x72662073
23:52:24.129 -> invalid header: 0x72662073
23:52:24.175 -> invalid header: 0x72662073
23:52:24.222 -> invalid header: 0x72662073
23:52:24.269 -> invalid header: 0x72662073
23:52:24.316 -> invalid header: 0x72662073
23:52:24.316 -> ets Jul 29 2019 12:21:46
23:52:24.316 ->

von C.K. (Gast)


Lesenswert?

Hast du auch versucht zuerst die factory bins zu flashen?
http://ota.tasmota.com/tasmota32/release/tasmota32solo1.factory.bin

Unten auf der Seite
http://ota.tasmota.com/tasmota32/release/
gibt es den Abschnitt "Factory binaries to be used for inital flashing 
using esptool"

von Michael L. (cybertracker)


Lesenswert?

Hast du die per Serial geflasht oder anders?
Ich frag mich gerade warum man die Shellys auf Tasmota ändern möchte.
Aber egal.
Immer erst die kleinste BIN flashen dann das was man möchte. Hab 
bestimmt schon 100ehemalige SonOff damit gemacht.

von Luigi A. (spok)


Angehängte Dateien:

Lesenswert?

Michael L. schrieb:
> Hast du die per Serial geflasht oder anders?

Hatte es per Serial versucht. Habe es jetzt per Web Installer hin 
bekommen.

Flashvorgang über das Flash Download Tool 3.9.3 hat auf dem Shelly plus 
1 nicht funktioniert.

Auf meinem Wroom ESP32 Kit (AZ Delivery) hatte es funktioniert. Keine 
Ahnung warum.
Ob es an der Startadresse liegt? (0x0).

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.