공개 글쓴이가 전체 공개로 설정 한 글 입니다. 댓글과 추천은 이 글을 더욱 가치 있게 만듭니다!

SSDT-PMC.aml 


현재 300 시리즈 칩셋 메인 보드는 macOS가 NVRAM에 액세스 할 수없는 문제가 있습니다. NVRAM이 사용할 수 없다고 설정이 저장되지 않을뿐만 아니라 종료 및 절전 동작에 지장이 있습니다.

문제 리포트 :  https://www.reddit.com/r/hackintosh/comments/erd2th/nvram_for_all_300_series_users_rejoice/


그것을 해결하는 SSDT 파일 입니다.  patched 폴더에 넣어주면 됩니다.


아래 파일을 삭제하고 

  • /Volumes/EFI/EFI/CLOVER/drivers/UEFI/EmuVariableUefi-64.efi
  • /Volumes/EFI/nvram.plist

클로버 RC 스크립트 사용유저

  • /etc/rc.clover.lib
  • /etc/rc.boot.d/10.save_and_rotate_boot_log.local
  • /etc/rc.boot.d/20.mount_ESP.local
  • /etc/rc.boot.d/70.disable_sleep_proxy_client.local.disabled
  • /etc/rc.shutdown.d/80.save_nvram_plist.local

OpenCore 사용자의 경우 설정에서 다음 항목을 해제하면됩니다.

  • Booter-> DisableVariableWrite-> False
  • NVRAM-> LegacyEnable-> False


테스트 결과

ASUS ROG MAXIMUS XI HERO (Z390) 마더 보드의 NVRAM을 사용할 수있게되었습니다. 

MSI B360M Mortar Titanium도 시도했지만 같은 방식으로 NVRAM이 사용할 수있게되었습니다.

B360, B365, H310, H370, Z390 에서도 마찬가지 해결이 됩니다.


테스트 방법

  % sudo nvram x86 = test 

시스템 종료 · 재부팅 후 확인하면

  % nvram -p | grep x86
 x86 test 


그리고 기존에 먹히지 않던 LastBootedVolume 설정도 NVRAM 에 접근할수 있으니 다시 적용할수 있게 됩니다.


추가

nvram-c 는 nvram 안의 내용을 초기화 하는 작업인데 위 테스트 변수 선언시에 문제가 있는 경우 사용 하는 겁니다.

굳이 안해도 됩니다. 그런데 굳이 nvram 초기화 부터 해야 겠다면 클로버는 부팅시에 F11을 누르시고, 

OpenCore의 경우 CleanNvram.efi 와

Misc-> Security-> AllowNvramReset-> YES로 설정해야합니다.


미몽나래보드 테스트 완료입니다! 감사합니다나래보드 테스트 완료입니다! 감...나래보드 테스트 완료입니다! 감...



나래보드 테스트 완료입니다! 감사합니다
맥토피아작성자
원원저도 일단은 성공한 것 같습니다. 다만 sudo nvram hoge = test 이렇게 하니까 안되고 sudo nvram hoge=test...저도 일단은 성공한 것 같습니다....저도 일단은 성공한 것 같습니다....
저도 일단은 성공한 것 같습니다.
다만
sudo nvram hoge = test 이렇게 하니까 안되고
sudo nvram hoge=test 이렇게 한 다음 재부팅하고

nvram -p | grep hoge 하니까 결과물 출력되네요.
원원그리고 레딧 원문을 보면nvram -c 명령어로 초기화를 한 번 해주던데OcQuirks-4.efi 또는 OsxAptioFix2Drv-6...그리고 레딧 원문을 보면nvram -c...그리고 레딧 원문을 보면nvram -c...

그리고 레딧 원문을 보면

nvram -c 명령어로 초기화를 한 번 해주던데


OcQuirks-4.efi 또는 OsxAptioFix2Drv-64.efi를 사용하시거나(제 경우), SIP 활성화 여부에 따라


nvram: Error clearing firmware variables: (iokit/common) not permitted 이런 오류가 뜰겁니다.


이럴 때는 클로버 부팅화면에서 macOS 볼륨 선택한 다음에 F11 키 눌러 주시면 nvram-c 명령어랑 동일한 효과가 적용된다고 합니다.

원원NVRAM 잘 적용됐나 싶었는데... 커맥 안정화 후 처음으로 커널 패닉을 겪었네요.처음 서너 번은 부팅 문제가...NVRAM 잘 적용됐나 싶었는데... ...NVRAM 잘 적용됐나 싶었는데... ...

NVRAM 잘 적용됐나 싶었는데... 커맥 안정화 후 처음으로 커널 패닉을 겪었네요.

처음 서너 번은 부팅 문제가 없었는데 네 번째 부팅시 커널 패닉이 발생했습니다.

신기하게도 다섯 번째 부팅은 제대로 또 되네요.

문제 원인이 뭔지 하나하나 설치/설치 제거하면서 트러블 슈팅하고 싶은데

