PCB ST3500320AS 100468974 P/N: 9BX154-302 F/W: SD04 Seagate

Firmware: SD04. Model number: ST3500320AS. 100466725 REV A on the PCB. PCB was removed from a working hard drive that was used for Read/Write head swap or had bad sectors. Hard drive spins, but not recognized by computer, will PCB solve my problem?.

eBay