38 Rockwell Automation Publication 1756-RM100F-EN-P - October 2018
Chapter 2 Replacement Considerations with ControlLogix 5580 and GuardLogix 5580 Systems
SD Card Behavior
The controller has changed some behaviors when loading a project from the 
SD card into a controller. These changes facilitate a better workflow for easier 
commissioning of brand new out of box controllers. All Logix 5000 controllers 
ship from the factory with firmware revision 1.x. 
With 5580 controllers, the Load Image setting On Uninitialized Memory is 
available. This setting replaces the On Corrupt Memory setting that is available 
with 5570 controllers. 
The general behavior is the same for both settings. The only difference is the 
controller behavior when it is in the out-of-box condition, as described in 
Table 6
.
You can install an SD card that uses On Uninitialized Memory in an out-of the 
box controller, that is, one that uses firmware revision 1.
x. In this case, at power-
up the image loads both the controller firmware and controller application.
When you use an SD card with an image in an out-of-box controller (firmware 
revision 1.x), at power-up that controller updates its firmware to the revision 
stored on the card. The update happens regardless of the Load Image setting 
you made when you transferred the image to the SD card.
The On Power Up, and On Initialized Memory settings also load the 
controller application into an out of box controller. 
This table shows what happens at power-up when you insert an SD card that 
contains an image into a 5580 controller.
5570 Controllers Example 5580 Controllers Example
Table 6 - SD Card Settings and Controller Power-up Behavior
Image Setting Controller is in Out-of-Box Condition
(v1.x firmware)
Firmware > 1.x and Internal Nonvolatile 
Memory is not Valid
(2)
Firmware > 1.x and Internal Nonvolatile 
Memory is Valid
(2)
User Initiated Loads Firmware Only
(1)
Does Nothing Does Nothing
On Power Up Loads both Firmware and Application • Loads Firmware if there is a revision mismatch
• Loads Application
• Loads Firmware if there is a revision mismatch
• Loads Application
On Uninitialized Memory Loads both Firmware and Application
(1)
• Loads Firmware if there is a revision mismatch
• Loads Application
Does Nothing
(1) Indicates change in behavior from ControlLogix 5570 and older controllers.
(2) “Valid” includes the No Project condition.