Jump to content
About Just Joined group Read more... ×
ErmaC

Clover General discussion

24,271 posts in this topic

Recommended Posts

Sorry, I just edited and gave the credits to them too

 

Nothing for which to be sorry. You're good, just letting you know that it was really those two, slice just incorporated their ideas into clover. That's why open source communities are great. Clover is built off the previous stuff, as new stuff will be built off clover.... Mad props though for your thanking of them, those're far and few between, and it makes us feel appreciated.  :wink_anim:

Share this post


Link to post
Share on other sites
Advertisement

problem solved!!!! i've deleted nvram.plist from sierra and high sierra is boot up!! Thank you all!!!

0:658  0:010  Loading nvram.plist from Vol 'Sierra' - loaded, size=2759

0:660  0:000   Adding Key: IOHibernateRTCVariables: Size = 44, Data: 41 41 50 4C 01 00 00 00 7B B6 6E E8 2B 43 E0 1D 60 09 A6 80 1A AD 45 6C 97 C4 0E 07 50 3A 65 28 43 8E 58 F3 04 F4 EA 68 21 3C 94 83 

0:660  0:000   Adding Key: boot-image: Size = 56, Data: 02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 00 17 03 12 0A 00 00 00 00 00 00 00 04 04 18 00 34 00 37 00 34 00 39 00 32 00 30 00 30 00 30 00 30 00 00 00 7F FF 04 00 
0:660  0:000   Adding Key: Boot0082: Size = 82, Data: 01 00 00 00 4A 00 00 00 02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 00 17 03 12 0A 00 00 00 FF FF 00 00 04 01 2A 00 02 00 00 00 28 40 06 00 00 00 00 00 B0 85 F9 06 00 00 00 00 03 88 C4 E2 5C 34 87 4A 9C 51 D9 5E 1E 5A 0E DF 02 02 7F FF 04 00 
0:660  0:000   Adding Key: BootNext: Size = 2, Data: 82 00 
 
because of these key, you got instant reboot with osxapitiofix message. it's same as my issue.
it means that hibernation mode is not properly work in your system.

Share this post


Link to post
Share on other sites

 

0:658  0:010  Loading nvram.plist from Vol 'Sierra' - loaded, size=2759

0:660  0:000   Adding Key: IOHibernateRTCVariables: Size = 44, Data: 41 41 50 4C 01 00 00 00 7B B6 6E E8 2B 43 E0 1D 60 09 A6 80 1A AD 45 6C 97 C4 0E 07 50 3A 65 28 43 8E 58 F3 04 F4 EA 68 21 3C 94 83 

0:660  0:000   Adding Key: boot-image: Size = 56, Data: 02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 00 17 03 12 0A 00 00 00 00 00 00 00 04 04 18 00 34 00 37 00 34 00 39 00 32 00 30 00 30 00 30 00 30 00 00 00 7F FF 04 00 
0:660  0:000   Adding Key: Boot0082: Size = 82, Data: 01 00 00 00 4A 00 00 00 02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 00 17 03 12 0A 00 00 00 FF FF 00 00 04 01 2A 00 02 00 00 00 28 40 06 00 00 00 00 00 B0 85 F9 06 00 00 00 00 03 88 C4 E2 5C 34 87 4A 9C 51 D9 5E 1E 5A 0E DF 02 02 7F FF 04 00 
0:660  0:000   Adding Key: BootNext: Size = 2, Data: 82 00 
 
because of these key, you got instant reboot with osxapitiofix message. it's same as my issue.
it means that hibernation mode is not properly work in your system.

 

 

He was trying to install or boot High Sierra when it appears that he had hibernated Sierra without resuming. So yeah that was probably not going to work...

Share this post


Link to post
Share on other sites

He was trying to install or boot High Sierra when it appears that he had hibernated Sierra without resuming. So yeah that was probably not going to work...

Yes. We need to remove these key. Ex. Nvram reset feature in gui without manual process in other os(windows or something).

 

나의 LG-F800S 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

