【已解决】FN快捷键和SSDT-XOSI冲突?
本帖最后由 jisjian 于 2019-10-25 22:40 编辑自己写了FN调节亮度的hotpath SSDT-FN.aml
在删除ssdt-xosi.aml后可以正常调节,恢复后快捷键就失效了。
请问可能是什么原因引起的呢?望高手不吝赐教。
自己解决了。在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁的方式来搞。
SSDT-FN:
DefinitionBlock ("", "SSDT", 2, "hack", "_Q60", 0x00000000)
{
External (_SB_.PCI0.LPCB.EC_, DeviceObj)
External (_SB_.PCI0.LPCB.PS2K, DeviceObj)
External (PS2K, UnknownObj)
External (CBSC, IntObj)
Scope (_SB.PCI0.LPCB.EC)
{
Method (_Q60, 0, NotSerialized)// _Qxx: EC Query, xx=0x00-0xFF
{
If ((CBSC == 0x04))
{
Notify (PS2K, 0x20) // Reserved
Notify (\_SB.PCI0.LPCB.PS2K, 0x0205)
Notify (\_SB.PCI0.LPCB.PS2K, 0x0285)
}
Else
{
Notify (PS2K, 0x10) // Reserved
Notify (PS2K, 0x0206)
Notify (PS2K, 0x0286)
}
}
}
}SSDT-XOSI:
DefinitionBlock ("", "SSDT", 2, "hack", "_XOSI", 0x00000000)
{
Method (XOSI, 1, NotSerialized)
{
Local0 = Package (0x12)
{
"Windows",
"Windows 2001",
"Windows 2001 SP2",
"Windows 2001.1",
"Windows 2001.1 SP1",
"Windows 2006",
"Windows 2006 SP1",
"Windows 2006.1",
"Windows 2009",
"Windows 2012",
"Windows 2013",
"Windows 2015"
}
Return ((Ones != Match (Local0, MEQ, Arg0, MTR, Zero, Zero)))
}
}
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化 本帖最后由 jisjian 于 2019-10-24 19:43 编辑
xc233 发表于 2019-10-24 12:41 https://www.pcbeta.com/static/image/common/back.gif
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化
用ACPIDebug看了下,没有有变化,增加亮度:0X5 降低亮度:0X4 xc233 发表于 2019-10-24 12:41 https://www.pcbeta.com/static/image/common/back.gif
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化
没有变化。都是 ox4和0x5 我的也是xsoi补丁只能用到Windows7,否则Fn就不能用。
ahe512 发表于 2019-10-24 20:43 https://www.pcbeta.com/static/image/common/back.gif
我的也是xsoi补丁只能用到Windows7,否则Fn就不能用。
我用win7 蓝牙不可用。{:5_287:} jisjian 发表于 2019-10-24 22:40 https://www.pcbeta.com/static/image/common/back.gif
我用win7 蓝牙不可用。
谢谢提醒!去掉ps2k对系统判断10.15是可以了! 请问10.15下面可以用FN组合键来调节亮度吗 在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁
重启会不会有时键盘失灵?我的改了后有时键盘失灵,尤其是数字小键盘。去掉clover补丁,键盘正常Fn键又不能使用
大麦2s/k610d/K580-bcm94352hmb hotpatch方式修改记录efi分享
ahe512 发表于 2019-11-1 21:33 https://www.pcbeta.com/static/image/common/back.gif在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁
对,有这问题。后来我就干脆修复蓝牙的问题。修复 EC的reg方法,目前蓝牙和FN都正常了。
jisjian 发表于 2019-11-2 00:24
对,有这问题。后来我就干脆修复蓝牙的问题。修复 EC的reg方法,目前蓝牙和FN都正常了。
请问蓝牙连接卡顿有解吗 试试快捷键 尝试一下,感谢分享
尝试一下,感谢分享 和我的差不多,我的是ps2l ps2k互锁的,用操作系统补丁就是ps2l,不用就是ps2k,一般情况下,操作系统补丁能扔就扔了吧,不是什么好玩意 jisjian 发表于 2019-11-2 00:24 https://www.pcbeta.com/static/image/common/back.gif
对,有这问题。后来我就干脆修复蓝牙的问题。修复 EC的reg方法,目前蓝牙和FN都正常了。
感谢分享!!!!
页:
[1]