Sure. Firmware updates are very, very infrequent. This honestly might be one of the last ones, ever.
The Iro controller takes orders. We tell it when to (or not to) run schedules and for how long.
Our cloud infrastructure has 99.99% of controller logic.
From the outset, we are a software company, and there is a device on your wall that knows how to turn solenoids on/off and run schedules.
Our cloud infrastructure will only get smarter in building schedules, predicting when to run schedules, etc. while the controller itself just takes order.
Hope that helps.