I created a FusionHD on a macOS guest in VMware, ran the "Install macOS High Sierra.app" targeting the FusionHD, then attached the component "physical" drives to a Linux Mint VM to examine the file structures...

 

 

 

Details of the core storage volume "FusionHD" (disk3, comprised of physical drives disk0 & disk1) are listed below...

fusion71aus-iMac:~ fusion71au$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *53.7 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage FusionHD                53.3 GB    disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *42.9 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage FusionHD                42.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *53.7 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS macOS                   52.8 GB    disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS FusionHD               +90.5 GB    disk3
                                 Logical Volume on disk0s2, disk1s2
                                 6FCF6DFD-473E-4EEC-A983-4394B6D223D9
                                 Unencrypted Fusion Drive

fusion71aus-iMac:~ fusion71au$ diskutil coreStorage list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 8A9E365C-ADA0-42E5-B62C-BFEC785CB649
    =========================================================
    Name:         FusionHD
    Status:       Online
    Size:         95948816384 B (95.9 GB)
    Free Space:   106496 B (106.5 KB)
    |
    +-< Physical Volume 0D07162A-6C25-41F7-86E9-6C76A4B5B176
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     53343117312 B (53.3 GB)
    |
    +-< Physical Volume 7AAE3F60-4C0E-44A2-911B-53FA15EB77B3
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     42605699072 B (42.6 GB)
    |
    +-> Logical Volume Family 43011F12-511E-4CC4-8A61-A9A95FF91057
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 6FCF6DFD-473E-4EEC-A983-4394B6D223D9
            ---------------------------------------------------
            Disk:                  disk3
            Status:                Online
            Size (Total):          90522517504 B (90.5 GB)
            Revertible:            No
            LV Name:               FusionHD
            Volume Name:           FusionHD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse
fusion71aus-iMac:~ fusion71au$ diskutil info disk3 | grep UUID
   Volume UUID:              DFC8F5FF-200A-38F7-AA00-63C3D5813FD6
   Disk / Partition UUID:    6FCF6DFD-473E-4EEC-A983-4394B6D223D9
   LV UUID:                  6FCF6DFD-473E-4EEC-A983-4394B6D223D9
   LVF UUID:                 43011F12-511E-4CC4-8A61-A9A95FF91057
   LVG UUID:                 8A9E365C-ADA0-42E5-B62C-BFEC785CB649
   PV UUID (disk):           0D07162A-6C25-41F7-86E9-6C76A4B5B176 (disk0s2)
   PV UUID (disk):           7AAE3F60-4C0E-44A2-911B-53FA15EB77B3 (disk1s2)

The boot files to begin the install (boot.efi, com.apple.Boot.plist, SystemVersion.plist and the prelinkedkernel) are all copied to the folder "com.apple.boot.R" in each of the "Boot OS X" partitions of the physical drives making up the FusionHD (in this case disk0s3 and disk1s3).  The com.apple.Boot.plist points to the Volume UUID of the Fusion drive = disk3.

 

Hope this helps the devs fix the installation of High Sierra on Fusion HDs :).

 

 

 

You can continue the second phase installation by starting boot.efi from the EFI shell (Clover main menu ---> Shell64U.efi).

 

In my example above, the booter partition "Boot OS X" corresponded to FS3:

 

Hint - you can switch between FS1:, FS2:, and FS3: volumes consecutively, and use the ls command to see which volume has the "com.apple.boot.R" folder...

 

So in the EFI shell, I typed the following lines, followed by <Enter>

FS3:
"\com.apple.boot.R\boot.efi" 

 

 

OR create a custom Clover entry for the FusionHD Installer in config.plist/GUI, based on the UUID of the "Boot OS X" booter partition eg

 

 

attachicon.gifFusionHD Installer.png

fusion71aus-iMac:~ fusion71au$ diskutil info "Boot OS X" | grep UUID
   Volume UUID:              BEB2BAC6-72A4-32BE-8464-7CF3F94F6930
   Disk / Partition UUID:    84496AE5-87DA-4862-AC79-C69E65D56EDA
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>FusionHD Installer</string>
					<key>Hidden</key>
					<false/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\com.apple.boot.R\boot.efi</string>
					<key>Type</key>
					<string>OSXInstaller</string>
					<key>Volume</key>
					<string>84496AE5-87DA-4862-AC79-C69E65D56EDA</string> #Partition UUID of "Boot OS X"
				</dict>
			</array>
		</dict>

