Contribute
Register

ABWB Wifi & Bluetooth Card keeps preventing sleep :(

Status
Not open for further replies.
Hi, i don't know how find port number Broadcom 94360HMB, anyone tell me how?

Thanks
 
Hi, i don't know how find port number Broadcom 94360HMB, anyone tell me how?

Thanks
Easiest way is to use IORegistryExplorer and check which ones are active, then compare it with your actual motherboard and where you have plugged it (to avoid confusion)

Yes I do. Its on ErP for S4+S5. Theres option for S5 only but I figured if it aint working on the combo, it won't work on the select one.
Anything else I could try?

Thanks.
Damn, I have no idea in this case :/ I have darkwake=0, ERP activated, PowerManagementCPU and fixShutdown in Clover... It didn't work before, however after I changed the port to internal it started to work...
 
Easiest way is to use IORegistryExplorer and check which ones are active, then compare it with your actual motherboard and where you have plugged it (to avoid confusion)

I think I've figured it with the help of that tip. I'm halfway through a proper map of my ports, I'll report back tomorrow with my results :D


Did you get it to work then?
 
Last edited:

I'm extremely jealous haha.

I've done the fix but my machine is still waking. Here's what I did:

  • I installed USBInjectAll.

  • I mapped the ports with a SSDT-USB.aml I made using the Skylake guide, with both USB2 headers set to 255.

  • I added a custom boot argument in Clover Configurator to disable 7 ports (to be within the 15 port limit). I used "uia_exclude=HS01;HS02;SS03;etc"

  • I deleted the old "15 to 30 Port Limit" patch I had.
Am I missing something? It just seems bizarre that we have the same setup but it's working for you guys.

I already have darkwake=0 enabled, along with FixShutdown and ERP in the BIOS. I'm not sure what @Quickshooter meant by "PowerManagementCPU" but I generated a proper SSDT.aml that is in the same location as my SSDT-USB. Apparently that should take care of all my power states?
 
Solution - map the port you are using as internal, i.e. in USBInjectAll.kext/config.plist find the port your card is connected to and replace the key from 3 to 255.

For example:
...
<key>HS09</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>port</key>
...

I did this, changing several instances of HS01 and HS02 (my internal header), and also set ErP to on, and it worked!!! Finally I can have handoff and sleep!

Thanks a bunch!!!

btw, what does changing from 03 to 255 actually do?
 
I did this, changing several instances of HS01 and HS02 (my internal header), and also set ErP to on, and it worked!!! Finally I can have handoff and sleep!

Thanks a bunch!!!

btw, what does changing from 03 to 255 actually do?
Yeah! Good to know it helped man! 255 is just a key to label the port as internal :)
 
Status
Not open for further replies.
Back
Top