- Joined
- Jun 3, 2017
- Messages
- 174
- Motherboard
- Motherboard OR System make and model names > See Forum Rules!
- CPU
- > Need full CPU model name > See Rules!
- Graphics
- > Need model name or version number > See Forum Rules!
- Mac
- Classic Mac
- Mobile Phone
This is a very brief guide until I can flesh it out. There are other guides for very similar computers; this is more of a proof that it works.
Intel i7-8550U, UHD620
Nvidia MX150
8 GB RAM (up to 16)
Tested with Mojave 10.14, but should work with Catalina as well.
What works:
WiFi (replaced with DW1560)
Sleep, lid sleep
Power management
FN shortcuts (keyboard, display brightness, sound)
USB 2, USB 3, and USB C ports
SDHC reader (over USB)
Speakers, Headphones
HDMI port
Webcam (over USB)
Battery/Power
What doesn't work:
Nvidia GPU (MX150)
Intel WiFi card (8265)
Fingerprint reader
HDMI port
Steps
1.
Boot into BIOS (f2), enter advanced (f7)
2.
Create a USB like normal, using the latest Mojave and clover installers.
In the clover installer, select UEFI Only, and Install to ESP.
3.
Copy config.plist to EFI/CLOVER
Copy kexts to EFI/CLOVER/Kexts/Other.
Compile and copy ACPI files to EFI/CLOVER/ACPI/patched
4.
You should now be able to boot off the USB:
Open disk utility, and erase the internal disk (or second disk) as HFS+J and GPT.
Install macOS, make sure the screen doens't sleep.
4.
After macOS is installed and you're at the desktop, install Clover to the internal disk.
Copy the CLOVER folder from the USB's EFI to the internal disk's EFI.
5.
[Optional] Copy kexts to /Library/Extensions
List of stuff
Kexts
Drivers64UEFI, or drivers/UEFI
ACPI
compile and put in Clover/ACPI/patched
The audio codec is CX8050. I've pushed layout 13 for AppleALC, and as of 06/09/20 internal and line-in mics work.
SSDT-PNLF may need to be updated - you can use SSDT-PNLF from the WhateverGreen release archive.
Kexts removed from below due to being terribly out of date. Please download them separately.
Intel i7-8550U, UHD620
Nvidia MX150
8 GB RAM (up to 16)
Tested with Mojave 10.14, but should work with Catalina as well.
What works:
WiFi (replaced with DW1560)
Sleep, lid sleep
Power management
FN shortcuts (keyboard, display brightness, sound)
USB 2, USB 3, and USB C ports
SDHC reader (over USB)
Speakers, Headphones
HDMI port
Webcam (over USB)
Battery/Power
What doesn't work:
Nvidia GPU (MX150)
Intel WiFi card (8265)
Fingerprint reader
HDMI port
Steps
1.
Boot into BIOS (f2), enter advanced (f7)
set Security menu > Secure Boot to false
set Boot menu > Fast boot to false
set Boot menu > CSM to false
set Graphics menu > DVMT to 64
2.
Create a USB like normal, using the latest Mojave and clover installers.
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volume/VOLUME_NAME
<-- make sure to format it as GPT/GUID first.In the clover installer, select UEFI Only, and Install to ESP.
3.
Copy config.plist to EFI/CLOVER
Copy kexts to EFI/CLOVER/Kexts/Other.
Compile and copy ACPI files to EFI/CLOVER/ACPI/patched
4.
You should now be able to boot off the USB:
Open disk utility, and erase the internal disk (or second disk) as HFS+J and GPT.
Install macOS, make sure the screen doens't sleep.
4.
After macOS is installed and you're at the desktop, install Clover to the internal disk.
Copy the CLOVER folder from the USB's EFI to the internal disk's EFI.
5.
[Optional] Copy kexts to /Library/Extensions
Code:
sudo cp -r /Path/To/Kexts /Library/Extensions/
Code:
sudo kextcache -i /
List of stuff
Kexts
AirportBrcmFixup.kext
AppleALC.kext
AsusSMC.kext
BT4LEContiunityFixup.kext
BrcmFirmwareInjector.kext
BrcmFirmwareData.kext (or Repo if in /L/E)
BrcmPatchRAM3.kext
CPUFriend.kext
HibernationFixup.kext
Lilu.kext
LiluFriend.kext
NoTouchID.kext
SMCBatteryManager.kext
SMCLightSensor.kext
SMCProcessor.kext
SMCSuperIO.kext
USBInjectAll.kext
VirtualSMC.kext
VoodooI2C.kext
VoodooI2CHID.kext
VoodooPS2Controller.kext
VoodooTSCSync.kext
WhateverGreen.kext
Drivers64UEFI, or drivers/UEFI
ApfsDriverLoader-64.efi
AptioMemoryFix-64.efi (Or AptioFixXDrv, not both)
DataHubDxe-64.efi
FSInject-64.efi
HFSPlus-64.efi
VirtualSmc.efi
ACPI
compile and put in Clover/ACPI/patched
SSDT-BATT (Battery)
SSDT-ELAN (Touchpad)
SSDT-EC (EC)
SSDT-FNKEYS (FN shortcuts)
SSDT-GPIOON (Enable GPIO)
SSDT-GPRW (Instant wake from sleep)
SSDT-KBLIGHT (Keyboard backlight)
SSDT-PEGPOFF (Turn off DGPU)
SSDT-PNLF (Backlight)
SSDT-UIAC (USB port map)
SSDT-USBX (USB power)
SSDT-XOSI (OSYS patch)
SSDT_DATA (plugintype=1, frequency data)
The audio codec is CX8050. I've pushed layout 13 for AppleALC, and as of 06/09/20 internal and line-in mics work.
SSDT-PNLF may need to be updated - you can use SSDT-PNLF from the WhateverGreen release archive.
Kexts removed from below due to being terribly out of date. Please download them separately.
Attachments
Last edited: