How to update firmware of Seagate HDD Step by step simplified instructions for safe firmware update
At first find if there is new firmware for your Seagate hard drive by visiting Seagates download page here: https://apps1.seagate.com/downloads/request.html
Download firmware to your local hard drive and extract archive content.
Connect empty USB thumb drive to free USB port of your computer. If there is some data on your USB drive it will be deleted
Open folder called bootable tools and run USBbootBuilder executable.
Select your USB thumb drive from dropdown menu and complete wizard to create bootable drive need for firmware update on Windows. On Linux you can run firmware update utility from your system drive, but better create bootable drive and run from there.
After USB boot drive is created copy both files(.lod and .CFS) from firmware folder to main folder of USB thumb drive.
Reboot and press F11 or whatever is your hot key that opens boot menu and boot from USB thumb drive.
on boot it is auto performed SeaFlashLin -i
Because in Linux filenames must written with upper caps in order to run you should know exactly how must be written name of feaflashlin executable file. Because this file is not in folder where you are send on boot execute command df This command will list all files and you will see exact name of seaflashlin
Name if the seaflashlin should me written exactly as shown by df command using upper and small caps.
Execute following command to see what will happen seaflashlin -k filename.SFC where filename.CFS is CFS file from firmware folder that you copied on USB drive. This command will not update firmware but will show you what file on what drive will be written. If you have few HDDs better disconnect all HDDs except HDD you want to update firmware
If possible before to perform real firmware update use UPS to supply your computer in order to escape risk of power supply issues
To perform real firmware update you should write following command seaflashlin -c filename.CFS This command will perform action shown by previous command and will update firmware of connected HDD
You can use directly .lod file but it is not recommended for if you are not sure what to do. Using .CFS file check all files and connected HDDs and update firmware only if firmware is for your HDD
All should work as I described above but updating firmware of your HDD is on your own risk and I am not responsible if something goes wrong