Ok so making some progress...
Using SSDTTime's script I have a new BRG0 SSDT. It seems to be recognizing the device but it's now booting to a blank screen. Here's the SSDT generated...
DefinitionBlock ("", "SSDT", 2, "CORP", "PCIBRG", 0x00000000)
{
/*
* Start copying here if you're...