-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shelly Plus Plug S (EU) bricked using the method in the Readme #75
Comments
Exact same issue and same result here, in my case with a Plus 2PM. |
Same on Shelly 4pm |
Maybe an issue with latest Shelly FW (1.4.2)? |
Same on Shelly Plus 1PM (Started with Shelly FW 1.4.2). |
it would be really nice, if someone from the team could have a look onto this. i don't even know how this behaviour is possible in the first place, now that we have safeboot instead of two mirrored partitions. With models like 1pm or 4pm or dimmer or something, you at least have the possible route of manually flashing the ESP via it's debug header, but on the plug-s-plus: no way without destroying it physically... At least a warning in the |
I also tried flashing via the serial header after the error but with no luck, it failed with no comms, in my opinion it was properly bricked. I binned it in the end. From now on im flashing via serial from the start |
Last night I ran into the same problem:
After reboot, the Shelly AP appeared again, and now most HTTP requests result in However, I made a couple of additional observations that are not yet listed here:
I wonder whether there are other endpoints to try. |
Good news: I was unable to unbrick my Plus Plug S (v2). Here's how:
Hope that helps all of you a bit. |
Same issue with one out of four Shelly PlusPlugS. Now I need to decide if I'll give it another try, but thank you @fawick for the awesome work to figure out how recovery works. UPDATE: I gave it another try, but with same result. Device bricks, recovered with the method above. Feels like this might be dependent on the actual device. |
I have no Idea how you came up with this, but this totally works. I was able to unbrick both plugs by hitting the http-api as described. the debug-messages did not work for me, but the flashing itself did. Awesome that the seemingly defunct webserver takes OTA-requests anyways. You see the plug hitting the webserver for the firmware-file and blinking red afterwards, indicating an OTA-Flash. To be honest, i much prefer this method of flashing anyways instead of this "drag this file to this textbox", which produces drastically different results depending on the OS, the browser and things like wayland, flatpaked browser, network setup and so on. However, thank you alot for this solution. Whatsoever: this of course does not solve the original problem, that the readme-method is broken für plugplus-s, which you cannot easily flash via serial, so this issue itself remains valid. |
fawick's method to get bricked device back to shelly firmware worked for me, too. I assume
must be wrong then. |
Following the
README
unfortunately bricked 2 of my shellys.Steps to reproduce:
mgos32-to-tasmota32-PlusPlugS.zip
(sha256:dc5c10d50026a8b795bde72ca0ffaa6693243a950ae84ca3b8ebb5ee97ac49d7
)Not Found
curl
:can anyone tell me, what i've been missing? i can only assume, that the fact, that i flashed the OG-firmware twice with different versions, that it has different firmwares in both slots before atempting to flash tasmota, which may the problem here.
I flashed a second shelly, because on the first one i had forgotten to do the "autoconfigure" step. "My bad" I thought, and was willing to do it again, but the outcome was exactly the same on the second device. the readme explicitly states first upgrade to 1.4.x, so pleace clarify someone here.
However, it would be really nice, if the Readme would be more specific in this regard, because if serial flashing is the only way to recover from this (and i would like to know if this is the case), this is basically useless because you cannot open these devices without destroying them, which makes them unusable from then on for most people (me included). 😞
edit:
#75 (comment) describes a method to at least unbrick your device. however, for devices that cannot be flashed via serial reasonably (like the
PlusPlugS
), you are currently still not able to install tasmota in the end.The text was updated successfully, but these errors were encountered: