질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 몬터레이 |
공지숙지/증상설명 | 숙지 |
*적용중인 도장
배터리 충전 중에 코드를 뽑아도 충전 중이라 인식하고 그러나 재부팅 하면 제대로 인식
또는, 충전 아닐때 코드를 꼽아도 충전 표시가 안뜨나 재시동하면 제대로 인식하는
문제점이 있는데 어디가 문제일까요?
간혹 코드를 뽑아도 퍼센트가 줄지 않는 현상도 발생합니다.
윈도우즈로 멀티 부팅하면 바로바로 인식하는 거 보면 하드웨어 문제는 아닌 듯 보입니다.
1. 배터리 관련 Kext 는 무엇을 사용하는지 알려주세요.
2. 배터리 패치는 ACPI 에 직접 패치하는 방법을 사용하였는지 아니면 ECEnabler.kext 를 사용하였는지 알려주세요.
배터리 관련 패치는 하지 않았습니다.
어떤 것인지 몰라 모두의 kext를 첨부합니다.
사진을 보면 배터리 잔량 표시를 위한 Kext 는 VirtualSMC 의 플러그인 중 하나인 SMCBatteryManager 를 사용중이며
ACPI 에 배터리 패치를 하지 않는 대신에 ECEnabler 를 사용하는 방식을 사용하고 있습니다.
ECEnabler 가 질문자님의 노트북과 잘 맞지 않는 것으로 보입니다.
ACPI 에 배터리 패치를 직접 진행해보세요.
삭제하고 acpi power관련 rename 패치를 했더니 아예 어플에서 배터리가 사라져 버리네요.
맞게 진행 했는지 모르겠지만,
ACPI 에서 특정 부분을 Hot Patch 방식으로 패치하는 SSDT 와 같이 사용하지 않거나
OS 에서 호환 및 인식하지 않는 이름으로 아무런 이유 없이 ACPI Rename 패치만 적용하는 것은 옳지 않습니다.
배터리 패치는 DSDT 에서 배터리 관련 변수가 정의되어 있는 EmbeddedControl Region 중
다른 배터리 관련 부분에서 사용되는 16 Bit 이상의 FieldUnitObject 를 8 Bit 로 세분화하는 작업을 해주면 됩니다.
단, 일부 노트북은 EmbeddedControl Region 이 DSDT 가 아닌 특정 OEM SSDT Table 에 존재하는 경우가 있지만
질문자님의 삼성 노트북은 DSDT 에 존재할 것입니다.
아래의 글을 참고하여 DSDT, SSDT 등의 ACPI 에 대한 내용과 배터리 패치 방법을 공부해보세요.
https://x86.co.kr/info/3051166
https://x86.co.kr/info/3629426
추가로, 배터리 잔량 표시 작업을 진행할 때 DSDT 를 직접 수정하여 Static 방식으로 패치할 것인지
SSDT 를 사용하여 Hot Patch & Override 방식으로 패치할 것인지는 자기 마음입니다.
단, OpenCore 는 ACPI 설정 및 패치한 내용을 모든 OS 에 적용하므로 DSDT 보다는 SSDT 를 사용하는 것을 권장하고 있습니다.
그리고, 배터리 패치는 먼저 DSDT 를 직접 수정하여 패치한 후에 OEM DSDT 와 비교하여 SSDT 로 생성하는 것이 좋습니다.
배터리 잔량 표시 작업을 한번에 SSDT 로 만들려고 하면 조금 어렵습니다.
배터리 잔량 표시는 특별한 설정없이 시스템에서 표시하는 기능이 있어서 자연적으로 되드라고요..
위의 글을 참고하여 해보겠습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +13 | 65 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 127 | 24.10.2308:19 | 미찌콘 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +8 | 60 | 24.10.2513:02 | 김밉상 |
45 | 24.10.2513:28 | 희밍현수님 | |
60 | 24.10.2513:02 | 김밉상 | |
39 | 24.10.2421:15 | 활주로임 | |
49 | 24.10.2322:21 | 활주로임 | |
65 | 24.10.2318:25 | 헷인토시 | |
58 | 24.10.2317:01 | 활주로임 | |
95 | 24.10.2315:51 | 배고픈사람 | |
127 | 24.10.2308:19 | 미찌콘 | |
106 | 24.10.2213:48 | 아킬리오 | |
90 | 24.10.2210:36 | MCMC | |
63 | 24.10.2200:57 | 헷인토시 | |
169 | 24.10.2123:22 | 마요네즈 | |
1155 | 24.10.1914:54 | 활주로임 | |
194 | 24.10.2017:21 | RTings | |
1054 | 24.10.2000:14 | Kylee | |
119 | 24.10.1921:50 | 루이코아낭 | |
207 | 24.10.1918:03 | Gastone | |
82 | 24.10.1721:28 | Oscar | |
205 | 24.10.1712:11 | 희밍현수님 | |
71 | 24.10.1612:42 | SystemShock | |
309 | 24.10.1517:37 | Gastone | |
1319 | 24.10.1517:20 | 물만두 | |
1624 | 24.10.1317:18 | 물만두 | |
1277 | 24.10.1315:07 | Steer | |
877 | 24.10.1004:51 | Steer | |
192 | 24.10.0920:24 | KImET | |
933 | 24.10.0915:49 | lesmi | |
182 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1316 | 24.10.0810:58 | soullees | |
117 | 24.10.0723:26 | 오십견 | |
1235 | 24.10.0723:14 | Steer | |
118 | 24.10.0721:40 | 서재희 | |
74 | 24.10.0704:04 | g2030h61 | |
89 | 24.10.0704:00 | g2030h61 | |
95 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1272 | 24.10.0515:04 | lesmi | |
131 | 24.10.0422:58 | 낡은기계 | |
547 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
177 | 24.10.0313:01 | 매치포인트 | |
152 | 24.10.0311:30 | KAKU | |
394 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
174 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 |
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우 아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변자의 회신에는 최대한 회신을 하며 소통을 하시면 상황 파악과 문제 해결에 도움이 됩니다.