Hackintosh
OpenCore EFI for MSI Prestige 15 A10SC
Specification
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 ALC298 |
Wireless |
DW1560 Broadcom BCM94352Z (default setting) / Intel AX201 |
OpenCore version: 0.9.1
Compatible macOS versions
- Ventura (13.6)
- Monterey (12.7)
What Works
- Wi-Fi : DW1560 / Intel AX201 (default)
- Bluetooth (see sleep/wakeup hint)
- HDMI (thanks to @vomesk)
- Internal/External audio jacks
- Sleep/Wake up
What Doesn't Work
- Nvidia GTX1650 Max-Q (Disabled via SSDT)
- Fingerprint Reader Synaptics WBDI
- Card Reader Realtek RTS5250 PCI-E
How to use
- 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
Steps
- 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
Post Installation
Hints
- 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
BlueTooth fix after sleep/wakeup
- brew install blueutil
- brew install sleepwatcher
- echo "blueutil -p 0 && sleep 1 && blueutil -p 1" > ~/.wakeup
- chmod +x ~/.wakeup
- more ~/Library/LaunchAgents/homebrew.mxcl.sleepwatcher.plist
- brew services restart sleepwatcher
- ps -ef | grep -i sleepwatcher
Audio jack noise fix after sleep/wakeup
- ComboJack_Installer/install.sh
Credits
Special Thanks to...
Hackitosh Apps
- Install Homebrew :
- 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
MacOS Apps
- iTerm2 + Oh My Zsh! :
- XtraFinder : https://www.trankynam.com/xtrafinder/
- HyperDock : brew install --cask hyperdock
- HyperSwitch : brew install --cask hyperswitch
- Shottr : brew install --cask maccy
- Caffeine : brew install --cask caffeine
- iStat Menus : brew install --cask istat-menus
- Keka : brew install --cask keka
- Shottr Screenshot : brew install --cask shottr
- MonitorControl : brew install --cask monitorcontrol
- Numi : brew install --cask numi
- Pingu : https://github.com/attheodo/Pingu
- Tunnelblick : brew install --cask tunnelblick
- Sublime Text : brew install --cask sublime-text