Contribute
Register

[SOLVED] Wireless Wake on Demand on Native Airport cards

Status
Not open for further replies.
Joined
Oct 7, 2018
Messages
4
Motherboard
Asus z370-a Prime
CPU
8700k
Graphics
Rx 570
Hi,

I'm trying to get wireless wake on demand working on a BCM94360CD card that is plugged into a PCIe 1x slot on my motherboard using a Fenvi T919 adapter. What I would like to get working is the ability to wake the machine from sleep wirelessly. I know that this is possible with a bonjour sleep proxy (I use an AirPort Extreme) and I've tried it with a real Mac on my network and was able to use screen sharing to wake the machine and start a VNC session.

With my hack, however, it just seems like the Airport card goes dead once the machine sleeps. I have no issues with sleep -- it works beautifully and wakes up instantly with a push on the keyboard or even the bluetooth mouse (!!!), but I just can't get it to wake from sleep on wifi network access. Wake for network access is checked in the energy saving preferences, and wake from PCIe and LAN is also enabled in the UEFI.

If I can get this working, then this whole hack will be literally perfect (until the next Mac OS update, I'm sure).

Problem reporting files generated using that awesome script are attached. Machine profile is below. Thanks!
 

Attachments

  • debug_20703.zip
    2.5 MB · Views: 126
Success! Beautiful success.

I had initially ordered the Fenvi card instead of using a Apple connector to mini-pcie to pcie x1 adapter as the Fenvi seemed more straightforward (ie., you get rid of one of the adapters in the middle) and had a lot more electronics on it, which made me think that perhaps it was more robust or could keep the card alive during sleep. Turns out that a much simpler mini-pcie to pcie x1 card coupled with a mini pcie adapter for the Airport card was the best way.

Here are the adapters I used:

mini-pcie to pcie x1 ( I drilled a fourth hole for the antenna):
https://www.amazon.com/gp/product/B00GRJ5L52/?tag=tonymacx86com-20

and the mini pcie to Airport:
https://www.amazon.com/gp/product/B0762N451V/?tag=tonymacx86com-20

Though I just noticed that the same guys who make the mini pcie to Airport also make this, but I haven't tried it:
https://www.amazon.com/dp/B0762N2R2R/?tag=tonymacx86com-20

Now I have both bluetooth AND wake on demand working! Awesome. Now if only I could get bluetooth working in the UEFI...
 
Spoke too soon. If it sleeps and I try to wake it up over network within 2-3 minutes of it sleeping, it wakes up. If it has been sleeping for longer, then it won't wake. Any ideas?
 
Fixed! Changing my system definition from iMac 14,2 to 14,1 fixed it. Now everything works perfectly, and it wakes up over the network with no problem! Awesome.
 
Status
Not open for further replies.
Back
Top