Can I fix this LED driver?

I have these LED drivers which both failed after less than 5 hours each. My estimate is that they failed because they are rated for an input voltage of 10-80VDC but my battery pack is 86.1V full. I didn't notice when the first one failed but the second one failed when I turned it on via a simple on-off switch. Can these boards be repaired and improved to handle the 86V input without popping?

There is a link in my signature on how to post pics on BLF.

The LED popped, but it may have damaged other things like the MCU or diodes or transistors. If you can narrow down the failure points, it’s possible but you’ll need advanced soldering skills and a hot air gun for reflowing.

Color of D1 looks like it was fried, easy to test using a multymeter.
Not sure about transistor Q1.

Thanks for your input guys. I going to choose a suitable DC - DC converter and try feeding the boards 12V instead of 86.1V. I have ordered some replacement boards/drivers for this light instead of attempting to repair the existing ones. The repair would be out of my comfort zone.