QUOTE(xbox360sexual @ May 26 2007, 08:59 PM)

Tried it with just the floppy, same error

It says something about "sector 16 not the same as firmware", I type 'Y' and it errors out with it being the wrong drive.
Ok, thanks for testing. So now we're sure the hddhacker is communicating with the WD BEVS.
The error you're getting means that the HDD does not react correctly to the 'unlock' command, that the hddhacker sends to the drive. This is used to put the drive in the secret 'factory mode' in which the firmware may be altered. The only reason I can think of is that your SATA card does not transmit that command correctly to the drive. On the previous page of this thread is another report of the same error on also that same SATA card: SIL3112. So I'd say that this SATA card somehow does not work correctly with that command. Therefore I'd advise you to test it on another brand. VIA/Intel/Nforce have all proven to work correctly.
It's probably not the answer you had hoped for, but at the moment, I really think that the SATA card might be the problem ... Maybe it somehow filters these commands, not sure why it would do that, but it would certainly seem so ...
I hope you can test it on another SATA controller and report if that fixes your problem.
Cheers,
TS