attachicon.gifBoot from FusionHD Installer.png

 

and select the entry from the Clover Main Menu.

 

Only today I was able to test. Finally I was able to update the system without losing anything. Thank you very much fusion71au. I'm happy not to have to install from 0 every time post some updates.

I could not find the "\com.apple.boot.R\boot.efi" in any FSx: (I tested all FS), I just found the EFI folder and some files hidden. But by the Custom Entry mode in the Clover Configurator worked perfect.
If I knew how to program well, I would put it on the Clover myself. But I'm still a beginner.

Share this post


Link to post
Share on other sites

He was trying to install or boot High Sierra when it appears that he had hibernated Sierra without resuming. So yeah that was probably not going to work...

 

i'm trying to implement nvram reset option.
 
DeleteNvramVariable (efi-boot-device, guid = Not Found
):DeleteNvramVariable (efi-boot-device-data, guid = Not Found
):DeleteNvramVariable (BootCampHD, guid = Not Found
 
actually this DeleteNvramVariable feature is not working both gEfiAppleBootGuid and gEfiAppleNvramGuid on system that used EmuVariableUefiPresent.
it seems cecekpawon code works only native supported nvram system.
 
0:962  0:002  Loading nvram.plist from Vol 'EFI' - loaded, size=2116
0:975  0:012  === [ PutNvramPlistToRtVars ] =============================
0:975  0:000   Adding Key: EFILoginHiDPI: Size = 4, Data: 00 00 00 00 
0:975  0:000   Skipping EmuVariableUefiPresent
0:975  0:000   Adding Key: SystemAudioVolume: Size = 1, Data: 37 
0:975  0:000   Adding Key: SystemAudioVolumeDB: Size = 1, Data: ED 
 
1:072  0:000  EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
1:074  0:001  EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent 
 
1:113  0:000  EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
1:113  0:000  DefaultIndex=1 and MainMenu.EntryCount=9
1:506  0:393  GUI ready
 
in system that used EmuVariableUefiPresent, i think that need to refresh RtVars and to recall PutNvramPlistToRtVars after GUI ready
and what we want to except exclude, then emulated nvram part again. then boot.
 
if DeleteNvramVariable feature can use on most of system, seems very simple. but now, it's not work
or remove nvram file on all partition in GUI. then reload Clover GUI, then boot.
i'm thinking to find best way..

Share this post


Link to post
Share on other sites

Look at the Emu driver and see why it's not deleting properly.

 

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/EmuVariable.c#l937

 

This line should be checked for result and the problem seems to lie in that function for not finding the variable to delete from the previous line:

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/EmuVariable.c#l1448

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/EmuVariable.c#l1089

Share this post


Link to post
Share on other sites

I think I found the problem:

 

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/EmuVariable.c#l1125

 

Not sure that check is needed at all. I think the first two ifs there should not be present and should just be the else part.

 

EDIT: VariableName[0] can never be zero because it's always checked before that function is even called. Plus why on earth couldn't we change variables that are both RT and BT. That's an illogical check.

EDIT2: Plus you can't have a zero length VariableName, it violates the spec.

EDIT3: Should be just this

EDIT4: Oops, forgot about runtime excluding BT only variables, so it was kinda there but needed corrected.

EDIT5: Actually forgot that GetNextVariable starts with empty string, so the line should just be changed to:

if (!VariableClassAtRuntime() || ((Variable[Index]->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) != 0)) {

EDIT6: Jesus I should just think before typing stuff and save myself some time.

EDIT7: I just fixed it myself.... r4298.

Share this post


Link to post
Share on other sites

hey guys my question is, does  clover rev 4297 device injection work in legacy mode bios machines? or does it only work for UEFI?

 

I'm trying to use clover in legacy mode on a bios only machine but I am having an issue. fake id for my devices does not work. I am trying to spoof intel lan and an ati card but osx still sees my old id's for my devices. I have enabled all relevant clover ACPI patches to allow clover to inject properties like fix lan and fix display and the others.

I am trying to spoof 0x68D81002 (HD5670 Redwood XT rv830) as mine is 0x68C81002 FireproV4800 Redwood XT rv830) I have to manually add my ATI card id's into there respective kexts plists but thats not enough to trigger the frame buffer to load as clovers FB edits are also not working in legacy mode neither is kext to patch plist edits as I also tried that method before editing the kexts in SLE. clover is on root of the hfs partition so dumping will not work incase your going to ask for them. so the issue is pretty much global injection is not functioning also sip is fully disabled. I tried booting maverick, Sierra and high Sierra none of clovers device injections worked in any of the os's

Share this post


Link to post
Share on other sites

hey guys my question is, does  clover rev 4297 device injection work in legacy mode bios machines? or does it only work for UEFI?

 

I'm trying to use clover in legacy mode on a bios only machine but I am having an issue. fake id for my devices does not work. I am trying to spoof intel lan and an ati card but osx still sees my old id's for my devices. I have enabled all relevant clover ACPI patches to allow clover to inject properties like fix lan and fix display and the others.

I am trying to spoof 0x68D81002 (HD5670 Redwood XT rv830) as mine is 0x68C81002 FireproV4800 Redwood XT rv830) I have to manually add my ATI card id's into there respective kexts plists but thats not enough to trigger the frame buffer to load as clovers FB edits are also not working in legacy mode neither is kext to patch plist edits as I also tried that method before editing the kexts in SLE. clover is on root of the hfs partition so dumping will not work incase your going to ask for them. so the issue is pretty much global injection is not functioning also sip is fully disabled. I tried booting maverick, Sierra and high Sierra none of clovers device injections worked in any of the os's

 

