Advanced Topics

How to Compile OpenSprinkler Firmware
OpenSprinkler firmware is unified and can compiled under both Arduino environment and any Linux-based system. The instructions on this page are for the ...
Mon, 21 Nov, 2022 at 10:31 PM
Extend OpenSprinkler's Hardware Capabilities
Introduction Although OpenSprinkler is primarily a sprinkler controller, it's fundamentally a web-based controller with a sophisticated timer s...
Fri, 31 Oct, 2014 at 2:35 PM
Updating OpenSprinkler 2.1 to Firmware 2.1.6 (and beyond)
Firmware 2.1.6 has become large enough that it exceeds the non-bootloader section of OpenSprinkler (OS) 2.1. In order to update OS 2.1 to firmware 2.1.6 (...
Mon, 25 May, 2020 at 4:06 PM
Install Wired Ethernet Module to OpenSprinkler v3.2
Wired Ethernet module has been supported since OpenSprinkler v3.2. This is implemented by using an external Ethernet module (ENC28J60-type). If you have Ope...
Sun, 16 Aug, 2020 at 12:16 AM