Jump to content
jamesst20

USB Wake Support vs SSDT-GPRW - Is there anything I can do?

Recommended Posts

Hi,

I am an happy owner of an Alienware m17 R4 and it's working pretty well under Monterey 12.1.

Specs

Intel Core i7-10870H
Nvidia RTX 3080 (disabled)
17,3" FHD (1920x1080) 144Hz
Wi-Fi 6 AX1650

In order to get sleep working, i.e get rid of the instant wake issue, I had to follow the open core guide and use SSDT-GPRW.aml + the patch
"change Method(GPRW,2,N) to XPRW, pair with SSDT-GPRW.aml".

The problem is that I would like to be able to wake the laptop from sleep using my keyboard and mouse instead of having to open the lid and press the power button when used like a desktop (which is like 80% of the usage).

I read SSDT-GPRW.aml is the reason why USB Wake Support is not working but it's also the reason why my laptop is able to sleep.

Is there something I can do? As far as I know, my USB mapping is properly done.

Thanks in advance!

Link to comment
Share on other sites

  • Administrators

add this ssdt and kext from this project and test

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

u need test. i never use it.

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

2 hours ago, MaLd0n said:

u need test. i never use it.

Test what? I'm sorry there might be a miss understanding.

 

I must use SSDT-GPRW otherwise my laptop instantly wake up from sleep after 1 second.

However, because I use SSDT-GPRW, I can't wake the laptop with USB.

In other words, what fixes the instant wake is what also breaks the USB wake sleep.

 

Is there a way to have a working sleep and also have USB wake support.

 

Thank you

Link to comment
Share on other sites

  • Administrators

stay with GPRW if need

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

need check what things this ssdt inject

here we dont use it. i never check

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

1 hour ago, MaLd0n said:

need check what things this ssdt inject

here we dont use it. i never check

Alright thanks!

 

If it helps, it comes from here

https://dortania.github.io/OpenCore-Post-Install/usb/misc/instant-wake.html

https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-GPRW.aml

Can't tell if it's rehabman version, but here are his source https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-GPRW.dsl

 

21 minutes ago, jamesst20 said:

I would like to add a fresh copy of DSDT. Dumped from Windows but booted straight from its Bootloader skipping OpenCore patches.

SSDTime - Alienware m17 R4.zip

Got it working!

What I did was

1. Replace SSDT-AWAC with generated from SSDTTime
2. Replace SSDT-PLUG with generated from SSDTTime
3. Update deprecated SSDT-PNLFCFL with SSDT-PLUG (OpenCore)
4. Added SSDT-HPET and its patches from SSDTTime.
5. Removed SSDT-GPRW and its patch.

Rebooted. Sleep still working. Wake from USB working as well!

Link to comment
Share on other sites

I know this a old post but for your issue I may have something that will fix it. It works for me but I am not using a folder full of SSDTs. If you are using FULL SOLUTION ACPI such as DSDT.......Then the fix is Rename GPRW to OSDW.

 

IF YOU ARE USING DSDT.aml this will work. You could try and side load a SSDT doing the same thing alongside the DSDT as well but I do not know if that would work I have not tested that. But this I have tested on my systems. Open Macias and select the patch section and enter this into it and hit enter and there should be Zero errors. iF THERE IS ERRORS then you've done something else.

 

into_all method label GPRW set_label begin OSDW end;

into_all all code_regex GPRW replaceall_matched begin OSDW end;

That should fix it, its does for me and I know everyone system a lil different so there's chance it may not but worth a try and I think it will work for you. Just hit enter and I had like 54 changes on mine yours may be more or less then just reboot and test 

Link to comment
Share on other sites





×
  • Create New...