I was curious about what you said, because I am currently using a Saphire Radeon HD 5570 that is native and
works without doing anything but I have 4 other ATI 5450 and I was wondering if it still works on the Fake ID Clover
key> ATI </ key>
<String> 0x68E01002 </ string>

 

And yes it works very well
Clover Legacy but in ESP
 

captur80.png

Share this post


Link to post
Share on other sites

so your machine is bios only? I see you have opti 790 my issue is on a precision T7500 workstation. clover installed /EFI on root of my High Sierra drive on a 4k sector hdd. are you using an older version of clover?

Share this post


Link to post
Share on other sites

so your machine is bios only? I see you have opti 790 my issue is on a precision T7500 workstation. clover installed /EFI on root of my High Sierra drive on a 4k sector hdd. are you using an older version of clover?

I am use latest Clover 4297

Edit ****

Did you try this FakeID in Clover 

0x68E01002

Share this post


Link to post
Share on other sites

hey guys my question is, does  clover rev 4297 device injection work in legacy mode bios machines? or does it only work for UEFI?

 

I'm trying to use clover in legacy mode on a bios only machine but I am having an issue. fake id for my devices does not work. I am trying to spoof intel lan and an ati card but osx still sees my old id's for my devices. I have enabled all relevant clover ACPI patches to allow clover to inject properties like fix lan and fix display and the others.

I am trying to spoof 0x68D81002 (HD5670 Redwood XT rv830) as mine is 0x68C81002 FireproV4800 Redwood XT rv830) I have to manually add my ATI card id's into there respective kexts plists but thats not enough to trigger the frame buffer to load as clovers FB edits are also not working in legacy mode neither is kext to patch plist edits as I also tried that method before editing the kexts in SLE. clover is on root of the hfs partition so dumping will not work incase your going to ask for them. so the issue is pretty much global injection is not functioning also sip is fully disabled. I tried booting maverick, Sierra and high Sierra none of clovers device injections worked in any of the os's

 

Make a clover fat32 USB and then you can get dumps/log. Also look at your ioreg, it will show you if it's injecting the fake ids or not. Generally, it's best to install to a GPT disk EFI system partition even when legacy booting.

