This document describes how to update M580 and M580 Safety firmware using EcoStruxure Automation Device Maintenance (EADM) software. Both the update and downgrade procedures are maintenance operations that change controller firmware. The controller must be in STOP or NO CONF state. Depending on the initial version and the targeted version of the controller, the procedure is different. A new boot loader was introduced at version 4.x. Thus, the procedures to update from an earlier version (V3.30 or earlier) to version V4.x, or to downgrade from a V4.x version to an earlier version, require specific procedures.