GithubHelp home page GithubHelp logo

megamuteki / opencore-hp-pavilion-gaming-15-cx0056wm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ananjaser1211/opencore-hp-pavilion-gaming-15-cx0056wm

0.0 1.0 0.0 32.89 MB

Opencore Hackintosh Big Sur - HP Pavilion Gaming 15-cx0056wm

ASL 100.00%

opencore-hp-pavilion-gaming-15-cx0056wm's Introduction

Opencore-HP-Pavilion-Gaming-15-cx0056wm

OpenCore Hackintosh Monterey 12.2 - HP Pavilion Gaming 15-cx0056wm

Screen Shot 2022-01-28 at 12 37 35 AM

Screen Shot 2022-01-28 at 12 37 26 AM

Quick Installation

  • Follow OpenCore guide and create a bootable macOS recovery USB
  • Download the EFI and place it onto your USB drive
  • Boot to OpenCore and setup your disk in Disk Utility

Dualbooting Notes

  • To install along side Windows make sure you have a GPT formatted disk, resize your Windows partition using tools such as Easeus Partition Master then while in macOS Disk Utility, make the unallocated space into APFS
  • I also left a 500MB unallocated space for an EFI partition using gparted on Linux earlier I set the ESP / boot flags
  • Finally copy the EFI from the repo to your disk EFI partition that you created and boot from it with the F9 key

Specifications

Specifications Detail
Computer model HP Pavilion Gaming 15-cx0056wm
Processor Intel Core i5-8300H Processor
Memory 8GB/8GB Crucial / SK Hynix
SSD Samsung SSD 970 EVO 500GB PM981
HDD Seagate ST2000LM007-1R817 2TB
Integrated Graphics Intel® UHD Graphics 630
Dedicated Graphics NVIDIA GeForce GTX 1050 Ti
Monitor FHD 1920x1080 (15.6 inch)
Sound Card Realtek ALC295
Wireless Card Intel® Wireless-AC 9560 802.11b/g/n/ac
Ethernet/LAN Realtek RTL8168/8111 PCI-E Gigabit Ethernet
Card Reader AU6625 PCI-E Flash card reader

Working

  • Intel UHD 630 Acceleration
  • CPU Power Management
  • IGPU Power Management
  • Battery Status / Time
  • Intel Wireless & Bluetooth
  • Ethernet LAN
  • NVMe Storage
  • Realtek Audio & F7/F8 keys
  • Audio Combo Jack
  • Keyboard & Media/Function Keys
  • Trackpad & Gestures support
  • USB Type-A & Type-C ports
  • HP Webcam
  • Sleep/Wakeup & Instant Wake
  • Screen LID sleep
  • Screen Brightness & F2/F3 Keys
  • And pretty much everything not listed below
  • Apple GUC firmware

Not Working

  • DRM (No HD playback on Netflix etc)
  • SDXC Card Reader (Not supported in MacOS)
  • Dedicated GPU (Disabled in SSDT)
  • HDMI Port (Seems to be hooked to the Dedicated GPU)

Kexts

Kext Version Details Usage
AirportItlwm v2.1.0 Jan 1 2022 Release Intel Wi-Fi Adapter Kext for macOS
AppleALC v1.6.9 Feb 7 2022 Release Native macOS HD audio for not officially supported codecs
BlueToolFixup v2.6.1 Nov 1 2021 Release Monterey Bluetooth Firmware fix-up
BrightnessKeys v1.0.2 Jun 7 2021 Release Handler for brightness keys without DSDT patches
ECEnabler v1.0.2 Aug 2 2021 Release Allows reading Embedded Controller fields over 1 byte long
IntelBluetoothFirmware v2.1.0 Jan 1 2022 Release Intel Bluetooth Drivers for macOS
Lilu v1.6.0 Feb 7 2022 Release Arbitrary kext and process patching on macOS
NVMeFix v1.0.9 Jul 5 2021 Release Set of patches for the Apple NVMe storage driver
RTL8111 v2.4.2 May 6 2021 Release OS X open source driver for the Realtek RTL8111/8168 family
SMCBatteryManager v1.2.8 Dec 6 2021 Release Battery Management For Laptops
SMCLightSensor v1.2.8 Dec 6 2021 Release Light Sensor For Laptops
SMCProcessor v1.2.8 Dec 6 2021 Release Improved CPU measurement
SMCSuperIO v1.2.8 Dec 6 2021 Release Measurement of Fans For Laptops
USBToolBox v1.1.0 May 22 2021 Release USB Mapping
UTBMap v1.1.0 Oct 21 2021 Gen Generated USB Map
VirtualSMC v1.2.8 Dec 6 2021 Release Advanced Apple SMC emulator in the kernel
VoodooPS2 v2.2.7 Dec 6 2021 Release Controller For various PS2 Gestures
VoodooRMI v1.3.4 Sep 7 2021 Release A port for macOS of Synaptic's RMI Trackpad driver from Linux
VoodooSMBUS v1.3.4 Sep 7 2021 Release VoodooRMI Extension for PS2 Trackpad
WhateverGreen v1.5.7 Feb 7 2022 Release Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs

OpenCore

  • OpenCore v0.7.8 Release on Feb 07 2022

ACPI Patch list

  • SSDT-AWAC : System Clock fix
  • SSDT-dGPU-Off : Disables Dedicated GPU (Optimus Method)
  • SSDT-EC-USBX-LAPTOP : Embedded Controller fix
  • SSDT-GPRW : Instant wake fix
  • SSDT-HP-FixLidSleep : Screen LID Sleep Fix
  • SSDT-PLUG-DRTNIA : Power Management Fix
  • SSDT-PMC : NVRAM Fix (Optional on H370)
  • SSDT-PNLF : Brightness Fix

Misc information

  • Audio Layout ID : 13
  • Backlight Register fix is needed to fix black screen on bootup
  • USB Port Map info
  • Quirks Adjusted to fix Kernel panic on boot commit
  • XhciPortLimit is broken since MacOS 11.3. Has been Disabled to avoid kernel panics
  • Bootup Chime and Theme Enabled
  • SMBIOS MacBookPro15,2 is used
  • dGPU is disabled via SSDT edit
  • Card Reader is spoofed but does not work
  • iGPU power management is handeled by Apple GUC

Credits

  • @SkyrilHD For Massive help and tips / fixes
  • @TECHNIKVERBOT For Monterey Patches
  • @acidanthera For Bootloader, VirtualSMC, NVMEFix, Lilu And other kexts
  • @dortania For guides
  • @OpenIntelWireless For AC WiFi & Bluetooth
  • @USBToolBox Team for Mapping
  • @1Revenger1 for ECEnabler
  • @Voodoo Team for TrackPad
  • @Apple For MacOS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.