Contribute
Register

<< Solved >> Just fixed "Immediate wake up after sleep" issue (10.15.2); hope this can help you guys

Status
Not open for further replies.
Joined
Dec 24, 2019
Messages
4
Motherboard
ASUS TUF B360M-PLUS GAMING S
CPU
i5-9400F
Graphics
RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi guys, I'm new here and this is my 2nd build and I just successfully made it with Dual OS. :)) The 1st one is a Dell Optiplex 9010MT for which I collected all the helpful information from here so many, many thanks to TONYMACX86 and all the guys here :)

Well back to the topic... the short version is: "I just fixed the issue using the Hackintool, by changing the Bluetooth USB type from USB 3.0 to internal".

Now more details about the fix:

1. My build specs and the issue I met
  • Basic hardware items are shown at my personal info area;
  • I'm using a PCI-E BCM943602CS 2-in-1 card for Wifi and Bluetooth, and this was the only reason that waked my Hackintosh immediately from sleep.
    • When I disconnected the 9-pin USB cable of the card off the motherboard, it slept well like a grown baby (with Bluetooth physically disabled). So it was clear that the cause was spotted.
  • I searched 'immediate wake' here but no luck;
  • Then I went to a Chinese website and found ppl talking about similar issues and someone pointed out his experience of using Hackintool.
2. Hackintool is the one-stop solution for the issue I met
  • Hackintool is mentioned here at tonymacx86 by @headkaze, but you may want to download the latest version 2.9.8 here. The zip file is shared in the post, too;
  • Launch the tool, (1) go to USB section;
  • (2) Find the Device "Bluetooth USB Host Controller", and change the Connector Type to Internal (note the drop-down menu is only accessible when you click the little arrows, yeah it's a bit confusing..);
  • (3) Export the change. Two new files are generated on the desktop;
    WX20200130-171728@2x.png
    WX20200130-171742@2x.png
  • The guy also mentioned deleting all unknown devices but I decided not to do it, and it turned out the issue got fixed still
  • Copy the files to your EFI boot partition (load the EFI partition using the Clover Configuration tool first):
    • SSDT-UIAC.aml > CLOVER/ACPI/patched
    • USBPorts.kext > CLOVER/kexts/Other
  • Reboot and verify!
 

Attachments

  • Hackintool.zip
    13.6 MB · Views: 114
Last edited:
Great to hear Hackintool was useful to you :)

It shouldn't be too hard to find but for the record the latest version is available at the official download here. Once you have it installed it has an auto-update system.

The guy also mentioned deleting all unknown devices but I decided not to do it, and it turned out the issue got fixed still

You really should delete your unused USB ports!
 
Great to hear Hackintool was useful to you :)

It shouldn't be too hard to find but for the record the latest version is available at the official download here. Once you have it installed it has an auto-update system.



You really should delete your unused USB ports!
Thanks man, and thanks for your reply! I will try to remove the unused USB ports soon - I need to check them one by one :)
 
thanks
i try my system again now everything is ok
 
Thank you so much, wkfish!!
I also have the same BCM943602CS, 'cause no additional kexts are required for Wifi and bluetooth.
(My BCM943602CS is inserted into NGFF key A/E adapter)
Like wkfish's case, I was also having similar symptoms like instant wake-up, and incomplete sleeping.
After applying wkfish's fix, I think my symptoms are finally gone. So far so good!
[Update] Unfortunately, the instant wake-up happened again, so maybe it is something else for my case.
 
Last edited:
For all who came here, tried and it didn't work for you, here's what I discovered: post in another thread

My (Gigabyte Z490 Aorus Pro AX) internal ports are not hooked directly to the controller but to the hub, dedicated for these two ports. Making the upstream port "Internal" doesn't help and the YOUBO card plugged into the internal USB still wakes up the computer.

What I did is found a JST 4-pin connector (widely used everywhere, I cannibalized an old videocard's heatsink) and soldered it to the end of a sufficiently long USB cable (cannibalized old Apple Lighthing cable with broken Lightning connector). JST goes into the YOUBO Wifi/BT card and USB plug goes outside of the case and into one of the USB3 ports on the rear which is directly connected to the controller. Then I created a USB map with the Hackintool and marked this one external port as "Internal". And now it works as intended. Lost one USB port though. I plan to get it back in the future by buying an M.2 PCB for the CNVi slot and soldering to the USB pins on it. I will reclaim the port CNVi is using and free up the rear port.(not going to happen, USB is not wired to the CNVi slot apparently)
 
Last edited:
For all who came here, tried and it didn't work for you, here's what I discovered: post in another thread

My (Gigabyte Z490 Aorus Pro AX) internal ports are not hooked directly to the controller but to the hub, dedicated for these two ports. Making the upstream port "Internal" doesn't help and the YOUBO card plugged into the internal USB still wakes up the computer.

What I did is found a JST 4-pin connector (widely used everywhere, I cannibalized an old videocard's heatsink) and soldered it to the end of a sufficiently long USB cable (cannibalized old Apple Lighthing cable with broken Lightning connector). JST goes into the YOUBO Wifi/BT card and USB plug goes outside of the case and into one of the USB3 ports on the rear which is directly connected to the controller. Then I created a USB map with the Hackintool and marked this one external port as "Internal". And now it works as intended. Lost one USB port though. I plan to get it back in the future by buying an M.2 PCB for the CNVi slot and soldering to the USB pins on it. I will reclaim the port CNVi is using and free up the rear port.(not going to happen, USB is not wired to the CNVi slot apparently)
For me the issue is, sleep works fine if the USB header is plugged in, it's the card itself causing the problem...
 
For all who came here, tried and it didn't work for you, here's what I discovered: post in another thread

My (Gigabyte Z490 Aorus Pro AX) internal ports are not hooked directly to the controller but to the hub, dedicated for these two ports. Making the upstream port "Internal" doesn't help and the YOUBO card plugged into the internal USB still wakes up the computer.

What I did is found a JST 4-pin connector (widely used everywhere, I cannibalized an old videocard's heatsink) and soldered it to the end of a sufficiently long USB cable (cannibalized old Apple Lighthing cable with broken Lightning connector). JST goes into the YOUBO Wifi/BT card and USB plug goes outside of the case and into one of the USB3 ports on the rear which is directly connected to the controller. Then I created a USB map with the Hackintool and marked this one external port as "Internal". And now it works as intended. Lost one USB port though. I plan to get it back in the future by buying an M.2 PCB for the CNVi slot and soldering to the USB pins on it. I will reclaim the port CNVi is using and free up the rear port.(not going to happen, USB is not wired to the CNVi slot apparently)
@kikap Dude, thank you so much! I've been searching forever to try and get this sleep working on a Z77 board with the same issue. Ended up finding a 9pin to usb cable and it worked like a charm with the rear usb3. THANKS!!
 
Meh I swapped for Fenvi T919. Returned the Youbo and bought the Fenvi. How stupid that the Youbo which has Hackintosh in its title, screws up sleep.
 
Status
Not open for further replies.
Back
Top