tasmota / mgos32-to-tasmota32

ESP32 Mongoose OS to Tasmota32 OTA updates for Shelly
GNU General Public License v3.0
148 stars 10 forks source link

mgos32 not working on Shelly 1 mini Gen3 #55

Closed carpe07 closed 5 months ago

carpe07 commented 5 months ago

Hi,

I have bought 4 Shelly mini Gen3 at Amazon... I was able to update 3 of them without any issue!? Now with the 4. I setup shelly, update to the latest firmware. After I flush "mgos32-to-tasmota32-Mini1G3.zip" nothing happen!? The led is on, but no tasmota nor shelly, no ping, nothing.... After some power circles shelly is booting!?!? So it looks like, that the tasmota flush was not working, but why? On the other 3 minis I done the same!?

Any ideas?

carpe07 commented 5 months ago

btw: the shelly FW is 1.2.2

Jason2866 commented 5 months ago

Try again. Issue should be fixed.

carpe07 commented 5 months ago

Hi,

Thank you for the quick response! But how can that have been fixed without any new firmware!? I have used the mgos32-to-tasmota32-Mini1G3.zip file from Dec 31, 2023!? I can't find any newer files...

Many thanks!

Jason2866 commented 5 months ago

The fix is in the Berry migrate script which is executed by doing the "Autoconfig" step.

carpe07 commented 5 months ago

ok, but i will not reach this part! I'm resetting the shelly....i have an AP: shelly....i connect to this AP, set my WLAN credentials, reboot....use the browser to update the firmware with the file mgos32-to-tasmota32-Mini1G3.zip from the github page... After the firmware update is finish I reboot the shelly....and nothing happen!?!? No AP, no connect to my WLAN, simply nothing!? I can than power circle the shelly a couple of times and it wil again boot the shelly AP!?

Jason2866 commented 5 months ago

@carpe07 It is soft bricked. Needs to be flashed via hardware serial. This is the behaviour which is fixed now with latest change in the "Autoconfig" step. A device which shows the behaviour is probably not possible to recover without hardware serial flashing. One last thing you can try is to download the Shelly update package.zip from https://updates.shelly.cloud/update/Plus1Mini and provide this zip package local with drag and drop in the firmware update area. Do this two times (wait until device is back online to do for the second time) Now provide the Shelly convert package zip. If lucky the device has been recovered and the convert will run through.

carpe07 commented 5 months ago

Thanks for your help, but the link you provided here is for the Plus1Mini! I have the "normal" 1 Mini Gen3, NOT the plus one!

carpe07 commented 5 months ago

the URL is for the 1Plus Gen 2 (https://fwcdn.shelly.cloud/**gen2/Plus1Mini**/9bab)

Jason2866 commented 5 months ago

Please post a screenshot from the Shelly device Web page. In upper left corner the intern Shelly device name is visible. Only this name is relevant. I guess this one is the one you need https://updates.shelly.cloud/update/Mini1PMG3 or this https://updates.shelly.cloud/update/Mini1G3

To be sure the screenshot shows what to use.

carpe07 commented 5 months ago

Screenshot 2024-04-05 160757

carpe07 commented 5 months ago

I was ab´le to flush this version: https://updates.shelly.cloud/update/Mini1G3....I done this twice as intended, but after this two times flush i try to flush the "mgos32-to-tasmota32-Mini1G3.zip"...but again it hang after the flush!? Thanks for your help, it looks like i need to flush this shelly with the serial adapter :-(

Jason2866 commented 5 months ago

Yes, serial flash is the only way.

alexstarke commented 18 hours ago

I am stuck after loading mgos32-to-tasmota32-Mini1G3.zip, no tasmota AP appears. Did you manage to serial flash the Shelly Mini Gen3? If so, how? Thanks!