The reason for the failure? The firmware for these drives has a checksum that none of us really knows how to fix in modified firmware.
There is a chance the drive is completely dead.  You overwrote the boot code? Yeah, the drive is definitely dead.
Time to search the forums to see if anyone has recovered a dead LH-20A1S from a bad flash. Though, with SATA drives, recovery is nearly impossible.