ASUS Vivobook S510UA-BQ423 (i5-8250U) MacOS Catalina 10.15.2 설치 후기 (19.12.30 수정)
- 네뷸리
- 1945
- 23
네뷸리님의 기기정보
시스템 사양 선택 | 1번 |
---|---|
설치필수파일첨부 | 첨부 |
글제목양식 및 공지숙지 | 숙지 |
안녕하세요 Nevuly입니다.
1달간의 오류 확인과 작업 끝에 제 비보북에 카탈리나를 실사 가능하게 만드는데 성공하였습니다.
뽀로로님(whatnameisit님)의 깃허브 소스코드와 tctien342님의 깃허브 소스코드를 이용하여 EFI를 만들었습니다.
기존에 뽀로로님의 깃허브 소스코드로 부팅하였을 때 키보드 백라이트가 동작하지 않아 작업에 애를 많이 먹었는데,
이번엔 DSDT를 수정하여 키보드 백라이트가 작동하게 만들었습니다.
현재 작동하지 않는 것들을 나열하자면
1. USB UVC 카메라 // 버그 아님 확인.
2. HDMI 사운드 // 임시 픽스 완료.
3. Intel Speed Shift // 픽스 완료.
이정도 있습니다.
1번 같은 경우 원인을 찾고 있으나, 현재 USB단에서 제대로 인식은 되는데 화면에 카메라가 뜨지 않아 확인 중에 있고,
// 19.12.30 수정 1: 버그 아님 확인했습니다.
2번 같은 경우 HDMI 사운드 픽스 관련을 찾아봤고, 적용하여 테스트 해볼 예정입니다.
// 19.12.30 수정 1: 뽀로로님이 버그 픽스를 하신거 확인하였고, 현재 반영 후 테스트 중입니다.
// 19.12.30 수정 3: 뽀로로님의 버그 픽스를 사용하여 임시 픽스 완료했습니다. 추후 AppleALC 업데이트 내역을 확인하여 최신 버전에 맞춰 수정할 예정입니다.
3번의 경우 뽀로로님이 적용을 해주셨는데, 저는 C-State가 계속 Disabled로 표기가 되서 EFI Shell에서 열어버릴까 고민하고 있습니다.
// 19.12.30 수정 1: 뽀로로님의 가이드에 있는 Pike R. Alpha님의 커널 패치 적용 여부 확인하고, 부트옵션에서 KernelPM 비활성화 옵션 반영하여 수정하였습니다.
.
이외에 Alcor SDCard Reader같은 경우 저는 AppleStorageDrivers.kext 순정에서 DeviceID만 변경하여 고쳤습니다만, config.plist에서 적용하는 법을 찾아보고 있습니다.
// 19.12.30 수정 2: AppleStorageDrivers.kext 순정을 수정하는 방식에서 config.plist에서 KextToPatch로 적용하여 모든 사용자들이 쉽게 적용할 수 있게 했습니다.
EFI는 제 깃허브인 https://github.com/Nevuly/S510UA-BQ423-Hackintosh/ 에서 확인하실 수 있으며, ACPI단은 별도의 .dsl파일들을 따로 같이 올려두었고, ACPI단 업데이트를 할 경우 함께 업데이트 하여 비보북 해당 라인업의 다른 디바이스들에게 참고용으로 쓰일 수 있게 해두었습니다.
해당 모델에 대한 정확한 TODO List는 https://github.com/Nevuly/S510UA-BQ423-Hackintosh/issues/1 여기를 참고하시기 바랍니다.
감사합니다.
// 19.12.30 수정 1: 작동하지 않는 버그 3건에 대한 내용과 TODO List가 업데이트 되었습니다. (2건 버그 수정 완료.)
// 19.12.30 수정 2: 카드 리더기 관련 내용 업데이트.
// 19.12.30 수정 3: HDMI 오디오 오류 임시 픽스 업데이트.
Big Thanks to,
뽀로로님(whatnameisit) (베이스 기반 제공, HWP 활성화 등)
tctien342님 (베이스 기반 제공)
Pike R. Alpha님 (HWP 활성화)
네뷸리
댓글 23
다만 분명히 hex는 먹는데, kext patch는 안 먹는 이상한것들 (DW1520 WhiteList 우회등)도 있으니 무조건이라곤 못하겠네요
Into the 삽질~
1: 페이스타임 한 번 걸어보세요. 저는 빈 화면에서 제대로 된 화면으로 바뀌어 나옵니다. 10.15 업데이트하면서 페이스타임 켜면 카메라에 아무것도 안 잡히고, 전화 걸면 카메라 되는 것 같아요.
2: 언급해주셔서 매우 감사합니다. 테스트해본 결과 AppleALC 1.4.3에 추가된 0x0d000000로 마이크 인식 되길래 CodecCommander 삭제하고 사용중이었는데, HDMI 소리가 안 나오더군요. 0x03000000에 CodecCommander 2.7.1와 기존 SSDT의 HDEF.RMCF (아마 SSDT에 HDEF말고 HDAS로 이름 바꾸셔서 사용하셔야 될 것 같네요. config.plist HDAS to HDEF rename 사용 안하시므로) 부분 설치하면 HDMI, 노트북 마이크, 노트북 소리 다 나옵니다. 그런데 1.4.3 포함 이후로는 간헐적으로 소리가 안 잡히고, cold boot해야만 다시 인식되는데, AppleALC 1.4.2 사용 추천합니다.
3: 이 부분은 잘 모르지만...AppleIntelInfo 최신 버전으로 테스트하신건지요..
이외: AppleStorageDrivers.kext에서 어떤 DeviceID를 어떤 것으로 바꾸신건가요? config.plist는 패치도 가능하겠지만, USBPorts.kext 넣듯이 Injection kext 만들 수도 있다는 생각도 드네요.
위에 사진이 있군요 허허
HDMI같은 경우 일단 AppleALC 업데이트에 따라 한번 뽀로로님께서 제시해준 솔루션대로 한번 적용해봐야겠네요.
AppleIntelInfo.... 앗.... 안깔은거 같은뎈ㅋㅋ.... ㅠㅠㅠ 확인해볼게요 생각을 못했네요...
AppleStorageDrivers.kext에서 Plugins/USBStorageDeviceSpecifics.kext에서 교체했습니다. Alcor SD Card 리더기를 지원하긴 하는데 DeviceID가 달라서 안되는 거였더군요. 이걸 config.plist로 패치하면 아마 작동할것 같긴한데.... 아직 해킨 초보자라서.. 어떻게 패치해야할지.. 한번 엑팔육 커뮤니티를 열심히 뒤져봐야겠어요....
여튼 X510UA모델 패치 해주신 덕분에 그래도 초보자 치고 편하게 패치했습니다. 정말 감사드려요 ㅠㅠ..
글구 저야 S510UA 깃에서 개선 보완을 하는거지만 잘 되신다니 따봉ㅋㅋ
수정본은 여기에 올려두었습니다.
해당 켁스트에서 Contents/Plugins/USBStorageDeviceSpecifics.kext입니다.
여기 들어가신 다음에 Info.plist 들어가시고,
IOKitPersonalities 탭에 AppleAlcor21In1Reader_1423_25442 여기에 idVendor 교체했습니다.
https://drive.google.com/file/d/158F8va0hCKUdZ6TG1QwpQiH43Tevc_vP/view?usp=sharing
AppleIntelInfo.kext랑 hackintool로 확인해봤는데 Package C-State Auto Demotion란과 Package C-State Undemotion은 0을 나타내고 있습니다.
적용이 된건지.. 안된건지.. 뽀로로님 글 보면 해당 두개도 1로 활성화가 되어야 하는데, 활성화가 안되네요...
수정: 확인해보니 KernelPM 비활성화를 깜빡했더군요. config.plist에 반영하였고, 뽀로로님 깃에 Pull Request 남겨두었습니다. 병합하시면 되요!
업데이트는 수시로 하면서 버그 고치는 중이니....
축하합니다.