Forgive me if ya saw my other posting in another thread around this topic, but I'm attacking it from a different angle.

My mobo is Z87-D3HP (Intel 8 Series/C220 Series Chipset)
It's considered the "Express" version of this chipset. -- And CMOS has "The Super IO Controller" LOL -- a single com port -- "Super IO"!!

Anyway, my problem "was" I leaped into UEFI awhile back after finally taking the time to research the IN's & Out's and decided I wasn't gonna be left behind so I...leaped..

Problems here and there booting, so, I decided to go back to BIOS booting.

Issues on that... and now to my current standing and reason for this thread.

__________________________________________________ ___________________
Since day 1 when I built this machine I have always had:
Intel(R) 82801 PCI Bridge - 244E

Intel(R) 82801 PCI Bridge - 244E#1
__________________________________________________ ___________________
And now I have:
Intel(R) 8 Series/C220 Series PCI Express Root Port #4 - 8C16

Intel(R) 82801 PCI Bridge - 244E
__________________________________________________ ___________________

The Question:
Would finding a way to change the Device ID to DEV_244E be the best route?
Thinking devcon can help me here.. In fact, I'm thinking a driver ran such a utility during my format/reinstall during the BIOS to UEFI back to BIOS...
Which explains why all the rest of the details of those 2 devices are exactly the same, only wrong Device ID now.

I've tried working with Gigabyte, but they don't seem to want to help solve the problem -- only work around it.

There is nothing in PCIe Slot 4!! I know it's shared with PCI 1, but there is nothing in that Slot either.
The only daughtercard I have installed is my GPU, in 1st PCIe Slot.
Essentially, if you follow the classes/device to the Parent, the other 82801 is just a bridge from PCIe to PCI and that's what I need the device to be so that I can use my sound card.
If I put my sound card in, on either PCI slot, when I enable the drivers -- BSOD. I presume this is do to how Windows handles the function of DEV_8C16 "a PCIe Slot" and a "82801 bridge".
True though, as far as drivers go, they both only use pci.sys.

Anyway, the question is about trying to change the Device ID.
Anyone know of any other utils for such an operation, other than devcon?

Registry editing only gets a ghost device on reboot and DEV_8C16 returns.

TY for your time gentlemen!

__________________________________________________ ___________________
**Tip for those who read this:
Looking for a way to copy files/folders along with symlinks in tact? (whether relative or static)
How about recovering data lost do to file/folder hiding or to release data hidden that can't be accessed?

[MultiCommander does this by default -- no configuring needed.]