[วิธีทำ] Patch DSDT แก้ Fn Key เพิ่ม-ลด แสงสำหรับ laptop

admin

Staff Member
Administrator
หลักการคือจะใช้ MacIASL patch DSDT เข้าไปโดยการกำหนดปุ่มสำหรับเพิ่ม-ลดแสงลงไปครับ
โดยเราจะต้องหา Label key ให้ตรงเครื่องก่อนครับ เช่น
label _Q10 <-- Fn Key F1 ลดแสง
label _Q11 <-- Fn Key F2 เพิ่มแสง
(และคาดว่า Q12 = F3 และนับไปเรื่อยๆ)
----Text สำหรับ Patch----
into method label _Q10 replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n
end;
into method label _Q11 replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n
end;
-----------------------
*วิธีหา Label key อย่างละเอียด*
-ติดตั้ง kext : https://github.com/RehabMan/OS-X-ACPI-Debug
-เพิ่ม Repo MacIASL ดังนี้ : http://raw.github.com/RehabMan/OS-X-ACPI-Debug/master
-Patch "Add DSDT Debug Methods" และ "Instrument EC Queries" ลง DSDTเรา จาก Repo ของ ACPIDebug จากโปรแกรม MacIASL
-จากนั้น reboot
-ขณะเครื่องบูต กด Fn key เพิ่ม-ลดแสง และจดเอาไว้ (หรือดูจากโปรแกรม system.log ในเครื่องเอาก็ได้)
*อ้างอิง
https://www.tonymacx86.com/…/guide-patching-dsdt-ssdt-for-…/
 

แฟนเพจ

โพสต์ล่าสุด


Top Bottom