Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1049|回复: 14

[DSDT] 【已解决】FN快捷键和SSDT-XOSI冲突? [复制链接]

Rank: 2Rank: 2

UID
1643938
帖子
172
PB币
54
贡献
0
技术
0
活跃
398
发表于 2019-10-19 05:04:29 |显示全部楼层
本帖最后由 jisjian 于 2019-10-25 22:40 编辑

自己写了FN调节亮度的hotpath SSDT-FN.aml
在删除ssdt-xosi.aml后可以正常调节,恢复后快捷键就失效了。
请问可能是什么原因引起的呢?望高手不吝赐教。
自己解决了。在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁的方式来搞。

SSDT-FN:
  1. DefinitionBlock ("", "SSDT", 2, "hack", "_Q60", 0x00000000)
  2. {
  3.     External (_SB_.PCI0.LPCB.EC_, DeviceObj)
  4.     External (_SB_.PCI0.LPCB.PS2K, DeviceObj)
  5.     External (PS2K, UnknownObj)
  6.     External (CBSC, IntObj)

  7.     Scope (_SB.PCI0.LPCB.EC)
  8.     {
  9.         Method (_Q60, 0, NotSerialized)  // _Qxx: EC Query, xx=0x00-0xFF
  10.         {
  11.             If ((CBSC == 0x04))
  12.             {
  13.                 Notify (PS2K, 0x20) // Reserved
  14.                 Notify (\_SB.PCI0.LPCB.PS2K, 0x0205)
  15.                 Notify (\_SB.PCI0.LPCB.PS2K, 0x0285)
  16.             }
  17.             Else
  18.             {
  19.                 Notify (PS2K, 0x10) // Reserved
  20.                 Notify (PS2K, 0x0206)
  21.                 Notify (PS2K, 0x0286)
  22.             }
  23.         }
  24.     }
  25. }
复制代码
SSDT-XOSI:
  1. DefinitionBlock ("", "SSDT", 2, "hack", "_XOSI", 0x00000000)
  2. {
  3.     Method (XOSI, 1, NotSerialized)
  4.     {
  5.         Local0 = Package (0x12)
  6.             {
  7.                 "Windows",
  8.                 "Windows 2001",
  9.                 "Windows 2001 SP2",
  10.                 "Windows 2001.1",
  11.                 "Windows 2001.1 SP1",
  12.                 "Windows 2006",
  13.                 "Windows 2006 SP1",
  14.                 "Windows 2006.1",
  15.                 "Windows 2009",
  16.                 "Windows 2012",
  17.                 "Windows 2013",
  18.                 "Windows 2015"
  19.             }
  20.         Return ((Ones != Match (Local0, MEQ, Arg0, MTR, Zero, Zero)))
  21.     }
  22. }
复制代码

Rank: 2Rank: 2

UID
4824605
帖子
391
PB币
611
贡献
0
技术
1
活跃
752
发表于 2019-10-24 12:41:42 |显示全部楼层
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化

Rank: 2Rank: 2

UID
1643938
帖子
172
PB币
54
贡献
0
技术
0
活跃
398
发表于 2019-10-24 19:39:53 |显示全部楼层
本帖最后由 jisjian 于 2019-10-24 19:43 编辑
xc233 发表于 2019-10-24 12:41
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化

用ACPIDebug看了下,没有有变化,增加亮度:0X5 降低亮度:0X4

Rank: 2Rank: 2

UID
1643938
帖子
172
PB币
54
贡献
0
技术
0
活跃
398
发表于 2019-10-24 20:16:13 |显示全部楼层
xc233 发表于 2019-10-24 12:41
查看DSDT里CBSC这个变量的值是否因OSI方法所发生变化

没有变化。都是 ox4和0x5

Rank: 5Rank: 5Rank: 5

UID
4619904
帖子
481
PB币
521
贡献
0
技术
18
活跃
855
发表于 2019-10-24 20:43:45 来自手机 |显示全部楼层
我的也是xsoi补丁只能用到Windows7,否则Fn就不能用。

Rank: 2Rank: 2

UID
1643938
帖子
172
PB币
54
贡献
0
技术
0
活跃
398
发表于 2019-10-24 22:40:22 |显示全部楼层
ahe512 发表于 2019-10-24 20:43
我的也是xsoi补丁只能用到Windows7,否则Fn就不能用。

我用win7 蓝牙不可用。

Rank: 5Rank: 5Rank: 5

UID
4619904
帖子
481
PB币
521
贡献
0
技术
18
活跃
855
发表于 2019-10-27 08:10:21 |显示全部楼层
jisjian 发表于 2019-10-24 22:40
我用win7 蓝牙不可用。

谢谢提醒!去掉ps2k对系统判断10.15是可以了!

Rank: 1

UID
4838406
帖子
86
PB币
159
贡献
0
技术
0
活跃
171
发表于 2019-10-27 14:15:51 |显示全部楼层
请问10.15下面可以用FN组合键来调节亮度吗

Rank: 5Rank: 5Rank: 5

UID
4619904
帖子
481
PB币
521
贡献
0
技术
18
活跃
855
发表于 2019-11-1 21:33:19 来自手机 |显示全部楼层
在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁

重启会不会有时键盘失灵?我的改了后有时键盘失灵,尤其是数字小键盘。去掉clover补丁,键盘正常Fn键又不能使用

Rank: 2Rank: 2

UID
1643938
帖子
172
PB币
54
贡献
0
技术
0
活跃
398
发表于 2019-11-2 00:24:04 |显示全部楼层

大麦2s/k610d/K580-bcm94352hmb hotpatch方式修改记录efi分享

ahe512 发表于 2019-11-1 21:33
在PS2K这个设备中删掉对系统版本号的判断。
通过clover改名,然后添加补丁

对,有这问题。后来我就干脆修复蓝牙的问题。修复 EC的reg方法,目前蓝牙和FN都正常了。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4851130
帖子
162
PB币
13
贡献
0
技术
0
活跃
151
发表于 2019-11-2 10:10:48 来自手机 |显示全部楼层
jisjian 发表于 2019-11-2 00:24
对,有这问题。后来我就干脆修复蓝牙的问题。修复 EC的reg方法,目前蓝牙和FN都正常了。

请问蓝牙连接卡顿有解吗

Rank: 2Rank: 2

UID
4850324
帖子
250
PB币
0
贡献
0
技术
0
活跃
122
发表于 2020-2-13 21:18:07 |显示全部楼层
试试快捷键

Rank: 1

UID
4863125
帖子
29
PB币
0
贡献
0
技术
0
活跃
27
发表于 2020-2-13 21:26:36 |显示全部楼层
尝试一下,感谢分享

Rank: 1

UID
3123066
帖子
85
PB币
1
贡献
0
技术
0
活跃
111
发表于 2020-3-19 20:21:32 |显示全部楼层

尝试一下,感谢分享

套大大

UID
157829
帖子
1038
PB币
1335
贡献
0
技术
20
活跃
2083

7周年庆典勋章

发表于 2020-3-19 20:28:24 |显示全部楼层
和我的差不多,我的是ps2l ps2k互锁的,用操作系统补丁就是ps2l,不用就是ps2k,一般情况下,操作系统补丁能扔就扔了吧,不是什么好玩意
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件