Jump to content
30960 posts in this topic

Recommended Posts

1 hour ago, fabiosun said:

@LockDown @MakAsrock 

Have you tested these?

 

image.thumb.png.f339ecdc53a8f6c2152dc0280af8f90a.png

No i did not. It just so happened that is what i do if i disable a kexts.

I guess it should be done at earlier part of the boot process.

But based on your screenshot, there was an error regarding invalid size 🤔

could it be just a simple lack of characters😮🤔

 

Edited by LockDown
  • Like 1
3 hours ago, fabiosun said:

@LockDown @MakAsrock thank you

 

Have you tested these?

 

image.thumb.png.f339ecdc53a8f6c2152dc0280af8f90a.png

 

Dont work and same instant reboot with or without this patch

I didn't need to do this. Everything worked fine for me with LucyRTL8125Ethernet.kext and IntelMausi.kext. I made the correct VT-d implementation for my RIG.
But I'm not surprised. This is the correct playlist.

AAB.plist.zip

Edited by MakAsrock
1 hour ago, MakAsrock said:

I didn't need to do this. Everything worked fine for me with LucyRTL8125Ethernet.kext and IntelMausi.kext. I made the correct VT-d implementation for my RIG.
But I'm not surprised. This is the correct playlist.

AAB.plist.zip 925 B · 0 downloads

What do you mean?

i have to add also filevault patch?

Explain please

because i never had this need to have clover booting

  • Like 2
19 minutes ago, MakAsrock said:

Shabbat Shalom!

Sabato di pace anche a te!

 

Same reboot:

image.thumb.png.6a5ad9bf34bab21287be874b6d6e60d4.png

 

Now i have to stop to test because from OC and clover Nvram creates problem here so i will wait for Jieef response if he is always in the clover business :)

However thank you for your tries to help

 

  • Like 2
On 1/29/2026 at 2:57 PM, Henry2010 said:

@jlrycm @Marcinho

 

Yes, ResizeAppleGpuBars is set to 0.

Thanks again, but I don't plan to test again because of the soaring prices of SSD and RAM.

 

This config and the EFI folder have been working perfectly with all the Clover updates these years.

A bit confusing to see it becomes incompatible this time.

 

My bad. I totally forgot to attach my config.plist (with the SMBIOS edited) and dsdt.aml.

 

Thanks to everyone.

 

config copy dsdt.zip

  • Like 2
16 hours ago, Henry2010 said:

 

Thank you for taking time to fix my EFI folder. Would you mind telling us why my old config works with 5166 but not 5167?🙂

 

 

Maybe need add ACPI patches (look mine): 

 

image.thumb.png.1cf9bf62945788dbf30a83cc217e94fa.png

 

And try add Recovery Volume: 

 

CapturadeTela2026-02-02s19_12_42.thumb.png.9f70a7467b0f28670408272d3a1ce1cb.png

 

My boot args and XMP Profile 1:

 

CapturadeTela2026-02-02s19_13_30.thumb.png.e26cc2337d0190e720136db0d517e849.png

 

 

 

 

 

 

image.png.28b60093792a7d7851234876791db640.png

 

Edited by Max.1974
  • Like 4
On 1/31/2026 at 1:24 PM, fabiosun said:

for the devs interested:

@laobamac_yyds gave here some indiction

 

if some clover devs is interested to find a solution, i saw only here in main.cpp clover bootloader code that instance:

image.thumb.png.b861625ab7ea672f1a4043f553f937d1.png

Hey friend, here’s a special Clover build for you!

It blocks IOSkywalkFamily on macOS 23+, and both IOSkywalkFamily and AppleEthernetRL on macOS 26+.

Not 100% sure it’ll work, but give it a shot and see how it goes!
 

