안녕하세요 노트북 배터리 퍼센트 잡아보려고 DSDT 수정 해보려고 하는데 쉽지가 않네요
# remove WMI related items; makes it easier to patch battery EC
# SMD0, 256,
# BMFG, 72,
# deal with 256-bit SMD0
into device label EC0 code_regex SMD0,\s+256 replace_matched begin SDXX,256 end;
into device label EC0 insert begin Method (RSMD, 0, Serialized) { Return (RECB(0x64, 256)) } end;
into device label EC0 insert begin Method (WSMD, 1, Serialized) { WECB(0x64, 256, Arg0) } end;
into method label ESMR code_regex Store\s+\((.*),\s+\^\^LPCB\.EC0\.SMD0\) replaceall_matched begin ^^LPCB.EC0.WSMD(%1) end;
into method label ESMR code_regex \(\^\^LPCB\.EC0\.SMD0\, replaceall_matched begin (^^LPCB.EC0.RSMD(), end;
into method label ESMW code_regex Store\s+\((.*),\s+\^\^LPCB\.EC0\.SMD0\) replaceall_matched begin ^^LPCB.EC0.WSMD(%1) end;
into method label CFUN code_regex Store\s+\((.*),\s+SMD0\) replaceall_matched begin WSMD(%1) end;
into method label CFUN code_regex \(SMD0\, replaceall_matched begin (RSMD(), end;
# deal with 72-bit BMFG
into device label EC0 code_regex BMFG,\s+72 replace_matched begin MFGX,72 end;
into device label EC0 insert begin Method (RBMF, 0, Serialized) { Return(RECB(0x90, 72)) } end;
into method label GUBI code_regex \(BMFG, replaceall_matched begin (RMFG(), end;
into method label BATT code_regex \(\^\^PCI0\.LPCB\.EC0\.BMFG, replaceall_matched begin (^^PCI0.LPCB.EC0.RMFG(), end;
# deal with SMD0
into device label EC0 insert
begin
Method (RSMD, 0, Serialized)\n
{\n
Name (TEMP, Buffer(0x20) { })\n
Store (SD00, Index(TEMP, 0x00))\n
Store (SD01, Index(TEMP, 0x01))\n
Store (SD02, Index(TEMP, 0x02))\n
Store (SD03, Index(TEMP, 0x03))\n
Store (SD04, Index(TEMP, 0x04))\n
Store (SD05, Index(TEMP, 0x05))\n
Store (SD06, Index(TEMP, 0x06))\n
Store (SD07, Index(TEMP, 0x07))\n
Store (SD08, Index(TEMP, 0x08))\n
Store (SD09, Index(TEMP, 0x09))\n
Store (SD0A, Index(TEMP, 0x0A))\n
Store (SD0B, Index(TEMP, 0x0B))\n
Store (SD0C, Index(TEMP, 0x0C))\n
Store (SD0D, Index(TEMP, 0x0D))\n
Store (SD0E, Index(TEMP, 0x0E))\n
Store (SD0F, Index(TEMP, 0x0F))\n
Store (SD10, Index(TEMP, 0x10))\n
Store (SD11, Index(TEMP, 0x11))\n
Store (SD12, Index(TEMP, 0x12))\n
Store (SD13, Index(TEMP, 0x13))\n
Store (SD14, Index(TEMP, 0x14))\n
Store (SD15, Index(TEMP, 0x15))\n
Store (SD16, Index(TEMP, 0x16))\n
Store (SD17, Index(TEMP, 0x17))\n
Store (SD18, Index(TEMP, 0x18))\n
Store (SD19, Index(TEMP, 0x19))\n
Store (SD1A, Index(TEMP, 0x1A))\n
Store (SD1B, Index(TEMP, 0x1B))\n
Store (SD1C, Index(TEMP, 0x1C))\n
Store (SD1D, Index(TEMP, 0x1D))\n
Store (SD1E, Index(TEMP, 0x1E))\n
Store (SD1F, Index(TEMP, 0x1F))\n
Return (TEMP)\n
}\n
end;
이런식으로 작성하고있는데 MaciASL에서 apply가 활성화 되지 않터라구요....
능력자분들 도와주세요 ㅜㅠ
리미리드님의 새글 알림을 받으실려면 구독
# deal with 72-bit BMFG
into device label EC0 code_regex BMFG,\s+72 replace_matched begin MFGX,72 end;
into device label EC0 insert begin Method (RBMF, 0, Serialized) { Return(RECB(0x90, 72)) } end;
into method label GUBI code_regex \(BMFG, replaceall_matched begin (RMFG(), end;
into method label BATT code_regex \(\^\^PCI0\.LPCB\.EC0\.BMFG, replaceall_matched begin (^^PCI0.LPCB.EC0.RMFG(), end;
인건데.... 차근차근해봐야겠어요
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
제온 내장그래픽을 못잡겟네요 ㅠㅠ +13 | 데스맥 | 24.10.0207:44 | 144 |
oreo | 24.10.0315:33 | 42 | |
매치포인트 | 24.10.0315:26 | 28 | |
매치포인트 | 24.10.0313:01 | 58 | |
KAKU | 24.10.0311:30 | 37 | |
데스맥 | 24.10.0207:44 | 144 | |
민준송 | 24.09.3014:22 | 155 | |
oreo | 24.09.2922:21 | 104 | |
수박 | 24.09.2917:58 | 87 | |
루마루 | 24.09.2913:21 | 75 | |
루마루 | 24.09.2910:19 | 124 | |
머트 | 24.09.2723:18 | 99 | |
ashly | 24.09.2720:41 | 112 | |
loopers | 24.09.2716:50 | 127 | |
Caper | 24.09.2602:42 | 164 | |
낡은기계 | 24.09.2301:36 | 191 | |
Door | 24.09.2122:38 | 123 | |
루베콘 | 24.09.2108:35 | 182 | |
에잉 | 24.09.2022:16 | 412 | |
밤가시 | 24.09.1910:03 | 195 | |
SUNWAYFOTO | 24.09.1822:20 | 209 | |
Nelson | 24.09.1815:34 | 380 | |
sebali | 24.09.1814:34 | 394 | |
Panictosh | 24.09.1813:37 | 191 | |
SUNWAYFOTO | 24.09.1801:27 | 227 | |
그냥인간 | 24.09.1719:17 | 140 | |
dlraud | 24.09.1620:36 | 244 | |
Nelson | 24.09.1618:45 | 189 | |
아스타틴 | 24.09.1612:07 | 82 | |
lesmi | 24.09.1522:02 | 146 | |
윤수꾸하하 | 24.09.1323:56 | 196 | |
뚜비 | 24.09.1319:18 | 207 | |
Steer | 24.09.1200:33 | 172 | |
상큼버터 | 24.09.0918:08 | 221 | |
인터찹 | 24.09.0717:13 | 969 | |
서재희 | 24.09.0711:07 | 1443 | |
시습이 | 24.09.0113:39 | 1252 | |
블루 | 24.08.3022:44 | 478 | |
lesmi | 24.08.2911:20 | 417 | |
김덕뱀 | 24.08.2823:04 | 225 | |
그냥구름 | 24.08.2517:14 | 286 | |
Panictosh | 24.08.2218:42 | 252 | |
YouPick | 24.08.2022:45 | 127 | |
윤수꾸하하 | 24.08.2018:52 | 133 | |
HopeMan | 24.08.2012:14 | 211 | |
Panictosh | 24.08.1913:41 | 183 | |
YouPick | 24.08.1509:07 | 441 | |
Panictosh | 24.08.1518:04 | 347 | |
hackillious | 24.08.1514:14 | 144 | |
shion | 24.08.1420:32 | 118 | |
인터찹 | 24.08.1418:19 | 115 | |
Panictosh | 24.08.1217:23 | 423 | |
오디세이 | 24.08.1112:07 | 123 | |
동집 | 24.08.1105:35 | 254 | |
동집 | 24.08.1102:48 | 146 | |
유튜브 | 24.08.1019:03 | 156 | |
유튜브 | 24.08.0909:14 | 299 | |
Direct | 24.08.0901:18 | 260 | |
Panictosh | 24.08.0809:46 | 167 | |
인터찹 | 24.08.0801:41 | 126 | |
mac니망 | 24.08.0615:24 | 163 | |
페러 | 24.08.0615:10 | 145 | |
페러 | 24.08.0600:03 | 132 | |
bl | 24.08.0522:08 | 92 | |
Sequoia | 24.08.0410:04 | 261 | |
Panictosh | 24.08.0320:43 | 90 | |
yeojun | 24.08.0310:01 | 112 | |
yeojun | 24.08.0217:46 | 316 | |
oreo | 24.08.0214:44 | 116 | |
yeojun | 24.08.0214:07 | 272 | |
빅서로가 | 24.08.0118:45 | 306 | |
itstory | 24.08.0118:28 | 192 | |
oreo | 24.08.0115:38 | 96 | |
동집 | 24.07.3122:15 | 167 | |
류가파 | 24.07.3121:42 | 253 | |
마요네즈 | 24.07.3109:23 | 267 | |
동집 | 24.07.3012:52 | 113 | |
동집 | 24.07.2912:11 | 465 | |
인터찹 | 24.07.2901:06 | 315 | |
인터찹 | 24.07.2623:40 | 967 | |
찡준 | 24.07.2611:52 | 95 |