Hi, your best bet is to download the CD ISO image from Seagate support site, than mount your drives to a machine with SATA port, boot up, and it takes less than a minute to get the job done. The update software will check your drive matches what it is meant for, and whether your drive need updating. One caution is that there seems to be some issues with updating 500GB Barracuda, better go some googling before hitting the road. There is also a Window executable for updating the drive, but you still need a machine with a spare SATA port. I tried those USB-SATA docking bay, the update software on the CD does not buy that (I think it is using FreeDOS). eSATA should work but I have not try this route.