Phần này dành cho các máy khi sleep thì wake không lên
B1: Dump DSDT theo hướng dẫn tại đây
B2: Sử dụng app MaciASL để mở file DSDT (link: Releases · acidanthera/MaciASL · GitHub)
B3: Search các từ khóa sau:
Method (_PTS, 1, NotSerialized)
Method (_WAK, 1, NotSerialized)
Method (_PTS, 1, Serialized)
Method (_WAK, 1, Serialized)
Method (_TTS, 1, NotSerialized)
Method (_TTS, 1, Serialized)
B4: các bạn tải file .dsl sau về: OpenCore-HotPatching-Guide/SSDT-PTSWAKTTS.dsl at master · jsassu20/OpenCore-HotPatching-Guide · GitHub (Lưu ý: Nhớ chỉnh sửa file nếu không tìm thấy dòng của tts thì các bạn xóa method tts đi sau đó save lại nhớ chú ý cú pháp các dấu { } phải tương ứng đúng dòng đúng hàng đúng khoảng cách)
B5: Compile file .dsl thành file .aml, mình có hướng dẫn cách chuyển ở dưới phần XXI sao đó các bạn save file lại bỏ vào EFI ⇒ ACPI và nhớ snapshot lại file config.
B6: Add các patch sau vào config theo link sau: OpenCore-HotPatching-Guide/Comprehensive patch rename.plist at master · jsassu20/OpenCore-HotPatching-Guide · GitHub (khuyến khích chuyển về dạng file xml để dễ copy và đối chiếu mình có hướng dẫn ở trên ở phần VI.2 | không add toàn bộ mà các bạn kiếm thấy mới add thôi)
B7: Save và reboot
Lưu ý: Nguồn: OpenCore-HotPatching-Guide/10-PTSWAK Comprehensive Extension Patch at master · jsassu20/OpenCore-HotPatching-Guide · GitHub (
1 số các SSDT mở rộng các bạn có thể tham khảo link sau: OpenCore-HotPatching-Guide/10-PTSWAK Comprehensive Extension Patch at master · jsassu20/OpenCore-HotPatching-Guide · GitHub )
Lưu ý 2 : chỉ khi thật sự cần thiết mới fix pts wake vì khi dùng không đúng nó có thể gây tác dụng phụ
Pingback: VI. Fix sleep – Heavietnam