Update Hard Drive firmware in DOS

So I tried to access the drive using Linux and the “Disks” program but it runs into the same issue…  All options were greyed out.  It will not allow do anything since it does not see any space on the drive to format or partition.  I ran the WD lifeguard software in windows and it implied everything checked out.  I’m wondering if maybe one of the 2 controller boards (HD controller card, USB 3.0 card) is faulty.  Perhaps a surge at some point fried one of the boards.  What else would make a drive think it is a total 0mb big yet it is completely recognized as the correct drive?  Again I would like to redo the firmware, but the “firmware updater” crashes every time.  How could I do this manually?