I was able to update the firmware through the Arduino IDE. The command line would not work for me. I kept getting the following error:
avrdude -c arduino -p m1284p -P 4 -b 115200 -U flash:w:FW23-216C.hex
avrdude: can’t open config file “”: Invalid argument
avrdude: error reading system wide configuration file “”
I would like to get this working but it appears the upload worked. The change appears to have fixed the not updating the weather when a program is running. I will update another controller and test. The 0% water level is still a problem which hopefully can be corrected soon.