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

배터리 잔량표시문제.

뉴비입니당님의 기기정보
Asus S510UN-BQ121 i7-8550u 8gb Geforce 150MX
추가사양 및 설치(할)OS 10.13.6
공지숙지/증상설명 숙지

안녕하세요 많은 분들의 도움과 많은 분들이 남겨놓은 정보로 여러 문제를 해결하였습니다.

남은 과제는 nVidiawebdriver와 배터리잔량, 와이파이 및 블루투스인데, 엔당웹드라이버와 와이파이는 알리에서 주문한 와이파이가 도착하면 해결 해보려 합니다.

지금 저에게 처한 문제는 배터리잔량문제인데 증상은 다음과 같습니다.

잔량은 표시되지 않고 계속해서 0%인것이지요.

쌩초보님의 글 https://x86.co.kr/tiplus/3051166)과 월드님의 질문글에 있는 댓글 (https://x86.co.kr/qa/2176851)들을 통해 해결해보려 했습니다만, 글들에 설명 되어있는 방법대로 DSDT에서의 에러는 모두 해결했고, 경고들은 대부분 해결 했는데, 배터리관련문제는 아직 못하겠더군요 ㅠㅠ

일단 ACPIBatteryManager.kext 설치 와 DSDT 패치를 2가지 작업을 해야한다고 해서, 해당 켁스트는 설치하였고, DSDT를 패치하기 위해 쌩초보님 말대로

Device (EC)에 해당하는 EmbeddedContral 을 검색하여 아래 항목에 8비트를 넘어가는 숫자가 있으면 모두 쪼개어 8비트로 만들어주려 했는데, Device (EC0)는 있으나 EC는 없더군요.

일단 계속하여 검색하고 연구해보겠습니다만, 도와주시면 감사하겠습니다 선생님들 ㅠㅠ

제가 찾아서 해결했을 경우, 이 글 댓글란에 어떻게 해결했는지 올리겠습니다...

해당 KEXT 폴더와 config, DSDT 올립니다.

DSDT.aml config.plist kexts.zip 


읽어주셔서 감사합니다.


현재 클로버에서 dsdt를 추출하여 MaciASL 프로그램에서 수정하려고 하는데, 팁 게식판에 있는 dsdt 수정 방법에 있는 게식물을 보았는데도 이해가 가질않아 질문합니다.   ...
월드 | 2018.04.21



원본 DSDT.dsl DSDT.dsl 배터리패치 적용된 DSDT.dsl DSDT_battery.dsl 비교 분석하기 위해 사용한 앱  Mactopia 운영자님이 애정하는 앱 애정하...
원도리 | 2018.12.17


 

해킨토시 잘 몰라요.부트로더 더 몰라요.DSDT-SSDT 이건 까막눈이예요.그동안 윈도우만 깻어요. 무조건 설치파일 구해서 해킨토시 설치햇어요.해킨토시를 설치해서 인터넷도 하고 유...
원도리 | 2018.12.05



  • 구독(1명)

뉴비입니당
9 Lv. 9467/10000P

댓글 8

참여를 하시면 세상을 바꿉니다.
1등 뽀로로 2019.02.25. 07:35 |댓주소:#3306819
뉴비입니당

기기마다 dsdt 이름들이 다 다릅니다. 저도 헷갈리긴 했는데 ECF2 HEC 등 다양하더군요. EC0도 여러 변형 중 하나인 것 같은데 원도리님이 제시하신 방법으로 패치하시면 됩니다. 그리고 Method 아래 사용하지 않은 비트들은 굳이 바꿀 필요없습니다. 

댓글
2등 뉴비입니당 작성자 2019.02.25. 16:50 |댓주소:#3308086
뉴비입니당(본인)

지금 드는 생각인데, 아예 device (EC)에 관한 부분을 추가해야하는걸까요 (다른 DSDT에서 복붙을 통하여?)

댓글
뽀로로 2019.02.26. 05:57 |댓주소:#3309414
뉴비입니당

ec0 battery dsdt라고 구글에 검색하니 ec0 device에서 비트들 수정하는 dsdt 패치들 나오는데 ec0를 ec라고 생각하고 패치해보시면 될 것 같습니다. 복붙해서 넣으면 아마 컴파일 안될거구요.

댓글
뉴비입니당 작성자 2019.02.26. 15:43 |댓주소:#3310855
뽀로로

감사합니다 아직 해결을 못보았는데, 256비트를 SBMN변수에서 RBMN변수로 변환해야한다는게 무슨말인지 도통 모르겠군요 ㅠㅠ

구글 검색해서 256비트로 되어있는 것 중에 제것과 똑같은 변수를 가지고 있는 것이 있어 그대로 바꿔봤는데, 바뀐게 전혀 없더군요ㅠㅠ

답변 너무 감사드립니다.

시간 되신다면, DSDT를 올리니, 조언해주실 수 있으신지요?

DSDT 수정전.dsl DSDT.dsl   

댓글
뽀로로 2019.02.26. 23:11 |댓주소:#3311901
뉴비입니당

DSDT에서 변수 변환에서 이름이 변환되는데, 다른 부분에서 충돌되지 않는 방식으로 이름을 바꾸게 되구요, 그래서 SBMN에서 RBMN으로 이름을 바꾸는것으로이해되구요, 그 내용을 바꾸는 이유는 애플 모바일 컴퓨터에서는 배터리를 인식할 때 8비트씩 액세스 하도록 내용을 수정해주는데, 256비트를 버퍼로서 8비트씩 인식시키는 과정이 수정으로 들어가 있을거에요. 핸드폰이라사 직접 보는 건 어렵습니다만..화이팅입니다. 잘 확인해보세요.

추가적으로 바뀐게 없다면 필드선언만 되어있고 실제로 액세스 되는 것이 없기 때문에 그대로 놔둔 것일겁니다만, 역시 잘 확인해봐야겠죠.

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

신고

"님의 댓글"

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

삭제

"님의 댓글"

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