Welcome Chris. If the drive has been beaten by a sledge hammer then you might just toss it away.
Okay, so it can write well but it can't read?
Can you please tell us what is the model number (DW1650, DW1655, DW1670 etc)?
What is the problem when it failed to read? Any error log?