질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 10.15.3 |
공지숙지/증상설명 | 숙지 |
작성자가 삭제한 게시글입니다.
클로버 부트로더 화면에서 F4 키를 누르고 Mac OS 로 부팅해서
EFI 폴더를 그대로 압축해서 댓글로 업로드하여 보내주세요.
그리고, 혹시 Windows 로 부팅하고 장치 관리자에서 터치패드 장치가 어떻게 표시되는지 알려주실 수 있나요?
클로버 부트로더 화면에서 F4 키를 누르고 Mac OS 로 부팅한 다음에
Clover 폴더에서 ACPI 폴더 안에 있는 Origin 폴더를 그대로 압축해서 댓글로 업로드하여 보내주세요.
질문자님께서 댓글에 첨부하신 EFI 폴더에서 Origin 폴더를 확인해보니 원본의 DSDT & SSDT 파일이 없습니다.
질문글의 본문에 첨부되어 있는 DSDT.aml 에는 TPAD Device 가 존재하지 않습니다.
추가로, 혹시 장치 관리자에서 속성을 하드웨어 ID 로 선택하고 어떻게 표시되는지 알려주실 수 있나요?
혹시, 어떤 방식으로 DSDT 를 추출하셨나요?
Mac OS 로 부팅하고 MaciASL 로 추출하셨나요?
DSDT 전체 압축 파일을 풀고 확인해보니 클로버 부트로더의 Config.plist 에 적용되어 있는
여러가지 ACPI 패치와 Rename 패치가 모두 적용되어 있으며 이는 원본의 DSDT 가 아닙니다.
그래도, 무시하고 터치패드 관련 패치를 하려고 하였으나
SSDT-TPAD.dsl 에서 Error 가 발생하여 SSDT-TPAD.aml 로 컴파일되지 않았습니다.
SSDT-GPI0.dsl 은 정상적으로 SSDT-GPI0.aml 로 컴파일이 되었습니다.
그리고, Patched 폴더에서 .aml 로 컴파일하지 않고 .dsl 형태의 파일로 그대로 넣어져 있는데 이는 잘못된 것입니다.
반드시, 컴파일하여 .aml 확장자로 저장하고 넣어야 합니다.
또한, 터치패드 관련 SSDT 패치 파일을 넣은 후에 Config.plist 에서
반드시 SSDT 로 Override 하려는 OEM DSDT 의 Object 를 Rename 패치해야 합니다.
직접 DSDT 를 수정하는 방법도 있지만 고난이도 작업입니다.
GenI2C 를 사용하여 터치패드 관련 SSDT 를 생성하고 클로버에 적용해주는 방법으로 하는 것이 좋습니다.
DSDT & SSDT 추출이 되었다니 다행입니다.
Origin 폴더를 그대로 압축해서 댓글로 업로드하여 보내주세요.
터치패드 제스처 안정화 작업이 모두 완료되었습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
다음 사진은 Patched 폴더 안의 모습입니다.
그리고, Config.plist 에서 Prevent Apple I2C 관련 패치가 ACPI 패치 부분에 넣어져 있는데
ACPI 패치 부분에 넣는 것이 아니라 KextsToPatch 부분에 넣어야 합니다.
또한, OEM DSDT 의 터치패드 관련 Object 를 SSDT 로 Override 하도록 다음 사진처럼 Rename 패치를 하였습니다.
위에 첨부한 EFI 폴더로 교체하고 다시 부팅해서 터치패드가 정상적으로 작동하는지 확인해주세요.
혹시, EFI 폴더를 교체하고 나서 부팅이 되지 않는다면 아래에 첨부한 EFI 폴더로 부팅해주세요.
터치패드와 관련된 SSDT-TPAD.aml 이 생성되지 않아서 확인해보니
여전히 Object 를 찾을 수 없다는 Error 가 발생하여 IntObj 로만 External 로 Object 를 정의하여 해결하였으나
검색해보니 GenI2C 제작자가 해결 방법을 자세하게 설명한 글이 있었습니다.
https://github.com/williambj1/GenI2C/wiki/Manually-fix-missing-External-References-within-SSDT-En
위의 사이트를 참고하여 다음과 같은 구문을 SSDT-TPAD.dsl 에 추가하여 수정하고
SSDT-TPAD.aml 로 컴파일하여 다시 저장하였습니다.
External(_SB.PCI0.I2C1.TPAD.TPID, PkgObj)
External(_SB.PCI0.I2C1.TPAD.ADR0, IntObj)
Scope (\)
{
OperationRegion (COMP, SystemMemory, 0x89C8D018, 0x0200)
Field (COMP, AnyAcc, Lock, Preserve)
{
TPDF, 8
}
}
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
터치패드와 관련된 SSDT 의 패치 내용을 DSDT 에 적용하는 방법으로 수정하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
부팅이 되지 않아서 EFI 폴더를 교체하기 어려운 경우에는
남는 여분의 USB 와 다른 컴퓨터가 있다면 USB 를 FAT-32 로 포맷하고 USB 에 EFI 폴더를 넣고
USB 를 노트북에 연결하고 USB 로 부팅해주세요.
만약, 그래도 안된다면 지금은 시간이 늦었으니 나중에 다시 이어서 확인해 보겠습니다.
추가로, Acer 노트북의 BIOS 설정에서 Touchpad 관련 항목을
Basic 이 아닌 Advanced 로 설정하는 것도 중요합니다.
다음 사이트를 참고하여 BIOS 설정에서 Touchpad 관련 항목을 Advanced 로 설정해주세요.
늦은시간에도 피드백 남겨주셔서 정말 감사합니다. 방금 노트북 제조사에 확인해본결과 a515-52는 디폴트로 advanced 설정이 되어있다고 연락을 받아서 EFI 교체후 부팅해본결과 결과는 마찬가지네요..
어떤 가이드에서
https://www.tonymacx86.com/threads/guide-acer-swift-5-sf514-53t-whiskey-lake-macos10-14-5.277618/
해당내용처럼 해보라고 해서 지금 시도중인데 잘안되네요..
저는 저 방법으로는 시도해보지 않아서 잘 모르겠네요...
그리고, 댓글의 사진처럼 ACPI Error 가 발생하면서 부팅이 되지 않는 문제는 아래의 EFI 폴더로 부팅해보세요.
터치패드와 관련된 패치와 설정만 제거하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +15 | 79 | 24.10.2318:25 | 헷인토시 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +9 | 88 | 24.10.2513:02 | 김밉상 |
Hot macos high sierra 설치후 재부팅시 please report this panic in http... +4 | 58 | 24.10.2322:21 | 활주로임 |
73 | 24.10.2513:28 | 희밍현수님 | |
88 | 24.10.2513:02 | 김밉상 | |
51 | 24.10.2421:15 | 활주로임 | |
58 | 24.10.2322:21 | 활주로임 | |
79 | 24.10.2318:25 | 헷인토시 | |
73 | 24.10.2317:01 | 활주로임 | |
113 | 24.10.2315:51 | 배고픈사람 | |
145 | 24.10.2308:19 | 미찌콘 | |
119 | 24.10.2213:48 | 아킬리오 | |
97 | 24.10.2210:36 | MCMC | |
70 | 24.10.2200:57 | 헷인토시 | |
182 | 24.10.2123:22 | 마요네즈 | |
1441 | 24.10.1914:54 | 활주로임 | |
201 | 24.10.2017:21 | RTings | |
1425 | 24.10.2000:14 | Kylee | |
124 | 24.10.1921:50 | 루이코아낭 | |
836 | 24.10.1918:03 | Gastone | |
89 | 24.10.1721:28 | Oscar | |
212 | 24.10.1712:11 | 희밍현수님 | |
77 | 24.10.1612:42 | SystemShock | |
318 | 24.10.1517:37 | Gastone | |
1326 | 24.10.1517:20 | 물만두 | |
1628 | 24.10.1317:18 | 물만두 | |
1282 | 24.10.1315:07 | Steer | |
881 | 24.10.1004:51 | Steer | |
199 | 24.10.0920:24 | KImET | |
940 | 24.10.0915:49 | lesmi | |
186 | 24.10.0911:23 | LumOS | |
77 | 24.10.0902:16 | lesmi | |
913 | 24.10.0822:09 | 애플맨 | |
1321 | 24.10.0810:58 | soullees | |
123 | 24.10.0723:26 | 오십견 | |
1243 | 24.10.0723:14 | Steer | |
124 | 24.10.0721:40 | 서재희 | |
80 | 24.10.0704:04 | g2030h61 | |
94 | 24.10.0704:00 | g2030h61 | |
102 | 24.10.0620:14 | SystemShock | |
118 | 24.10.0617:57 | 늘심심 | |
1435 | 24.10.0601:48 | 아스타틴 | |
1276 | 24.10.0515:04 | lesmi | |
136 | 24.10.0422:58 | 낡은기계 | |
551 | 24.10.0315:33 | oreo | |
121 | 24.10.0315:26 | 매치포인트 | |
183 | 24.10.0313:01 | 매치포인트 | |
155 | 24.10.0311:30 | KAKU | |
403 | 24.10.0207:44 | 데스맥 | |
258 | 24.09.3014:22 | 민준송 | |
190 | 24.09.2922:21 | oreo | |
136 | 24.09.2917:58 | 수박 | |
115 | 24.09.2913:21 | 루마루 |