이것저것 많이 적용한 상태라 손댈 엄두가 안 나네요.

인달 이전 EFI 폴더 구성으로 복원했습니다.

맥토피아무조건 해야 하는게 아닙니다. 원원님 처럼 변수 선언이 제대로 나오면 할 필요 없는 작업입니다. 본문 보충...무조건 해야 하는게 아닙니다. 원...무조건 해야 하는게 아닙니다. 원...작성자
무조건 해야 하는게 아닙니다. 원원님 처럼 변수 선언이 제대로 나오면 할 필요 없는 작업입니다.
본문 보충 해뒀습니다.
원원네, 알고 있습니다. 다만 nvram -c 커맨드가 제대로 안 먹혀서 의아해서 올린 댓글이었습니다.그리고 Z390 ...네, 알고 있습니다. 다만 nvram -...네, 알고 있습니다. 다만 nvram -...

네, 알고 있습니다. 다만 nvram -c 커맨드가 제대로 안 먹혀서 의아해서 올린 댓글이었습니다.


그리고 Z390 나래보드 쓰시는 분들은 위 작업만으로는 안 되고 그 전에 메인보드 펌웨어(바이오스) MSR CFG 언락 작업해두셔야 합니다. 아니면 저처럼 커널패닉 맛보실 수 있습니다.

참고자료: https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/post-2064145

맥토피아좋은 추가 정보 입니다.여기서 다만 개념적으로 보다 정확히 하자면Native NVRAM 접근을 위해서 어떤 보드든...좋은 추가 정보 입니다.여기서 다...좋은 추가 정보 입니다.여기서 다...작성자

좋은 추가 정보 입니다.

여기서 다만 개념적으로 보다 정확히 하자면

Native NVRAM 접근을 위해서 어떤 보드든 Unlock이 되어 있어야 합니다. 

위 문제는 그럼에도 여전히 Native NVRAM 접근에 문제가 있는 300 시리즈 제품군에 적용 되는 이야기 입니다. 

