Nevermind, I got it.
I tweaked the ROM so it would accept the 00040050 ldr, and amazingly it ID'd and had sector access! Extremely slow sector access, and extremely slow everything else. But, worked well enough to read a few critical modules I couldn't seem to access before. Set it back to normal ROM, used it's own LDR, fixed a few modules, did a slow responding fix. And now it's working like a brand new drive.
If anyone needs these resources I'll post them on my FW server.