Hey friend, here’s a special Clover build for you!
It blocks IOSkywalkFamily on macOS 23+, and both IOSkywalkFamily and AppleEthernetRL on macOS 26+.
Not 100% sure it’ll work, but give it a shot and see how it goes!

 if (gSettings.KernelAndKextPatches.BlockSkywalk) {

        BOOLEAN blockTwo = FALSE;
        CONST CHAR8 *minKernel = "23"; // by default

        if (AsciiStrCmp(minKernel, "26") == 0) {
          blockTwo = TRUE;
        }

        UINTN count = blockTwo ? 2 : 1;

        mOpenCoreConfiguration.Kernel.Block.Count = count;
        mOpenCoreConfiguration.Kernel.Block.AllocCount = count;
        mOpenCoreConfiguration.Kernel.Block.ValueSize =
            sizeof(__typeof_am__(**mOpenCoreConfiguration.Kernel.Block.Values));

        valuesSize = count * sizeof(*mOpenCoreConfiguration.Kernel.Block.Values);
        mOpenCoreConfiguration.Kernel.Block.Values =
            (OC_KERNEL_BLOCK_ENTRY **)malloc(valuesSize);
        memset(mOpenCoreConfiguration.Kernel.Block.Values, 0, valuesSize);

        for (UINTN i = 0; i < count; i++) {
          mOpenCoreConfiguration.Kernel.Block.Values[i] =
              (__typeof_am__(*mOpenCoreConfiguration.Kernel.Block.Values))malloc(
                  mOpenCoreConfiguration.Kernel.Block.ValueSize);
          memset(mOpenCoreConfiguration.Kernel.Block.Values[i], 0,
                 mOpenCoreConfiguration.Kernel.Block.ValueSize);

          mOpenCoreConfiguration.Kernel.Block.Values[i]->Enabled = 1;
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[i]->Arch,
              OC_BLOB_GET(&mOpenCoreConfiguration.Kernel.Scheme.KernelArch));
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[i]->Comment,
              "Allow IOSkywalk Downgrade");
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[i]->MaxKernel,
              "");
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[i]->MinKernel,
              blockTwo ? "26" : "23");
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[i]->Strategy,
              "Exclude");
        }

        // Always block IOSkywalk
        OC_STRING_ASSIGN(
            mOpenCoreConfiguration.Kernel.Block.Values[0]->Identifier,
            "com.apple.iokit.IOSkywalkFamily");

        // Only when MinKernel = "26" — we block the second kext
        if (blockTwo) {
          OC_STRING_ASSIGN(
              mOpenCoreConfiguration.Kernel.Block.Values[1]->Identifier,
              "com.apple.driver.AppleEthernetRL");
        }
      //        mOpenCoreConfiguration.Kernel.Block.Values[1] =
      //        (__typeof_am__(*mOpenCoreConfiguration.Kernel.Block.Values))malloc(mOpenCoreConfiguration.Kernel.Block.ValueSize);
      //        memset(mOpenCoreConfiguration.Kernel.Block.Values[1], 0,
      //        mOpenCoreConfiguration.Kernel.Block.ValueSize);
      //        mOpenCoreConfiguration.Kernel.Block.Values[1]->Enabled = 1;
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->Arch,
      //        OC_BLOB_GET(&mOpenCoreConfiguration.Kernel.Scheme.KernelArch));
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->Comment,
      //        "");
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->MaxKernel,
      //        "");
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->MinKernel,
      //        "23");
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->Identifier,
      //        "com.apple.driver.mDNSOffloadUserClient");
      //        OC_STRING_ASSIGN(mOpenCoreConfiguration.Kernel.Block.Values[1]->Strategy,
      //        "Exclude");
    }

CLOVERX64.efi.zip BOOTX64.efi.zip

Edited by MakAsrock
  • Like 3
9 hours ago, fabiosun said:

Thank you for your tries @MakAsrock same problem

 

image.thumb.png.5a81b5ea40802beab512735489ab06b5.png

 

It seems no others have interest to have for now clover working as Opencore does

so I will stay in Opencore ;)

Thank you again!

It's a pity, but Clover works no worse than Open Source.
I don't panic if I block AppleEthernetRL as described in Clover_Of_Khaki_Color_5160.pdf.
A custom-compiled Clover also works on my RIG. 😉

  • Like 2

If I esclude my realtek 8126a I can use clover

and this is the point

Only applying thing without hardware causing the problem is not a solution

having that Ethernet and applying any solution proposed here does not work

so i hope that someone else could help to debug

for now i will use opencore which is working only using that block in proper config plist section

In the past jieef solved many problem more complex and useful only for AMD cpu users

i thing in a future clover would be usabke also with a 5GbE realtek ethernet

😉

 

Edited by fabiosun
  • Like 4
On 2/3/2026 at 6:13 AM, Max.1974 said:

Maybe need add ACPI patches (look mine): 

 

image.thumb.png.1cf9bf62945788dbf30a83cc217e94fa.png

 

And try add Recovery Volume: 

 

CapturadeTela2026-02-02s19_12_42.thumb.png.9f70a7467b0f28670408272d3a1ce1cb.png

 

My boot args and XMP Profile 1:

 

CapturadeTela2026-02-02s19_13_30.thumb.png.e26cc2337d0190e720136db0d517e849.png

 

 

 

 

 

 

image.png.28b60093792a7d7851234876791db640.png

 

 

Thank you for the tips. I'll study it further after I get home. :)

  • Like 3
2 hours ago, SevenTheAppleKitty said:

is it possible to install from DVD? it appears the laptop I'm trying to hackintosh is allergic to booting with a USB drive plugged in

Creating installers for macOS Sonoma, Sequoia, and Tahoe requires almost 20 GB of disk space. Do you have these DVDs?

USB allergy can be treated with proper USB port mapping.

  • Like 2
1 hour ago, verdazil said:

Creating installers for macOS Sonoma, Sequoia, and Tahoe requires almost 20 GB of disk space. Do you have these DVDs?

USB allergy can be treated with proper USB port mapping.

I'm installing OS X 10.7, the installer is small enough for a DVD-RW.
The USB allergy isn't an issue with OS X but rather the BIOS of the machine I'm installing to, it just gets stuck on the logo screen and does nothing else if there is a bootable USB plugged in

  • Like 1
×
×
  • Create New...