해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

배터리 관련 질문드립니다..

므느으르님의 기기정보
질문용 시스템 사양 1번
추가사양 및 설치(할)OS 10.15.4 Catalina
공지숙지/증상설명 숙지

안녕하십니까..

며칠전에 KP를 해결하고, 드디어 해킨토시를 설치했습니다.


일단 클로버 부트로더로 설치를 했는데, 배터리가 인식이 안되더군요.

그래서, DSDT편집을 통하여 배터리를 잡았는데요, 그 후 문제가 생겼습니다.


1. 잠자기 후에 AppleHDAHDMI_DPDriver 패닉이 발생합니다?

2. No-hda-gfx 옵션을 주면, 패닉은 없어지는 대신 소리가 나오질 않습니다?

https://www.tonymacx86.com/threads/help-applealc-kernel-panic-after-catalina-update.284654/


그리하여, 관련 부분을 해결한 오픈코어로의 변경을 시도하고 있는데, 

오픈코어에서는 Custom DSDT를 넣으면 부팅이 안돼서 SSDT로의 해결방법을 알아보고 있습니다.


그러나, 저는 배터리 관련 SSDT를 만들줄 모릅니다.

인터넷 상에서 얻은 파일은 당연히 안되고요.


제가 질문하고 싶은 사항은 다음과 같습니다..

1. 배터리관련 SSDT를 어떻게 만드는지,

2. OC에서 Custom DSDT를 넣으면 왜 부팅이 안되는지 알고싶습니다.

감사합니다..ACPITable.zip 


#DSDT,#클로버_부트로더,#설치,#hda,#AppleHDAHDMI

므느으르
5 Lv. 1538/2000P

댓글 2

참여를 하시면 세상을 바꿉니다.
profile image
1등 shl628 2020.05.04. 21:28 |댓주소:#4666511
므느으르

배터리 잔량 표시 작업을 SSDT 로 패치하려면 SSDT Hot Patch 방식을 사용하면 됩니다.

단, DSDT 를 직접 수정하는 Static 패치와 달리 SSDT Hot Patch 방식은 난이도가 조금 있습니다.


OEM DSDT 에서 배터리와 관련된 부분을 SSDT 로 가져와야 합니다.

그리고, Scope 의 경로를 맞춰주고 External Declaration 을 추가해야 합니다.

또한, OEM DSDT 의 배터리 관련 Method 와 SSDT 로 추가한 Method 의 충돌을 방지하기 위해서

OEM DSDT 의 배터리 관련 Method 를 다른 이름으로 Rename 해야 합니다.


다음 글의 배터리 관련 부분을 참고해주세요.

배터리 잔량 표시 작업을 SSDT Hot Patch 로 하는 과정이 자세하게 설명되어 있습니다.

https://x86.co.kr/tip/3629426


댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?