질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 아이디어패드 720s 15ikb 10.15.4 |
공지숙지/증상설명 | 숙지 |
봄날님의 모하비 베이스 efi를 붙여서 이번에 감사하게도 좌절금지님께서 고스트 올려주셔서 카탈리나 설치를 시도하고 있습니다 ㅠㅠ 모자란 능력으로 이렇게 저렇게 찾아보면서 하고는 있는데 저 화면에서 더 넘어가지를 않습니다 ㅠㅠ 혹시 도와주실 분이 계시거나 깨우침을 주실 분이 계실까하여 질문글 올립니다 ㅠㅠ
사양은 아이디어패드 720s i7 7700hq 1050ti(안되는 것 알고 있습니다) 블루투스 모듈 구매후 장착 완료
#efi,#ᅲᅲ_lenovo_아이디어,#설치,#깨우침,#고스트
- 필요없는 Kext 목록
ACPIMonitor.kext
AppleBacklightInjector.kext
FakePCIID.kext
FakePCIID_Broadcom_WiFi.kext
FakePCIID_Intel_HD_Graphics.kext
FakePCIID_Intel_HDMI_Audio.kext
IntelCPUMonitor.kext
IntelGraphicsFixup.kext
IntelMausiEthernet.kext
Lilu_v1.3.2.kext
SmallTreeIntel82576.kext
VoodooHDA-2.9.1.kext
그 외 나머지 네트워크, SATA 관련 Kext 는 질문자님의 노트북에 적합한 Kext 만 남기고 모두 삭제해주세요.
그리고, 봄날님의 EFI 폴더를 사용하였다면 거의 모든 Kext 의 버전이 오래되었을 가능성이 큽니다.
모든 Kext 를 최신 버전으로 교체해주세요.
너무 감사합니다ㅠㅠ 부트옵션은 상관없을까요~? 귀한댓글 달아주셔서 감사해요! 일끝나고 시도해서 보고올리겠습니다!
이리저리 조합하고 봄날님 베이스가 좋아서 설치는 끝냈습니다! 근데 잠자기 깨우기 랑 터치패드가 전혀안먹네요 ㅠㅠ 힌트를 얻을 수 있을까요?
질문자님의 노트북의 터치패드는 I2C 방식으로 보입니다.
GenI2C + DSDT.dsl + VoodooI2C.kext 를 사용하여 패치하고 적용하면 됩니다.
그리고, GenI2C 는 다음 사이트의 Release 에서 최신 버전을 다운로드하면 됩니다.
https://github.com/williambj1/GenI2C
VoodooI2C 는 다음 글을 참고해주세요.
https://x86.co.kr/kext/4414748
VoodooI2C 에 대한 자세한 설명은 다음 사이트를 참고해주세요.
https://voodooi2c.github.io/#Introduction/Introduction
https://voodooi2c.github.io/#Polling%20Mode/Polling%20Mode
https://voodooi2c.github.io/#Installation/Installation
https://voodooi2c.github.io/#Satellite%20Kexts/Satellite%20Kexts
또는, GenI2C 를 사용하지 않고 다음 글을 참고하여 직접 DSDT 를 수정하는 방법도 있습니다.
단, 난이도가 높은 작업입니다.
https://github.com/williambj1/VoodooI2C-PreRelease/blob/master/触摸板补充.md
다음 글은 GPIO Pinning 에 대한 내용입니다.
https://voodooi2c.github.io/#GPIO%20Pinning/GPIO%20Pinning
또한, 잠자기 & 깨우기 기능의 방해 요소는 여러가지가 존재합니다.
잠자기 & 깨우기 방해 요소를 로그를 통하여 원인을 파악하고 해결해야 합니다.
EFI 폴더를 확인해보니 Config.plist 에서 수정할 점이 조금 많이 있습니다.
- ACPI Object Rename 패치가 적용되어 있는데 이와 관련된 SSDT Hot Patch 파일이 없습니다.
Config.plist 에서 다음과 같은 Rename 패치가 적용되어 있습니다.
그런데, Patched 폴더에 OEM DSDT 에서 위의 Rename 패치를 하려는 Object 를 Override 하는 SSDT 가 존재하지 않습니다.
그러면, ACPI 상에서 _Q11 & _Q12 의 EC Query , Method GPRW 가 상실되어 기능이 작동하지 않게 될 수도 있는데
Method GPRW 는 잠자기 & 깨우기 기능과 연관되어 있습니다.
즉, 잠자기 & 깨우기 기능이 정상적으로 작동하지 않은 원인이 저 사진의 잘못된 ACPI Object Rename 패치일 수도 있습니다.
그리고, _OSI 를 XOSI 로 Rename 하는 패치도 터치패드의 VoodooI2C 와 일부 관련이 있습니다.
그러므로, 저 Rename 패치도 터치패드가 제대로 작동하지 않는 원인일 수도 있습니다.
ACPI 와 DSDT & SSDT Hot Patch 에 대한 내용은 다음 글을 정독하여 공부해보세요.
_OSI 를 XOSI 로 Rename 하는 패치와 Method GPRW 에 대한 내용도 자세하게 설명되어 있습니다.
- AppleALC.kext 와 VoodooHDA.kext 가 둘 다 동시에 같이 넣어져 있습니다.
VoodooHDA.kext 를 삭제하고 AppleALC.kext 만 넣었습니다.
그리고, 혹시 터치패드 제스처 안정화 작업을 하기 전에 Mac OS 상단 메뉴바에서 배터리 잔량은 정상적으로 표시되나요?
Mac OS 에서 배터리가 정상적으로 작동하는 것이 인식되지 않으면 터치패드가 작동하지 않을 수도 있습니다.
추가로, GenI2C 에서 Device Name 항목에는 터치패드 장치의 ACPI 이름을 입력하면 됩니다.
댓글의 장치 관리자 사진을 보니 ETD0651 이 보이는데 DSDT 에서 검색을 해보면
다음 사진과 같이 \_SB.PCI0.I2C0 이라는 Scope 에 위치하는 TPD0 Device 에서 ETD0651 이 존재하는 것을 확인할 수 있습니다.
즉, GenI2C 의 Device Name 항목에는 TPD0 을 입력하면 됩니다.
그런데, 혹시 Windows 장치 관리자에서 " HID 규격 터치 패드 " 말고도 " I2C HID 장치 " 라는 항목이 있나요?
우선, 위의 수정이 필요한 점과 여러가지 수정이 완료된 EFI 폴더를 첨부하여 드립니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
Microsoft 폴더를 삭제하지 않도록 주의해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
도움 주셔서 너무 감사합니다 ㅠㅠ geni2c를 이용해서 이렇게 생성하고 ssdt를 생성해서 패치폴더에 넣어놨습니다! 하지만 터치패드는 여전히 먹통입니다 ㅠㅠ 배터리 잔량 표시는 잘 되고 있습니다! 외장 hdmi는 해킨툴을 이용해서 시도해보다가 안되었습니다.ㅠㅠ 외장 hdmi 포트를 사용하면 (썬더볼트 포트로 짐작-허브의 hdmi포트 사용) 프리징이 나면서 그대로 멈춰라 입니다.ㅠㅠ "i2c hid장치" 항목이 있습니다! 추가로 사운드가 안잡히고 있습니다 ㅠㅠ 내장이 안잡히네요...
GenI2C 에서 생성된 SSDT 를 넣은 것만으로 끝난 것이 아닙니다.
Readme.txt 에서 지시된 내용대로 Config.plist 의 ACPI 부분에 Rename 패치를 하셨나요?
그리고, DSDT 에서 Darwin OS ( Windows 10 ) Patch 가 적용되어 있어야 합니다.
또한, 내장 사운드 출력은 적합한 Layout ID 를 찾아야 하는데
우선은 AppleALC.kext 를 삭제하고 VoodooHDA.kext 로 넣었습니다.
우선, 제가 EFI 폴더를 수정하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
Microsoft 폴더를 삭제하지 않도록 주의해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
그런데, HDMI 출력과 관련된 부분은 죄송하지만 저도 잘 모르겠네요...
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
위의 글을 참고해보고 Hackintool 에서 다음과 같은 패치를 한번 시도해보세요.
- HDMI Infinite Loop Fix
- DPCD Max Link Late
- LSPCON
선생님...! 선생님께서 주시는 호의가 저에게 얼마나 큰 단비같은지 모르실겁니다 ㅠㅠ 감사합니다!
일단 터치패드 설정화면까지는 나왔습니다! 다만 터치패드 먹통은 그대로입니다 ㅠㅠ 터치패드가 아예 움직이지를 않네요... 마우스 커서와 터치 작동 자체가 안되고 있습니다 ㅠㅠ
음...
BIOS 설정에서 터치패드 관련 항목이 Enabled 로 설정되어 있는지 확인해주세요.
그리고, 노트북 키보드의 F1 ~ F12 와 같은 Function 키 중에서
혹시 Fn 키 + 터치패드를 활성화 / 비활성화하는 Function 키를 눌러서 터치패드가 작동하는지 확인해보세요.
GenI2C 를 실행하고 상단 메뉴바에서 Debug 탭을 누르고 로그를 추출해서
로그 파일을 댓글에 첨부하여 보내주세요.
늦은 밤까지 수고가 많으십니다. :)
그리고, Kernel Cache 재생성 작업을 해줘야 터치패드가 작동한다는 글을 본 적이 있었던 것 같습니다.
Hackintool 의 도구 탭에서 아래의 아이콘 중에서 권한 복구 & Kernel Cache 재생성 작업을 해주는 기능이 있습니다.
한번, Kernel Cache 재생성을 해보세요.
Thunderbolt 부분은 저도 잘 모르겠습니다... ㅜㅅㅠ
봄날님의 설치 후기글을 보니 다음 사진과 같은 내용이 있네요...
메모리 맵 관련 문제로 추측됩니다.
다음 글을 참고하여 Memory Map 및 Slide 값을 계산하여 부트 옵션에 적용해주세요.
선생님!! 어느 정도 실마리를 잡은 것 같습니다! aborted returned 가 다른게 아니라 설정 이전으로 상황을 돌려버리는 것 같습니다! 리턴이라니! 그래서 설정하고 잘될 때는 상관 없는데 다신 aborted returned 에러가 나면 설정하기 전 초기화 상태로 변하는 것 같습니다! 그래서 매번 sudo kextcache -i / 를 줘서 다시 설정하게 만들어버리는 것 같습니다. 그래서 메모리맵을 공부해보고자 했지만... 두뇌의 한계로 계산에 실패했습니다... 다만 slide=0 옵션을 주어서 부팅하고 있는 상황입니다. 좋은 참조문을 활용못하는 바보입니다... 더 찾아서 공부해볼게요. 그래도 파일은 받았습니다! 아마 aborted returned 가 나오면 다시 설정하겠지만... 그래도 선생님 덕분에 여기까지 올 수 있었습니다! 감사합니다. ㅠㅠ 이memmap.txt 제 hdmi도 해결해보도록 노력하겠습니다!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +15 | 77 | 24.10.2318:25 | 헷인토시 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +9 | 82 | 24.10.2513:02 | 김밉상 |
Hot 맥프로를 들여왔는데 질문이 있습니다. +7 | 112 | 24.10.2315:51 | 배고픈사람 |
67 | 24.10.2513:28 | 희밍현수님 | |
82 | 24.10.2513:02 | 김밉상 | |
51 | 24.10.2421:15 | 활주로임 | |
57 | 24.10.2322:21 | 활주로임 | |
77 | 24.10.2318:25 | 헷인토시 | |
72 | 24.10.2317:01 | 활주로임 | |
112 | 24.10.2315:51 | 배고픈사람 | |
145 | 24.10.2308:19 | 미찌콘 | |
115 | 24.10.2213:48 | 아킬리오 | |
97 | 24.10.2210:36 | MCMC | |
69 | 24.10.2200:57 | 헷인토시 | |
180 | 24.10.2123:22 | 마요네즈 | |
1423 | 24.10.1914:54 | 활주로임 | |
201 | 24.10.2017:21 | RTings | |
1369 | 24.10.2000:14 | Kylee | |
124 | 24.10.1921:50 | 루이코아낭 | |
683 | 24.10.1918:03 | Gastone | |
89 | 24.10.1721:28 | Oscar | |
211 | 24.10.1712:11 | 희밍현수님 | |
77 | 24.10.1612:42 | SystemShock | |
315 | 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 | |
939 | 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 | |
122 | 24.10.0723:26 | 오십견 | |
1242 | 24.10.0723:14 | Steer | |
124 | 24.10.0721:40 | 서재희 | |
80 | 24.10.0704:04 | g2030h61 | |
94 | 24.10.0704:00 | g2030h61 | |
101 | 24.10.0620:14 | SystemShock | |
118 | 24.10.0617:57 | 늘심심 | |
1421 | 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 | |
402 | 24.10.0207:44 | 데스맥 | |
258 | 24.09.3014:22 | 민준송 | |
185 | 24.09.2922:21 | oreo | |
136 | 24.09.2917:58 | 수박 | |
115 | 24.09.2913:21 | 루마루 |
저 사진의 부팅 단계는 EFI 드라이버 파일과 Config.plist 의 일부 설정이
어떻게 설정되어 있는지에 따라서 부팅 여부가 달리질 것입니다.
- OsxAptioFix2Drv-64.efi 와 OsxAptioFix3Drv-64.efi 가 둘 다 동시에 같이 넣어져 있습니다.
둘 다 삭제하고 AptioMemoryFix.efi 를 넣고 시도해보세요.
AptioMemoryFix.efi
- 불필요한 Kext 가 많이 있으며 Lilu 가 2 개 들어있습니다.
사용하지 않는 Kext 와 Mac OS Catalina 10.15.x 버전에서 사용되지 않는 Kext 를 삭제하여 정리해주세요.
그리고, Mac OS Catalina 10.15.4 버전을 부팅하기 위해서는
클로버 부트로더가 v2.5k r5107 이상의 버전이어야 합니다.