What to do when target crashes before I can create breakpoint

I’ve been trying to work with a surface 8 and using WinDbg through usb-eem with ports the Surface has, I've tried a usb3.2 to a working laptop and from my usb4.0 Surface dock.

But it due to the nature of the crash being almost directly on boot it’s crashing before the debugger can attach. How would I continue to approach this if I’m crashing so early on.

Bug check is 0x000000ED

Enable bootdebug and put a DebugBreak(); in places where you suspect crash might happen.

Worst case is using vm's internal debugger.