Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I use a fenvi FV-T919 WiFi and Bluetooth PCIe card in a MacPro 3,1 and it works great with Ventura. The power for the Bluetooth module comes from another USB 3 PCIe card's internal port ...
This is fantastic news. Which USB 3 PCIe card adapter do you recommend or which one did you pick up?

Edited: Never-mind from just a couple posts below you mention which card your using. Thanks.
 
Last edited:
  • Like
Reactions: TimmuJapan
I guess you are seeing these options right after the reboot?

They appear to be OpenCore's menu options but something is wrong with your OpenCore configuration. Normally there will be 'macOS' and 'Recovery' entries.

My suggestion is:

  1. Clear NVRAM, which will revert some modifications OpenCore did.
  2. The firmware will boot the default Macintosh HD partition, if you still have the old macOS on that. If not:
    1. Boot through a USB thumb drive or macOS Recovery over the Internet.
    2. Try to recover/backup your data.
    3. Reinstall one of the officially supported macOS system.
 
I would suggest trying these websites(banking etc.) in a Safari on a last officially supported macOS(Catalina in your case). I noticed that Safari(I am still on Mojave) works better on my MBP9,2 than it is on my MB5,1(Mojave as well).
Everything worked perfectly on Catalina, I wanted Safari on Monterey because of the improved interface but the upgrade affected the JavaScript. I'm ok for now, I'll use Firefox instead until a fix is found on OCLP.
 
I'm trying to install Ventura on a 2016 Macbook. It's currently running Monterey. Every time I get to the installation window after restarting the mac, the trackpad stops functioning (the clickable sides become stuck) and the cursor stops moving. When i abandon the installation and boot back into Monterey, everything is perfect. It's happened several times. I get to the installation window, and the trackpad seizes. Tried connecting a mouse; same thing; it just freezes at installation. I installed Ventura on a 2012 Macbook Pro, and it's running flawlessly, but somehow the 2016 Macbook simply won't allow installation. Any ideas?
 
What is the hack? I've never heard of this.
There is a thread here on MacRumors. You can boost Intel HD4000 vram to 2,3,4GB instead of 1538MB. The performance stays the same and that memory is stolen from RAM but in some cases it is useful, for example for games that needs a lot of memory for textures. I have a MBP 13” 2012 with 16GB so I would love to boots vram to 2 or more GB, but the steps needs you to edit AppleIntelFrameBufferCapri.kext but it is not in Extension but injected by OpenCore. Any idea about that?
 
  • Like
Reactions: Aston441
The question was "what is the hack?," not "what is a hack?" - :)

@ikir If your HD3000/HD4000 Memory hack was implemented in OpenCore, then you should still be able to implement the hack with OCLP. When you "build opencore" with OCLP, you are simply generating an Open Core EFI. After building the Open Core EFI, you can modify the auto-generated config.plist to your heart's content. You can even upgrade Open Core to a newer version that has not yet been included in OCLP. For example, OCLP 0.6.1 implements its EFI build with Open Core 0.8.8. I wanted Open Core 0.9.0, so I performed the Open Core upgrade myself.
The hack was not implemented in OpenCore at least as far I know even if I know some users achieve it. Can you point me to a guide hint how to edit config.plist.
That hack edit AppleIntelFrameBufferCapri kext
 
@ikir This is going to require a bit of learning, but I sense that you're up for it. I am not familiar with your specific HD4000 hack, but in general, Intel graphics hacks require an understanding of this. Basically, you're going to use OpenCore to inject WhateverGreen.kext and in the OpenCore config.plist, you'll specify DeviceProperties that tell WhateverGreen.kext to modify macOS kernel. Learn how to edit OpenCore config.plist here. Search for HD4000 graphics patches that have been implemented for hackintoshes.

EDIT: Note that you can also implement kernel patches in OpenCore's config.plist (open config.plist with your favorite plist editor (I use XCode) and look for Kernel > Patch). If you know the hex sequences of the "find" and "replace" sequences required for your hack, you can implement your own kernel patches without WhateverGreen.kext.
 
Last edited:
Currently, the KDK for build 22E5236f (13.3b3) seems to be corrupted (both on Apple developer DL and what OCLP tries to fetch). This leads to legacy metal unpatchability atm.

My workaround (fine for i.e. cMP with GCN 1 AMD R9 280X) is to rename the beta2 KDK sub-folder to ...236f.
OCLP then does its job without re-downloading the faulty KDK and 13.3b3 runs "as before."

edit: Mykola wrote he found the .dmg to be actually a .pkg and renaming seems to work. You might also try this instead of using the older renamed KDK.
 

Attachments

  • R9.jpeg
    R9.jpeg
    29.1 KB · Views: 90
