시스템 사양 선택 | 1번 |
---|
안녕하세요. 지난 설에 설치하고 지금 상태의 안정화 마쳤었는데 여러 궁금한게 있고, 빠진게 있나 해서 질질끌다가 후기 올립니다. 사실 어제는 토니맥에 질문 올리고, 오늘은 엑팔에 질문 올렸는데 토니맥은 정지먹고 엑팔은 264582 님이 굳이 해결볼 필요 없다고 하셔서...후기 남기고 다음 달에 집으로 얻어올 예정인 데탑 세대로 추가 삽질을 해볼려고 합니다. 지인이 버릴 것 같아서 주워올려 했는데 안 버린다네요.
들어가기 전
우측 상단 설명서에 들어가면 아이뱅크 @아이뱅크 172439 님의 입문자가이드에 자세히 나와있는 관계로 그냥 언급만 하고 넘어가면, 설치용 USB 만들기, USB 설정, 설치, 하드에 부트로더 심기, 기타안정화 순인 것 같습니다. 그래서 입문자가이드를 필수적으로 읽어야 하지만, 추가적으로 저는 노트북이고 RehabMan 설정을 따라가기 때문에 RehabMan의 글도 읽어보시는게 매우 도움이 될 것 같습니다. 영어는 어쩔수 없어요.
제가 추가적으로 한 것과, 제 노트북에 특별히 적용되는 것, 그리고 제가 언급하고 싶은 것들을 나열하면 아래와 같습니다.
듀얼부팅
한 하드에 듀얼부팅하는 경우 퓨리온 @퓨리온 286179 님의 한 하드에(HDD, SSD) Windows, OSX 듀얼 O/S 설치하기.. 참고했습니다. 저는 두 번째 방법으로 했어요. 하드에 클로버 심고 나서 EFI/Microsoft/Boot의 bootmgfw.efi를 bootmgfw-orig.efi으로 바꾸어주었습니다.
그런데 윈도우 업데이트 시 다시 해야 되는 것으로 알고 있구요. custom boot entries 만들 때 왠지 모르게 헤맸습니다. 요즘 사타 SSD는 싸니까 슬롯 하나 더 있는 경우 3,4만원 주고 120이나 240 넣으면 될 것 같습니다. 공짜로 생길 일이 있어서 기다리고 있긴 한데...비싸고 고성능을 바라면 데탑으로 가야죠.
배터리
여기는 배터리 관련된 것만 다룹니다. 다른 DSDT/SSDT 패치는 여기저기 둘러보면 잘 나와있습니다.
우선 원도리 @원도리 2894081 님의 5탄 쌩 초보도 할수있다 노트북 배터리 패치 DSDT-SSDT 패치를 하여보자.와 Rehabman의 배터리 DSDT 패치와 DSDT 패치 가이드를 읽어보니 많은 도움이 됬습니다. 배터리는 서로 약간 다른 방법을 사용하긴 하지만, 그래도 결론은 둘 다 됩니다. 그리고 기종이 완전히 일치하지 않는다고 해도, 패치가이드 먼저 읽어보고 비슷한 기종에 비슷한 필드들이 나온다 하면 조금씩 살펴가면서 수정할 것 수정하고 적용하면 편합니다. 제가 실패했던 다른 노트북도 그렇게 해서 배터리 쉽게 잡았었구요.
먼저 MaciASL에서 [syn] fix PARSEOP_ZERO Error(이 노트북 배터리 안잡아도 컴파일 안되요) 패치를 했습니다. 그리고 EC를 검색해보고 수정해야 될 필드들을 Patch에 있는 배터리 패치와 비교해봤습니다. 완전 똑같아 보이는 [bat] Samsung NP300E5K이므로 선택하고 컴파일 하면 오류뜹니다. 오류 문구를 보면
라고 나옵니다. 잠깐 멈추고 감상하자면, EC region 아래 B1AF로 등록된게 없어서 14531과 14775 라인에서 B1AF를 사용 못한다는 오류(라고 이해하고 있습니다)입니다. 패치 내용 보면 이미 EC region에서는 B1AF를 B1B4(A1F0,~)로 바꾸어 놓았거든요. 그러면 왜 14531과 14775에서는 패치가 안됬는가 하면, 제 노트북이 아니라서 뜨는 오류일수도 있습니다. 하지만 EC region 비교해봤을 때 동일한 배터리 사용하고 있을 만큼 패치되어야 할 필드들이 동일한 것을 이미 확인했습니다. 그래서 제 예상은 패치 자체가 잘못되었거나, 그 당시 패치 만들었을 때와 다른 버전의 MacIASL과 iasl를 가지고 있는 것 같습니다. 14531, 14775에 해당하는 패치코드를 보면
라고 뜨는데, MaciASL에서 패치되어야 할
\_SB.PCI0.LPCB.H_EC.B1AF
중에서 백슬래시\를 \\를 이용해서 읽어들일 것이라고 했지만 실제로 \ 인식이 안되었거든요. (그리고 replaceall_matched begin에서도 동일하게 \\라고 표기한건 패치 자체가 잘못된 것 같습니다.) 그런데 패치에서 \를 조회하게 만드는건 저도 모르겠어서 직접 에러 라인에 가서 수정해주었습니다.
두 곳 모두
\_SB.PCI0.LPCB.H_EC.B1AF
를
B1B4(\_SB.PCI0.LPCB.H_EC.A1F0,\_SB.PCI0.LPCB.H_EC.A1F1,\_SB.PCI0.LPCB.H_EC.A1F2,\_SB.PCI0.LPCB.H_EC.A1F3)
로 바꾸어주었습니다. 배터리가 붙었구요, 환경설정에서 터치패드 설정도 잘 됩니다. update 4/11: 최근에 배터리 패치 SSDT로 만들었는데 Clover rename이랑 잘 정리해서 커스텀맥 파일자료에 올려놓겠습니다. 다시 update: https://x86.co.kr/kext/3424354
SSDTs로 접근할 분이 혹시 계시다면 사용해보시고, 잘 작동되는지 알려주세요.
https://x86.co.kr/tiplus/3032071
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
와이파이와 블루투스
조금 오래 된 아티브북에는 주로 Atheros 무선랜카드가 들어가는 것 같습니다. 그런데 모하비에서는 더이상 Atheros를 지원하지 않습니다. 그래서 크게 세 가지 방법이 있는데요, 하이시에라를 이용하거나, 모하비에서 패치된 플러그인 켁스트가 들어있는 네트워크 켁스트를 이용하거나, 하이시에라 플러그인 켁스트와 더불어 보완해주는 켁스트를 하나 더 넣어주면 됩니다. 저는 후자: 하이시에라에서 (켁스트 원본 검색하시면 난사 @난사 247529 님께서 모아두신 켁스트 있습니다) IO80211Family.kext를 통째로 가져와서 /s/l/e에 대치하거나, IO80211Family.kext/c/p 안에 있는 AirPortAtheros40.kext.zip를 가져와서 동일한 위치에 넣어주면 하이시에라까지 네이티브 지원되는 Atheros 카드는 인식됩니다. 네이티브 지원 안되는 카드들을 붙게 만드는 RehabMan이 수정한 와이파이.zip 켁스트를 /s/l/e에 넣었습니다. 그리고 저는 config에 제 카드인 AR9565에 해당하는 코드를 넣었는데요, 클로버 boot argument에 -ath9565를 넣었습니다. 다른 카드 중 AR946X (AR9462 & AR9463)는 boot argument가 없으면 자동적으로 코드가 들어가구요, AR9485의 경우에는 -ath9485를 넣으면 된다고 합니다. 그 외에 FakePCIID를 이용해서 whitelist bypass해서 붙는 카드도 있는 것 같더라구요.
다음 업데이트에 플러그인 켁스트가 사라질지 모르겠습니다. 사라지면 여기서 다시 찾아야죠. update 4/11: injector kext는 무조건 parent kext에 들어갈 필요는 없는 것 같습니다. 모하비 네이티브 켁스트로 구성된 시스템에서 L/E에 AirportAtheros40.kext를 넣어주고 캐시 리빌드 하고 config.plist에 -athxxxx만 잘 넣어주면 앞으로 업데이트 시에도 큰 문제는 없을 것으로 예상됩니다.
블루투스는 문제점이...연결하면 와이파이 끊겨서 다시 연결해주어야 하는 현상이 있습니다. 제일 처음 Atheros injection을 시도했던 분 말로는 엘 카피탄에서는 됬다는데 지금 테스트해보면 최근 macOS에서는 에어드롭 안되는 것 같습니다. 랜카드가 사실 Built-in 칩인데 브로드컴 동글을 사서 사용하는게 더 편할 것 같아요. 기존 활성화시키려던 켁스트는 지워버리면 되고, 옵티머스처럼 전력소비가 크지 않을테니까 전력/전원 관련 패치 안해도 크게 문제될 일 없을 것 같구요.
https://bitbucket.org/RehabMan/ath9kfixup
RehabMan's FakePCIID github repository
USB
USBInjectAll.kext로 시작해서 Hackintool을 이용해 없는 포트 죽이는 켁스트 만들었습니다. 가이드는 Hackintool 작성자 headkaze님 것을 보고 따라했지만, 엑팔에도 한글로 된 것들 있는 것 같습니다. 포트가 2.0 세 개 밖에 없어서 매우 쉬워요. 그리고 3.0과 3.1이 없어서 세월아 내월아 안습이죠. 전력 관련된 것은 확인해보지도 않았고, 웹캠과 외부에서 꽂는 포트 외에 다른 것들도 확인 안해보고 그냥 놔뒀습니다. update 4/11: USB 2.0 포트 세 개를 제외하고 나머지는 전부 Internal로 잡았습니다. 그렇다면 HP13, HP14, HP15, PR11가 Internal(255 또는 0xFF)로 세팅되면 되겠습니다. 또 H_EC to EC 패치했습니다. EC로 USB전력 관리하는 시스템에서는 Embedded Control parent scope의 이름이 EC로 되어있어야 한다고 합니다. !!주의!!: 만약 OEM ACPI 테이블에 ECDT.aml이 있는데 EC로 Rename한다면 충돌합니다. 그래서 rename 대신 Fake EC 스코프 만들어주어야 합니다. 구글에 RehabMan usb power property Sierra 검색하시면 토니맥 글에서 SSDT-EC.aml 만드실 수 있습니다.
아무것도 없을 때:
우측 첫번째 포트에 꽂을 때:
이런 식으로 확인해가면서 글자가 뜨고 초록색으로 변하는 포트만 남겨두고 다 지운 후 Export해서 생성된 켁스트를 /kexts/Other과 /l/e에 넣었습니다. USBInjectAll.kext는 지웠습니다.
https://www.insanelymac.com/forum/topic/335018-hackintool-v183/ 업데이트 됬네요.
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
HDMI & VGA
Hackintool이 여기에도 사용됩니다만, 이 노트북은 사용 안해도 될 것 같습니다. RehabMan의 config에 Devices/Properties/PciRoot(2)에 있는 con1, con2, con3가 HDMI로 설정된거라서요. @로 비활성화 시켜놓은 것을 지워주면 될 것으로 예상됩니다.
덧붙여서 말하자면, 제가 알기로는 최신 노트북 Intel Graphics는 con0 Index 0를 LVDS/eDP로 사용하므로, con0는 비워두어도 잘 인식이 됩니다. 제 옛날 시도했던 노트북은 리눅스에서 LVDS 연결경로도 이상하고 EDID가 전혀 조회되지 않는 코어 2세대 노트북이라서 질질 끌다가 포기했는데, 그런게 아니라면 con0는 RehabMan config 그대로 놔두어도 문제 없이 인식되는 것 같습니다.
굳이 Hackintool 이용하면, con1 HDMI의 BusID를 1,2,4, 또는 6으로 놓고 con2, con3를 전부 Dummy로 만들면 되는데, 저는 그냥 con1 패치만 복사해서 제 config.plist에 넣었고 나머지는 지웠습니다. DSDT 기본 패치만 해주면 집에 하나밖에 없는 거실 TV에서 소리도 잘 납니다.
CaseySJ는 HDMI에 BusID 5 사용 안한다고 하는데 저는 되네요. 별 문제 없습니다. update 4/11: 언제부턴가 BusID 5 된다고 합니다. 많은 사용자들이 적용해본 결과겠지요. 그리고 VGA 포트도 됩니다. 토니맥에서 VGA=DP라고 하는데, 0A260006에 Index 2가 원래 DP로 되어 있으므로, 그대로 놔두면 대략 반반 확률로 VGA 출력 가능합니다. 만약 안 된다면 Index 3로 접근해보아야겠죠.
모든 스크린을 사용하고 싶다면 0A260006에 HDMI 패치만 해주면 되겠습니다. 즉,
<key>framebuffer-con1-enable</key>
<integer>1</integer>
<key>framebuffer-con1-flags</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
와 같습니다. 이것만 있으면 안 되고, 다른 패치들(platform id, device id, dvmt fix 등)과 같이 넣어주시면 됩니다. 이 만큼만 넣는 이유는 0A260006에서 이미 Framebuffer Table이 잘 구성되어 있기 때문에 패치할 항목만 넣는 것입니다. flags 정보는 다른 platform id의 HDMI 부분에서 가져왔습니다. (그런데 이런 삽질 어디에 쓸모 있나 싶네요...그냥 알아가는 정도...)
VGA 포트도 있는데, 요즘 거의 사용도 안하고, 최신 사양 커맥에 변환어댑터 없이는 잘 안 된다는 썰이 돌아다니는 것 같으므로 냅뒀습니다.
Custom Boot Entries
이것을 하면 멋있기도 하지만, 사실 이 노트북 저만 사용하는게 아니라서 저 말고 다른 모든 사람은 클로버 화면에서 윈도우를 선택해야 하는데 Boot Microsoft EFI from EFI라고 나오면 뭔지 모르죠. 그래서 클로버 컨픽에서 다음 화면에서 항목들을 만들었습니다. 간혹 클로버가 config.plist 깨뜨리고, 그리고 항상 순서 섞어놔서 저는 입력하고 싶은 것만 새로 만들어서 plisteditor로 복붙합니다. Volume, 여기에넣고싶은이름, Type만 설정했는데, 아무 문제 없는 것 같아서 나머지는 내버려뒀습니다.
"여기에넣고싶은이름"은 영어나 단순한 기호로만 하는게 좋을 것 같습니다.
SMBIOS
RehabMan config에 활성화된 SMBIOS ProductName은 MacBookPro11,1입니다. 살펴보니 cpu가 i7이라서 비활성화되어 있는 MacBookAir6,2 i5로 했습니다. 스피드스텝 더 잘 잡히는 것 같구요. 1 @1 3374591 님이 지적해주셨는데, SMBIOS는 사실 어떤 것을 써도 별 문제는 없습니다. 다만 데탑은 데탑, 놋북은 놋북, headless는 headless로 구성해야겠죠. 사실 비보북 커맥화 시키면서 처음 알게 되었는데, 자세한 이론적인 내용은 제 머리로 기억하기가 복잡해서 잘 생각나지는 않는게 함정...Haswell config에 기본으로 입력된 SMBIOS 사용하면 되겠습니다.
그 외에 나머지는 화면밝기, 잠자기, 아이메시지, 그리고 기타 실사용에 필요 없는 것들이 있는데, 앞 두개만 링크만 걸어놓습니다. update 4/11: 아이메시지의 경우는 여기저기 검색해보시면 잘 나올거에요. 아니면 제가 최근에 작성한 ASUS 노트북 후기에도 적혀있긴 합니다...
인증
그래픽 문제 해결했습니다.
제 컨피그는 RehabMan 것을 그대로 가져오고 안정화 작업 중 뺄 것들, 제 노트북에 필요없는 것들 뺄 것 빼고 Devices/Properties에 # 로 비활성화 된것들 활성화 시키고, SMBIOS 넣은 거라서 안올려도 될 것 같지만 혹시 누군가 필요하다면 SMBIOS랑 custom boot 지워서 올릴게요. update 4/12: SSDT와 같이 커스텀맥 파일자료에 올려놓았습니다.
언급된 분들 포함해서 정보를 받아먹을 수 있어서 많은 분께 감사드립니다. 제가 틀린 내용 있으면 지적해주세요.
세부적인 업데이트는 github에서: https://github.com/whatnameisit/Samsung-ATIV-Book-2-NT270E5R-KD5S
2020년 5월 3일 기준으로 사용 면에서 바뀐 점은 잠자기 후 깨어날 때 키보드를 누르지 않아도 화면이 들어오는 점입니다.
#인증샷 #사용후기
뽀로로님의 새글 알림을 받으실려면 구독
감사합니다. ㅎㅎ 저도 노트북 여전히 어렵다고 생각하고 있습니다. 그런데 계속 찾아보고 도전하니 코어 제품은 웬만해선 잘 되는 것 같습니다.
감사합니다 ㅎ 1분동안 배지 어디있지 했는데 옆에 삼성 유저라고 뜨네요. 뭐라도 추가 되니까 좋네요 ㅎㅎ
성공 축하드립니다
전 그 반반이 잘 안 되서 삽을 들어도 결국 아직도 VGA는 못 살렸습니다 ㅠ.ㅠ
다만 하드웨어랑 같은 세대 고르면 실재 프로세서가 i7이고, 리얼맥이 i3같은거라도 상관 없습니다 (다만 CPU관련을 클로버에서 잡아주던지, SSDT로 잡아야 함)
엌ㅋ 바로 지적주시네요~ 사실 그거 알게된지 얼마 안됬어요. 제 다른 비보북이 i5 8세대인데 깃이나 토니맥이나 i7 4세대인 MBP11,4 SMBIOS를 쓰라고 추천되어 있더라구요. 그 사실을 수정을 안했네요...;; 수정하겠습니다~ 감사합니다 ㅎ
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 91 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +16 | 좌절금지 | 24.09.1723:58 | 207 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 760 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3542 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4304 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 251 |
[ Sequoia 15.0, OC 1.0.1 ] BIOSTAR H410MH, i5-10500, RX580 | Stultus | 24.09.1813:37 | 176 |
좌절금지 | 24.09.1919:17 | 251 | |
좌절금지 | 24.09.1917:09 | 91 | |
Stultus | 24.09.1813:37 | 176 | |
좌절금지 | 24.09.1723:58 | 207 | |
좌절금지 | 24.09.1722:40 | 238 | |
맥가즈아 | 24.09.1717:13 | 98 | |
김경석 | 24.09.1708:13 | 241 | |
Panictosh | 24.09.1617:47 | 101 | |
Tamy | 24.09.1504:35 | 472 | |
Stultus | 24.09.1319:18 | 440 | |
치토 | 24.09.1019:44 | 476 | |
머핀X | 24.09.0118:13 | 398 | |
해킨도전자 | 24.09.0112:54 | 298 | |
머핀X | 24.08.3115:34 | 376 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 213 | |
화정큐삼 | 24.08.2316:25 | 249 | |
CanBe | 24.08.1810:56 | 330 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 191 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 253 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 348 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 466 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 432 | |
Tamy | 24.07.3019:12 | 344 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 233 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3995 | |
Stultus | 24.07.1219:19 | 760 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 216 | |
Stultus | 24.07.1020:44 | 139 | |
Stultus | 24.07.0921:44 | 138 | |
Stultus | 24.07.0820:57 | 225 | |
의정이 | 24.07.0811:28 | 172 | |
Stultus | 24.07.0721:25 | 265 | |
bsiugr | 24.07.0604:41 | 289 | |
애플브리크 | 24.07.0509:56 | 496 | |
광호 | 24.02.1715:21 | 2189 | |
치토 | 24.06.2723:24 | 400 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 515 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 732 | |
새콤칠리 | 24.06.1115:07 | 673 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 276 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 301 | |
joy | 24.05.2809:58 | 267 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 916 | |
wjdgkdus | 24.05.1615:02 | 213 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1010 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
성공 축하드립니다
전 그 반반이 잘 안 되서 삽을 들어도 결국 아직도 VGA는 못 살렸습니다 ㅠ.ㅠ
다만 하드웨어랑 같은 세대 고르면 실재 프로세서가 i7이고, 리얼맥이 i3같은거라도 상관 없습니다 (다만 CPU관련을 클로버에서 잡아주던지, SSDT로 잡아야 함)