본문 바로가기

Hackintosh

삼성 노트북9 메탈 (카비레이크) 시에라 해킨토시 후기

이 글은 https://x86.co.kr/mymac/1725145 의 내용과 같습니다.


안녕하세요. TSK입니다.

 

이번에 NT900X5W-KD5WS 노트북으로 시에라 10.12.6 커맥(해킨토시)을 한번 시도해 봤습니다.

지금은 어느정도 안정화가 된 것 같아 여기에 글을 남겨봅니다.

참고로, 저의 노트북 Spec은 i5 7200U가 달린 모델입니다. (Don't Steal Mac OS X 패닉때문에...후우)

 

일단 QE/CI과 배터리, 사운드, 밝기 조정, 스피트스텝, 터치패드, 유선랜, 웹캠 등은 잡히는 것 같습니다.

외장 모니터  잘 됩니다..만 부팅 이후에 연결하세요.

삼성 노트북은 잠자기가 안되나 봅니다...? (아래 추가 서술)

펑션키는 DSDT 패치로 될 겁니다.. (미확인)

WiFi는 인텔입니다...ㅠㅠ

 

아래는 제가 설치한 순서를 글로 정리했습니다. 혹시나 부족한 점이 있다면 알려주시면 감사하겠습니다.

 

 

1일차 - macOS 설치 및 그래픽 잡기

 

좌절금지's 10.12.6 사용.

https://x86.co.kr/kext/1674944

 

윈도우 & 맥 듀얼부팅.

https://x86.co.kr/tip/1512782

Tip, 설치할 파티션을 빈공간으로 만들지 마시고 아무렇게 하나 생성해주세요. (디스크 유틸리티에서 못잡더군요...)

 

config.plist 교체하기. (아래 링크의 파일을 config.plist로 이름 변경 후 교체)

https://x86.co.kr/tip/1714530

 

설치와 설치 직후 부팅시, ig-platform-id를 0x12345678 (등 이상한 값 아무거나...) 로 바꿔줍니다.

 

부트로더 설치 시, drivers64와 drivers64UEFI, config.plist를 USB에 있는놈으로 바꿉니다.

 

이제 그래픽을 잡아볼까요? (HD620 기준)

clover configurator에서 방금 복사한 config를 불러옵니다.

Devices - IntelGFX - 0x59168086

Graphics - ig-platform-id - 0x59160000

SMBIOS - MacBookPro14,1

Kernel and Kext Patches는 아래 사진 확인해주세요. (제일 마지막줄은 Disabled 체크)



 

일단 이렇게 저장하고, 아래 파일을 받아서 EFI-CLOVER-kexts-others 폴더에 투척합니다. (필요시 검색)

FakeSMC.kext

IntelGraphicsDVMTFixup.kext

Lilu.kext (폴더 보면 dSYM인가 딸려서 오던데... 일단 전 다 넣었습니다.)

RealtekRTL8111.kext

USBInjectAll.kext

VoodooPS2Controller.kext

Tip, USB 안 kexts 폴더에서 구할 수 있는건 그대로 복사 붙여넣기 하세요.

 

그리고 재부팅을 해서... 그래픽이 잘 잡히는지 확인하려는데,

윈도우 유지하려는 분들은 아마 부트로더로 들어가질 못할겁니다.

USB로 부팅 후 아래를 참고합니다.

https://x86.co.kr/tip/1277407

Tip, FS0이 아니라 보통 FS2인것 같던데... ls 명령어로 대충 확인해보세요.

여기서 Clover 부팅 항목 하나 추가해서 부팅 순서 잡아주세요.

 

부팅하면 패닉 안뜨길 기원해야 합니다...ㅋㅋ

패닉 뜨면... (후우) ig-platform-id 수정해서 임시로 부팅한뒤 다시 시도하세요.

 

 

2일차 - 밝기 조정과 배터리, 사운드 잡기

 

부팅이 되면 정말 좋지만, 최저 밝기 때문에 눈아픕니다.

MaciASL 실행해서, Preferences - Sources에 주소 추가합니다.

http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

 

밝기 조정 패치부터 해볼까요?

https://x86.co.kr/tip/1715917

[igpu] Brightness Fix 클릭하면 알아서 해줍니다.

Compile 눌러보면 오류 하나 뜰텐데, 그 오류 나는 줄 자체를 지워주면 됩니다.

 

그 다음은 배터리를 잡아봅시다.

[bat] Samsung NP300E5K 클릭하면 알아서 해줍니다. (나중에 찾아보니까 수정 필요한 변수가 같더군요? 얻어 걸린듯...ㅋㅋ)

Compile하고, 나온 DSDT.aml은 ACPI-Patched 폴더에 넣어주면 됩니다.

EFI 폴더를 마운트하고, 아래 켁스트를 넣어줍니다. (others)

ACPIBatteryManager.kext

 

재부팅 하기 전에, 사운드도 같이 잡아봅시다.

https://github.com/vit9696/AppleALC/releases

AppleALC.kext (폴더 보면 dSYM인가 딸려서 오던데... 일단 전 다 넣었습니다.)

도 EFI폴더에 넣어주세요. (others)

clover configurator에서..

Devices - Audio - 13

 

재부팅해서 정상 작동하는지 확인합니다.

 

 

3일차 - 스피드스텝, 터치패드 잡기

 

스피드스텝은 제가 이상하게 한 걸 수도 있습니다만... 아마 이렇게 하는게 맞을겁니다.

ssdtPRGen.sh 설명서 보고 SSDT.aml 뽑아냅니다.

https://github.com/Piker-Alpha/ssdtPRGen.sh

EFI-clover-ACPI-Patched에 넣고 재부팅하면 바로 붙습니다.

(이건 제가 잘못했을수도 있는데, 0.4까지 내려가는거 보면 잘 잡는거겠죠?)

 

혹시나... 최저클럭이 떨어지지 않는다면,

https://github.com/Piker-Alpha/freqVectorsEdit.sh

이거 한번 써 보세요. (13,1 모델 사용)

 

터치패드도 불편하니 잡아줍시다.

http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x

Page 1 of 126 - ELAN, FocalTech and Synaptics (Smart Touchpad) Driver (Mac OS X) - posted in Smart Touchpad: Last update:18 June 2017 UPDATE: Just wanted to let you all know that I have started my development, but it has been going slow and currently I had to put that on hold (or will be spending less time) for next 2-3 weeks due to unfortunate things that came up for me again like last one year of my life. So dont expect any updates on the project during weekends...

이걸로 전 잡았는데, 나머지 분들은 어떻게 했는지 모르겠네요.

동작이 좀 굼뜬 감은 있습니다.

 

 

4일차 - 잠자기 삽질 (현재 진행형) (불가능...?)

 

위의 세팅에서 잠자기는 아래의 세팅을 하면 들어갈 수는 있습니다.

https://x86.co.kr/qa/1728554

 

그런데, 위의 질문을 잘 보면, 잠자기 후 못 깨어납니다.

아무리 파워를 꾹 눌러봐도, 입력 장치를 눌러봐도 무반응이죠.

해결 방법은 배터리 뽑았다가 다시 껴 주세요. 그것 말고는 답 없습니다. (바이오스 진입조차 불가능하기 때문에)

 

배터리 뽑았다가 다시 끼면 아마 패닉이 일어날 텐데, 부팅 옵션에 darkwake=0 추가하면 살릴 수는 있습니다.

 

 

일단 저는 여기까지 나름대로 안정화를 시켰습니다.

처음 치고는 많이 잡은 것 같은데... 남들이 보기엔 어떨 지 모르겠네요.

 

혼자서 잡을 떈 별의 별 짓거리 다 하고 시간도 오래걸렸는데 이제 보니 별로 한건 없네요...ㅎㅎ

이제 대충 펑션키와 잠자기에 대해서 연구를 해 봐야겠습니다...

 

이 팁이 다른 분들께도 도움이 되길 바랍니다...

  • hisjhg 2018.01.25 14:38 댓글주소 수정/삭제 댓글쓰기

    해킨을 다시시도하려고 합니다 도움이 될 것 같아서 잘 보고 갑니다

  • thenist 2019.02.28 17:39 댓글주소 수정/삭제 댓글쓰기

    한번 NVRAM을 가상화를 설정해보세요 clover부트로더 설치시에 RC 스크립트 설치하시고 Emuvariables64.efi 설치하시면 됩니다

    EMAIL:p717394@gmail.com