I’ve modified the script given above in order to compile the OpenSprinkler firmware 2.1.9(9). Unfortunately the compilation fails with the following error message:
Can’t open perl script “/home/bluetang/OpenSprinkler-Firmware/tools/board_op.pl”: No such file or directory
makeEspArduino.mk:124: *** Invalid board: generic. Stop.
The modifications made to the script are very simple substituting the old Ethernet library:
mv ~/Arduino/libraries/UIPEthernet-fixes-dhcp ~/Arduino/libraries/UIPEthernet
by the new one:
git clone https://github.com/jandrassy/EthernetENC
Following the instructions given in How to compile OS firmware results in the same error.
Any help will be appreciated.