Last edited:
There is a thread here on MacRumors. You can boost Intel HD4000 vram to 2,3,4GB instead of 1538MB. The performance stays the same and that memory is stolen from RAM but in some cases it is useful, for example for games that needs a lot of memory for textures. I have a MBP 13” 2012 with 16GB so I would love to boots vram to 2 or more GB, but the steps needs you to edit AppleIntelFrameBufferCapri.kext but it is not in Extension but injected by OpenCore. Any idea about that?
It is in /System/Library/Extensions, or in /Library Extensions. I don't know the process to hack the kext but it should not be different with OC.
 
After patch it is again in /S/L/E. So it could be updated after patch.
Thank you. I have confirmed that on my MBP6,2, OCLP has installed legacy kexts in /S/L/E.

You are certain of that? Have you seen that on your own Mac? I don't have an HD4000, but when I patch my MBP6,2 (NVidia) with OCLP, kextstat -a shows the NVidia kexts in memory, but there are no NVidia kexts in /S/L/E... and none in /L/E.
 
Last edited:
It depends on the macOS version. In Ventura 13.2.1 it is in /Library/Extensions on my machine. I have also a HD4000.
I stand corrected. I wonder why OCLP would place the Capri kext in /L/E for HD4000 patching, but not for NVidia patching. Makes no sense to me.

EDIT: I checked in Monterey 12.6.3 and Ventura 13.2.1 and OCLP doesn't place any kexts in /L/E or /S/L/E on my MBP6,2. Strange that it places the HD4000 Capri kext in /L/E.
 
Last edited:
I stand corrected. I wonder why OCLP would place the Capri kext in /L/E for HD4000 patching, but not for NVidia patching. Makes no sense to me.

EDIT: I checked in Monterey 12.6.3 and Ventura 13.2.1 and OCLP doesn't place any kexts in /L/E or /S/L/E on my MBP6,2. Strange that it places the HD4000 Capri kext in /L/E.

I have also some Nvidia kexts in /L/E (not all).

Capture d’écran 2023-03-09 à 23.33.12.png
 
  • Like
Reactions: deeveedee
@sinbad21 Just when I thought I was beginning to understand OCLP, you've shown me that I have a lot to learn. Thank you!

At the risk of asking a remedial question, does anyone understand why sinbad21 would have OCLP-injected legacy kexts in /Library/Extensions when running Ventura 13.2.1 and on my MBP6,2, I have no OCLP-injected kexts in /Library/Extensions nor in /System/Library/Extensions in Monterey 12.6.3 and Ventura 13.2.1? I used OCLP 0.6.1 to apply post-install patches in Monterey and Ventura. I didn't think that OCLP used /L/E or /S/L/E, but clearly I'm wrong. Thanks for any explanation.

My /L/E is as follows:

Screen Shot 2023-03-09 at 9.59.57 PM.png


On my MBP6,2, kextstat -a shows that the legacy NVidia kexts are loaded in memory:

Screen Shot 2023-03-09 at 10.44.11 PM.png
 
Last edited:
Is anybody else having problems installing the KDK for 13.3 - 22E5236f?
OCLP downloads it, starts installing, but can't open the disk image, then fails.
 
Several issues with, security patch (a) and (b) béta 2, not installing.
With 13.3 béta 3, OCLP post root patch issues with KDK download and installation with OCLP 0.6.2-nightly-version-before-latest.
Ventura 13.3 béta 3 installed and running on macbookpro8,1 with latest OCLP 0.6.2-n

Some issues on python3.11 building OCLP 0.6.2-n
 

Attachments

  • Capture d’écran 2023-03-10 à 05.39.10.png
    Capture d’écran 2023-03-10 à 05.39.10.png
    89.1 KB · Views: 55
Is anybody else having problems installing the KDK for 13.3 - 22E5236f?
OCLP downloads it, starts installing, but can't open the disk image, then fails.

Ok, so it appears that the file Kernel_Debug_Kit_13.3_build_22E5236f.dmg that OCLP is downloading is corrupted. I was able to find and download the earlier version Kernel_Debug_Kit_13.3_build_22E5230e.dmg. That is good and mounts, but it is 1.04GB compared to the later file's size of 654.9MB.
 
Intel iGPU and Nvidia Kepler kernel extensions are mainly in /L/E (why not all, BTW…? those with a .bundle extension are still in /S/L/E, for example) only for Metal-capable KDK-less root patched Macs; se also:


This could explain the differences between the aforementioned setups (Kepler vs. Tesla)…
 
The greate mistake using this SSD to upgrade MacMini 3.1. You should use Kingston A400 series SSD, that based on Phison chips and works on full speed 3gbit, also you can use Adata SU650 series SSD or other SSD based om SM2258XT chips.
I don't think it is an SSD problem. I wonder it is some issue with SATA connector itself. That SSD works at full speed on another Mac. In fact I tried a Hard drive before that, and had the same problem. It worked at half the speed. 60 MBps instead of 120 MBps.
 
  • Haha
Reactions: Pri-est
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.