This guide is designed to help users of Shelly Plus and Pro ESP32 devices to update their devices from the Mongoose OS firmware to the ESPEasy firmware over the air (OTA).
This application provides generally safe updates to devices over the air (OTA).
However, it is important to understand that overwriting the boot loader via an OTA update is a risky operation. If something unexpected fails during the update, it may render the device inoperable until serial flash.
If this happens, you need to know how to flash a new firmware over a wired connection in order to recover the device.
- Your Shelly device must have Mongoose OS firmware version 0.12.0 or higher installed.
- You must have the mgos32-to-espeasy32 firmware http link for your device copied from the table below.
- Connect your Shelly device to your local wifi or LAN with an internet connection.
- Navigate to Settings > Device Settings > Firmware > Custom Firmware and paste the previously prepared http link.
- Click the Upload Firmware button.
- Wait for the device to finish updating.
- Once the update is finished, connect to the device's new ESPEasy wifi access point and add the device back to your network.
- Now you can configure your device.
Device | Link | State |
---|---|---|
PlusHT | TBD |
|
PlusPlugS | TBD |
|
PlusPlugIT | TBD |
|
PlusPlugUS | TBD |
|
PlusPlugUK | TBD |
|
PlusI4 | TBD |
|
PlusWallDimmer | TBD |
|
Plus1PM | TBD |
|
Plus1 | TBD |
|
Plus2PM | TBD |
|
Pro1 | TBD |
|
Pro1PM | TBD |
|
Pro2 | TBD |
|
Pro2PM | TBD |
|
Pro3 | TBD |
|
Pro4PM | TBD |
If your Shelly device is not listed in the templates, please open an issue with a link to the Shelly Knowledge Base.
Or buy the device from my Amazon Wishlist and I will reverse engineer and confirm the device working.
I would like to thank TD-er for providing help with the custom ESPEasy files.
This repository is released under the GNU General Public License v3.0. Refer to the LICENSE file for more information.
Copyright (C) 2023 Philipp '3D' ten Brink