D1 Mini Pro - ESP has been flashed with wrong flash size

Hi !

Jedes Mal, wenn ich den esp wireless flashen möchte, erhalte ich diese Fehlermeldung:

ERROR Error binary size: Error: ESP has been flashed with wrong flash size. Please choose the correct ‘board’ option (esp01_1m always works) and then flash over USB.

Ich habe diesen D1 Mini Pro:
https://www.makershop.de/plattformen/d1-mini/d1-mini-pro/

Ich habe bereits versucht, das Board “esp01_1m” zu verwenden und entsprechende gpio-Ports statt Friendly Names konfiguriert.
Leider bekomme ich die gleiche Fehlermeldung, so dass ich nicht wireless flashen kann…

Wenn ich das Binary manuell über USB flashe, läuft die Firmware.
Der ESP ist auch im Browser mit seiner IP-Adresse verfügbar.
Außerdem ist er auch im Homeassistant Dashboard verfügbar.

Das einzige Problem ist also, dass das drahtlose Flashen nicht funktioniert!
Irgendwelche Tipps ?

ESp Home 2024.3.0

Manchmal ist es einfach… Mein Fehler war es, dass ich an dem Punkt aufgegeben habe, an dem das Wechseln des Boards zu “esp01_1m” zum selben Error nach dem Compile führte…

Offensichtlich habe ich nicht mit Board “esp01_1m” kompiliert, dann über usb geflasht und danach erneut versucht wireless zu flashen… so klappt es nun jedenfalls bei mir.

Beim Compile bekomme ich übrigens diese Ausgabe:

RAM:   [=====     ]  45.6% (used 37392 bytes from 81920 bytes)
Flash: [======    ]  56.9% (used 594461 bytes from 1044464 bytes)

Es müsste also ein 1Mb (1044464 bytes = 1.04Mb) ESP sein und nicht wie eigentlich für einen D1 Mini Pro gedacht ein 16Mb:
https://registry.platformio.org/platforms/platformio/espressif8266/boards?p=3
Ich habe jetzt also das „d1_mini_lite“ board eingestellt, da es PIN kompatibel ist und 1Mb hat, das klappt wohl auch sodass ich auch die Pinnamen (D1, D2 usw.) statt der Gpio Nummern nutzen kann wie es sonst beim Board “esp01_1m” nötig wäre.