Contribute
Register

The 4K Dell OptiMac - 9020 MT - Core i7-4790 - Radeon RX 570 - LG 4K IPS Monitor

I got the BCM94360CS2 from China today (slow boat). Works great, but the USB header is in a compact format in the 9020 SFF. Is there any solution to connect the BT from the BCM94360CS2? I had a cheap old USB bluetooth dongle that I plugged in and handoff is working, surprisingly. However, I don't want to rely on an old crappy USB bluetooth dongle if I can avoid it.

I searched the thread, but keywords were making the results too vague.

Thank you.
 
Hey guys! Okay so this is VERY weird!

I have a 9020 SFF with the Fenvi 919 installed since I build the Hackintosh almost a month ago. Everything was working perfectly. I use a Magic Keyboard + Logitech wireless mouse G305 (with its own USB connector).

A few days ago I received a new 9020 SFF because the one I got was doing a sharp noise when on sleep mode. Anyway what I did with the new 9020 SFF before I sent back the one that I got perfectly working was:

1. Put a new battery on the mobo
2. Install BIOS A25
3. Do the UEFI changes for CFG Lock and DMVT Prealloc (as this guide shows by @nicksoph)
4. Transplanted the SATA drive
5. Transplanted the Fenvi 919

Everything was working perfectly on the new 9020 SFF so I sent back the old one. Alright, here it comes the strange part. I finally received the BCM94360CS2 Wifi/BT PCIe Adapter Card. I bought exactly the same that is linked in the first post. And it looks exactly the same as the once I received.

So I removed the Fenvi 919, installed the BCM94360CS2 and now... I'm unable to put the hack to sleep!. Wifi and BT works just fine, but sleep won't. As soon as it enters into sleep, it wakes again (but without waking the display – I have to press a key on the kb or click the mouse)

I haven't changed anything except that I replaced these cards. I've also tried disabling the macOS preference that avoids BT devices to be able to wake the computer (even if I previously have it enabled anyway).

I've been researching for a few days and found an interesting command
log show --style syslog | fgrep "Wake reason"

With this output I was able to see that in previous days when I was using the Fenvi usually my Hack will go to sleep, will wake (without waking the display) and then will go to sleep again until I wake it up. See below:
Code:
2019-10-16 13:00:22.222128+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 13:00:22.222131+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
I wake it up here
2019-10-16 14:04:06.542441+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2 PXSX (Network)
2019-10-16 14:04:06.542442+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2 PXSX (Network)
I wake it up here
2019-10-16 14:21:22.884372+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2
2019-10-16 14:21:22.884373+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2
I wake it up here
2019-10-16 14:22:31.856294+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 14:22:31.856297+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
I wake it up here
2019-10-16 16:01:23.164672+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 16:01:23.164676+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC

However with the BCM94360CS2 I bought on ebay it will sleep and wake in loop without end, as below:
Code:
2019-10-22 22:40:56.887459+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:41:50.763927+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:41:50.763930+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:42:44.188355+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:42:44.188358+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:43:37.788920+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:43:37.788924+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:44:30.874827+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:44:30.874831+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:45:24.842861+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:45:24.842865+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:46:17.141231+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:46:17.141234+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:47:10.798604+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:47:10.798607+0200  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC

So I thought, what the hell is going on here. I did a test, I disconnected the USB cable that goes into the BCM94360CS2 header (losing bluetooth connectivity of course) and I'm able to sleep without any problems again!

Anyone got any idea what's going on here? I'm not sure how to troubleshoot this anymore. Thanks a lot!
 
Last edited:
It may be a bit overkill, but if you've tried everything else, you can reinstall MacOS without losing any of your personal data. Might have to redo the EFI partition how you have it now, but other than that shouldn't take more than 30 minutes maybe.
 
I got the BCM94360CS2 from China today (slow boat). Works great, but the USB header is in a compact format in the 9020 SFF.
I don't think you are seeing a USB 2.0 internal header. There are none on the SFF motherboard only the MT. You'll need to use one of the USB 2.0 external ports and an adapter to make it work.
 
Last edited:
I don't think you are seeing a USB 2 header. There are none on the SFF motherboard only the MT. You'll need to use one of the USB 2.0 external ports and an adapter to make it work.
Ah. Thank you. Although I'm pretty sure it is. It is right next to the USB 3 header on the MB. Same pinout (4 pins in top row, 5 in second). At any rate, I'll get that adapter. Thank you!

EDIT: My mailman hates me, btw. HAHA. Always ordering something.....
 
With this output I was able to see that in previous days when I was using the Fenvi usually my Hack will go to sleep, will wake (without waking the display) and then will go to sleep again until I wake it up.
It may be that the USB 2.0 connector is wired differently on the two Wifi/BT adapters. Take a closer look at the colors of the wires.
 
It may be that the USB 2.0 connector is wired differently on the two Wifi/BT adapters. Take a closer look at the colors of the wires.
Yeah, initially the cables were connected wrong so BT didn't work, then I switched it and BT started working perfectly, so I'm assuming they're connected well now, as there's no other way to do it AFAIK
 
Ah. Thank you. Although I'm pretty sure it is. It is right next to the USB 3 header on the MB. Same pinout (4 pins in top row, 5 in second). At any rate, I'll get that adapter. Thank you!
Here's from the Dell 9020 SFF manual. It's a front panel connection header. It may supply the front USB 2.0 ports but it doesn't act as only that. Therefore it's not a normal USB 2.0 internal header for BT. If it was your BT cable would fit normally there.
Screen Shot 19.jpg

#17 is the front panel audio connector.

Here's an actual photo of the connector in question:

s-l1600.jpg
 
Last edited:
Back
Top