Another community member recently detailed their workaround to updating the CPLD. It involves reloading switches one at a time so that the backup switch becomes the master switch, updating the CPLD, and so on until all switches are up to date. [URL] If you can afford the downtime, this would not require anyone to be onsite. 
Hi!We are managing our switches using OMNM. When updating firmware on these:1. How important is it to upgrade CPLD as well? - We can do this remote using "update CPLD" and it will perform a reboot. 2. But what about the stacks. When I run the command, it is only applied to the master switch?- We can use the command 'devshell cpldUpdate' on serial connection to each member in the stack, but then we need to be onsite - which would be a enourmous job to do on all of our stacks..   What are your routines regarding CPLD and stack?
N2000: Updating CPLD on stack members