Hifonics Brutus BXi1606d

Seems this amp may be different than I expected. Its using IRF640N for output fets and there is no HIP4080 to be found. There were no PS fets in the amp but 47ohm gate resistors. Nice square wave on all gates.

I put an IRF3205 into each of the 4 quadrants of the PS, not sure if those are OK for this amp though but those are the best PS fets I've got (I mainly don't want to work on Class D).

The amp is missing one output FET. Also there was a bag of Fat clips inside the amp. Definitely messed with before.

Amp tries to power on for 1 second and then goes into protect. I cannot find any issue with any of the outputs nor output drivers. Briefly, I see about 120v rail for that 1 second, and then the voltage drops slowly. I see about +-13VDC on the opamps also briefly.

I'm just not knowing how to work on this being Class D and its been awhile; that and I'm confused because I thought this amp would have a HIP4080 and totally different fets.

Any clues as to why it might be going into protect?
 
Thanks guys, definitely have at least 1 bad diode on the driver board.

I need to order parts including diodes and IRFx640.

QQ - IRF640N - Are those a decent fit for amp repairs? I know 540N has issues in some amps but could not recall about 640N. They're just a better price on Arrow.
 
Aw shoot made a mistake. I got confused and ordered too quickly then. This amp has 640N fets in the outputs. I hope the regular IRF640 will work. I just ordered 200. I think it'll be fine going in that direction (N to Non-N) but not the other way around.