ESPSomfy-RTS icon indicating copy to clipboard operation
ESPSomfy-RTS copied to clipboard

ESP32 WROOM-32D firmware installation

Open velter82 opened this issue 1 year ago • 2 comments

Hardware

ESP32

Firmware version

n/a

Application version

n/a

What happened? What did you expect to happen?

Failing installing EPSSomfy firmware, I always end up with [14:28:06]rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) [14:28:06]invalid header: 0x0d0d70a2

How to reproduce it (step by step)

I use https://web.esphome.io/

I believe I do not get into the correct flash (boot) modus...
What is the correct way with the BOOT + EN button on my chipset?

Logs

No response

velter82 avatar Jul 30 '24 12:07 velter82

The instructions for installing the initial onboarding firmware is below. The error you are receiving is because the file you are using is not a proper onboarding firmware file for the esp32.

https://github.com/rstrouse/ESPSomfy-RTS/wiki/Installing-the-Firmware

You must download the compressed firmware (.zip) file for your ESP32 chip version and extract that file. The install the file from the corresponding SomfyController.onboard.esp32.bin file. Initial onboarding files are identified with onboard in their name.

rstrouse avatar Jul 30 '24 14:07 rstrouse

Hello, may I suggest to make it more clear in the firmware description, that the

"onboard" files need to be used initially?

And not the bin files which are also shown in the asset? It somehow hidden between the four methods of how firmware can be put on the hardware and easily overlooked. I spend now a couple of evenings, in the end believing that version 2.4.6 does not work at all (which would be strange) and 2.4.7 did work....... Even stranger, it did work some weeks ago with 2.4.6 ........ I tired it now on two different ESP32 (ESP32 D1 Mini) and ESP32C3mini, because I thought I have an hw issue. Finally i wanted to open an issue until I found this one, and thought by myself ... I'm not alone having the same issue and voila it works..... just use the correct file .........

Normally I would compile from scratch and load from the IDE, but always get stuck with compiler error 'conn_types_t' does not name a type..... Thanks for the tip with web.esphome.io. Didn't know that one, but it makes it so easy, even under linux as the flashtool only exists for windows and esptools.py have the long cmd....

Thanks for the great project and development, really appreciate your work!

Slyfuchs avatar Sep 11 '24 20:09 Slyfuchs