Boot loader error -- B/E LED stays solid

My 1st generation Pixhawk (genuine) suddenly has the B /E LED under I/O stay solid after initialization, meaning E rror with B ootloader. This happens during bench test.

What I did trying to repair, as follows :–

  1. Remove the cover of Pixhawk, enter DFU mode by shorting the +ve pin of “Switch” socket to the FMU-Boot solder pad next to the Switch socket. Flash the current version of Arduplane_with_bl.hex by pressing the “Load Custom Firmware” button.
    Nothing change……computer can recognize the board, but Mission Planner does not update the board info, and transmitter signal cannot get through to Mission Planner. Messages in Mission Planner says “Config error: Baro unable to initialise driver”. HUD horizon does not respond to tilting of Pixhawk. So I try 2) as below.

  2. In DFU mode, use Zadig to install driver , and for several times, every time it is successful as indicated in the message of Zadig. Still in DFU mode, flash the current version of Arduplane_with_bl.hex. After completion, leave DFU mode and re-connect the board to Mission Planner , same things as in 1) happen. No luck.

  3. I also tried to flash Arducopter, then back to Arduplane again, but this does not help either.

  4. Also tried “Bootloader update” and “Force bootloader” in Install Firmware page of MP. Message says already on board, no need to update.

B/E LED stays ON, meaning bootloader error. This contradicts with the Message in Mission Planner saying “Unable to initialise driver”, even though I succeed to install driver every times.

Appreciate if anyone can help to trouble shoot the issue. Thank you.