Framework Laptop 16 oculink eGPU help needed

Hey everyone,

I’ve got a Framework 16 with the expansion shell, an AliExpress adapter, and a 3D-printed IO shield running Windows 11 (required for uni). I’m using an RTX 5070 desktop GPU in an AliExpress dock and need to frequently unplug and replug it.

What’s working

I’ve actually solved the hot-swap problem with a PowerShell script that unloads drivers and disables the device before disconnecting. Unplugging and replugging now works flawlessly.

Issue:

The problem occurs when I return from uni and need to reconnect the GPU. Since the laptop posted without it, the GPU hasn’t been added to the device tree. More critically, the PCIe bridge appears to be inactive after POST, and I don’t think it can be reactivated in software (though I’m hoping I’m wrong).

I’ve also tried hibernation as a workaround, but Hyper-V prevents it and I’ve tried everything to disable it without success (That fucker won’t turn off no matter what i try) .

Does anyone have a bios solution for waking up a pcie bridge after startup? Any help is good