Wi-Fi and Bluetooth works A LOT worse on Windows

This is probably not a place for this type of question but I am genuinely wondering why is it so and how to fix it

I built a Laptop Ryzentosh like half a year ago and bought some random Broadcom combo module just to make it work on Hackintosh. The module's Bluetooth device shows on USB as BCM20702A0 and the module itself on PCIe shown as Vendor 0x14E4, Device 0x43B1, Sub-vendor 0x106B and Sub-device 0x0623 with Device name "BCM4352 802.11ac Wireless blah-blah-blah".

The system is macOS Sonoma using IOSkywalkFamily.kext, IO80211FamilyLegacy.kext w/ AirPortBrcmNIC.kext, AirportBrcmFixup.kext w/ AirPortBrcmNIC_Injector.kext, BlueToolFixup.kext, BrcmFirmwareData.kext and BrcmPatchRAM3.kext.

On Windows I always have issues with it - sometimes it doesn't detect 5ghz networks, sometimes it prefers 2.4ghz where 5ghz network can be used, sometimes it doesn't connect to my Bluetooth headphones, sometimes it connects but no "Connected media, voice" thing, sometimes it doesn't even find them.

But on macOS it works PERFECT - on band steering networks it uses 5ghz till it can't reach anymore, Bluetooth devices work without any issues and I can easily use pair new devices.

So the question is - what to do? How to fix this madness? Why the most unstable OS solution works much better than the most recommended OS? I've been trying to find the answer for at least 3 months, tried tens of drivers but no success at all

submitted by /u/z3r0nyaa
[link] [comments]