I've discovered a workaround, I can boot into XP if I connect the hub to one of the 2 USB 2.0 ports next to the 2.5gbe ethernet port.
not the most ideal solution, but it's something.
I'd still prefer to find the cause of this BSOD though.
@Mov AX, 0xDEAD
So I'm assuming I don't need to hex edit kd_02_10ec.dll at all? - just rename to kdnet10.dll?
and I get kdstub.dll off of your github?