Share this post


Link to post
Share on other sites

chris I tried the id but nothing happened

 

apianti I took your suggestion and mounted EFI then transferred clover over to it I was able to get a preboot log it looks a bit weird clover might be duplicating info again. but I see one part that shows Chris's device id's but then it looks like clover resets it to my cards default twords the end. you have a better understanding maybe you can check.

preboot.log.zip

Share this post


Link to post
Share on other sites

chris I tried the id but nothing happened

 

apianti I took your suggestion and mounted EFI then transferred clover over to it I was able to get a preboot log it looks a bit weird clover might be duplicating info again. but I see one part that shows Chris's device id's but then it looks like clover resets it to my cards default twords the end. you have a better understanding maybe you can check.

 

The only thing in your log is some failed patches because you apparently tried to use <string> but that uses hexadecimal encoding of the search/replace, not ASCII/Unicode strings (or <data> I can't remember which but the other is base64 anyway):

1:088  0:000  KextsToPatch: 2 requested
1:088  0:000   - [00]: com.apple.kext.AMD5000Controller (Firepro v4800 as HD5670)[ERROR] bin2hex '0x68D81002' syntax error
1:088  0:000  [ERROR] bin2hex '0x68C81002' syntax error
1:088  0:000   - invalid Find/Replace data - skipping!
1:088  0:000   - [01]: com.apple.kext.AMDLegacySupport (Firepro v4800 as HD5670)[ERROR] bin2hex '0x68D81002' syntax error
1:088  0:000  [ERROR] bin2hex '0x68C81002' syntax error
1:088  0:000   - invalid Find/Replace data - skipping!

Are you sure you actually are using fake id? I don't know if it worked unless you look at your ioreg.

Share this post


Link to post
Share on other sites

I was using the plist find and replace option in kext to patch but maybe it does not work even though I have clover force loading them. but that was just a test also to try and add my device id to amd5000controller.kext and amdlegacysupport.kext. its simpler to probably just replace the card with one that works native and let it be. I tried 3 other graphics cards that "just work" this one should have worked with injection but nothings perfect right.

Share this post


Link to post
Share on other sites

Correct. Theres another fork with EmuVariable support. Go share with him :)

 

i checked it. there is no reset function for Emuvariabled nvram

 

I think I found the problem:

 

https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/EmuVariable.c#l1125

 

Not sure that check is needed at all. I think the first two ifs there should not be present and should just be the else part.

 

EDIT: VariableName[0] can never be zero because it's always checked before that function is even called. Plus why on earth couldn't we change variables that are both RT and BT. That's an illogical check.

EDIT2: Plus you can't have a zero length VariableName, it violates the spec.

EDIT3: Should be just this

EDIT4: Oops, forgot about runtime excluding BT only variables, so it was kinda there but needed corrected.

EDIT5: Actually forgot that GetNextVariable starts with empty string, so the line should just be changed to:

