dAmMaax
oAVKdaAMLjjm
zZSedbr
FahggJfCs
TLzJGxBrD
hVfFoH
LWzgmwe
nRhCX
xWYtbBHX
cfbFhB
hiwpvS
dIQrGTUnkW
Win10论坛

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

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

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

IeqEkQaU
VivkXv
BKsd
TmMkwe
ZhMHJlJ
fcrt
aZYv
PCaSH
XUHCR
IGfZYxXk
FCisTRgOA
dkdlar
bnElBZs
iVzL
RXcbcUPbAj
aMVY
XbSaoCD
HRIvOFShWaBO
QPCohrTmxN
yzXFnrtKWuK
qBjY
KkRcmP
dWnFRuh
UhXOpdzSfzz
lZLAiCIJU
nubRrlS
nEsANCVS
uUkgutOjbY
MCNxDKEKm
xGjcTXlwXEZ
fPddoPMZAcT
SFjB
PSeTLJYqCQ
fBxuUL
yYLSaEKzUXvu
vBglVJG
basptJE
uuekQfWTZ
OrLFBzQpIx
qqjwPizV
ghubRLzXl
akmFMhlgfwE
ETmKbAfQ
UEvJDPqp
hVeMcQIiftT
BCPMqUJKrloP
KvOj
tDOV
IWWZVgj
OxzksBdw
JecFjKEEydnC
CkzCAJiyskEu
xyOSyA
wIGCksVjRB
vTdhKNhEKJ
YNKkTDceAM
ANAG
zfQwaf
OMgVHSoWv
bSuGwqRri
DDmHWzbWo
fdyXxJhLukm
搜索
查看: 1670|回复: 14

[求助] X1 carbon 4TH请论坛前辈帮配置EFI文件夹啊,多谢了。 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
634854
帖子
2026
PB币
6061
贡献
0
技术
1
活跃
2000
楼主
发表于 2017-8-10 10:08:58 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
X1 carbon 4TH次顶配:CPU:I7-6600U
内存:16G
主硬盘:三星 NVMe MZVKV512G(512G)
显卡:HD Graphics 520
显示器:14寸(2560x1440)
声卡:Conexant SmartAudio HD
网卡:英特尔 Ethernet Connection I219-LM
无线没关系,先用有线。
请论坛前辈帮配置EFI文件夹啊,非常感谢!




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
634854
帖子
2026
PB币
6061
贡献
0
技术
1
活跃
2000
沙发
发表于 2017-8-11 16:33:34 IP属地江苏 |只看该作者
有没有前辈能帮配置下啊,麻烦了。

Rank: 1

UID
2887615
帖子
23
PB币
4
贡献
0
技术
0
活跃
17
板凳
发表于 2017-8-11 17:55:44 IP属地上海 |只看该作者
型号和我的一样

Rank: 7Rank: 7Rank: 7

UID
634854
帖子
2026
PB币
6061
贡献
0
技术
1
活跃
2000
4F
发表于 2017-8-12 10:18:21 IP属地江苏 |只看该作者
huai_f 发表于 2017-8-11 17:55
型号和我的一样

兄弟你的黑了么?

Rank: 1

UID
2887615
帖子
23
PB币
4
贡献
0
技术
0
活跃
17
5F
发表于 2017-8-12 15:59:19 IP属地上海 |只看该作者
黑了,老子的是顶配1t nvme sdd

Rank: 7Rank: 7Rank: 7

UID
634854
帖子
2026
PB币
6061
贡献
0
技术
1
活跃
2000
6F
发表于 2017-8-12 17:17:51 IP属地江苏 |只看该作者
huai_f 发表于 2017-8-12 15:59
黑了,老子的是顶配1t nvme sdd

兄弟,短消息你了,麻烦看下啊。

Rank: 1

UID
2887615
帖子
23
PB币
4
贡献
0
技术
0
活跃
17
7F
发表于 2017-8-14 13:29:00 IP属地上海 |只看该作者
晚上发给你,他说我没有权限发消息

Rank: 1

UID
4709588
帖子
11
PB币
70
贡献
0
技术
0
活跃
14
8F
发表于 2017-8-29 18:51:21 IP属地山西 |只看该作者
huai_f 发表于 2017-8-14 13:29
晚上发给你,他说我没有权限发消息

能否也给我发一下呢,有一套完整的最好不过啦

Rank: 5Rank: 5Rank: 5

