Update problems

Update problems

Introduction

If you are having issues updating your Shelly devices, you can try a few things to solve the problem.

  • If it is a battery-operated device, make sure to wake up the device before performing the update.
  • Try to reboot your device and then perform the update.
  • Try to perform the update from the web interface by entering the device IP in your browser.

If none of this works, you can try to push the update manually.

Push an update

NOTE: pushing an update can harm your device if you are pushing firmware from the wrong device type.

To push an update, use the following URL construction:
http://<IP>/ota?url=<link>

A firmware URL looks like this:
http://shelly-api-eu.shelly.cloud/firmware/SHTRV-XX_build.gbl

All update URL’s can be found here:
https://api.shelly.cloud/files/firmware

Below you can find the device you would like to update and get the final link. Before updating, make sure to:

  1. Connect your device to a power source. For example, with a USB-C charger.
  2. Restart the device (can be done from the app)
  3. When the device has restarted, enter the URL address in your browser (you need to be on the same wifi). Remember to update the IP-address to the IP-address of your device.
Shelly Motion 2

http://192.168.1.XX/ota?url=http://shelly-api-eu.shelly.cloud/firmware/SHMOS-02_build.gbl

Shelly TRV

http://192.168.1.XX/ota?url=http://shelly-api-eu.shelly.cloud/firmware/SHTRV-01_build.gbl