Contribute
Register

BCM94360CS2 Combo WIFI/Bluetooth Freezes Keyboard and Mouse After Sleep

Joined
Jan 13, 2015
Messages
89
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
iMac
Mobile Phone
Android
Hi there,

I'm having troubles with the BCM94360CS2 combo WIFI/Bluetooth card in use with the Aorus Pro Z390.

It seems when the computer goes to sleep (I think) and wakes, after a bit the keyboard and mouse freezes and I have to reboot. The computer still seems to be running but Bluetooth crashes. I’ve also noticed my internet connection drops from about 180mbps to 10 every now and again.

Does anyone have any ideas as to why this is happening? I'm not sure if it has something to do with the USB ports not being as internal?(Screenshot attached)

EFI Folder is attached.

Thanks in advance.

Screenshot 2020-03-27 at 17.49.21.png


Spec:

Gigabyte Aorus Pro Z390

Intel Core i7 9700K 3.6GHz

Sapphire RX580 8GB

Corsair CMU16GX4M2C3000C15R Vengeance LED 16 GB

BCM943602CS Combo Bluetooth/Wifi Card
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Any ideas?
you will need to trim down your ports to 15

also your internal bluetooth should be set to "internal"

 
Joined
Jan 13, 2015
Messages
89
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
iMac
Mobile Phone
Android
@Feartech thank you very much for your reply.

Might be a stupid question but how do I flag the bluetooth to internal? Im using a custom DDST.

Also Im presuming it's these two lines in Kexts to Patch I need to disable to trim down the ports to 15?

Line 1 -

Name*: com.apple.iokit.IOUSBHostFamily
Find*: 83FB0F0F
Replace*: 83FB3F0F

Line 2 -

Name* com.apple.driver.usb.AppleUSBXHCI
Find*: 83F90F0F
Replace*: 83F93F0F

Thanks again.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
@Feartech thank you very much for your reply.

Might be a stupid question but how do I flag the bluetooth to internal? Im using a custom DDST.

Also Im presuming it's these two lines in Kexts to Patch I need to disable to trim down the ports to 15?

Line 1 -

Name*: com.apple.iokit.IOUSBHostFamily
Find*: 83FB0F0F
Replace*: 83FB3F0F

Line 2 -

Name* com.apple.driver.usb.AppleUSBXHCI
Find*: 83F90F0F
Replace*: 83F93F0F

Thanks again.
use the drop down arrow where it says USB3.0 and choose internal
 
Joined
Jan 13, 2015
Messages
89
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
iMac
Mobile Phone
Android
Hi @Feartech,

Thanks for your reply. I have made a custom kext and marked the bluetooth as internal, ports are limited to 15 yet Im still getting a crash every so often on the card.
It's not just when the computer sleeps.

Any help would be very much appriciated.
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
18,557
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Hi @Feartech,

Thanks for your reply. I have made a custom kext and marked the bluetooth as internal, ports are limited to 15 yet Im still getting a crash every so often on the card.
It's not just when the computer sleeps.

Any help would be very much appriciated.
your DSDT.aml, what patches have you done in there?

config.plist: maybe remove:
Code:
<key>FixRegions</key>
                <true/>
try enabling this and test:

Code:
<key>PluginType</key>
                <false/>
also test different numbers (have a search) and also try without boot argument:
Code:
darkwake=0
but probably the most important task to try before you do the above is to remove the USB port limit patches in your config.plist
Code:
<dict>
                <key>Comment</key>
                <string>USB port limit patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g72M/v//EA==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.11.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>g72M/v//Gw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g710////EA==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>g710////Gw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit patch by PMHeart</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g32IDw+DpwQAAA==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.13.6</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>g32ID5CQkJCQkA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g/sPDw==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.iokit.IOUSBHostFamily</string>
                <key>Replace</key>
                <data>g/s/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g+MP0w==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.iokit.IOUSBHostFamily</string>
                <key>Replace</key>
                <data>g+M/0w==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g/sPDw==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>g/s/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g/8PDw==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>g/8/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #1(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g/sPDw==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.15.x</string>
                <key>Name</key>
                <string>com.apple.iokit.IOUSBHostFamily</string>
                <key>Replace</key>
                <data>g/s/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #2(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>g/kPDw==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.15.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>g/k/Dw==</data>
            </dict>
 
Joined
Jan 13, 2015
Messages
89
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
iMac
Mobile Phone
Android
@Feartech many many thanks for your help. Touch wood it’s working due the the patch limit being over 15
 
Top