You can update firmware on HD's but its not common to do so, usually only if serious bugs are found will HD manufacturers offer firmware updates. I actually had to do this for both my WDC and Seagate drive due to serious bugs about 2 years ago. I think it was a bricking issue on shutdown for the Seagate drive which caused the drive to lock up and fail to be detected by the BIOS, and error with parking heads for the WDC. Both times I did the firmware update in dos using USB i believe and both drives still works fine today.