X86 주요 단축키
  • 1 X86 톺아보기
  • 2 커스텀맥 톺아보기
  • 3 X86 시작백과
  • 4 X86 필수어플
  • 5 X86 커뮤니티
  • 6 인생은 랜덤
  • X86 실시간 구글검색글 현황
    X86 iQuiz
    🚀 글 사용자 기능   |     |   👨🏻‍구글+  |   📌스크랩{2}   |   🔖 글요약   |   ⛳ URL복사  |   🚩짧은URL  |   🔗 글추적   |   🚨 신고
    읽기 최소레벨 지정  

    About ZISQO

    Phaseone POCP 2017-2019
    Phaseone CaptureONE Pro Master Class Instructor in South Korea
    Commercial Photographer, Photography Consultant & Intructor, Web & Mobile Developer
    PHASEONE, HP, DATACOLOR, X-RITE, EIZO, APPLE, SAEKI P&C

    커스텀 맥을 꾸려놓고 서서히 안정화가 되어갈 무렵에 제 시선은 이제 코스메틱을 향해 갑니다.
    일전에 @아이뱅크 님께서도 슬롯이름이 이상하다고 하셨었는데요. 그 부분에 대해 오늘은 서술을 해볼까 합니다.

    EFI String을 변경하는 방법은 아래와 같습니다.

    1.  gfxutil로 plist파일을 생성한 다음, xml 데이터를 hex로 바꾸어 com.apple.Boot.plist에 적용하는 방법
    2. 클로버 컨피규레이터에서 1)의 과정에서 만들어진 hex 코드를 넣는 방법
    3. SSDT에 곧장 인젝션 하는 방법

     

    뉴커맥님께서 말씀하시길.. "SSDT에 넣는게 더더욱 간편할 것이다
    네 그래서 제가 한 번 넣어봤습니다. ㅠㅠ

     

    이 작업에서 필요한 준비물을 사열 해보겠습니다.

    가. MaciASL
    나. 인젝션 시켜 적용시킬 SSDT-1.aml
    다. 인젝션 시킬 SSDT-1.aml의 테이블을 불러올 Config.plist
    라. IORegistryExplorer
    마. 불타오르는 열정

     

    자 그럼 IOResistry에서 불러온 스샷을 보겠습니다. 

    SC .jpg

    제 메인보드는 Z420의 C602/X79 보드입니다. 다른 유저분께서는 NPE2@2/GFX1@0으로 안뜰겁니다.
    대부분 PEG0...  이런식으로 보일거에요 : ) 

    지난 번에 SSDT GPU Injection을 해주었으니 GFX1이라고 잘 인식되고 nv_disable=1 옵션은 영영 세이굿바이 했습니다.

     

    SC 1.jpg

    며칠전에 작업을 끝낸 Fresco FL1100의 트리 구조입니다. 만약 MacPro6,1을 쓰시는 분께서 USB 3.0 PCIe를 장착 하시거나
    메인보드에서 USB 3.0을 지원할 경우 XHC / XHC1 / XHC2 이런식으로 보여야 제대로 인식된 것이라고 할 수 있습니다.
    그런데 만약 저 이름이 SLT1 또는 PEGP이런 글귀로 적혀 있다면, 해당 Kext가 불러올 시스템 버스가 없기 때문에
    정상 동작하지 않는다고 할 수 있습니다. (몇 몇 포트만 동작하거 심지어 제대로된 링크 스피드가 안될 겁니다)
     

    이 작업을 앞으로도 필요하실 때마다 하시게 될텐데요. 하단에서 수정하는. SSDT-1.aml 교정 방법으로 알아보도록 하죠.

    SC 2.jpg

     

    네... 오늘 작업하게될  BCM94360CD를 SSDT-1.aml에 인젝션 시키면서 PCI카드가 아니라 순정처럼~!!!

    Bluetooth 탭에서만 보이게 만들겁니다. 신형 맥에서도 PCI카드로 인식 안하고 ARPT (에어포트 약자)로 호출하니 그 것을 거스르면;;
    대략 pci id장치 주소가 PCI 정보에 뜨게 됩니다. (물론 사용하는데는 전혀 지장 없습니다만 보기에 좀 안좋다 뿐이죠. ㅎㅎ)

     

    SSDT-1.aml을 이용해서 PCIe 슬롯에 설정된 장치를 리얼맥과 같은 구조로 바꾸기 위해선 4차 경로의 이름을 리얼맥의 이름으로 
    바꾸는 단계를 주로 사용하게 됩니다. 이 과정의 원리를 이해 하시면 SSDT에 인젝션하는건 쉬워지실 것이라 여겨집니다.
     

    DSDT 
       ㄴ PCI0 

              ㄴ NPE2
                      ㄴ SLT2
              ㄴ NPE3
                      ㄴ SLT5
              ㄴ PEX2
                      ㄴ SLT1

     

     

     

    상단의 트리 구조를 아래의 트리대로 바꿀 겁니다. (상단의 트리 정보는 C602/X79 칩셋의 DSDT에 기반합니다.

     

     

    DSDT 
       ㄴ PCI0 

              ㄴ NPE2
                      ㄴ GFX1
              ㄴ NPE3
                      ㄴ XHC1
              ㄴ PEX2
                      ㄴ ARPT

     

    이렇게 하는 큰 이유가  MacPro6,1리얼맥에서는 위 정보를 토대로 각 장치를 연결시켜 주게 되어있는데, 그 정보가 없다면
    시스템 정보에서는 장치 ID만 불러오므로 시각적인 충격을 당하게 됩니다. (실 동작에는 전혀 문제가 없어요 ㅎㅎ)

    다만 유의할 사항을 알려 드린다면,

    가) Return 함수의 Package (0x0C) 수량은 10진수를 16진수로 바꾼 것 입니다.
    나) "AAPL,slot-name ","PCIe Slot 2"가 추가되면 0x0C는 12개 이므로 14의 10진수를 16진수로 변환하여 0x0E로 바꿔야 합니다
    다) Package 수량은 쿼테이션 마크가 열고 닫힌 기준이 1개씩으로 계산 하시면 됩니다.
    라) Name (_SUN, 0x01) 함수를 삭제해야 SSDT EFI String Injection이 가능합니다.
    마) DSDT에 이 정보가 있어도 시스템 정보보기에서는 불러오질 못합니다.

     

    SC .jpg

    완료된 스샷을 보시면 PEX2.SLT1이 PEX2.ARPT로 적용된 것을 확인할 수 있고 해당 정보는 시스템 정보보기에서 더이상 PCI 항목에 안나옵니다.
    원래 리얼맥에서 BCD94360CD가 ARPT이다 보니 PCI에 등록되지 않는건 당연한 방식입니다.

     

    SC 5.jpg

    시스템 정보 보기에서 PCI정보를 누르면 카드 이름이 XHC1이라고 되어있던 USB 3.0 PCIe 컨트롤러가 Fresco FL1100으로 변경된 것을 확인할 수 있습니다. 또한 슬롯의 이름도 HDMI port로 되어있는 경우가 대부분인데요. PCIe Slot 5로 설정한 값이 출력되는 것을 확인할 수 있습니다!

     

    이로인해 심적인 평안을 +20 획득하였습니다!

     

    #SSDT, #EFI, #STRING, #INJECTION, #ZISQO

    • ↩ 아이메시지 문자전달 코드 안될 때 해결 방법

    • HOT Comments 이글에 핫코멘트가 있으며 클릭하시면 바로 이동합니다. (추천 수 : 1 이상)


    ✨ X86스마트글쓰기 ✨
    📦 본문에 파일을 드래그하여 간단파일첨부
    📡 #해시태그 @유저소환 기능
  • No 섬네일 제목 추천 조회 등록일
    공지
    팁 게시판 접근 제한 (30일간 미활동유저)및 다운로드 권한 : 꾸준회원 등업 필요 9 - 0 807 06.01
    » OSX사용| Cosmetic) SSDT EFI String Injection 6

    커스텀 맥을 꾸려놓고 서서히 안정화가 되어갈 무렵에 제 시선은 이제 코스메틱을 향해 갑니다. 일전에 @아...

    1 - 0 986 10.18
    782 OSX사용| 아이메시지 문자전달 코드 안될 때 해결 방법 8

    (대장님께서 보시고 게시물의 위치가 합당치 않다면 저에게 고지 없이 이동하셔도 무방합니다) 한 몇일을 개...

    2 - 0 1215 10.14
    781 커맥공통| HOT| 간편하게 Trim을 활성화 하는 방법 (클로버 부트로더) 7

    HP Z 시리즈 웍스테이션에서 엘캐피탄 까지는 큰 문제없이 잘 돌아가지만, 이번 시에라 업데이트에서 가장 ...

    3 - 0 1564 10.14
    780 메인보드| HOT| 시에라 USB3.0 관련 SSDT INJECTION+클로버 패치

    SSDT 생성을 위해 첨부파일 다운로드 받으시고 몇가지 관련 질문에 답하신 다음 생성된 SSDT를 /EFI/CLOVER/...

    4 - 0 2222 10.13
    779 커맥공통| HOT| config.plist를 clover configurator어플 이용방법 7

    개념 및 기본이해 config.plist를. clover configurator어플를 통한 간단한 이용방법 이 글은 입문자 위주로...

    9 - 0 4743 10.12
    778 이슈별팁| (NSRangeException) 디스플레이 환경설정 패널을 로드할 수 없습니다 문제 해결하기 4

    시에라로 업그레이드하고나서부터 재설치를 몇번이고 했지만 디스플레이 설정을 조금만 바꿔도 이와같은 문...

    1 - 0 888 10.11
    777 OSX사용| 시에라 - 모든곳에서 다운로드한 앱 허용 1

    다시 가능하게 sudo spctl --master-disable 원복 sudo spctl --master-enable

    2 - 0 944 10.11
    776 그래픽| rx480 시에라에서 기본 잡기 입니다. 28

    rx480 시에라에서 기본 잡기 입니다. 현재 @Siri님의 견해 사용된 캑스트는 10.12.1 베타(16B2338c)를 이용...

    2 - 0 2339 10.11
    775 OSX사용| 맥 OS 바탕화면 사이트

    http://www.allmacwallpaper.com/

    0 - 0 440 10.10
    774 커맥공통| 2016 ~ 2017 맥북시리즈 예상 라인업 6

    [맥쓰사 카페에 올려둔 글을 그대로 복사해다가 올립니다 ^^;] 안녕하세요! 예전 2016 맥북 라인업으로 찾아...

    1 - 0 1256 10.10
    773 OSX사용| 앱스토어 다운로드 이슈 - 캐시삭제

    맥 앱스토어 완전 종료 터미널 을 열고 /Applications/Utilities/ 이동후 아래와 같이 입력 open $TMPDIR../...

    0 - 0 501 10.09
    772 그래픽| HOT| Nvidia GPU를 SSDT-1.aml에 인젝션하는 글타래입니다. 63

    Original Link @아이뱅크 님께서 링크를 남겨주신 게시물을 따라.. 야밤에 토니맥을 마실 갔다가- 잠도 안오...

    10 - 0 3768 10.08
    771 OSX사용| 씨에라용 Nvidia 드라이버 4

    http://www.nvidia.com/download/driverResults.aspx/107807/en-us 씨에라용 GTX1060/70/80 드라이버인거 같...

    1 - 0 1359 10.08
    770 메인보드| HOT| HP Z420/620 GPU inject를 통해 nv_disable=1을 벗어나 봅니다 3

    Original Link @아이뱅크 님께서 링크를 남겨주신 게시물을 따라.. 야밤에 토니맥을 마실 갔다가- 잠도 안오...

    4 - 0 1158 10.08
    769 메인보드| HOT| HP Z420 / Z620 디스플레이 블랙아웃 회피 방법입니다. 7

    https://www.x86.co.kr/tip/1331441에서 SSDT GPU injection으로 해결하는 방법도 있습니다. 우선 가장 많이...

    3 - 0 1323 10.08
    768 OSX사용| HOT| 106키 한국어키보드에서 한영키 인식시키기 11

    음, 전에 포스팅했던 내용인데, 썩여두기 아까워서 공유하고자합니다. 추가 프로그램 설치 없이 트리거 형식...

    10 - 0 2634 10.07
    767 커맥공통| HOT| 퓨리온님의 시에라&엘캐피탄 16GB 용량초과문제 & dd명령 더 빠르게 2

    새로 구입한 해킨 전용으로 사용할 16GB USB! 퓨리온님의 시에라&엘캐피탄 16GB이미지가 용량 초과로 새 USB...

    4 - 0 736 10.07
    766 OSX사용| 키보드 언어변경 1

    키보드 한/영 자동변환을 처음에는 커스텀맥마다 달라서 바꾸어 볼까 하다가 윈도우와도 통일 시키는게 좋겠...

    0 - 0 461 10.05
    765 커맥공통| HOT| 디스플레이 EDID 정보 편집 방법입니다. 6

    안녕하세요. 해킨을 설치하면 디스플레이 EDID 정보가 올바르지 않은 경우, 컴퓨터 정보 확인에서 "인치/모...

    4 - 0 1533 10.04
    764 그래픽| HOT| rx480 관련 글타래 6

    https://www.theitsage.com/install-radeon-rx-480-gpu-macos-sierra/ 간단한 글타래여서 링크로 대체합니다...

    4 - 0 1215 10.04
    763 CPU| 스피드스텝 이후 잠자기에서 깨어나지 않을 때 조치 방법중 하나입니다. 2

    앨 캐피탄에서 잠자기 이후 깨어나지 않는 경우라면 아래의 케이스를 확인해 주세요 1. 스피드스텝 적용 전...

    1 - 0 1169 10.04
    762 OSX사용| HOT| 맥의 키보드 및 디스플레이 설정 초기화 5

    몇 년간 기존의 설정을 유지하면서 이런 저런 팁들을 적용하고 복구하다 보면, 안의 설정들이 꼬여서 이상 ...

    4 - 0 1025 10.04
    761 사운드| 베플| [시에라 성공]b150-ds3h 사운드 잡기 alc887 3

    * 정확하지 않기 때문에 설치를 하면서 삽질을 했던 모든 과정에 대해서 쓰겠습니다. 고수님들께서 제게 오...

    1 - 0 1888 10.04
    760 그래픽| VGA -> DVI 컨버터 쓰지 마세요! 2

    그래픽 이슈를 하나 해결했습니다. (무한 재부팅 루프) 정말 간단한 해결 방법을 공개합니다. 절대!! VGA 포...

    1 - 0 654 10.03
    759 OSX사용| macOS 또는 OS X에서 Caps lock 키 지연시간 제거방법 (Elimination of Caps lock key delay on 10.11 +)

    엄청 예민하신 분들이 아니면 애플 키보드의 숨겨진 비밀을 모르실겁니다. 인텔 기반의 Mac에서 키보드를 작...

    1 - 0 613 09.30
  • 서버에 요청 중입니다. 잠시만 기다려 주십시오...