gordongg123 发表于 2016-3-30 11:29

关于AsusFnKeys.kext对应的dsdt修改

本帖最后由 gordongg123 于 2016-3-30 20:35 编辑

我看见很少人提到这个dsdt的改法,我就在这唠叨几句:这个是给笔记本用的。
下面的更改都在Device (ATKD) 下进行

键盘背光:警告:由于每个笔记本的dsdt会有略微的不同,请先搜索SLKB,如果有,先看看这个方法里的”^^PCI0.LPCB.EC0.WRAM (0xxxx, Local1)“,复制下来,替换掉下面代码相同的字段。            Name (BOFF, Zero)            Method (SKBL, 1, NotSerialized)            {                If (Or (LEqual (Arg0, 0xED), LEqual (Arg0, 0xFD)))                {                  If (And (LEqual (Arg0, 0xED), LEqual (BOFF, 0xEA)))                  {                        Store (Zero, Local0)                        Store (Arg0, BOFF)                  }                  Else                  {                        If (And (LEqual (Arg0, 0xFD), LEqual (BOFF, 0xFA)))                        {                            Store (Zero, Local0)                            Store (Arg0, BOFF)                        }                        Else                        {                            Return (BOFF)                        }                  }                }                Else                {                  If (Or (LEqual (Arg0, 0xEA), LEqual (Arg0, 0xFA)))                  {                        Store (KBLV, Local0)                        Store (Arg0, BOFF)                  }                  Else                  {                        Store (Arg0, Local0)                        Store (Arg0, KBLV)                  }                }
                Store (DerefOf (Index (PWKB, Local0)), Local1)                                  //这里就是可能需要替换的地方                ^^PCI0.LPCB.EC0.WRAM (0x04B1, Local1) // Haswell/Ivy //如果你的CPU是Sandy Bridge系列的,请把这一行删掉,把下面那行前面的两个//删掉                //^^PCI0.LPCB.EC0.WRAM (0x044B, Local1) // Sandy/Ivy                Return (Local0)            }
            Method (GKBL, 1, NotSerialized)            {                If (LEqual (Arg0, 0xFF))                {                  Return (BOFF)                }
                Return (KBLV)            }


F5、F6调整亮度的dsdt代码(有的话删掉他,补上这一段,别手软):                   Method (_Q0E, 0, NotSerialized)      {            If (ATKP)            {                \_SB.ATKD.IANE (0x20) //注意:如果加了没效果,尝试修改成 Notify (ATKD, 0xXX), 下面一样            }      }      Method (_Q0F, 0, NotSerialized)       {            If (ATKP)            {                \_SB.ATKD.IANE (0x10)            }      }
翻译自:http://forum.osxlatitude.com/index.php?/topic/1968-fn-hotkey-and-als-sensor-driver-for-asus-notebooks/

http://forum.osxlatitude.com/index.php?/topic/5966-details-about-the-smart-touchpad-driver-features/page-2#entry32299
最后,附上最新的2.5版本(请支持原作者):

wxjysc 发表于 2016-3-30 13:50

组装台式机 华硕主板 可以用嘛?

gordongg123 发表于 2016-3-30 20:30

wxjysc 发表于 2016-3-30 13:50 https://www.pcbeta.com/static/image/common/back.gif
组装台式机 华硕主板 可以用嘛?

这个是给笔记本用的。。。

ZIE 发表于 2016-3-30 20:52

这个要赞,lalitude上不去

wxjysc 发表于 2016-3-30 21:15

gordongg123 发表于 2016-3-30 20:30 https://www.pcbeta.com/static/image/common/back.gif
这个是给笔记本用的。。。

好的 谢谢 台式机没有解吧

wxjysc 发表于 2016-3-31 10:05

wxjysc 发表于 2016-3-30 21:15 https://www.pcbeta.com/static/image/common/back.gif
好的 谢谢 台式机没有解吧

好的 谢谢//////

idaima 发表于 2016-7-7 11:32

skylake的怎么改?

gordongg123 发表于 2016-7-12 09:03

一桶天下008 发表于 2016-7-7 11:32 https://www.pcbeta.com/static/image/common/back.gif
skylake的怎么改?

我手头上没有skylake的dsdt,有空我去论坛看看

slsunlight 发表于 2016-11-19 12:39

呵呵,非常感谢,很好很强大

shadowbaba 发表于 2017-3-4 07:21

呵呵,非常感谢,很好很强大

shadowbaba 发表于 2017-3-4 07:33

我手头上没有skylake的dsdt

seastarme 发表于 2017-3-20 00:53

谢谢楼主分享~

karbl 发表于 2018-9-8 13:12

这个很棒的说ne

wzj939 发表于 2019-4-10 12:33

需要,收藏了

CollinsSmith 发表于 2019-4-19 22:48

感谢楼主分享,这个是不是要配合AsusNBFNKeys.kext去使用?

458608177 发表于 2019-6-11 08:38

好的 谢谢//////

ebeyond123 发表于 2019-10-30 16:42

我电脑是K401配置应该个您差不多,能不能把你驱动都共享一份啊!好人一生平安···支持

ebeyond123 发表于 2019-10-30 16:47

想问一下这个蓝牙驱动解决没有?我现在基本上就是电池跟蓝牙没有解决,其它都可以了,麻烦看到回复一下,感谢

云月天霜霰 发表于 2019-12-11 14:29

感谢楼主分享
页: [1]
查看完整版本: 关于AsusFnKeys.kext对应的dsdt修改