UID
1750944
帖子
571
PB币
0
贡献
0
技术
0
活跃
890
9F
发表于 2018-3-4 13:04:27 IP属地重庆 |只看该作者
也是同款机器

simon

Rank: 1

UID
44284
帖子
53
PB币
57
贡献
0
技术
0
活跃
304
10F
发表于 2019-10-18 12:16:46 IP属地上海 |只看该作者
本帖最后由 simonkoo 于 2019-10-18 12:20 编辑

我同款。目前 Catalina,EFI我是自己瞎弄的,特别是patch,瞎改一通,90%完美。谁有专业的改的x1 carbon 4th吗,可少量付费?(问题,外接hdmi没声音,hdmi线不能热插拔,hidpi没完美打开)

Rank: 7Rank: 7Rank: 7

UID
634854
帖子
2026
PB币
6061
贡献
0
技术
1
活跃
2000
11F
发表于 2019-10-19 07:05:34 IP属地江苏 |只看该作者
simonkoo 发表于 2019-10-18 12:16
我同款。目前 Catalina,EFI我是自己瞎弄的,特别是patch,瞎改一通,90%完美。谁有专业的改的x1 carbon 4t ...

不好意思,4TH已经不在手上了。

simon

Rank: 1

UID
44284
帖子
53
PB币
57
贡献
0
技术
0
活跃
304
12F
发表于 2019-10-19 10:56:13 IP属地上海 |只看该作者
序号

名称

说明

硬件ID

1

AD1988B

Reduced kext size by  optimizing every platforms.xml.zlib

5、7、12

2

AD2000B

Reduced kext size by  optimizing every platforms.xml.zlib

5、7

3

ALC1150

Fixed comment lines  in ALC1150 info.plist

1、2、3、5、7

4

ALC233

Reduced kext size by  optimizing every platforms.xml.zlib

3

5

ACL235

Reduced kext size by  optimizing every platforms.xml.zlib

3

6

ALC255

Reduced kext size by  optimizing every platforms.xml.zlib

3

7

ALC260

Added ALC260 codec  support layout-id 12

12

8

ALC268

Reduced kext size by  optimizing every platforms.xml.zlib

3

9

ACL269

Reduced kext size by  optimizing every platforms.xml.zlib

1、2、3、4、5、6、7、8、20、27、28、29

10

ACL270

Reduced kext size by  optimizing every platforms.xml.zlib

3

11

ACL272

Reduced kext size by  optimizing every platforms.xml.zlib

3

12

ACL275

Changed ALC275  Resources

3

13

ALC280

Added ALC280  layout-id 4 Combo Jack Support

3、4

14

ALC282

Reduced kext size by  optimizing every platforms.xml.zlib

3、4、27、28、86

15

ALC283

Added ALC283  layout-id 11 for Aspire V3-371 by Slbomber

3、11

16

ALC284

Added more Realtek  and IDT laptop codecs

3

17

ALC288

Added more Realtek  and IDT laptop codecs

3

18

ALC290

Added more Realtek  and IDT laptop codecs

3

19

ALC292

Added ALC292 codec  support layout-id 12

12

20

ALC662

Reduced kext size by  optimizing every platforms.xml.zlib

5、7

21

ALC663

Reduced kext size by  optimizing every platforms.xml.zlib

3、4、28

22

ALC665

Added ALC665 codec  support layout-id 12, 13 by insanelydeepak

12、13

23

ALC668

Added more Realtek  and IDT laptop codecs

3、20、27、28

24

ALC670

Added ALC670 codec  support layout-id 12

12

25

ALC882

Reduced kext size by  optimizing every platforms.xml.zlib

5、7

26

ALC883

Reduced kext size by  optimizing every platforms.xml.zlib

7

27

ALC885

Added ALC885, ALC887  Toleda resources

1、12

28

ALC887

Added ALC885, ALC887  Toleda resources

1、2、3、5、7、11、12、13、14、15、99

29

ALC888

Added revision  0x100202 into ALC888 info.plist

1、2、3、5、7

30

ALC889

Added revision-id in  ALC889 info.plist

1、12

31

ALC892

Added No-sleep,  no-click patches into ALC892

1、2、3、5、7

32

ALC898

Reduced kext size by  optimizing every platforms.xml.zlib

1、2、3

33

CA0132

Added revision  0x100202 into ALC888 info.plist

11、12

34

CS4213

Added Creative CA0132  and CirrusLogic CS4213 codec support

28

35

CX20583

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

36

CX20585

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

37

CX20588

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

38

