FoE (File over EtherCAT)
EtherCAT summit devices include the File over EtherCAT (FoE) mailbox which allows updating the firmware of summit devices.
Follow the next steps to update a summit device:
1.Open Twincat, create a new project and scan the network to discover the summit device.
Copy the available ESI file of the downloaded firmware package into TwinCAT\3.1\Config\Io\EtherCAT folder before opening TwinCAT.
2.Open the CoE Online tab and search for register Boot Mode (Index 0x5EDE) and write the boot password 0x424F4F54.
Move to Online tab and set the drive into bootstrap state. The drive will restart (few seconds) and the bootloader will boot up in ERR INIT state. A message of "no valid firmware" will be seen, this message notifies the entrance in bootloader mode.
Force a second time the Bootstrap state. The RUN LED will be blinking green and fast.
For Daisy Chain drives
If you have drives in Daisy Chain, drives that are not in the first position will need to be reloaded (reload device) in order to get ERR INIT state.
3.Now the device is in FoE bootloader mode.
Click on the Download button, and look for the appropriate firmware file. Click on all files option to be able to see the file.
You will need an .lfu firmware file to complete this step. The drive is not compatible with an .sfu file.
4.Write the password 0x70636675, and finally click on OK button.
5.A downloading message will appear on the bottom progress bar. Wait until the message changes to ready.
6.Come back to the INIT state. Then the drive will finish the updating process and it will restart.
Wait until a message of communication re-initialization appears on the TwinCAT log.
After a firmware update, it is necessary to follow a special procedure before using the drive:
Connect with MotionLab3
Restore the drive to defaults (File → Drive 1 → Restore all).
Power-cycle the drive.