Tauschen des Flash eines ESP32

OP #7752261
Lesenswert?

Hi,

ich nutze gerne die WT32-ETH01. Diese haben ein Modul Names ESP32-S1 verbaut mit 4MB. Ich bräuchte jetzt für ein Projekt 8MB... Ist es möglich, "einfach" den Flash zu tauschen?

Im ESP32-S1 ist ein ESP32-D0WD mit 25VQ32BTIG verbaut. Wäre es möglich, den 25VQ32BTIG durch einen W25Q64 --> w25q64fvsig zu ersetzten?

Löt-technisch würde ich mir das zutrauen... Vielleicht bräuchte ich 1-2 Versuche^^

OP #7752411
Lesenswert?

Niklas G. schrieb:

Lies mal nach, ob man nicht vielleicht in den EFuses die Flashgröße einstellen muss. Außerdem muss man glaube ich über einen Strapping-Pin die Spannung des Flashes einstellen oder eben darauf achten einen Flash-IC mit der selben Spannung wie der alte zu erwischen.

Der ESP32 verwendet beim Start das Flash Memory ID Command (SPI-Flash-Befehl 0x9F), um die Größe und Eigenschaften des Flash-Speichers auszulesen. Also muss man meine ich nichts in den eFuses ändern, da die Größe automatisch erkannt wird. Hoffentlich^^

Zur Spannung habe ich gecheckt beide 2,7V bis 3,6V.

OP #7752993
Lesenswert?

Oliver R. schrieb:

Du kannst im Prinzip fast jedes Flash mit passender Spannung bis 16MB nehmen, der ESP32 ist da recht flexibel. Falls du das ESP-IDF benutzt, gibt es in der sdkconfig eine Option CONFIG_ESPTOOLPY_FLASHSIZE für die Grösse. Die sollte entsprechend gesetzt werden.

Ich nutze das Ding für die OpenDTU-OnBattery, aber die haben nun von 4 auf 8MB umgestellt...

OP #7814206
Lesenswert?

Moin,

kann Vollzug melden! Soeben erfolgreich den Flash getauscht.

Geklappt hat es mit einer unter 10€ Heizplatte von Ali. Im Grunde geht das damit völlig easy 230 Grad. Erst das ESP Modul vom WT32-ETH01 runter. Dann das einzelne Modul drauf, Deckel runter Flash tauschen, Deckel drauf. Zum Schluss alles wieder auf den WT32-eth01.

Als Speicher habe ich den w25q64fvsig geommen.

Was mich fast zum Ausrasten gebracht hätte ist, auf dem ESP32 Modul auf dem WT32-Eth01 waren 8MB drauf!!!! Ich dachte ich klapp zusammen, als ich mir das ausgebaute Flashmodul anschaue.... Die WT32 ETH01 sind immer nur mit 4MB, aber nein ausgerechnet das Ding hatte, warum auch immer einen ESP32 drauf mit 8MB. Es war so eins mit der V1.4 drauf, also die ohne das originale WT32-S1 von Wireless-TAG.

Sei es drum, ich habe nun einen WT32-ETH01 mit 8MB. Lasse Ihn jetzt ein paar Tage im Testberieb, dann geht er live und ich muss nicht mehr rauslaufen für's Update^^

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren