My dell dimension seagate hard drive failed. We are tring to retrieve data. Attached it to usb hard drive case to pull data but the drive is not spinning. Now, I have purchased a similar seagate drive. The only difference between the drive is the firmware. The new drive has latest firmware. I am trying to remove the logic board of the new drive and put it on the bad drive. Would that work? Any suggestions? how can I get the drive with the exact same firmware to swap the logic board.