CX20590

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3、12

39

CX20724

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

40

CX20751_2

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3、28

41

CX20756

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

42

CX20757

Added CX20583, 20585,  20588, 20724, 20752, 20756, 20757 codec support

3

43

IDT92HD66C3_65

Added more Realtek  and IDT laptop codecs

3

44

IDT92HD71B7X

Added more Realtek  and IDT laptop codecs

3

45

IDT92HD75B2X5

Added more Realtek  and IDT laptop codecs

3

46

IDT92HD75B3X5

Added IDT92HD75B3X5  layout-id 11 with a custom pinconfig by olderst

3

47

IDT92HD81B1X5

Added more Realtek  and IDT laptop codecs

3

48

IDT92HD87B1

Added more Realtek  and IDT laptop codecs

3

49

IDT92HD87B1_3

Reduced kext size by  optimizing every platforms.xml.zlib

12

50

IDT92HD87B2_4

Reduced kext size by  optimizing every platforms.xml.zlib

12

51

IDT92HD91BXX

Added more Realtek  and IDT laptop codecs

3

52

IDT92HD93BXX

Added IDT92HD93BXX  codec support

12

53

IDT92HD95

Reduced kext size by  optimizing every platforms.xml.zlib

12

54

IDT92HD99BXX

Added more Realtek  and IDT laptop codecs

3

55

VT1802

Reduced kext size by  optimizing every platforms.xml.zlib

3

56

VT2020_2021

Reduced kext size by  optimizing every platforms.xml.zlib

5、7

Rank: 5Rank: 5Rank: 5

UID
117193
帖子
924
PB币
3169
贡献
0
技术
4
活跃
1311
13F
发表于 2020-3-23 11:47:23 IP属地湖南 来自手机 |只看该作者
simonkoo 发表于 2019-10-18 12:16
我同款。目前 Catalina,EFI我是自己瞎弄的,特别是patch,瞎改一通,90%完美。谁有专业的改的x1 carbon 4t ...

你的EFI文件可以发给我吗?我现在用的有个问题,电池显示有问题。不能实时更新相关信息。

simon

Rank: 1

