Jump to content

1,508 posts in this topic

Recommended Posts

13 minutes ago, NorthAmTrans said:

 

Not sure if it's because I haven't moved to OC yet but I can't get that one to work. This still requires DSM as well.

 

Side note, without EC0>EC I can you use SSDT-EC.aml to get EC to show up, however in IOreg I have both EC and EC0 loaded. I don't have a 19,2 IOreg to compare to but if memory serves it's supposed to only be EC, right?

 

 

When using SSDT-PLUG, you need to  know where your CPU is located in DSDT, is it PR00 or something else? Check it with MaciAsl.app. 

 

When using SSDT-EC.aml, it means you are going to Fake a EC device or Rename EC0 to EC, but not both, check the content of that aml. 

 

 

Share this post


Link to post
Share on other sites
Advertisement

 

25 minutes ago, NorthAmTrans said:

Side note, without EC0>EC I can you use SSDT-EC.aml to get EC to show up, however in IOreg I have both EC and EC0 loaded. I don't have a 19,2 IOreg to compare to but if memory serves it's supposed to only be EC, right?

it's not really good to have AppleacpiEC and AppleBusPowerController in in the same device and when we can its better to disable AppleAcpiEC 

Rename EC0 to EC does this in many cases

Device EC

             |- AppleACPIEC

             |- AppleBusPowerController

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl

Share this post


Link to post
Share on other sites
16 minutes ago, justin said:

 

 

When using SSDT-PLUG, you need to  know where your CPU is located in DSDT, is it PR00 or something else? Check it with MaciAsl.app. 

 

When using SSDT-EC.aml, it means you are going to Fake a EC device or Rename EC0 to EC, but not both, check the content of that aml. 

 

 

Thanks for the help. Focusing on SSDT-Plug x86 platform. When I look at it in I0reg it's "PR00" and perhaps im renaming wrong.

 