참조도우미케빈안님이 아래 글에서 이 글을 참조 하였습니다.❝z370 vs z390❞케빈안님이 아래 글에서 이 글을 ...케빈안님이 아래 글에서 이 글을 ...
케빈안님이 아래 글에서 이 글을 참조 하였습니다.
❝z370 vs z390❞
Zoockga-b365m ds3h 보드에서 카타리나 설치를 한달간 시도하다 포기했었는데 다시 시도해 봐야겠네요. 자료 감사...ga-b365m ds3h 보드에서 카타리나...ga-b365m ds3h 보드에서 카타리나...
ga-b365m ds3h 보드에서 카타리나 설치를 한달간 시도하다 포기했었는데 다시 시도해 봐야겠네요.
자료 감사합니다~!!
9 공지 AMD 라이젠 커스텀맥, 해킨토시 오픈코어 설치 및 셋팅 이벤트 3/10 마감 50 필독
1.5k
15 공지 커스텀맥 설치 업체/업자 의뢰를 신청 하기전에 고려사항 67 필독
3.2k
39 공지 입문자 안내서보충 92 필독
19k
43 공지 맥 설치후 점검 및 안정화 작업 70 필독
25k
126 공지 입문자를 위한 x86 안내서 268 필독
155k
⋅ ⋅ 핀 고정된 고정글과의 구분선 입니다 ⋅ ⋅ 고정글 제안은 운영자에게 해주세요 ⋅ ⋅
55 그래픽팁 뉴라이프's : 1<완결편> <필독요망>인텔그래픽 퍼팩트하게 잡는 방법과 ... 286 필독
17k
0 커맥공통 HQPD2784's : 잠자기가 안될때 파일 공유 체크되어있는지 확인해보세요 관심
30
10 커맥공통 원도리's : 5탄 쌩 초보도 할수있다 노트북 배터리 패치 DSDT-SSDT 패치를 하여보자. 47 필독
2.7k
31 커맥공통 원도리's : 1탄 쌩 초보도 할수있다 DSDT-SSDT 패치를 하여보자 119 필독
13k
0 커맥공통 미터가이's : 블루투스 사라짐 현상?? 관심
28
19 커맥공통 아이뱅크's : 부팅오류해결2 31 필독
5.9k
25 커맥공통 아이뱅크's : 부팅별오류 해결 18 필독
14k
39 커맥공통 아이뱅크's : 입문자 안내서보충 92 필독
19k
126 커맥공통 아이뱅크's : 입문자를 위한 x86 안내서 268 필독
155k
0 커맥공통 각시수련's : Kensington works (켄싱턴 워크) 업데이트 되었습니다. 관심
23
0 인텔보드 정형욱욱욱's : LENOVO 330-15ICH I5-8300H / GTX1050 관심
8
3 인텔보드 뽀로로's : ASUS 노트북 터치패드 Polling Mode로 작동시키기 10 필독
478
28 커맥공통 KsJ's : [끝판왕 시리즈] DSDT 파헤치기 39 필독
4.7k
7 커맥공통 뽀로로's : DW1820A Wifi Universal Fix 18 필독
698
15 커맥공통 JAKARTA's : FB-Patcher 를 사용한 모하비14.1+ USB3 잡기 81 필독
5.9k
3 커맥공통 Plusbox's : DW1820A CN-0VW3T3 모델 장착 후기.. 13 필독
421
1 커맥공통 자이스토리's : 고스트 흰색 오류 해결법 관심
32
73 커맥공통 ariC's : 클로버 컨피규레이터 기본 사전 17.09.07 99 필독
7.5k
0 부트로더 파랑세's : 붙0CABC : Found legacy AptioMemoryFix driver! 에러로 부팅이 안되요 2 관심
37
8 커맥공통 뽀로로's : ACPI 핫패치: ACPI Rename 대신 Preset Variable Method로 장치 활성화... 4 필독
542
1 커맥공통 미라이's : 내장 유에스비 3.0 카드리더가 보이지 않을 때(간단 팁) 3 관심
64
3 커맥공통 재댕's : Error loading kernel cache (0x9) 해결방법 13 필독
1.4k
0 커맥공통 칼리제이션's : 10.15.4 beta2 에서 조금 변경된 부분. 5 관심
129
0 커맥공통 재림사랑07's : 알리에서 구입한 DW1820a 무선랜 모듈 교체중 접지부분 파손 수리 완료 2 관심
93
0 커맥공통 dohun0310's : 10.15.4 베타 2 나왔습니다 관심
99
37 그래픽팁 맥토피아's : 카탈리나를 위한 그래픽 카드 선택 팁 291 필독
13k
4 커맥공통 해킨과삽질's : 블루투스 안잡힐때 참고가 될만한 것. 16 필독
401
3 커맥공통 takjakim's : 9900K, VEGA FE 긱벤치 비교 6 필독
312
10 그래픽팁 봄날's : AMD R9 270 (270x, 280, 280x) 설치하기 11 필독
3.7k
8 부트로더 맥토피아's : 300 시리즈 칩셋 Navtive NVRAM 접근 가능하게 하는 SSDT Patch 10 필독
411
16 커맥공통 달쇠's : 바이오스 부트 엔트리 문제 해결(증식, 중복, 항목없음 등) 34 필독
1.8k
6 커맥공통 곰아자씨's : DELL DW1820a CN-08PKF4 모듈 WIFI BT 장착 사용기 20 필독
1.2k
1 커맥공통 dohun0310's : 1820A 교체 성공 1 필독
216
62 커맥공통 JAKARTA's : 내장그래픽/퀵싱크/헤드레스모드 설정하기 (모하비 기준) 215 필독
12k
6 커맥공통 해킨과삽질's : BCM943602CS(wifi+bluetooth) 구입 / 설치과정과 USBInjectAll.kext 22 필독
1.1k
0 커맥공통 푸른교류전등's : [외장SSD케이스에서 부팅성공] 10.14.6 모하비에서 ccc를 이용한 assro... 9 필독
149
9 커맥공통 퓨리온's : Diskutil 커맨드 사용법... 13 필독
570
24 커맥공통 퓨리온's : Mojave 10.14.4 와 windows10 설치... 62 필독
6.8k
2 커맥공통 fidelity's : 세상에 인텔 Wifi 가 될랑말랑 하네요. 12 필독
430
1 AMD보드 칼리제이션's : 라이젠 해킨토시 오버클럭에 관한 진실 4 관심
139
5 커맥공통 맥미니살까's : 사운드카드 한방에 잡기 26 필독
1.6k
3 커맥공통 트리거왕's : 10세대 등 코멧레이크에서 VoodooI2C 쓰기 3 관심
93
0 커맥공통 김태국's : 해킨토시 모하비 설치전 파일손상 해결됐네요. 1 관심
49
0 커맥공통 김태국's : 해킨토시 모하비 포맷 오류 해결됐네요. 관심
48
1 커맥공통 야우's : 커맥 사용 종료 후 자동 재부팅 해결에 대한 팁 2 관심
53
15 커맥공통 XEXEX's : RADEON RX(460/470/480/560/570/580) 설치 가이드 26 필독
1.1k
5 커맥공통 유산균's : AMD GPU와 Whatevergreen.kext 23 필독
565
96 커맥공통 comed78's : [하스웰] 초보자들을 위한 개념 이해하기 부터 커스텀맥 설치하기 까... 174 필독
35k
5 인텔보드 comed78's : 바이오스 부트 디바이스 엔트리가 증식되는 문제 해결 방법 23 필독
2.3k
4 커맥공통 kenkaku7's : BCM94360CS2 노트북에 장착하였습니다. 11 필독
630
1 - 34
서버에 요청 중입니다. 잠시만 기다려 주십시오...