Updating the Firmware of AC500 Devices from the SD \ Card¶
There are two options to update a device’s firmware from a file stored \ on a SD card:
- Update automatically during system start.
 - Trigger the update via a PLC Browser command.
 
The following table shows the update possibilities per device:
| Device / File | From SD Card during System start | From SD Card with PLC-Browser command | Comment | 
|---|---|---|---|
| CPU Bootcode | no | yes -> sdboot x with x = according version; e.g sdboot 2_3_1  | 
|
| CPU Firmware | yes | yes -> sdfirm x with x = according version; e.g sdfirm 2_3_1  | 
|
| CPU Display | yes | yes -> sddisplay x with x = according version; e.g sddisplay 2_3  | 
only for PM57x, PM58x, PM59x | 
| Communication Module Firmware | yes | yes -> sdcoupler x with x = [1|2|3|4] = external Communication Module [1|2|3|4] (also CM574-RS)  | 
|
| OnboardIO Firmware | yes | yes -> sdonboardio x x = according version; e.g sdonboardio 1_1_6  | 
only for PM55x, PM56x | 
| RTC Firmware | yes | yes -> sdrtcbat x x = according version; e.g sdrtcbat 1_1_7  | 
only for TA561-RTC or TA562-RS-RTC as option of PM55x or PM56x | 
Note
Please be aware, that during the update triggered with a PLC Browser Command the file SDCARD.INI on the SD card is evaluated too. For additional details see:
- Chapter SD Card File System The SD Memory Card in the AC500 on the general SD card structure.
 - Chapter The Command File SDCARD.INI The SD Memory Card in the AC500 for details on the SDCARD.ini file and its keys.
 - Chapter File content as of version V2.x The SD Memory Card in the AC500 for a detailed description of the behaviour of the update keys.
 
Attention
:strong:No POWER OFF during flash process!
During the flash process it is not allowed to switch the power off; otherwise, the CPU could be damaged and unavailable anymore.
During the display update it is powered off and on automatically!