시스템 사양 선택 | 1번 |
---|
안녕하세요 설치후기로 첫 글을 써봅니다.
얼마 전에 세일로 해당 노트북을 구매해서 커맥을 올려보았습니다.
한지는 좀 됐는데 까먹고 있다가 같은 모델 후기 올리신 글을 보고 생각나서 올려봅니다.
커맥 초보라 제대로 안된 것들이 좀 있을듯 하네요.
되는것:
내장 사운드, 내장그래픽 공유메모리 정상, 화면 밝기조절
와이파이 & 블루투스 (with BW1560), 베터리 표시
긴가민가한것:
커버 닫아 슬립 기능
안되는것:
터치패드.., 그 외 확인 안한 기능 다수
삽질 당시에 메모장에 기록을 해두었는데 대충 했더니 지금 보면 잘 모르겠는 부분들이 있네요 ㅎㅎ
레노보 s340 해킨토시 설치 일지
참고자료 : https://www.tonymacx86.com/threads/guide-acer-swift-5-sf514-53t-whiskey-lake-macos10-14-5.277618/
To Do:
1일차
I2C 터치패드는 강좌에는 TPD0에 패치하는 것으로 되어있지만 이 노트북은 TPAD에 할당이 되어있습니다.
DSDT에 name(SSCN)과 name(FMCN)을 device(TPAD) 쪽에 넣어주시면 작동할거에요...그런데 IRQ할당이 안됩니다.
voodooi2c의 polling 모드로 작동한다는 건데...pinning모드가 되면 뭐가 나아지는지 모르겠습니다...
어쨌든 GPIO pinning을 위해 pin list에 강좌의 방법대로 계산된 0x0108을 넣어주면 그게 ACPI pin과 GPIO pin이 일치되는 값은 맞는것 같은데
log에 irq도 할당된다고 나오긴 합니다만...CPU 주파수가 3GHz 대에서 내려오질 않으며 배터리가 광탈하면서 터치패드의 커서 움직임도
아주 둔감해집니다...그냥 GPIO pinning은 포기하고 사용하고 있는데..혹시 해보시고 뭔가 알아내시면 공유좀 부탁드려요..
저는 현재 이 문제와 HDMI 출력...딱 두가지 빼고는 모든게(?) 잘됩니다..
오랜만에 시간내서 터치패드를 다시 도전중인데 잘 안되네요..
DSDT에 뭔가 추가하면 커널패닉이 나는지 부팅이 안돼서..
혹시 터치패드 잡을 때 여기서도 팁글 이것저것 보긴 했는데 잘 모르겠더라구요..
참고할만한 글이 있을까요?
위 링크를 크롬으로 번역해서 한번 읽어보세요
GPIO Pinning은...CPU 풀로드가 생겨 쓰기 힘드니(이유를 모르겠음) 그냥 포기하시고..(pin list에 0x00055 넣으세요..원래 있던 값으로 하면 부팅 안됩니다)
가이드에는 보면 method(_CRS)에
Return (ConcatenateResTemplate (SBFB, SBFG))
이것만 남기라고 해놨던데...기존 값들을 지우고 저것만 넣으면 터치패드가 작동을 안합니다...그냥 기존 값 두고 SBFI 만 SBFG로 고치세요
PKG3 method와 SSCN, FMCN은 SSDT-I2CxConf.aml 로 만들어서 별도로 로드시키고
AppleI2C.kext를 무력화하는 Kexts to Patch를 config.plist 에 설정해야 voodooi2c.kext가 로드되어 정상작동 합니다.
감사합니다! 덕분에 터치패드가 살아났습니다 ㅎㅎ
이제 거의 완벽하네요 hdmi 출력은 저도 안되는거 같지만...
HDMI가 안되는 이유를 모르겠어요...이 제품이 좀 툭이한게..윈도우나 우분투도 bios에서 uefi only 로 설정하지 않으면 hdmi 출력이 안됩니다..이런 이해할 수없는 특징 때문인건지 알수가 없어요..혹시 뭐라도 발견하시면 공유부탁드려요
해킨툴에서 보면 커넥터 목록에 dp만 두 개가 있고 hdmi가 없는게 원인가 싶은데
그게 바뀌지가 않더라구요 흐음 아직 초보 수준이라 어렵군요 ㅎㅎ
아...한가지 더...voodoops2를 사용하시는 경우
f11, f12 밝기 조절은 _Q11 과 _Q12에 각각 Notify (PS2K, 0x0405) 와 Notify (PS2K, 0x0406)을 넣어주면 작동합니다..
그런데...키코드 값이 karabiner에 찍히지 않는 fn+k 와 fn+p가 각각 brightness down과 up으로 작동한다는 사실을 우연히 발견했습니다.
몇개 더 눌러보니...키코드가 찍히지 않는 fn+q와 f18로 인식하는 fn+t 가 있습니다....활용법과 지우는 법은 아직 연구중입니다..
같이 연구해보아요..ㅋ(힌트:노트북살때 들어있던 부직포에 fn+q가 silent, boost 모드 토글로 작동한다는 안내가 얼핏 있긴 했습니다)
안녕하세요 저도 완전 같은 기종인데 설치하신 파일 공유 좀 부탁드려도 될까요? 이번에 해킨 설치하려고 하는데 엄두가 안나네요 부탁드립니다
일단 얼마전까지 터치패드까지 됐는데 업데이트 하니 터치패드가 안되긴 합니다..
일단 제가 쓰는 파일을 올려드리긴 하는데 설치할 때 참고용으로만 쓰시고 설치한 후에는 직접 해보시는게 좋을듯 합니다 ㅎㅎ
이게 또 그대로 써서 된다는 보장이 없긴 하지만..
kext들 최신버전으로 바꿨더니 터치패드 다시 되네요
저거 쓰실 때 kext 최신버전으로 바꿔서 쓰셔요
죄송한데 한가지 더 부탁드려도 되겠습니까?
efi를 붙여넣고 하니까 하드로 부팅할때 사과모양에서 가만히 있네요 왜 그런거죠?
그리고 최신 kext는 어디서 받는건가요?
혹시 공유가능하시면 최신걸로 다시 해주시면 안될까요?
어려운 부탁드려서 죄송합니다
일단 현재 공유드린 kext는 터치패드 문제 외에는 정상동작 하는 애들이긴 합니다
일단 부팅 문제는 Dsdt 파일 지워보면 될지도 모릅니다 dsdt 파일이 문제라면 가이드 따라서 직접 덤프 받아다 수정하시는 수 밖에... 저도 초보라 뭐가 문제일지는 잘 모르겠네요
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +30 | 944 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 579 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1407 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 577 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 910 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4005 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5090 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 111 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 106 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 123 | 24.10.2321:29 | 해킨도전자 |
106 | 24.10.2322:26 | 뿌엥 | |
123 | 24.10.2321:29 | 해킨도전자 | |
111 | 24.10.2319:04 | 사노라맨 | |
791 | 24.10.1412:27 | shl628 | |
681 | 24.10.1316:00 | 수박 | |
346 | 24.10.1222:56 | Stultus | |
944 | 24.10.1121:10 | 좌절금지 | |
736 | 24.10.1115:53 | 수박 | |
579 | 24.10.0900:22 | 줌바이퍼 | |
1407 | 24.07.1219:19 | Stultus | |
1218 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
629 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
895 | 24.09.2321:32 | Stultus | |
995 | 24.09.2210:59 | 좌절금지 | |
646 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
577 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
910 | 24.09.1723:58 | 좌절금지 | |
602 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
463 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
306 | 24.08.2422:59 | 하나브 | |
319 | 24.08.2316:25 | 화정큐삼 | |
416 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
539 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
일단 해당 프로세서의 그래픽은 620입니다 (630은 데탑용입니다)
밝기 조절을 살렸다면 닫기 동작도 같이 살아납니다 (어차피 SSDT 집어넣거나 패치하셨을테니까요)
터치패드는 렙탑 작업시 가장 애먹이는것중 하나로 기종 심지어는 레노버같은경우 같은 모델이라도 다른 부품 쓰거나하기땜에 일괄적 답변은 곤란합니다 (I2C는 물른이고, GPIO나 DSDT, 전용 kext등이 필요할 수 도 있고, 저런걸 다 써도 안 살아나는 기종도 있습니다)
HDMI출력은 Framebuffer 삽질하면 해결됩니다 (그래픽 가속 잡은 상태에서 커넥터 관련값 변경후 해당값 반영) (본문에 적힌대로 하신거라면 간단하게 플렛폼등만 입력해서 쓰시는듯하신데, 그렇게 하면 해결이 안 되는 부분입니다)
USBInjectAll.kext은 작업할때 처음에 필요한거고, 렙탑은 보통 내부적으로도 포트 적게 잡혀있어서 필요없습니다
GenericUSBXHCI.kext도 요즘 보드에 쓸일 없습니다
제대로 작동하는 Device ID랑 ig-platform-id를 아는 상태라면 Framebuffer로 변환하는것도 금방 끝나니 HDMI문제 해결하는겸해서 적용해주세요
FakePCIID.kext, FakePCIID_Intel_HDMI.kext WEG을 쓰는경우 사용하지 말아주세요 (특히 후자는 이미 WEG에 통합되어서 필요조차 없습니다)
그리고 요즘 어지간한 kext는 /S/L/E나 /L/E에 설치하지 않고, Clover쪽에 설치해도 아무 문제 없으므로 (특히 언급한 kext는 전부) 문제를 일으킬 가능성이 큰 시스템 kext 설치는 추천되지 않습니다
마지막으로 베터리를 잡는 방법은 FakeSMC를 쓰는경우 ACPIBatteryManager.kext를 쓰시고, VirtualSMC를 쓰는경우 같이 따라오는 베터리 관련 kext로 잡을 수 도 있습니다