[mac] big sur 11.4 - Samsung Laptop Always NT900X5N(Intel)











💡 EFI 파일은 여기서 다운로드 가능합니다.








1. 시스템 및 EFI 파일 구성

  • 시스템 구성 내역은 아래와 같이 Intel 시스템 입니다.
    • CPU : i3-7100u(KabyLake)
    • GPU : Intel HD 620
    • SSD : 삼성 970 Pro NVMe 500GB
    • RAM : 삼성 8GB
    • Sound : Realtek ALC256

  • SMBIOS 설정
    • MacBookPro14,1 로 설정하였습니다. 
  • EFI 는 Intel KabyLake Laptop에 맞춰 구성되어 있습니다.
    • IntelBluetoothFirmware 2.0 부팅 지연 문제가 있어 IntelBluetoothFirmware 1.0.3 버전으로 변경하였습니다.
    • 부팅 메뉴에서 키보드가 작동하는 않는 현상이 있어 AptioInputFix.efi 드라이버를 추가하였습니다.
  • EFI 폴더 구조
    • ACPI
    • Drivers
    • Kexts
    • Resources
    • Tools
  • EFI 폴더 파일 설명
    • 내장 Wifi
      • EFI > OC > Kexts > AirportItlwm.kext
    • 내장 Bluetooth
      • EFI > OC > Kexts > IntelBluetoothFirmware-1.0.3.kext, IntelBluetoothInjector-1.0.3.kext
    • 내장 오디오
      • EFI > OC > Kexts > AppleALC
    • 배터리 
      • EFI > OC > ACPI > SSDT-PLUG-DRTNIA.aml
      • EFI > OC > Kexts > SMCBatteryManager.kext, ECEnabler.kext
    • 키보드 및 터치패드
      • EFI > OC > Kexts > VoodooPS2Controller.kext
    • USB 포트
      • EFI > OC > Kexts > USBToolBox.kext, UTBMap_NT900X5N-K38_10ports.kext
    • 그래픽카드
      • EFI > OC > ACPI > SSDT-PNLF.aml
      • EFI > OC > Kexts > WhateverGreen.kext
    • 부팅 GUI
      • EFI > OC > Drivers > OpenCanopy.efi
      • EFI > OC > Resources 폴더 내 파일
  • [참고] Opencore Config.plist 설정내역
    • 그래픽카드 HD 620 설정을 위해 Device Properties 에서 그래픽 카드에 아래 설정이 추가되었습니다.
    • Properties Key

      Properties

      Value Type

      AAPL,ig-platform-id

      00001B59

      DATA

      device-id

      16590000

      DATA

      enable-hdmi20

      1000000

      DATA

      framebuffer-con1-enable

      1000000

      DATA

      framebuffer-con1-alldata

      01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000 

      DATA

      framebuffer-fbmem

      00009000

      DATA

      framebuffer-patch-enable

      10000000

      DATA

      framebuffer-stolenmem

      00003001

      DATA


    • 내장 오디오는 Realtek ALC256 로 AppleALC.kext 로 지원이 됩니다. Layout-id 는  5번을 사용했습니다.
    • KEY

      VALUE

      TYPE

      AAPL,slot-name

      Internal@0,31,3

      STRING

      device_type

      Audio device

      STRING

      layout-id

      5000000

      DATA

      model

      Sunrise Point-LP HD Audio

      STRING


    • ACPI
    • Booter
    • DeviceProperties
    • Kernel
    • Misc

    • NVRAM

    • Platforminfo

    • UEFI







2. EFI 파일 적용 방법

  • Mac OS가 설치되어 있지 않은 상태에서, Windows 를 기준으로 설명드리겠습니다.
  • 윈도우에서 Ghost64 파일을 다운로드 받습니다. 16gb 이상의 USB 디스크를 준비합니다.
  • Big Sur 고스트 파일을 준비하여 Ghost로 이미지를 복원합니다.
    • Ghost64를 실행하고 Local > Disk > From Image 를 선택합니다.



    • GHO 파일을 선택하고 Open을 누릅니다.

  • USB 디스크를 선택하고 OK를 누릅니다.



  • USB-BOOT 영역을 선택하고 OK를 누릅니다.



  • Proceed with disk restore? 메시지가 나오면 Yes 를 선택합니다.



  • 이미지 굽기가 시작됩니다. 5~10분정도 소요되며 완료되면 다음 단계로 넘어갑니다.
  • 이제 위에서 다운받은 EFI 폴더의 압축을 풀고 일부 설정을 추가합니다.EFI 폴더의 설정파일인 confil.plist 파일에는 SMBios 정보가 제외되어 있습니다.
  • Mac시리얼 생성용 GenSMBIOS 를 다운로드 받고, 시스템은 MacBookPro14,1 용 SMBios를 생성합니다.
  • GenSMBIOS 배치 파일을 엽니다.



  • Python이 설치되어 있지 않다면, 아래 화면에서 y를 눌러 설치합니다. 



  • Python 설치가 완료되면 다음 단계로 넘어갑니다.



  • 메인 메뉴가 뜨면 1번을 눌러 시리얼 정보를 업데이트 합니다.

  • 시리얼 정보 업데이트가 완료되면 3번을 눌러 SMBIOS를 생성합니다.


  • 시스템 정보를 입력합니다. MacBookPro14,1 이라고 입력하고 엔터키를 누릅니다.

  • SMBIOS 정보가 나옵니다. 메모장에 잘 복사해둡니다.



  • ProperTree 를 다운받아, EFI > OC 폴더에 있는 Config.plist 파일을 엽니다.
  • PlatformInfo 키 값을 찾아 위에서 메모장에 기재해 놓은 시리얼 정보를 System Serial Number, MLB, System UUID 값에 기입합니다.
  • ProperTree 배치 파일을 엽니다.

  • File > Open 을 눌러 USB config.plist 파일을 찾습니다.

  • File > OC Clean Snapshot 를 선택합니다.



  • USB-BOOT 드라이브 > EFI 폴더로 들어갑니다. OC 폴더를 선택하고 '폴더선택'을 누릅니다.



  • USB-BOOT 드라이브 > EFI > OC 폴더 내부의 config.plist 파일을 선택하여 엽니다.




  • 하단으로 내려가다 보면 Platforminfo 키가 보이고 하부에 MLB, SysremSerialNumber, SystemUUID 키 값이 보입니다.
    • GemSMBIOS에서 생성한 값을 Platforminfo에 대입합니다.
    • Serial 👉 SysremSerialNumber  
    • BoardSerial 👉 MLB
    • SmUUID 👉 SystemUUID



  • File > Save 를 눌러 config.plist 파일을 저장합니다.



  • 지금까지 준비한 EFI폴더를 USB 디스크에 복사합니다.
    • USB 디스크에 있는 EFI 폴더는 삭제하고 복사하셔도 무방합니다.







3. 시스템 리포트 확인

  • RAM
  • NVMe Controller 
  • Graphic Driver
  • USB
  • Audio

  • Bluetooth





[참고] EFI에 적용된 설정 사항 및 추가 설정







댓글 쓰기

0 댓글