Pixhawk B/E error

I was trying to load a firmware to my Pixhawk, but the qground control is not detecting the pixhawk.
I removed all the connections, and connected pixhawk to laptop Qground control with usb. Apparently still the ground control is not detecting it. Moreover, on the pixhawx the I/O B/E light is constantly on (not flashing) implying error while the FMU B/E light is off. Did any one of you have this kind of error anytime ? How do I solve this ?

here is the image for reference

@Sankeerth_sanky I met the same problem when I upload the ardupilot master firmware. Have you fixed it? Thank you.