Hi,
i implemented a 600 lines Shelly script (about 40h of work) to implement a logic to control a coldwhite/warmwhite LED Strip with a Shelly rgbw2.
The Script was enabled (automatically started after the shelly boot). This was running fine - until i made a small modification that prevented the script running ... it crashed the shelly every time when it booted. After some minutes the Shelly i4 seems to be not connected to my Wifi (the LED blinking signature indicated that). Pinging the device was not possible during this restarts - also my DHCP Server did not provide a new DHCP lease (or served a old one). So i took my phone, started the shelly app and got also the "device not responding"-error... i searched for a new device and there was it.
my Question: is there any possible way to read the eeprom of the shelly to restore the script. It was hard work, had many control-commands and a really complicated logic that i don't want to recreate.
I am familiar with ESP32 and other microcontrollers, but have no Schematics of the shelly to know how i could read the eeprom with a microcontroller programmer. Is it possible to use the provided pins? i have no fear to extract the script from a hex dump!
Shelly i4:
Firmware version: 0.10.3
Firmware build ID: 20220617-113130/0.10.3-g7c89a05
Web build ID: 1.5.5-b3d94f1
any hint would be appreciated!!!!!
Thanks in advance!