DefinitionBlock ("", "SSDT", 2, "CpuRef", "CpuPlug", 0x00003000)
{
    External (_PR_.CPU0, ProcessorObj)    // (from opcode)

    Scope (\_PR.CPU0)
    

 

Share this post


Link to post
Share on other sites
4 minutes ago, NorthAmTrans said:

Thanks for the help. Focusing on SSDT-Plug x86 platform. When I look at it in I0reg it's "PR00" and perhaps im renaming wrong.

 


DefinitionBlock ("", "SSDT", 2, "CpuRef", "CpuPlug", 0x00003000)
{
    External (_PR_.CPU0, ProcessorObj)    // (from opcode)

    Scope (\_PR.CPU0)
    

 

 

https://raw.githubusercontent.com/cattyhouse/oc-guide/master/EFI/OC/ACPI/SSDT-PLUG.aml

Share this post


Link to post
Share on other sites
Posted (edited)
On 8/9/2019 at 10:19 AM, Andres ZeroCross said:


I have installed AMD hackintosh before,, if something wrong about kernel patcher can make stuck in "random seed".

Can you check again your kernel patch?? Boot with clover with disable all kernel patch,, check if you can bypass random seed error. just to make sure your issue is not about "kernel patch"

I can confirm that fully working AMD kernel patches are not anymore since Aptiomemoryfix is embedded in OC - stuck at End randomseed. What am I missing?

 

EDIT : FIXED WITH NEW DOCUMENTATION. Below still valid. 

 

Also, the first patch  [0]:

<dict>
                <key>Comment</key>
                <string>algrey - commpage_populate -remove rdmsr</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                uaABAAAPMg==
                </data>
                <key>Identifier</key>
                <string>kernel</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>MatchKernel</key>
                <string></string>
                <key>Replace</key>
                <data>
                Dx+AAAAAAA==
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>

this patch which is universal across any XNU version (10.13.6 and above)  is replaced 15 times, but if you open the kernel in a decompiler your clearly see that B9A00100000F32 is found once. So I don't know what is patched 15 times to be honest.

 

@vit9696 maybe you could help me with that ?

21:208 00:064 OCC: Configuring behaviour 0
21:462 00:254 Trying XNU hook on System\Library\PrelinkedKernels\prelinkedkernel
21:627 00:165 Kext reservation size 7860224
22:522 00:895 Result of XNU hook on System\Library\PrelinkedKernels\prelinkedkernel is Success
22:590 00:067 OC: Read kernel version 18.2.0
22:761 00:171 ReplaceCount - 15
22:793 00:031 OC: Kernel patcher result 0 for kernel - Success
22:965 00:172 ReplaceCount - 1
22:998 00:032 OC: Kernel patcher result 1 for kernel - Success
23:175 00:177 ReplaceCount - 1
23:206 00:031 OC: Kernel patcher result 2 for kernel - Success
23:380 00:173 ReplaceCount - 1
23:409 00:029 OC: Kernel patcher result 3 for kernel - Success
23:579 00:169 ReplaceCount - 1
23:609 00:030 OC: Kernel patcher result 4 for kernel - Success
23:778 00:169 ReplaceCount - 1
23:809 00:031 OC: Kernel patcher result 5 for kernel - Success
23:982 00:172 ReplaceCount - 1
24:015 00:032 OC: Kernel patcher result 6 for kernel - Success
24:186 00:171 ReplaceCount - 1
24:217 00:031 OC: Kernel patcher result 7 for kernel - Success
24:451 00:233 ReplaceCount - 1
24:481 00:030 OC: Kernel patcher result 8 for kernel - Success
24:653 00:172 ReplaceCount - 2
24:684 00:031 OC: Kernel patcher result 9 for kernel - Success
24:857 00:173 ReplaceCount - 1
24:889 00:031 OC: Kernel patcher result 10 for kernel - Success
25:063 00:173 ReplaceCount - 1
25:093 00:030 OC: Kernel patcher result 11 for kernel - Success
25:131 00:038 ReplaceCount - 3
25:164 00:033 OC: Kernel patcher result 12 for kernel - Success
25:339 00:174 ReplaceCount - 1
25:372 00:033 OC: Kernel patcher result 13 for kernel - Success
25:546 00:173 ReplaceCount - 1
25:576 00:030 OC: Kernel patcher result 14 for kernel - Success
25:748 00:172 ReplaceCount - 1
25:781 00:033 OC: Kernel patcher result 15 for kernel - Success
25:964 00:183 ReplaceCount - 1
26:005 00:041 OC: Kernel patcher result 16 for kernel - Success
26:065 00:059 ReplaceCount - 1
26:097 00:032 Patch success com.apple.iokit.IOUSBHostFamily
26:139 00:042 ReplaceCount - 1
26:173 00:033 Patch success com.apple.driver.usb.AppleUSBXHCI
26:228 00:055 OC: Prelink injection Lilu.kext - Success
26:278 00:050 OC: Prelink injection FakeSMC.kext - Success
26:323 00:045 OC: Prelink injection WhateverGreen.kext - Success
26:367 00:044 OC: Prelink injection AppleALC.kext - Success
26:404 00:037 OC: Prelink injection NullCPUPowerManagement.kext - Success
26:451 00:046 OC: Prelink injection RealtekRTL8111.kext - Success
26:514 00:062 Prelinked status - Success

 

Edited by AlGrey

Share this post


Link to post
Share on other sites
27 minutes ago, gengik84 said:

 

it's not really good to have AppleacpiEC and AppleBusPowerController in in the same device and when we can its better to disable AppleAcpiEC 

Rename EC0 to EC does this in many cases

Device EC

             |- AppleACPIEC

             |- AppleBusPowerController

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl

 

Giant help. The only patch left is DSM>XDSM. Thank you.

Share this post


Link to post
Share on other sites

@vit9696

Above 4G Decoding or similar enabled in firmware settings if present. Note, that on some motherboards (notably
ASUS WS-X299-PRO) this option causes adverse effects, and must be disabled. While no other motherboards
with the same issue are known, consider this option to be first to check if you have erratic boot failures.

ASUS Z9PE-D8 WS also requires this setting to be disabled in firmware or you lose audio device.

Share this post


Link to post
Share on other sites
Posted (edited)

Still unable booting macOS after AptioMemoryFix.efi has been embedded into OpenCore.efi on my 2nd Gen. laptop (sig). OC DEBUG (or RELEASE) version is loaded, but once I select OS entry it got reboot immediately after `End randomseed` appears. My mach has AMI Aptio UEFI 2.0, it has no EFI GOP support, nor CSM option on BIOS, nor VT-d. With Clover I use AptioMemoryFix.efi plus slide=128 boot-arg (otherwise having KASLR warning), no need EmuVariableUefi.efi and my NVRAM was run natively (with or w/o FwRuntimeServices.efi doesn't make any difference). macOS 10.13.6 & 10.15 Beta are installed on HFS+ so I don't use ApfsDriverLoader.efi.

 

Previous OC 2019-07-27 run really well #BTW. Probably I made some mistakes on config.plist?

So, here I attached my complete EFI (with _MASKED_ some sensitive datas on PlatformInfo). Thanks.

EFI-Oc-A43SJ-20190811.zip

Edited by Badruzeus

Share this post


Link to post
Share on other sites

Just wanted to say thanks for the help. In preparation to move to OpenCore I was able to vastly simplify my setup. Looking forward to the move.

Share this post


Link to post
Share on other sites
5 hours ago, Badruzeus said:

Still unable booting macOS after AptioMemoryFix.efi has been embedded into OpenCore.efi on my 2nd Gen. laptop (sig). OC DEBUG (or RELEASE) version is loaded, but once I select OS entry it got reboot immediately after `End randomseed` appears. My mach has AMI Aptio UEFI 2.0, it has no EFI GOP support, nor CSM option on BIOS, nor VT-d. With Clover I use AptioMemoryFix.efi plus slide=128 boot-arg (otherwise having KASLR warning), no need EmuVariableUefi.efi and my NVRAM was run natively (with or w/o FwRuntimeServices.efi doesn't make any difference). macOS 10.13.6 & 10.15 Beta are installed on HFS+ so I don't use ApfsDriverLoader.efi.

 

Previous OC 2019-07-27 run really well #BTW. Probably I made some mistakes on config.plist?

So, here I attached my complete EFI (with _MASKED_ some sensitive datas on PlatformInfo). Thanks.

EFI-Oc-A43SJ-20190811.zip

ProvideConsoleGop is required as this was handled by AptioMemoryFix before

Share this post


Link to post
Share on other sites
9 hours ago, NorthAmTrans said:

 

Giant help. The only patch left is DSM>XDSM. Thank you.

Did you manage to disable eco and fake a ec device?

 

Could you upload the ec.aml you made ?

 

Thanks in advance.

Share this post


Link to post
Share on other sites
On 5/7/2019 at 11:57 PM, Andres ZeroCross said:

OpenCore Bootloader with macOS Mojave 10.14.5 Beta 4 Build 18F127a

 

Specifications :
- Processor : Intel Core i7 6700
- iGPU : Intel HD 530
- eGPU : MSI Armor RX580 4GB
- Motherboard : Gigabyte Z170X Gaming 7
- Storage : 1x MSata WD 240GB + 2x SSD @120GB + 5 HDD Storage (2x 2TB + 2x 500GB)
- Wifi + Bluetooth : Broadcom BCM943602CS
- Audio Codec : Creative CA0132 (5.1 Audio work)
- RAM : 8GB (2x4GB) PC24000 (3000Mhz)
- OpenCore version : rev 0.0.2
- Boot Mode : UEFI


What's work??
- Sleep, Shutdown, and Restart
- Good Cpu Power Management
- HEVC and H264 for IGPU and eGPU
- All USB Port 
- Unlock limit patch USB from config.plist of OpenCore (Built-in, just enable it)
- QE/CI for RX580
- Faster boot time than clover
- All kext in OC/Kexts is loaded perfectly
- HDMI Audio 
- Audio Onboard (CA0132)

All ACPI patch is in DSDT only,, no patch / binary DSDT patch from config.plist of OpenCore.

I can say, all device work like using Clover but better boot time and Cpu Power management (my opinion)
 

 

Can you share your OC folder please? Im trying to make Opencore work on XPS 9550 but the resources are very limited compared to clover.

Share this post


Link to post
Share on other sites

I'm trying to disable AppleACPIEC from loading as suggested.

My laptop has a ECDV device (which in clover I used to just rename it to EC , but opencore suggests this is wrong).

I have build a ec.aml (attached) but now working.I now have a ECDV but not EC.

Can someone help?

SSDT-EC-USBX.aml

Untitled.png

Untitled2.png

Share this post


Link to post
Share on other sites
Posted (edited)
7 hours ago, dracoflar said:

ProvideConsoleGop is required as this was handled by AptioMemoryFix before

It doesn't help unfortunately, I never use ProvideConsoleGop upto OC 2019-07-27 and it was working, now it' s not.

 

#EDIT: But thanks for suggestion anyway.

Edited by Badruzeus

Share this post


Link to post
Share on other sites

@matgeoMaybe ssdt does not load

did you add it on the config/ACPI?

remove this from your ssdt

    External (_SB_.PCI0.LPCB.ECDV, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.LPCB.ECDV)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If (_OSI ("Darwin"))
            {
                Return (Zero)
            }
            Else
            {
                Return (0x0F)
            }
        }
    }

Because in laptop you lose battery

Share this post


Link to post
Share on other sites

I don't understand.

Should I have the native ECDV in my ioreg or disable it and add a fake EC ?

Share this post


Link to post
Share on other sites
Posted (edited)
11 minutes ago, matgeo said:

I don't understand.

Should I have the native ECDV in my ioreg or disable it and add a fake EC ?

 

Is this a notebook? If yes you have to rename it in order to not brake battery statistics. If it is desktop you must disable it an add new EC device. 

Edited by vandroiy2012

Share this post


Link to post
Share on other sites
Posted (edited)

The problem with OC bootloader is that there will be no installation program like all the others that have had success on the Hackintosh scene, like Chameleon or Clover. people want things to be easier and faster, and when it's too much complicated to do and not fast, they move on to other things.

You should have provided a generic installation program that would work for the majority and could have been manually configured later or with an application.

This is my opinion.

 

EDIT ****

Do you think there were so many people to install macOS on the old mac if dosdude1 did not create a program to do it

Answer NO

Edited by chris1111

Share this post


Link to post
Share on other sites
8 hours ago, matgeo said:

Did you manage to disable eco and fake a ec device?

 

Could you upload the ec.aml you made ?

 

Thanks in advance.

Yes. The SSDT-EC.aml file had a section that needed to be enabled. Here's where I landed and it works. For learning, you should compare to the original one a page or two back.

SSDT-EC.aml

Share this post


Link to post
Share on other sites
18 minutes ago, vandroiy2012 said:

 

Is this a notebook? If yes you have to rename it in order to not brake battery statistics. If it is desktop you must disable it an add new EC device. 

Yes , it is a notebook.

 

I would suggest add this note to first page guide.

Share this post


Link to post
Share on other sites
Posted (edited)

2 items left for me: XCPM and an SSDT to rename DSM>XDSM. It's time I learn how to make my own SSDT.

 

EDIT: XCPM is taken care of. 

 

This is as far as I've gotten. I definitely do not know what Im doing so bare with.

 


    Scope (DSM)
    {
        Name (_STA, Zero) // _STA: Status
    }
    Device (XDSM)
    {
        Name (_ADR, Zero) // _ADR: Address

 

Edited by NorthAmTrans
resolved issue

Share this post


Link to post
Share on other sites
3 hours ago, chris1111 said:

The problem with OC bootloader is that there will be no installation program like all the others that have had success on the Hackintosh scene, like Chameleon or Clover. people want things to be easier and faster, and when it's too much complicated to do and not fast, they move on to other things.

You should have provided a generic installation program that would work for the majority and could have been manually configured later or with an application.

This is my opinion.

 

EDIT ****

Do you think there were so many people to install macOS on the old mac if dosdude1 did not create a program to do it

Answer NO

I maybe have misunderstood your point, 

but, hackintosh is not a brand, just a choice anyone make for its own purpose

hence the unavoidable need to understand what they are doing, its something you take on yourself first, then using places like insanelymac you can find help to solve issues, but the base is you have to learn first

Sure Clover simplified the installation providing an installer.... but if you then have to modify your config or any other file you will mount your EFI and make the changes... 

its only a bootloader nothing similar to what dosdude1 did

So i can't really see what would make this one so uncomfortable to set up.

then again I maybe have misunderstood your point...

 

The real problem in my opinion 

is that there are also many people now too *miseducated to be able to give real contribution, quoting what you said " people want things to be easier and faster", well people must understand also that sometimes things are different and require a different spirit.

 

PS

*miseducated = people who just want to find the supper ready, and can't even make a sandwich by themselves :)

Share this post


Link to post
Share on other sites
3 hours ago, chris1111 said:

The problem with OC bootloader is that there will be no installation program like all the others that have had success on the Hackintosh scene, like Chameleon or Clover. people want things to be easier and faster, and when it's too much complicated to do and not fast, they move on to other things.

You should have provided a generic installation program that would work for the majority and could have been manually configured later or with an application.

This is my opinion.

 

EDIT ****

Do you think there were so many people to install macOS on the old mac if dosdude1 did not create a program to do it

Answer NO

Chris, may i draw your attention to the following disclaimer from the OpenCore git page

 

WARNING: This release is a developer preview, i.e. it targets experienced engineers and developers. Configuration and feature set are under works, i.e. refinements are expected to happen .....

 

Share this post


Link to post
Share on other sites

@vit9696 Thanks for all the suggestions and help into the issues we discussed.

You were correct !,

For now TgtBridge function may not be needed as thanks to @ben9923 solution after analysing my DSDT, we dropped the old way of patching the TPD0 device with a better and simpler solution thanks to the template/idea of your SSDT-AWAC.dsl on ACPI Samples.

Previously i had to patch TPD0 _CRS to XCRS and TPD0 _DSM to XDSM and add the patched code into a SSDT which we required the TgtBridge to specify which "device" CRS and DSM method to rename.

Now we removed all Renames needed for Touchpad from config.plist and simply use this SSDT based on your SSDT-AWAC.dsl template:

// Touchpad fix for Lenovo V330-15IKB

DefinitionBlock ("", "SSDT", 2, "V330", "_TPD0", 0)
{
    External (SDM0, IntObj)

    Scope (_SB)
    {
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            If (_OSI ("Darwin"))
            {
                SDM0 = Zero
            }
        }
    }
}

And TouchPad now works like charm.

 

About the InfoPlistPatch to disable AppleI2C kext from loading, i first solved the problem by blocking the kext from loading with OpenCore config.plist/Kernel/Block and by listing com.apple.driver.AppleIntelLpssI2C

 

However after @ben9923 told that he found the solution to load VoodooI2C without disabling the AppleIntelI2C kext with your help by just adding:

<key>OSBundleRequired</key>
<string>Root</string>

Into VoodooI2C.kext, Plugins and Satellite kexts, VoodooI2C kexts work excellent on OpenCore.

 

Thanks a lot to all of you.

Now my Lenovo V330-15IKB works perfect.

 

Laptops should not be a problem anymore and can use Open Core as default Bootloader.

I will soon start working on the project i mentioned on the Sep. Release schedule on Bugtracker which i think should make it easier for everyone else to have laptop templates for each generation.

 

Sincerely,

Sniki

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By MaLd0n
      ---TUTORIAL---

      https://olarila.com/forum/viewtopic.php?f=50&t=8685
       
      --Original Post--
       
      https://olarila.com/forum/viewtopic.php?f=97&t=11237
       
      --Bios/UEFI Settings--
       
      *Update bios/uefi to F7+*
      1- Go to M.I.T./Advanced Frequency Settings tab
       
      Extreme Memory Profile (X.M.P.) - Profile 1
       
      2- Go to BIOS tab
       
      CSM Support - Disabled
       
      3- Go to Peripherals/Thunderbolt(TM) Configuration tab
       
      Security Level - No Security
      Thunderbolt USB Support - Enabled
      GPIO3 Force Pwr - Enabled
       
      4- Go to Chipset tab
       
      Internal Graphics - Enable
       
      ---CLOVER FOLDER---
      *Use this folder with FULL DSDT PATCHED
      EFI CLOVER Z390 DESIGNARE.zip
       
      ---OPENCORE FOLDER---
      *Use this folder with FULL DSDT PATCHED
      EFI OPENCORE Z390 DESIGNARE.zip
       
      ---DSDT patch requests is here---
       
      https://olarila.com/forum/viewtopic.php?f=19&t=1131
       
      ---HARDWARE---
       
      --MOBO

      GIGABYTE Z390 DESIGNARE
      -Link
      https://www.amazon.com/Z390-DESIGNARE-Gigabyte-Thunderbolt-Motherboard/dp/B07K8RJZRG/ref=sr_1_1?keywords=Z390+DESIGNARE&qid=1565492390&s=electronics&sr=1-1

      --PROCESSOR

      Intel Core i9-9900K
      -Link
      https://www.amazon.com/Intel-i9-9900K-Desktop-Processor-Unlocked/dp/B005404P9I/ref=sr_1_1_sspa?keywords=Intel+Core+i9-9900K&qid=1553358099&s=gateway&sr=8-1-spons&psc=1

      --COOLER

      CORSAIR H100i RGB PLATINUM AIO Liquid CPU Cooler
      -Link
      https://www.amazon.com/CORSAIR-H100i-PLATINUM-Liquid-Cooler/dp/B07JWB5BSN/ref=sr_1_4?keywords=WATER+COOLER+CPU&qid=1565492509&s=gateway&sr=8-4

      --MEMORY

      Corsair CMW32GX4M2C3200C16 Vengeance RGB PRO 32GB (2x16GB) DDR4 3200 (PC4-25600)
      -Link
      https://www.amazon.com/Corsair-CMW32GX4M2C3200C16-Vengeance-PC4-25600-Desktop/dp/B07GTG2T7L/ref=sr_1_15?keywords=memory+ddr4+32&qid=1553358238&s=gateway&sr=8-15

      --GPU

      MSI RX Vega 64 AIR Boost 8G OC
      -Link
      https://www.amazon.com/MSI-RX-64-AIR-8G/dp/B07DH7S1X1/ref=sr_1_2?keywords=vega+64+gigabyte&qid=1565492819&s=electronics&sr=1-2

      --SSD

      Samsung 970 EVO 1TB SSD (MZ-V7E1T0BW) NVMe M.2 V-NAND
      -Link
      https://www.amazon.com/Samsung-970-EVO-1TB-MZ-V7E1T0BW/dp/B07BN217QG/ref=sr_1_1?keywords=s+samsung+970+evo+1tb&qid=1565493002&s=electronics&sr=1-1

      --POWER SUPPLY

      EVGA Supernova 1000 P2 80+ Platinum, 1000W ECO Mode Fully Modular 
      -Link
      https://www.amazon.com/EVGA-Supernova-Platinum-Crossfire-220-P2-1000-XR/dp/B00EKJQM5E/ref=sr_1_3?keywords=power+supply+1000w&qid=1565493196&s=gateway&sr=8-3

      --WIRELESS

      TP-Link Archer T9E
      -Link
      https://www.amazon.com/TP-Link-Archer-T9E-Beamforming-Technology/dp/B00TQEX7AQ/ref=sr_1_1?keywords=TP-Link+Archer+T9E&qid=1553358397&s=gateway&sr=8-1

      --CASE

      Thermaltake Core P5 Tempered Glass Black Edition ATX Open Frame Panoramic Viewing
      -Link
      https://www.amazon.com/Thermaltake-Tempered-Panoramic-Certified-CA-1E7-00M1WN-03/dp/B01N4IGVSC/ref=sr_1_2?keywords=Thermaltake+Core+P5&qid=1565493567&s=gateway&sr=8-2

      --DSDT Patches--
      -FIX ACPI ERRORS -FIX OEM SSDTs to AVOID ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA -DMAC -REMOVE PROBLEMATIC AND UNUSED DEVICES -FIX K.P in REBOOT -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -FWHD -USBX -PMCR -PPMC -XSPI -CNVW -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES ---SCREENSHOTs---




















      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Thanks to KGP for SSDT Thunderbolt
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By kylon
      Cloud Clover Editor is an open source application that allows you to manage various Hackintosh Bootloaders configs everywhere.

      Open Cloud Clover Editor
       
      Cloud Clover Editor Wiki
      Cloud Clover Editor Sources
       
       
      Features
      Supports Clover EFI, Ozmosis, Chameleon, OpenCore GUI and Text Editor Mode CCE Bank Mobile friendly  
      Officially supported browsers
      Chrome 42+ Microsoft Edge 14+ Firefox 39+ Safari 10+ Opera 29+ Opera Mobile 12+ Chrome for Android 75+ Firefox for Android 67+  
       
      Credits
      mackie100 - took some ideas from his app Clover EFI dev team Eric Slivka - new serial number Virtual1 - new serial number cecekpawon - PHP 5.3.3 patch, , help with the ACPI Loader Mode flag and more Micky1979 - Clover flying editor  (Discontinued) crusher. - Help with the ACPI Loader Mode flag Download-Fritz - Help with the ACPI Loader Mode flag Pavo - Ozmosis fields and values stehor - Ozmosis fields and values Sherlocks - General help and support gujiangjiang - General help and support  
      Please let me know if i forgot you!
    • By Slice
      OK, 4988 released.
      Now, @vector sigma, what have we do to update translations?
    • By dracoflar
      So you've been reading the forum on this brand new boot loader called OpenCore hoping to try it out but you take one look at the configurations PDF and take a step back in shock at the complexity! Well if you've been feeling a bit intimidated by the DOCS well you've come to the right place:
       
      OpenCore Vanilla Desktop Guide
       
      If you have any issues or suggestions please feel free to comment
       
      - Your local neighbourhood Hackintosh Slav
    • By vit9696
      OpenCorePkg / Documentation / Configuration Template / Bugtracker   Discussion and installation should be done in a separate thread! This thread is for development only!
      Current status as of April 2019: Support for UEFI and DuetPkg (legacy) booting APFS and HFS+ compatibility ACPI patcher (adding, dropping, binary patching, relocation) Apple-compatible bless implementation DeviceProperties injection DataHub and SMBIOS generation Symbolic kext and kernel patcher Direct kext injection/patching/blocking within prelinkedkernel Installation/Recovery/FileVault 2 support  Configuration in config.plist with open documentation Simple boot picker for quick launch Direct boot from dmg images  
      Known defects live here.  
      For those, who are not familiar with the history, OpenCore is a project initially born in HermitCrabs Lab that unfortunately almost died before its birth. This release is both a rebirth and a complete rewrite of OpenCore, which brings a number of new ideas, and tries to preserve the smart moves incorporated by iNDi and his team. Other than that, I wish to express my deepest words of gratitude to Acidanthera and WWHC members: your participation was and remains the key for project success, and you are simply the best.
×