Jump to content

E6520 Mobile: OpenCore help requested


fspkwonx86

Recommended Posts

So the only thing i think to fix this problem, i know clover drops CPU0IST CPUPM DMAR and MCFG (normalizes headers),

and (Patches AppleIntelCPUPowermanagement)... this combined with a simple DSDT that includes the DTGP Method

and changing your Preferred Graphics Card to GFX0 and disabling the IGPU renaming that also , working on that now,  is how to get it to work with the Installer.. and if more specific

you then have to inject device-id properties into the dsdt and dont rely on clover/opencore to do it....

With clover i had it quirkless... 

 

Would anyone suggest how to do this in OpenCore which SHOULD be the same as CLOVER i just never entered in those fields..  

i mean i dont know what its asking for in the patches section

right now it doesnt freeze anymore (by freezing it shows no apple logo just enters into a black screen if using Blackosx theme or Textmode no Verbose just Choosing the Operating System: OK) it flickers and restarts.. just like when trying to use CLOVER without patching first..

 

at first apfs drive detection is an issue but i just include apfsdriverloader.efi that someone shared and the 2021 build works.. in regards

to drive detection but wont do anything else without the driver... the debug log shows that it gets to which specific points before spewing out symbols

in this case is its patched the acpi and gotten volume detection and is a problem handing off control to XNU which is probably specifically power management

related and a combination of the gpu specific things that im working on right now

 

 

Link to comment
Share on other sites

  • Administrators

It was a bit difficult to follow and understand your writing but, in a nutshell, it seems you want an OpenCore-equivalent of your Clover config.

You've not posted this Clover config and you've not stated what OS X/macOS version you're using or targeting.

 

One thing, though, is that you wrote about GFX0 and disabling IGPU which leads me to conclude that your Sandy Bridge E6520 is the nVidia model. If so, please note that it is fitted with a Fermi NVS 4200M dGPU chip that's very poorly supported to not supported since 2016 macOS Sierra 10.12. On the iGPU front, HD3000 was officially dropped in macOS Mojave 10.14 though patches do exit to extend support in subsequent macOS versions despite graphics bugs/gremlins.

 

Do clarify your situation so that people may try and give you the appropriate assistance.

 

This being said, with regards to an OpenCore config for a Sandy Bridge laptop, did you consult the Dortania documentation to begin with?

https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html

  • to drop Cpu01st and CpuPm SSDT table, do so in the ACPI->Delete section of the config
  • to rename ACPI devices, do so in the ACPI->Patch section
  • to patch AICPUPM, do so the the kernel->Quirks section

All those are very easily done with a tool such as OpenCoreConfigurator if you're not familiar with the text editor method for creating/editing your OC config.

 

OCC_ACPI_Patch.jpg

 

OCC_ACPI_Drop.jpg

 

OCC_Kernel_AICPUPM.jpg

Link to comment
Share on other sites

i have a signature table of the SSDTs that have to be dropped and it says rename my ssdts as SSDT SSDT-1 SSDT-2 , leave out the ones that

are dumped by the bios initialization.. i do believe its specifically this laptop the E6xx0 Series just flat out have incomplete support for the platform but when i say that i mean like the specific sandybridge platform it is its missing certain uefi protocols and such and various things will tell you that it isnt compliant 100% with the UEFI Specification but i think it says its UEFI 1.0..... 

so you have to do all the work yourself... the CFGLock wont do a single thing because its not recognizeable probably and you have to disable it

using UEFIPatch was it was probably there for a reason..(I cant find where the tutorial is for patching for example the high sierra kernel and power management kext because i want that anyway ... just to know and theyre very in depth but vague at the same time like they throw you the numbers but dont break down what your patching or looking to patch) and then the whole figuring out how to flash the bios after is their all Phoenix Securecore Bioses i think....

Im on High Sierra and the only thing is the occaisional Freeze probably due to the Patching.. rather than a full blown unlock like i think im doing here..

but i would LIKE to get up to Monterey just for Note Taking i want it for note taking.. 

 

and ill stippend whats annoying to see is the (Previous Selector Mouse Cursor Glitch) - it stays as its previous selector as you drag

it around... 

 

So i opened the book of Bios Modding and here I am with a Modified Logo, and a Patched HDR File and am ASSUMING the only way

to flash it is in FreeDOS... 

 

as for the signs and symptoms: Both OpenCore and Clover are configured with the same kexts, and OpenCore has next to nothing

and any TOOLS to disable CFG Lock like i said it just doesnt exist... i cant find it in ubuntu to test the actual register write itself... also..

Clover boots when you drop MCFG , CPU0IST and SSDT.aml , Leave the Patches Checked for Now, and disable all the quirks itll boot

just fine without them and because PEGP is renamed to GFX0 via dsdt it boots to installer just fine "High Sierras" otherwise

it wont and there isnt a way to..  because it doesnt know that the GPU is there "oxymoron" <- 

 

Opencore now on the other hand just loads looks like the debug output is saying its picked its volume and crashed there... right after

patching acpi and picking the volume.. 

 

But heres my debranding : ) i like the picture

 

526602376_10162274984611284_4236942674639331029_n.jpg

Link to comment
Share on other sites

  • Administrators

Re: UEFI, I did find out that it would not/coud not boot a USB installer with BIOS in UEFI mode but it certainly could boot macOS once installed. See the instructions for Mojave/Catalina of my E6220 guide for reference. In the end I could boot my E6220 in UEFI mode and without patched DSDT, just a very small set of patched SSDTs, 2 of them being to bring support for the screen brightness Fn keys (otherwise IMEI, PM and PNLF sufficed!). In the same respect, not may kexts were required (and forget about lspci one which was optional and only necessary for the lspci tool).

E6220_SSDTs_Kexts.jpg

 

There is no need to patch the kernel with Sandy bridge or Ivy bridge platforms like there was for Haswell and later platforms. All that is needed with regards to CFG lock is the AICPUPM patch. If you want to binary patch the kext yourself, do look at the specific thread that was posted on the matter many years ago. Of course, you need to generate the CPU PM SSDT that suits your own specific CPU model and, to that effect, you have to use the old ssdtPRGen script/tool that Pike R Alpha provided all those years ago.

 

All I ever dropped in terms of SSDTswere the expected CpuPM + Cpu0Ist; 'never had to drop MCFG or whatever else...

E6220_Clover_ACPI.jpg

 

E6220_Clover_kext_patches.jpg

 

All in all, your writing style remains difficult to understand/decode and I think you're kind of all over the place so I suggest that, if you want further assistance, you post:

1) the hardware details of your E6520 (HD3000 only model or nVidia model?)

2) a zipped copy of your Clover/OpenCore EFI folder(s) (just include the config file, the ACPI folder and the kexts folder)

 

You'll find details of the recommended BIOS settings for E6x20 laptops at the top of this very E6xxx forum section. I strongly recommend that you consult existing E6x20 installation guides. I went up to Catalina on my E6220 before I sold it off and it ran in UEFI mode. I explained how in the High Sierra instructions of my guide. You could also find my E6230 guide interesting for more recent versions of macOS (Big Sur and later).

 

You want Monterey, ok but why not sticking with clover if it works?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...