Use method _STA
Ở bài này mình sẽ lấy ví dụ là force on
controllercủaI2c Device
Xác định ACPI Path
ACPI PathB1: Chuột phải vào logo Windows và chọn Device manager

B2: Tìm đến device cần Disable hoặc Enable
B3: Chuột phải và chọn Properties --> Details --> Bios Device Name --> Value
Hoặc
Properties --> location path --> Bios Device Name --> Value

Ở đây ta sẽ có ACPI Path là
\_SB.PCI0.I2C0.TPL0
Tiến hành sửa SSDT
B1: Tải SSDT-STA tại đây
Link Backup tại đây
B2: Thay các mục như ảnh bằng ACPI Path của các bạn


Bây h chúng ta sẽ chú ý đến mục mình đánh dấu số
1
Return (0x0F): Enable
Dùng để Force
enableDevices
Return (Zero): Disable
Dùng để Force
disableDevices
B3: Save lại và convert từ .aml sang .dsl theo hướng dẫn chi tiết tại đây
B4: Bỏ file SSDT-STA vào EFI --> OC --> ACPI và snapshot
Hoặc
EFI --> Clover --> ACPI --> Patched
Patch Rename
B1: Cài đặt Python
B2: Dump DSDT theo hướng dẫn tại đây
B3: Mở DSDT và search Controller của device cần Enable hoặc Disable
B4: Xem trong Device vừa search được có Method (_STA hay không
Nếu có thì các bạn xem tiếp bên dưới nếu như không có
Method (_STAthì các bạn có thể bỏ qua phần này và chỉ việc tận hưởng

B5: Ấn chọn Find và Replace tất cả
Find: điền
// _STA: StatusReplace: điền

Mục đích là để xoá dòng
// _STA: Status
B6: Tải tool sau đây về
Link Backup tại đây
B7: Extract tool ra
B8: Copy toàn bộ nội dung file DSDT.dsl vào file DSDT.txt trong folder vừa được extract
Hoặc copy file
DSDT.amlthay choDSDT.dslcũng được
B9: Tìm trong file DSDT.txt bạn vừa copy nội dung Method (_STA đã xác định ở bước 4
B10: Gõ chữ here vào trước Method (_STA
Hoặc bất cứ chữ gì mà bạn thích
Nhưng đảm bảo rằng đó là một chuỗi kí tự chưa từng xuất hiện trong
DSDT


B11: Save lại
B12: Chạy cmd lên gõ lênh sau vào cmd cd + [Kéo folder vừa extract được vào]

B13: Tiếp tục gõ lệnh sau python count_sta_method.py
B14: Gõ chữ here
Hoặc chữ trước đó bạn đã nhập vào ở bước 10

Ở đây ta có biến
_STAcó125lần xuất hiện từ đầu cho đến chữhere
B15: Tải patch sau về
Link Backup tại đây
B16: Mở file Patch vừa tải về bằng propertree
B17: Thay thế mục Skip thành số lần xuất hiện của biến _STA
Như ở đây là
125

B18: Copy mục Root --> ACPI --> Patch vào file config.plist --> Root --> ACPI --> Patch
B19: Save lại
B20: Reboot và tận hưởng thôi
Check Patch Rename
B1: Tải hackintool
B2: Mở hackintool ra vào tab --> Utilites --> Dump ACPI
B3: Mở file DSDT.dsl bằng Maciasl
B4: Search XSTA

Ở đây nó sẽ cho bạn biết bạn add patch rename là rename
Method (_STAở vị trị thứ bao nhiêuNhư ở đây minh đã rename đúng
Method (_STA
Nội dung bài này bản quyền thuộc Heavietnam.
Vui lòng tôn trọng và trích dẫn source nếu có rewrite bài viết.
Last updated