OpenCore EFI for MSI Prestige 15 A10SC
Component | Model |
---|---|
CPU | Intel Comet Lake i7-10710u |
RAM | 32GB (2 x 16GB) Samsung DDR4 @2666MHz |
IGPU | Intel Graphics UHD 630 |
DGPU | Nvidia GTX1650 Max-Q |
Display | CMN N156HCE-EN1 FHD / Sharp SHP14A1 15.6' 3840x2160(4K) |
NVMe 1 | Kingston 512GB |
NVMe 2 | Kingston 512GB |
Audio | Realtek ACL298 |
Wireless | DW1560 Broadcom BCM94352Z (default setting) / Intel AX201 |
OpenCore version: 0.8.1
- Monterey (12.4)
- Wi-Fi : DW1560 (out of the box) / Intel AX201 (see workaround)
- Bluetooth (see sleep/wakeup hint)
- HDMI (thanks to @vomesk)
- Internal/External audio jacks
- Sleep/Wake up
- Nvidia GTX1650 Max-Q (Disabled via SSDT)
- Fingerprint Reader Synaptics WBDI
- Card Reader Realtek RTS5250 PCI-E
- Intel Wi-Fi : Run Tools/HeliPort app at login, please check [FAQs] https://openintelwireless.github.io/itlwm/FAQ.html
- Make your USB installer with this guide sudo /Applications/Install\ macOS\ YOUR\ VERSION.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction
- Clone the repository and paste "BOOT" and "OC" directories into your's pendrive "EFI" folder
- Download GenSMBIOS to generate unique SMBIOS information. Run it and follow all steps, as the model select MacBookPro15,4 1.
- Boot it!
You CAN NOT use SMBIOS from this repository, it MUST be unique for every macOS installation
- BIOS:
- Turn off Secure Boot
- Press L-ALT + R-CTRL + R-SHIFT + F2 or (fn + F2) for see hidden feature
- Advanced → Power & Performance → CPU - Power Management Control → CPU Lock Configuration → CFG Lock : Disabled
- Move your OpenCore EFI folder to a MacOS drive: https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html#grabbing-opencore-off-the-usb
- If you've dual boot:
- To enable macOS-only SMBIOS injection (disabled for Windows 10):
- Kernel → Quirks → CustomSMBIOSGuid → True
- Platforminfo → UpdateSMBIOSMode → Custom
- To have UTC clock and fix Windows 10 issues : DualBoot/UniversalTimeFix.reg
- Disable Fast Boot on Windows 10 : DualBoot/DisableFastBoot.reg
- NTFS r/w support : brew install --cask osxfuse; brew install --cask mounty
- To enable macOS-only SMBIOS injection (disabled for Windows 10):
- brew install blueutil
- brew install sleepwatcher
- echo "blueutil -p 0 && sleep 1 && blueutil -p 1" > ~/.wakeup
- chmod +x ~/.wakeup
- sudo cp -avi /usr/local/Cellar/sleepwatcher/2.2.1/de.bernhard-baehr.sleepwatcher-20compatibility.plist /Library/LaunchDaemons/
- sudo chown root:wheel /Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher-20compatibility.plist
- sudo reboot
- ps -ef | grep -i sleepwatcher
- [Kext] Lilu v1.6.0
- [Kext] WhateverGreen v1.5.9
- [Kext] VirtualSMC/SMCBatteryManager/SMCProcessor/SMCSuperIO/SMCLightSensor v1.2.9
- [Kext] AppleALC v1.7.2
- [Kext] VerbStub v1.0.4
- [Kext] VoodooPS2Controller v2.2.8
- [Kext] VoodooI2C v2.7.0
- [Kext] CPUFriend v1.2.5
- [Kext] NoTouchID v1.0.4
- [Kext] NVMeFix v1.1.0
- [Kext] IOElectrify v1.0.0
- [Kext] USBInjectAll v0.7.6
- [Kext] AirportBrcmFixup v2.1.5
- [Kext] BrcmPatchRAM v2.6.2
- [Kext] itlwm v2.1.0
- [Kext] IntelBluetoothFirmware v2.1.0
- https://github.com/naturalBlacksmith/hackintosh-msi-prestige-15
- https://github.com/KerKerOgh/MSI-Prestige-15-Hackintosh
- https://github.com/wgjas2/MSI-Prestige-15-Hackintosh
- Install Homebrew :
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- Karabiner :
- brew install --cask karabiner-elements
- Import settings from karabiner/ folder
- If doesn't work change keyboard to "virtual" and change to USB Keyboard again
- Hackintool
- OpenCore Configurator
- iTerm2 + Oh My Zsh! :
- brew install --cask iterm2
- brew install zsh zsh-completions
- Follow https://www.freecodecamp.org/news/how-to-configure-your-macos-terminal-with-zsh-like-a-pro-c0ab3f3c1156/
- XtraFinder : https://www.trankynam.com/xtrafinder/
- HyperDock : brew install --cask hyperdock
- HyperSwitch : brew install --cask hyperswitch
- CopyQ : brew install --cask copyq
- Caffeine : brew install --cask caffeine
- iStat Menus : brew install --cask istat-menus
- Keka : brew install --cask keka
- Lightshot Screenshot : https://app.prntscr.com/es/download.html
- MonitorControl : brew install --cask monitorcontrol
- Numi : brew install --cask numi
- PingMenu : brew install --cask pingmenu
- Tunnelblick : brew install --cask tunnelblick
- Sublime Text : brew install --cask sublime-text