I'm new to Shelly (although not ESP32 -- I've written FreeRTOS-based code for that) and Tasmota, but wanted to give the firmware a try, as it seems to have better support for bluetooth than the stock. I've followed the instructions at
https://tasmota.github.io/docs/Flash-Sonoff-using-Raspberry-Pi/ and successfully written tasmota32solo1.bin to the flash at position 0 -- reading it back using 'flash_read' results in a file with the same md5sum, anyway.
The problem is, when booting it, I get a loop of:
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
invalid header: 0x3f400d74
ets Jul 29 2019 12:21:46
and the only thing to do is power the device off and bung it back into programming mode.
Anyone any ideas?
Thanks.