if (!VariableClassAtRuntime() || ((Variable[Index]->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) != 0)) {

EDIT6: Jesus I should just think before typing stuff and save myself some time.

EDIT7: I just fixed it myself.... r4298.

 

i implemented nvram reset feature.

i tested various test. as result,

RT/BT vals control is not good on EmuVariable system to remove Variable. also clover always load nvram.plist file. RT/BT is temp control.

still remains nvram.plist ESP/MBR. so remove nvram.plist and soft reboot, load clover gui again. its best for EmuVariable system.

 

now, remains cosmetic and native support nvram system

soon i will commit.

 

thanks

Share this post


Link to post
Share on other sites

@Slice Clover 4297 no more boot... hang to ACPM 60s... mention that I use some XPC kernel patches. any ideas?

Share this post


Link to post
Share on other sites

@Slice Clover 4297 no more boot... hang to ACPM 60s... mention that I use some XPC kernel patches. any ideas?

Ideas about what? You didn't provide information.

Share this post


Link to post
Share on other sites

Ideas about what? You didn't provide information.

using clover 4233 with xpc patches all ok.. updated to 4297 no more able to boot/ hang at ACPM kext 60 seconds. what information do I need to provide? its something changed from 33 to 97.

Share this post


Link to post
Share on other sites

using clover 4233 with xpc patches all ok.. updated to 4297 no more able to boot/ hang at ACPM kext 60 seconds. what information do I need to provide? its something changed from 33 to 97.

Upload your preboot.log

 

나의 LG-F800S 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

Announcements

  • Similar Content

    • By BALDY_MAN
      Hi All.
      Im Happy to share my new EFI file that I put together  18/10/2020. which got me up and running 11.0  Beta(20A5395g) on my hack
      a thanks you to everyone who's work I have use to assemble this EFI File. and the help I have received from this site
      I have used openCore 0.6.3, sound work for me (HDMI) and onboard Ethernet. map the usb ports as you wish.
      the definition to iMac20,2
      hope it helps all who need it
      PS. Please leave a comment if the EFI File is helpful to you
      (No Kexts were Harmed in the making of this EFI)
                                                                                                                     regards
                                                                                                                                         Baldy_man
      GigabyteZ40Master.EFI.(20A539g) .zip
    • By le332313
      Can someone share the dell 5593/5493 EFI ? I try to fit the graphics driver, but it not working please help me thanks
       
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      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 and many, many, many others!

      We're all here to have fun and learn from each other!
    • By Nomade
      Hello All,
       
      It's been a while that I am trying to update my system to 10.15.16.
      The install seem to start, then at reboot time I only see the Normal boot and the Recovery option from the Clover boot menu.
      None of those 2 allow to complete the update.
       
      Is there any ways to force it to install and/or show the "Update" option on the Clover boot screen?
       
      PS: I'm using Z97-Gaming-3
    • By Damx
      The specs CPU: Intel® Core™ i3 Processor 8130U, 2.20 GHz (Kaby Lake Refresh) Chipset: Intel® 300 Series Graphics: Intel® UHD Graphics 620 Display: 21.5'' 1920x1200 RAM: DDR4 PC2400 4GB SSD1: M.2 PLEXTOR (with original Windows 10) SSD2: SATA SAMSUNG 850 EVO (for macOS) Sound: Realtek ALC269 WiFi / BT: Intel 3168 NGW Realtek Card-reader  
       
      Not working
      WiFi: Intel 3168 NGW Realtek Card-reader  
       
      Pre-Installation
       
      I will not go through the basics since it is explained in details here on this site. Briefly, the process is to:
      Get Clover Get Catalina macOS installer Create USB with 2 MBR partitions (FAT32 for Clover and HFS+J for the installer)  
       
      Required kexts
      AppleALC.kext Lilu.kext RealtekRTL8111.kext VirtualSMC.kext WhateverGreen.kext  
       
      Config.plist
      I used the one provided by RehabMan called config_HD615_620_630_640_650.plist. Download it from GitHub. It has almost everything you will need with only few edits for audio.
      Edits:
      [CPU] Make sure there is lilcpu=9 setting in boot arguments needed for Kaby Lake R CPU to be recognised correctly. [GPU] Make sure there is a patch GFX0 to IGPU under ACPI->DSDT [GPU] Under Devices->Properties->PciRoot(0)/Pci(0x02,0) make sure that the AAPL,ig-platform-id value is 00001B59, and the device-id value is 16590000 [AUDIO] Under Devices->Properties->PciRoot(0)/Pci(0x1f,3) set the layout-id to 40 and the device-id to 70A10000 [SMBIOS] Set Mac model ID is iMac19,2  

       

       
      Notes
      For some reason with latest version of Clover the install partition was not visible. If you run into the same issue you can downgrade Clover to r5103, which worked perfectly. WiFi / BT Intel 3168 NGW needs to be replaced if one needs WiFi. Someone mentioned that to get HDMI work properly you may need to change AAPL,ig-platform-id value to 00001659 for PciRoot(0)/Pci(0x02,0) - not my case but may be considered if you get this issue. Don't forget to generate your serial and other SMBUS values before signing in with iCloud services.  
       
×