HACKINOS
Diễn đànGroupsDịch vụ
  • Welcome to HackinOS
  • Tổng Quan
    • Giới thiệu
  • Khái niệm cơ bản
  • Các Kext thường dùng
  • Công cụ thường dùng
  • Ứng dụng thường dùng
  • Thông tin phần cứng
    • Lấy thông tin
  • Phần cứng hỗ trợ
  • Bộ cài macOS
    • Ghost
  • Image
  • App Store
  • Pkg
  • Tạo EFI
    • Cấu trúc EFI
    • EFI Sạch
    • Các SSDT cơ bản
    • Cấu hình config.plist
    • Tham số khởi động
  • Config Desktop
    • Yonah, Conroe và Penryn
    • Lynnfield và Clarkdale
    • Sandy Bridge
    • Ivy Bridge
    • Haswell và Broadwell
    • Skylake
    • Kaby Lake
    • Coffee Lake
    • Comet Lake
  • CONFIG LAPTOP
    • Clarksfield và Arrandale
    • Sandy Bridge
    • Ivy Bridge
    • Haswell
    • Broadwell
    • Skylake
    • Kaby Lake và Amber Lake
    • Coffee Lake và Whiskey Lake
    • Coffee Lake Plus và Comet Lake
    • Ice Lake
  • SỬA LỖI KHI CÀI ĐẶT
    • Lỗi khởi động OpenCore
    • Lỗi trước khi vào GUI cài đặt
    • Lỗi Khởi động khi tải GUI
    • Lỗi sau khi cài đặt
  • HOÀN THIỆN HỆ THỐNG HACKINTOSH
    • Sửa lỗi Audio
    • Boot không cần USB
    • Cập nhật OpenCore và macOS
    • Sửa lỗi DRM
    • Sửa lỗi iMessage
    • Tối ưu hóa Power Management
    • Sửa lỗi Sleep
    • Sửa lỗi USB
      • Chuẩn bị hệ thống
        • Intel
        • Map thủ công
    • Các lỗi khác
      • Sửa lỗi USB Power
      • Sửa lỗi Shutdown/Restart
      • Sửa lỗi Instant Wake
      • Sửa lỗi Keyboard Wake
Powered by GitBook
On this page
  1. HOÀN THIỆN HỆ THỐNG HACKINTOSH
  2. Các lỗi khác

Sửa lỗi Instant Wake

GPRW/UPRW/LANC Instant Wake Patch

Similar idea to the "Fixing Shutdown/Restart" section, macOS will instant wake if either USB or power states change while sleeping. To fix this we need to reroute the GPRW/UPRW/LANC calls to a new SSDT, verify you have instant wake issues before trying the below.

Best way to check:

pmset -g log | grep -e "Sleep.*due to" -e "Wake.*due to"

And generally you'll get results like these:

  • Wake [CDNVA] due to GLAN: Using AC

    • Generally caused by WakeOnLAN enabled, try to disable this option first in the BIOS

    • If WOL wasn't the issue, you can try the below patches

  • Wake [CDNVA] due to HDEF: Using AC

    • Similar to the GLAN issue

  • Wake [CDNVA] due to XHC: Using AC

    • Generally caused by WakeOnUSB enabled, try to disable this option first in the BIOS

    • GPRW patch is likely needed

  • DarkWake from Normal Sleep [CDNPB] : due to RTC/Maintenance Using AC

    • Generally caused by PowerNap

  • Wake reason: RTC (Alarm)

    • Generally caused by an app waking the system, quitting said app before you sleep should fix it

Do not use all these patches at once, look through your DSDT and see what you have:

SSDT
ACPI Patch
Comments

Use this if you have Method (GPRW, 2 in your ACPI

Use this if you have Method (UPRW, 2 in your ACPI

Use this if you have Device (LANC) in your ACPI

PreviousSửa lỗi Shutdown/RestartNextSửa lỗi Keyboard Wake

Last updated 10 months ago

ACPI Patches and SSDTs courtesy of , and

Rehabman (opens new window)
1Revenger1 (opens new window)
Fewtarius
SSDT-GPRW(opens new window)
GPRW to XPRW Patch(opens new window)
SSDT-UPRW(opens new window)
UPRW to XPRW Patch(opens new window)
SSDT-LANC(opens new window)
LANC to XPRW Patch(opens new window)