Can you add a reset feature that stops short of the factory reset which wipes out more than probably needs to be.
There are times where a Factory Reset is too much of a reset but the way the AMS’s can be daisy chained to each other and then connected to the printer there is no easy way to reboot everything at once.
I halfway think this is one driver of people rolling back firmware. Something is going on that requires a reboot but in the absence of a program reset option people roll back firmware which effectively acts like a reboot of all devices.