Jump to content

Jake Lo

Moderators
  • Posts

    14357
  • Joined

  • Last visited

  • Days Won

    867

Posts posted by Jake Lo

  1. OPENCORE - Sonoma

    HP840G3_Sonoma.png

     

    Supports Sonoma

    Follow BIOS Configuration above

     

    Working:

    • full graphics acceleration on Intel HD520 iGPU, including brightness control (F5 and F6)
    • multi-display with DisplayPort (Video & Audio)
    • audio, microphone input and headset output (F8 and F9)
    • Mute button IS working  by Human7900
    • GigEthernet LAN connection
    • wireless and bluetooth with any compatible card (a DW1560 in my case, no Whitelisting)
    • left and right USB ports including USB Type-C
    • integrated webcam
    • CPU power management
    • sleep (Lid, Energy Saver settings, Apple menu, PWR button) & wake (Lid, PWR button)
    • battery management
    • keyboard and touchpad 
    • keyboard backlight (Fn + F3)
    • touchpad with gestures, mouse buttons (can be disable with PrtScr key)
    • RTS522a microSD card reader

     

    Not working:

    • Trackpoint and mouse buttons
    • Finger Print reader
    • Wifi button

     

    Installation:

    • Download macOS Sonoma app
    • Format a 16GB USB drive (GUID / Extended (Journaled))
    • Create USB Installer with createinstallmedia command
    • Download attached folder and rename as EFI
    • Mount EFI partition and add EFI folder
    • Configure BIOS setting according to guide
    • Boot with USB installer
    • Complete installation

     

    Post Installation:

    Mount EFI partition of newly installed drive and copy EFI folder over

    Update / Change in Config.plist under PlatformID->Generic (use genSMBIOS or Hackintool.app)

              MLB, ROM, SystemSerialNumber and SystemUUID

     

    Resources:

    https://dortania.github.io/OpenCore-Install-Guide/

    https://github.com/VoodooSMBus/VoodooRMI

    https://github.com/OpenIntelWireless/itlwm

    https://github.com/cholonam/Sinetek-rtsx

    https://github.com/0xFireWolf/RealtekCardReader/releases

     

     

    Updated to OC 0.9.5

    Note: Config is set for Broadcom DW1830

              If you have Intel, rename Config-IntelWifi to Config.plist  (not tested)

              SMBIOS, ig-platform-id, device-id, USBPorts kext set to MacBookAir8,1 to support Sonoma

              Since Sonoma has dropped all/most of the Broadcom wireless we've been using, you'll need to patch the system using OpenCore Legacy Patcher.app (currently using 1.1.0)

              For Broadcom wireless system only, see here for patching

              Multiboot from OC picker is also working!

     

     

          HP840G3_OC_0.9.5-Sonoma.zip

  2. Sonoma: Patching for legacy Broadcom wireless cards

     

    Sonoma has dropped support for our beloved legacy Broadcom wireless devices (DW1560, DW1820A, DW1830).  If you opt for a legacy BCM4352, BCM4360 or BCM43602 wireless card, you'll need to apply OCLP root patches and boot with OpenCore in order to bypass vanilla IOSkywalkFamily kext and inject replacement IOSkywalkFamily+ IO80211FamilyLegacy kexts.

     

    Assuming you have a working Broadcom wireless config prior to upgrading to Sonoma. the following steps are added:

    1) Download latest OCLP (v1.1.0 at time of writing)

    2) Download the necessary kexts (attached below)

    3) Configure the following in your Config file

         a) System Integrity Protection is set to 0x803 csr-active-config | data | 03080000

         b) Reset NVRAM or add csr-active-config to Delete to ensure the new variable is set

         c) Secure Boot Model is set to Disabled

         d) Following kexts are blocked:

              i) com.apple.iokit.IOSkywalkFamily Set the Strategy of the blocked kext to "Exclude" 

                  a) Set MinKernel to 23.0.0 to ensure patches only apply on Sonoma

         e)  Following kexts are injected in these order:

              i) IOSkywalk.kext

                   a) Set MinKernel to 23.0.0 to ensure patches only apply on Sonoma

              ii) IO80211FamilyLegacy.kext

                   a) Set MinKernel to 23.0.0 to ensure patches only apply on Sonoma

              iii) IO80211FamilyLegacy.kext has a plugin, AirPortBrcmNIC.kext, ensure this is injected as well

                  a) Set MinKernel to 23.0.0 to ensure patches only apply on Sonoma

              iv) AMFIPass.kext

         f) add to bootarg

              i) -amfipassbeta

    Screenshot 2023-10-23 at 11.37.43.png

    4) Once these are injected, you can run OpenCore-Patcher's Post-Install option and root patch.

    Systen will reboot after patching is done.

    On reboot, Wireless support should be restored assuming your machine was configured correctly to the above."

    1.png2.png

    Necessary Kexts

    Kexts.zip

     

    References:

    • Like 1
  3. Sonoma - OpenCore 

     

    Sonoma - E7470.png

    Installation:

    Download MacOS Sonoma app

    Format a 16GB USB drive (GUID / Extended (Journaled))

    Create USB Installer with createinstallmedia command

    Download attached folder and rename as EFI

    Mount EFI partition and add EFI folder

    Configure BIOS setting according to guide

    Boot with USB installer

    Complete installation

     

    Post Installation:

    Mount EFI partition of newly installed drive and copy EFI folder over

    Update / Change in Config.plist under PlatformID->Generic (use genSMBIOS or Hackintool.app)

              MLB, ROM, SystemSerialNumber and SystemUUID

     

    Note: Replace Config.plist with Config-IntelWifi.plist if you have an Intel combo card (not tested)

              SMBIOS, ig-platform-id, device-id, USBPorts kext set to MacBookPro15,2 to support Sonoma

              Since Sonoma has dropped all/most of the Broadcom wireless we've been using, you'll need to patch the system using OpenCore Legacy Patcher.app (currently using 1.1.0)

              For Broadcom wireless system only, see here for patching

     

    Updated to 0.9.5

     - Supports Sonoma only, not tested for Ventura and below

     - Upgraded to 14.1.1, lost wireless but OCLP automatically popped up to repatch root again. Wireless works again after reboot.

     

     

    E7470_OC_0.9.5.zip

×
×
  • Create New...