Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



80 Commits

Repository files navigation

MSI GL72M 7RDX Hackintosh Laptop

This is an OpenCore 0.8.9 install for macOS Ventura 13.3. This build is a triple boot, Big Sur, Windows 10 and Ubuntu build.

MSI GL72M 7RDX Laptop

๐Ÿ’ป Specifications ๐Ÿ‘ Functioning Components โ›” Non-Functioning Components
Intel HD 630 โœ… Intel HD 630 1536mb working โŒ nVidia GTX 1050
GeForceยฎ GTX 1050 with 2GB GDDR5 โœ… Wifi โŒ SD card reader
Intelยฎ HM175 chipset โœ… USB C/3.0
Realtek ALC898 โœ… Ethernet port
17.3" HD display 1920x1080 โœ… Audio
16gb 2400mhz DDR4 โœ… Microphone
250GB WD Blue 3D NAND PC SSD โœ… iMessage/Facetime
1TB ADATA SU800 SSD โœ… Sleep/Wake functionality
Broadcom DW1820A BCM94350ZAE โœ… Keyboard brightness
Core i7 7700HQ โœ… Screen brightness adjustment
Backlight Keyboard (Single-Color, Red) โœ… Webcam
Mini Display Port โœ… Mini Display Port
Manufacturers Website โœ… Ethernet through USB C

๐Ÿ’ช Upgrades

Wifi Card

I purchased a Broadcom DW1820A BCM94350ZAE 2.4G/5G Dual Band 867Mbps M.2 NGFF WiFi Card with Bluetooth 4.1 and swapped it into the laptop.


Hub works and allows me to plugin additional USB items and read SD cards, but HDMI passthrough do not work. The ethernet connection does work, so I can just plugin the hub and be connected to a wired connection automatically.

WD Blue 3D NAND 250GB PC SSD - SATA III 6 Gb/s M.2 2280 Solid State Drive

Main boot drive for this machine.


Windows and Ubuntu run off this drive, as well as a clone of the main SSD.

๐Ÿ‘ด BIOS Configuration

The section below adapted from @0ranko0P's MSI-GL62M 7RD Hackintosh. This was huge, as I never knew how to access all the advanced settings in my BIOS.

Some options only available in advanced mode:
In BIOS, holding ALT + RIGHT-CTRL + SHIFT together then press F2

CFG Lock Disable
CSM Disable
Fast Boot Disable
Intel Speed Shift(aka. HWP) Enable
Secure Boot Disable
Enable Hiberation Disable
DVMT Pre-Allocated 64M
[Advanced] tab
โ”œโ”€ Power & Performance
โ”‚  โ””โ”€ CPU-Power Management Control
โ”‚     โ”œโ”€ Intel(R) Speed Shift Technology
โ”‚     โ””โ”€ CPU Lock Configuration
โ”‚        โ””โ”€ CFG Lock
โ”œโ”€ System Agent (SA) Configuration
โ”‚  โ””โ”€ Graphics Configuration
โ”‚     โ””โ”€ DVMT Pre-Allocated
โ”œโ”€ CSM Configuration
โ”‚  โ””โ”€ CSM Support
โ””โ”€ ACPI Settings
   โ””โ”€ Enable Hibernation

๐Ÿ“” Installation Notes

ACPI Patching Notes

This laptop already has an embedded controller named EC in the DSDT, so it doesn't need to be patched.

USB Port Limit

I used Hackintool to fix my USB ports, along with a few other issues. It generated a new USBPorts.kext for my system and installed it in kexts/other. This iteration removes the MSI EPF USB and USB2.0-CRW SD Card Reader, as they serve no purpose.

Fixing the framebuffer

This has been the bane of my existence when it comes to this laptop. I finally got it working with OpenCore after ages of messing around with Hackintool patches, Skylake spoofs(that previously worked in Clover) and other people's MSI laptop setups. After recently learning how to access the BIOS settings to change the DVMT Pre-Allocated to 64m, which then allowed me to remove the 32mb DVMT-prealloc patches. Then after much trial and error, instead of using the 2 Intel HD Graphics 630 listed under Kaby Lake in the laptop guide, I tried the Unlisted GPU 05001c59 mentioned right below them and now the LVDS screen no longer has a flicker.

Bluetooth using DW1820A BCM94350ZAE

I have struggled for a long time with getting the Bluetooth to work on this laptop. The thing that finally worked for me was adding 'bpr_probedelay=200 bpr_initialdelay=400 bpr_postresetdelay=400' to my boot-args. Revised solutions to DW1820A support

Getting the touchpad and buttons to function

@kOOsi3 pointed out a solution to getting the touchpad to work. I just had to use an older Rehabman kext instead of the latest version.

Useful Info

๐Ÿ”… Keyboard Usage Notes

  • The brightness controls seem to be similar to where they'd appear on a Mac keyboard, using the scroll lock and pause break button. Using the function + up/down doesn't seem to do anything
  • Function is mapped to the Option key
  • Windows key is mapped to Function, this setting is changed in the BIOS
  • Function + F12 puts the laptop to sleep
  • Keyboard brightness is function + plus/minus keys on the num pad

๐Ÿ’ป USB Ports

  • HS03 USB2 <-- Top left USB2 port
  • HS04 USB2 <-- Bottom left USB2 port
  • HS05 TypeC+Sw <-- Orientation 1
  • HS06 TypeC+Sw <-- Orientation 2
  • HS07 Internal <-- MSI EPF USB
  • HS08 USB2 <-- Right USB
  • HS10 Internal <-- BCM2045A0 Bluetooth USB Port
  • HS11 Internal <-- BisonCam, NB Pro
  • HS12 Internal <-- USB2.0-CRW SD Card Reader
  • SS02 USB3 <-- Bottom left USB3 port*******--
  • SS03 USB3 <-- Top left USB3 port
  • SS05 TypeC+Sw <-- Orientation 1
  • SS06 TypeC+Sw <-- Orientation 2