DSDT 패치관련 질문드립니다.
- 허대리
- 1617
- 3
허대리님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나 10.15.3 |
공지숙지/증상설명 | 숙지 |
위 글에서 여러모로 도움을 받아 성공적으로 설치 를 하였습니다
그 후 배터리 패치관련 DSDT 라는 장벽을 만났습니다.
위 글을 보고 진행중
origin 폴더에서 dsl 파일 추출중 문제가 생겼습니다.
- 터미널에서 DSDT/SSDT 파일들이 저장된 바탕화면에 origin 로 이동합니다.
cd desktop/origin - 터미널에서 다음과 같이 입력하면 확장자가 *.dsl인 파일이 만들어집니다.
iasl -da -dl DSDT.aml SSDT*.aml
( refs.txt 파일이 있는경우 : iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml) - 맥의 바탕화면에 patched 폴더를 만들고 만들어진 확장자가 dsl 인 모든 파일을 복사한다
- patched 폴더에 있는 확장자가 dsl 파일을 MaciASL 프로그램을 이용하여 패치한다.
- 편집과 패치는 dsl 파일을 이용해서 한후에 aml 파일로 저장합니다.
aml 파일 ( 원본 DSDT/SSDT )
|
|. iasl 프로그램으로 dsl 파일로 저장
|
dsl 파일 - MaciASL 프로그램을 이용 편집, 컴파일, 패치
|
|. MaciASL 다른이름으로 저장 하여 aml 파일로 저장
|
aml 파일 (패치된 DSDT/SSDT). - > EFI파티션 EFI/CLOVER/ACPI/patched 폴더에 저장
위 내용 중 iasl -da -dl DSDT.aml SSDT*.aml 명령어를 넣었을때
DSDT.dsl 파일 하나만생성이 되고 MaciASL 프로그램으로 저 파일을 열어도
Firmware Error (ACPI): Failure creating [\_SB.PCI0.XHC.RHUB.HS10.SADX], AE_ALREADY_EXI STS (20180427/dswload-498)
Could not parse ACPI tables, AE_ALREADY_EXISTS
라는 문구만 뜨네요... 관련 파일 첨부합니다.origin.zip
혹시 해결법을 아시는 회원님들의 도움부탁드립니다...
#DSDT,#aml_파일,#SSDT,#aml,#aml_SSDT
iasl -da -dl DSDT.aml SSDT*.aml 명령어를 실행했을 때 저 구문처럼 오류가 나는 경우에는
-da 옵션을 빼고 디컴파일을 해주면 됩니다.
제가 .dsl 로 디컴파일한 Origin 폴더를 압축해서 업로드 하였습니다.
Origin - Decompile.zip
사진 출처
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/