Look where your ethernet device shows up in Hackintool -> PCIe
Discard everything after the @ signs and replace the the forward slashes with dots
1) /PCI0@0/BXBR@1,2/BYUP@0/BYD2@2/BYS2@0 becomes .PCI0.BXBR.BYUP.BYD2.BYS2
2) /PCI0@0/BXBR@1,2/BYUP@0 becomes .PCI0.BXBR.BYUP
External wants _SB_ in front, Scope wants \_SB
implement to the SSDT
1) External (_SB_.PCI0.BXBR.BYUP.BYD2, DeviceObj) // cut the BYS2 off
External (_SB_.PCI0.BXBR.BYUP.BYD2.BYS2, DeviceObj)
Scope (\_SB.PCI0.BXBR.BYUP.BYD2) // cut the BYD2 off
{
Scope (BYS2) // place BYS2 here
2) External (_SB_.PCI0.BXBR, DeviceObj) // cut the BYUP off
External (_SB_.PCI0.BXBR.BYUP, DeviceObj)
Scope (\_SB.PCI0.BXBR) // cut the BYUP off
{
Scope (BYUP) // place BYUP here
P.S. it works also in Monterey, Can return the favor? Yes you can, enjoy your C100F like I do