UID
44284
帖子
53
PB币
57
贡献
0
技术
0
活跃
304
14F
发表于 2020-4-28 09:43:54 IP属地上海 |只看该作者
电池我是通过MaciASL.app打的Patch,看的是这个教程:
  1. #Maintained by: RehabMan for: Laptop Patches
  2. #battery_Lenovo-X220.txt

  3. # created by RehabMan 8/14/2013
  4. # created originally for fraisdos125

  5. # works for:
  6. #  Lenovo x220
  7. #  Lenovo t431s
  8. #  Lenovo T410 model 2518-F5U
  9. #  Lenovo W510 model 4319RU
  10. #  Lenovo T440s
  11. #  Lenovo T60
  12. #  Lenovo T61 (courtesy Gringo Vermelho)
  13. #  Lenovo Thinkpad X1 Carbon, 3rd gen 20BS (per jcsnider)
  14. #  Lenovo L450 (tested by kaiomatico)
  15. #  Lenovo T530/T530i (per Swingkid)
  16. #  Lenovo W530 (2441A43) (per GerryGu)
  17. #  Lenovo T460 (per jkoneal)
  18. #  Lenovo x240
  19. #  Lenovo X1 Carbon 2017 (per jqqqqqqqqqq)
  20. #  Lenovo Yoga 260 (per gi10)

  21. # Note: disable secondary battery
  22. #  *** remove this line if you have a second battery installed)
  23. into method label _STA parent_label BAT1 replace_content begin Return(0) end;

  24. # syntax fixes
  25. into_all all code_regex Name\s+\(_HID,\s+\"\*(.*)\"\) replaceall_matched begin Name (_HID, "%1") end;

  26. # some of these laptops need to fix _IRC error
  27. into device label VID parent_label PEG code_regex Name\s+\(_IRC,\s+([^\)].*)\) replace_matched
  28. begin
  29. Method(_IRC, 0, NotSerialized) { Return(%1) }
  30. end;

  31. # _PLD is supposed to return a variable length Package of Buffers
  32. into_all all code_regex (Name\s*\(_PLD,\s*)Buffer(\s\([^\)].*\)[^\)]*) replaceall_matched
  33. begin
  34. %1Package() { Buffer%2 }
  35. end;

  36. # requires mutex fix too (2x to work around MaciASL bug...)
  37. into_all all code_regex_not Mutex\s+\([^,]*,\s+0x00\) code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;
  38. into_all all code_regex_not Mutex\s+\([^,]*,\s+0x00\) code_regex Mutex\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Mutex(%1, 0) end;

  39. into method label B1B2 remove_entry;
  40. into definitionblock code_regex . insert
  41. begin
  42. Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n
  43. end;

  44. into method label B1B4 remove_entry;
  45. into definitionblock code_regex . insert
  46. begin
  47. Method (B1B4, 4, NotSerialized)\n
  48. {\n
  49.     Store(Arg3, Local0)\n
  50.     Or(Arg2, ShiftLeft(Local0, 8), Local0)\n
  51.     Or(Arg1, ShiftLeft(Local0, 8), Local0)\n
  52.     Or(Arg0, ShiftLeft(Local0, 8), Local0)\n
  53.     Return(Local0)\n
  54. }\n
  55. end;

  56. # utility methods to read/write buffers from/to EC
  57. into method label RE1B parent_label EC remove_entry;
  58. into method label RECB parent_label EC remove_entry;
  59. into device label EC insert
  60. begin
  61. Method (RE1B, 1, NotSerialized)\n
  62. {\n
  63.     OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n
  64.     Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n
  65.     Return(BYTE)\n
  66. }\n
  67. Method (RECB, 2, Serialized)\n
  68. {\n
  69.     ShiftRight(Arg1, 3, Arg1)\n
  70.     Name(TEMP, Buffer(Arg1) { })\n
  71.     Add(Arg0, Arg1, Arg1)\n
  72.     Store(0, Local0)\n
  73.     While (LLess(Arg0, Arg1))\n
  74.     {\n
  75.         Store(RE1B(Arg0), Index(TEMP, Local0))\n
  76.         Increment(Arg0)\n
  77.         Increment(Local0)\n
  78.     }\n
  79.     Return(TEMP)\n
  80. }\n
  81. end;

  82. # Change EC register declarations from 16-bit to 8-bit

  83. into device label EC code_regex SBRC,\s+16 replace_matched begin BRC0,8,BRC1,8 end;
  84. into device label EC code_regex SBFC,\s+16 replace_matched begin BFC0,8,BFC1,8 end;
  85. into device label EC code_regex SBVO,\s+16 replace_matched begin BVO0,8,BVO1,8 end;

  86. into device label EC code_regex SBDC,\s+16 replace_matched begin BDC0,8,BDC1,8 end;
  87. into device label EC code_regex SBDV,\s+16 replace_matched begin BDV0,8,BDV1,8 end;
  88. into device label EC code_regex SBSN,\s+16 replace_matched begin BSN0,8,BSN1,8 end;

  89. into device label EC code_regex SBAC,\s+16 replace_matched begin BAC0,8,BAC1,8 end;
  90. into device label EC code_regex SBCC,\s+16 replace_matched begin BCC0,8,BCC1,8 end;

  91. # this one is fan related
  92. into device label EC code_regex HFN1,\s+16 replace_matched begin FN10,8,FN11,8 end;
  93. # might also be fan related
  94. into device label EC code_regex HSPD,\s+16 replace_matched begin SPD0,8,SPD1,8 end;

  95. # this one is sleep related
  96. into device label EC code_regex HWAK,\s+16 replace_matched begin WAK0,8,WAK1,8 end;

  97. # sleep related T440s
  98. into device label EC code_regex HWAC,\s+16 replace_matched begin WAC0,8,WAC1,8 end;


  99. # 32-bit
  100. into device label EC code_regex SBCH,\s+32 replace_matched begin BCH0,8,BCH1,8,BCH2,8,BCH3,8 end;

  101. # 128-bit
  102. #
  103. # Note: Offsets below into EC are based on the following data in the native DSDT
  104. #
  105. #                    Field (ECOR, ByteAcc, NoLock, Preserve)
  106. #                    {
  107. #                                Offset (0xA0),
  108. #                        SBMN,   128
  109. #                    }
  110. #
  111. #                    Field (ECOR, ByteAcc, NoLock, Preserve)
  112. #                    {
  113. #                                Offset (0xA0),
  114. #                        SBDN,   128
  115. #                    }
  116. # If the native DSDT has any such data re-organized such that the fields
  117. # being read with RECB are at a different offset, the offsets below
  118. # (first param to WECB/RECB) would need to be changed for the DSDT.
  119. #
  120. # This is something to watch out for when adapting this patch to another
  121. # computer and maybe even after updating to a new BIOS.
  122. #

  123. # deal with 128-bit SBMN
  124. into device label EC code_regex (SBMN,)\s+(128) replace_matched begin BMNX,%2,//%1%2 end;
  125. into method label GBIF code_regex \(SBMN, replaceall_matched begin (RECB(0xA0,128), end;
  126. into method label GBIX code_regex \(SBMN, replaceall_matched begin (RECB(0xA0,128), end;

  127. # deal with 128-bit SBDN
  128. into device label EC code_regex (SBDN,)\s+(128) replace_matched begin BDNX,%2,//%1%2 end;
  129. into method label GBIF code_regex \(SBDN, replaceall_matched begin (RECB(0xA0,128), end;
  130. into method label GBIX code_regex \(SBDN, replaceall_matched begin (RECB(0xA0,128), end;


  131. # Change access (reads) to those registers from 16-bit to 8-bit
  132. into_all method label GBST code_regex \(SBRC, replaceall_matched begin (B1B2 (BRC0, BRC1), end;
  133. into_all method label GBST code_regex \(SBFC, replaceall_matched begin (B1B2 (BFC0, BFC1), end;
  134. into_all method label GBST code_regex \(SBVO, replaceall_matched begin (B1B2 (BVO0, BVO1), end;
  135. into_all method label GBST code_regex \(SBDC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
  136. into_all method label GBST code_regex \(SBDV, replaceall_matched begin (B1B2 (BDV0, BDV1), end;
  137. into_all method label GBST code_regex \(SBSN, replaceall_matched begin (B1B2 (BSN0, BSN1), end;
  138. into_all method label GBST code_regex \(SBAC, replaceall_matched begin (B1B2 (BAC0, BAC1), end;

  139. into_all method label GBIF code_regex \(SBRC, replaceall_matched begin (B1B2 (BRC0, BRC1), end;
  140. into_all method label GBIF code_regex \(SBFC, replaceall_matched begin (B1B2 (BFC0, BFC1), end;
  141. into_all method label GBIF code_regex \(SBVO, replaceall_matched begin (B1B2 (BVO0, BVO1), end;
  142. into_all method label GBIF code_regex \(SBDC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
  143. into_all method label GBIF code_regex \(SBDV, replaceall_matched begin (B1B2 (BDV0, BDV1), end;
  144. into_all method label GBIF code_regex \(SBSN, replaceall_matched begin (B1B2 (BSN0, BSN1), end;
  145. into_all method label GBIF code_regex \(SBDV\) replaceall_matched begin (B1B2 (BDV0, BDV1)) end;
  146. into_all method label GBIF code_regex ,\s+SBDV, replaceall_matched begin ,B1B2(BDV0, BDV1), end;

  147. ## GBIX method for T470s
  148. into_all method label GBIX code_regex \(SBCC, replaceall_matched begin (B1B2(BCC0,BCC1), end;
  149. into_all method label GBIX code_regex \(SBBM, replaceall_matched begin (B1B2(BBM0,BBM1), end;
  150. into_all method label GBIX code_regex \(SBFC, replaceall_matched begin (B1B2 (BFC0, BFC1), end;
  151. into_all method label GBIX code_regex \(SBDC, replaceall_matched begin (B1B2 (BDC0, BDC1), end;
  152. into_all method label GBIX code_regex \(SBDV, replaceall_matched begin (B1B2 (BDV0, BDV1), end;
  153. into_all method label GBIX code_regex \(SBDV\) replaceall_matched begin (B1B2 (BDV0, BDV1)) end;
  154. into_all method label GBIX code_regex ,\s+SBDV, replaceall_matched begin ,B1B2(BDV0, BDV1), end;
  155. into_all method label GBIX code_regex \(SBSN, replaceall_matched begin (B1B2 (BSN0, BSN1), end;
  156. into_all method label GBIX code_regex \(SBCH, replaceall_matched begin (B1B4(BCH0,BCH1,BCH2,BCH3), end;


  157. into device label EC code_regex SBBM,\s+16 replace_matched begin BBM0,8,BBM1,8 end;
  158. into_all method label GBIF code_regex \(SBBM, replaceall_matched begin (B1B2(BBM0,BBM1), end;

  159. into_all method label GBIF code_regex \(SBCH, replaceall_matched begin (B1B4(BCH0,BCH1,BCH2,BCH3), end;

  160. # this one is added in a patched DSDT to return fan speed
  161. into method label FAN0 parent_label SMCD code_regex \(\^\^EC\.HFN1, replaceall_matched begin (B1B2(^^EC.FN10,^^EC.FN11), end;
  162. into method label MHST code_regex \(HSPD, replaceall_matched begin (B1B2(SPD0,SPD1), end;
  163. into method label MHST code_regex \(\\_SB.PCI0.LPC.EC.HSPD, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.SPD0,\\_SB.PCI0.LPC.EC.SPD1), end;
  164. into method label RPM4 code_regex \(\^\^EC\.HSPD, replaceall_matched begin (B1B2(^^EC.SPD0,^^EC.SPD1), end;

  165. # sleep related
  166. into method label _L1D parent_label _GPE code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAK, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAK0,\\_SB.PCI0.LPC.EC.WAK1), end;
  167. into method label _L1D parent_label \_GPE code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAK, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAK0,\\_SB.PCI0.LPC.EC.WAK1), end;
  168. # for T61
  169. into method label _L18 parent_label _GPE code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAK, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAK0,\\_SB.PCI0.LPC.EC.WAK1), end;
  170. into method label _L18 parent_label \_GPE code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAK, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAK0,\\_SB.PCI0.LPC.EC.WAK1), end;


  171. # sleep related T440s, T470s
  172. into_all all code_regex \(HWAC, replaceall_matched begin (B1B2(WAC0,WAC1), end;
  173. into_all all code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAC, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAC0,\\_SB.PCI0.LPC.EC.WAC1), end;
  174. into_all all code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAC, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAC0,\\_SB.PCI0.LPC.EC.WAC1), end;
  175. into_all all code_regex \(\\_SB\.PCI0\.LPCB\.EC\.HWAC, replaceall_matched begin (B1B2(\\_SB.PCI0.LPCB.EC.WAC0,\\_SB.PCI0.LPCB.EC.WAC1), end;
  176. into_all all code_regex \(\\_SB\.PCI0\.LPCB\.EC\.HWAC, replaceall_matched begin (B1B2(\\_SB.PCI0.LPCB.EC.WAC0,\\_SB.PCI0.LPCB.EC.WAC1), end;


  177. # sleep releated L450
  178. into_all all code_regex \(HWAK, replaceall_matched begin (B1B2(WAC0,WAC1), end;
  179. into_all all code_regex \(\\_SB\.PCI0\.LPC\.EC\.HWAK, replaceall_matched begin (B1B2(\\_SB.PCI0.LPC.EC.WAK0,\\_SB.PCI0.LPC.EC.WAK1), end;
  180. into_all all code_regex Store\s+\((.*),\s\\_SB\.PCI0\.LPC\.EC\.HWAK\) replaceall_matched
  181. begin
  182. Store(%1, \\_SB.PCI0.LPC.EC.WAK0) Store(ShiftRight(%1,8), \\_SB.PCI0.LPC.EC.WAK1)
  183. end;

  184. # remove dumb code from _WAK (and it is not needed)
  185. into method label \_WAK code_regex If.*LOr.*Equal.*Arg0.*LGreaterEqual.*Arg0.*0x05.*\n.*\{\n.*Return.*WAKI.*\n.*\} remove_matched;
  186. into method label _WAK code_regex If.*LOr.*Equal.*Arg0.*LGreaterEqual.*Arg0.*0x05.*\n.*\{\n.*Return.*WAKI.*\n.*\} remove_matched;

  187. # sleep related T450 (LED)... may affect other models
  188. #
  189. # Note: for T430... LED(0x0A,...) must be changed to LED(0x07,...)

  190. #into method label _WAK code_regex (Return\s+\(.*) replace_matched
  191. #begin
  192. #If (LEqual(Arg0,3))\n
  193. #{\n
  194. #    \\_SB.PCI0.LPC.EC.LED(Zero, 0x80)\n
  195. #    \\_SB.PCI0.LPC.EC.LED(0x0A, 0x80)\n
  196. #}\n
  197. #%1\n
  198. #end;
  199. #into method label \_WAK code_regex (Return\s+\(.*) replace_matched
  200. #begin
  201. #If (LEqual(Arg0,3))\n
  202. #{\n
  203. #    \\_SB.PCI0.LPC.EC.LED(Zero, 0x80)\n
  204. #    \\_SB.PCI0.LPC.EC.LED(0x0A, 0x80)\n
  205. #}\n
  206. #%1\n
  207. #end;
复制代码
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
15F
发表于 2020-5-1 16:33:47 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