LG 2018 올 뉴 그램 배터리 문제
- 쿠보시
- 1000
- 5
쿠보시님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 빅서 20C69 |
공지숙지/증상설명 | 숙지 |
안녕하세요. 2018년 LG 올 뉴 그램에 빅서 설치후 배터리가 안잡혀 며칠째 씨름하고 있습니다.
https://x86.co.kr/mymac/5337046
이분의 EFI를 이용하여 빅서를 설치하였고,
이 세개의 글을 보며 dsdt 수정 및 propertree를 이용한 수정까지 해보았는데, 배터리와 트랙패드 설정이 잡히지 않습니다.
리소스를 제외한 efi파일을 올려봅니다. 혹시 몰라 원본 dsdt파일도 첨부했습니다.
dsdt가 다른 회사의 것과는 달라서 어찌할지 모르겠습니다..
항상 감사합니다.EFI.zip
쿠보시
댓글 5
참여를 하시면 세상을 바꿉니다.
쿠보시
쿠보시
오픈코어로 SSDT가 안뽑혀서 클로버로 뽑았습니다. 혹시 문제가 생길까요? 문제가 생긴다면 오픈코어로 다시 뽑겠습니다.
쿠보시
아니요, Clover 에서 추출해도 됩니다.
SSDT-0-XnSsdt.aml 을 확인해보니 sjlee 님의 SSDT 와 딱 한 두개 다른 부분이 있습니다.
내용이 다르므로 TableLength 도 수정해야 합니다.
16591 로 수정하면 됩니다.
SSDT-2-FwiTable.aml 은 TableLength 가 20064 로 sjlee 님의 LG Gram 노트북과 동일합니다.
제가 TableLength 를 16591 로 수정하였습니다.
아래에 첨부한 Config.plist 로 교체하고 다시 부팅해서 배터리 잔량이 정상적으로 표시되는지 확인해주세요.
권한이 없습니다. 로그인
DSDT 를 확인해보니 sjlee 님과 거의 동일한 경우입니다.
OEM DSDT 에 EmbeddedControl Region 이 존재하지 않습니다.
특정 OEM SSDT Table 에 EmbeddedControl Region 이 존재할 거예요.
즉, 배터리와 관련된 변수들을 사용하는 OEM SSDT Table 을 패치하셔야 합니다.
그런데, sjlee님의 LG Gram 노트북과 모델명이 비슷하긴 하지만
ACPI 내용이 완전히 동일한 지 다른 지는 직접 확인해보셔야 합니다.
특히, SSDT-FwiTableVERx.aml 과 SSDT-ZnSsdtVERx.aml 은
OEM SSDT Table 을 추출하고 통째로 직접 수정하여 패치한 Static 패치 방식이기 때문에
OEM SSDT Tables 중에서 XnSsdt 와 FwiTable 라는 OEM Table ID 를 가지는 OEM SSDT Table 을 Drop 해야 합니다.
Drop 한다는 것은 해당 Table 을 로드하지 않겠다는 의미입니다.
배터리 잔량 표시를 위해 수정하여 패치된 SSDT-FwiTableVERx.aml & SSDT-ZnSsdtVERx.aml 과
OEM SSDT Tables 중에서 XnSsdt & FwiTable 의 충돌을 방지하기 위해서 Drop 하는 것입니다.
그래서, Config.plist 의 ACPI - Delete 에서 두 가지 항목이 입력되어 있긴 하지만
TableLength 값이 sjlee님의 LG Gram 노트북과 동일하지 않다면 수정해야 합니다.
그리고, 배터리 잔량 표시가 정상적으로 작동하지 않으면 터치패드와 제스처 기능도 잘 작동하지 않습니다.
배터리 잔량 표시 작업을 먼저 진행한 후에 터치패드 제스처 안정화 작업을 진행하면 됩니다.
원본 상태의 DSDT 뿐만 아니라 원본 상태의 OEM SSDT Tables 도 모두 추출하여 댓글로 업로드하여 보내주세요.