OpenSprinkler › Forums › OpenSprinkler Unified Firmware › How to upgrade old OpenSprinkler firmware?
- This topic has 5 replies, 2 voices, and was last updated 3 weeks, 6 days ago by
Ray.
-
AuthorPosts
-
February 22, 2025 at 2:19 pm #81411
ipilcherParticipantI have an OpenSprinkler 2.3(AC) running firmware 2.1.5(2). I recently had to replace its power supply, and this has inspired me to look at upgrading its very out-of-date firmware.
I’ve reviewed the OpenSprinkler 2.x Firmware Update Guide, and it leaves a lot of questions unanswered.
- Where do I download the newer firmware? (The link within the guide is broken, and I can’t find a Downloads section anywhere on the web site.)
- After flashing the new firmware, how do I connect to the controller to restore the configuration? (Presumably it’s IP address will be reset.)
- I serve static content from my reverse proxy, rather than from the controller. How do I go about setting this up with the new firmware?
Pointers appreciated.
February 24, 2025 at 2:22 pm #81421
RayKeymasterThe link is not broken. Try to use a private browsing window or clear your browse cache. It may be that your browser has cached an old and outdated link.
The firmware update instructions say specifically to save a copy of your configurations so you can import them after the firmware upgrade, to restore settings.
I’m not sure about static content from your reverse proxy. You need to provide more details.
February 24, 2025 at 7:35 pm #81423
ipilcherParticipantThe link is not broken. Try to use a private browsing window or clear your browse cache. It may be that your browser has cached an old and outdated link.
The guide links to
http://raysfiles.com/os_compiled_firmware/v2.3/
, which redirects tohttps://opensprinkler.com/os_compiled_firmware/v2.3/
, which leads to page that shows “Oops! That page can’t be found. Tested withcurl
, so there’s no browser caching involved.The firmware update instructions say specifically to save a copy of your configurations so you can import them after the firmware upgrade, to restore settings.
Indeed. But if the update wipes the IP configuration, how am I supposed to connect to the controller post-update to restore the configuration?
I’m not sure about static content from your reverse proxy. You need to provide more details.
The web app normally pulls a bunch of static content from
https://ui.opensprinkler.com/js
, but I’ve got mine set to pull it from a local server (by setting the “Script URL” athttp://<OS hostname>/su
. I assume that I would at a minimum need to update the content on my local server, but (again) I can’t find any documentation of how to do so.February 24, 2025 at 7:39 pm #81427
RayKeymasterI see, I figured out the link issue: it should be https://raysfiles.com/.. NOT http (i.e. secure vs. non-secure). It has been fixed now. Please try again.
Are you using static IP assignment on OpenSprinkler? If so, yes that will be erased so it goes back to DHCP mode. You can always click button B1 to find the IP address it’s assigned by the router. In fact, we always recommend not changing DHCP settings on OpenSprinkler, instead, use the router’s DHCP reservation to reserve a fixed IP, that’s a much better way to manage fixed IP.
After you upgrade the firmware, and find out the IP address, then you can still go to:
http://os_ip/su
to change the UI link to your local server. You should probably update the content on your local server too, as new firmwares generally have new features that require matching UI files. If you don’t upgrade the content on your local server, some of the new features won’t be visible.February 25, 2025 at 4:56 pm #81432
ipilcherParticipantI see, I figured out the link issue: it should be https://raysfiles.com/.. NOT http (i.e. secure vs. non-secure). It has been fixed now. Please try again.
That works. Thanks!
With that, I’ve managed to successfully update my firmware to 2.2.1 and my web app version to 2.4.1. (It turns out that I already had a DHCP reservation in place that I didn’t even remember creating.)
I did have to reconfigure my zone names and programs, but that isn’t really a surprise given the gap in versions.
February 25, 2025 at 5:57 pm #81434
RayKeymasterOK. Thanks for posting the update.
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › How to upgrade old OpenSprinkler firmware?