Update on my broken P7 (dropped):
I played around with a voltmeter and a wire, and managed to pinpoint the problem. It's either the driver circuit board, or one of the wires that connect the circuit board to the LED. I bypassed it with a wire and the LED lit up fine. Unfortunately I can't get at the problem because the whole assembly soldered into the brass heatsink.
Last edited by Yan; 12-11-08 at 12:34 AM.