I've been wanting to install Catalina on my Dell E7450 and being able to easily obtain a BCM4350-based card (T77H649 to be exact) I decided to give it a shot. I used the E7450 Catalina bootpack for installation (removing FakePCIID, FakePCIID_Broadcom_WiFi AirportBrcmFixup kexts, as the method apparently does not need these) and this method for the WiFi card. I was able (albeit with troubles) to install the system on my machine, but even after tuning the config based on the information from IORegistryExplorer, it only works for a couple minutes before becoming unresponsive. WiFi itself seems to be working fine (until the system freezes) and pci-aspm-default is being set to 0 according to the IORegistryExplorer.
I'm wondering if it's a problem with my config or with the hardware and would be grateful if someone could give it a glance. Thanks!
I also tried booting with seemingly all combinations of FixAirport, AddDTGP, FakePCIID kexts and had the same problem each time. FixAirport and AddDTGP didn't also apparently have effect on the IOReg - I couldn't find the ARPT device there. I tried applying pci-aspm-default 0 to PciRoot(0x0)/Pci(0x1c,0x03) device (1 level higher then the card itself), as it is at 0x02 at default, but even though value inject itself worked, the freeze problem persisted.
MacBook Pro (Bartłomiej).ioreg