Jump to content

Clover General discussion


ErmaC
29,868 posts in this topic

Recommended Posts

@Andres ZeroCross,

 

Try temporarily disconnecting all your hard drives except your boot drive and remove the extra entries with Clover's UEFI shell or EasyUEFI in Windows.

 

To prevent this happening in the future, only install Clover in the single EFI partition of your boot drive (and not on your storage drives) as described by @Anachronaut here.

Link to comment
Share on other sites

Hi,

Before I go on great work with this bootloader it's really amazing,

 

But we'll my problem is that when installing clover on my el capitan HDD it says this package is incompatible with the version of os x I am using so I just click continue any way and when the installer is half way through it just fails has any one encountered this error before ?

Link to comment
Share on other sites

Hi,

Before I go on great work with this bootloader it's really amazing,

 

But we'll my problem is that when installing clover on my el capitan HDD it says this package is incompatible with the version of os x I am using so I just click continue any way and when the installer is half way through it just fails has any one encountered this error before ?

It is actually an issue. The workaround is temporarily disable SIP...

Link to comment
Share on other sites

EFI/CLOVER/KEXTS/OS Specific  also required to have FSInject-64.efi driver 

 

 

Clover will first inject kexts from EFI/CLOVER/kexts/Other, then inject kexts from EFI/CLOVER/kexts/<OS version>.

which one exactly quite confused 

is it possible to inject applegraphicsdevicepolicy with fakesmc plist

if yes pls any one tell me how???

Link to comment
Share on other sites

I'm not sure if this is the appropriate place to ask this, but here we go:

 

I'm trying to disable CSR with no luck so far; I get this error when I try to set any variable whose name starts with "csr", even from recovery mode:

nvram: Error setting variable - 'csr-foobar': (iokit/common) general error
Link to comment
Share on other sites

I'm not sure if this is the appropriate place to ask this, but here we go:

 

I'm trying to disable CSR with no luck so far; I get this error when I try to set any variable whose name starts with "csr", even from recovery mode:

nvram: Error setting variable - 'csr-foobar': (iokit/common) general error
Uhm, have you tried setting rtVariables in Clover config?
  • Like 1
Link to comment
Share on other sites

On a related issue, I find it strange that with 0x28/0x67 (BooterConfig and CsrActiveConfig, respectively), the public domain utility "XtraFinder" warns that SIP is activated on Finder startup. 

 

It subsequently runs fine, it's just curious.

Link to comment
Share on other sites

 

I'm not sure if this is the appropriate place to ask this, but here we go:

 

I'm trying to disable CSR with no luck so far; I get this error when I try to set any variable whose name starts with "csr", even from recovery mode:

nvram: Error setting variable - 'csr-foobar': (iokit/common) general error

Set nvram is disabled by SIP. Somehow SIP disables his change.

Clover can change it.

heres my sensor related code in my DSDT 

Scope (_SB.PCI0.LPCB.ASOC)
    {
        Name (G611, Package (0x07)
        {
            0x06020011, 
            "CPU Voltage", 
            0x20000000, 
            Zero, 
            0x0320, 
            0x03E8, 
            0x02
        })
        Name (G612, Package (0x07)
        {
            0x06020012, 
            "CPU PLL Voltage", 
            0x20000000, 
            Zero, 
            0x05DC, 
            0x01F4, 
            0x02
        })
        Name (G613, Package (0x07)
        {
            0x06020013, 
            "IMC Voltage", 
            0x20000000, 
            Zero, 
            0x0320, 
            0x04B0, 
            0x02
        })
        Name (G615, Package (0x07)
        {
            0x06020015, 
            "PCH Voltage", 
            0x20000000, 
            Zero, 
            0x03E8, 
            0x012C, 
            0x02
        })
        Name (G617, Package (0x07)
        {
            0x06020017, 
            "DRAM VTDR Voltage", 
            0x20000000, 
            Zero, 
            0x0258, 
            0x02BC, 
            0x02
        })
        Name (G618, Package (0x07)
        {
            0x06020018, 
            "DRAM Bus Voltage", 
            0x20000000, 
            Zero, 
            0x04E2, 
            0x01F4, 
            0x02
        })
        Name (G619, Package (0x07)
        {
            0x06020019, 
            "3.3V Voltage", 
            0x20000000, 
            Zero, 
            0x0B9A, 
            0x0294, 
            0x02
        })
        Name (G61A, Package (0x07)
        {
            0x0602001A, 
            "5V Voltage", 
            0x20000000, 
            Zero, 
            0x1194, 
            0x03E8, 
            0x02
        })
        Name (G61B, Package (0x07)
        {
            0x0602001B, 
            "12V Voltage", 
            0x20000000, 
            Zero, 
            0x27D8, 
            0x0E10, 
            0x02
        })
        Name (G621, Package (0x07)
        {
            0x06030021, 
            "CPU Temperature", 
            0x20000000, 
            Zero, 
            0x0190, 
            0x01F4, 
            0x02
        })
        Name (G622, Package (0x07)
        {
            0x06030022, 
            "MB Temperature", 
            0x20000000, 
            Zero, 
            0x015E, 
            0x0190, 
            0x02
        })
        Name (G623, Package (0x07)
        {
            0x06030023, 
            "PCH Temperature", 
            0x20000000, 
            Zero, 
            0x015E, 
            0x0258, 
            0x02
        })
        Name (G625, Package (0x07)
        {
            0x06030025, 
            "OPT_TEMP1 Temperature", 
            0x20000000, 
            Zero, 
            Zero, 
            0x0384, 
            0x02
        })
        Name (G626, Package (0x07)
        {
            0x06030026, 
            "OPT_TEMP2 Temperature", 
            0x20000000, 
            Zero, 
            Zero, 
            0x0384, 
            0x02
        })
        Name (G631, Package (0x07)
        {
            0x06040031, 
            "CPU FAN Speed", 
            0x20000000, 
            Zero, 
            Zero, 
            Zero, 
            Zero
        })
        Name (G632, Package (0x07)
        {
            0x06040032, 
            "CHA_FAN1 FAN Speed", 
            0x20000000, 
            Zero, 
            Zero, 
            Zero, 
            Zero
        })
        Name (G633, Package (0x07)
        {
            0x06040033, 
            "CHA_FAN2 FAN Speed", 
            0x20000000, 
            Zero, 
            Zero, 
            Zero, 
            Zero
        })
        Name (G636, Package (0x07)
        {
            0x06040036, 
            "OPT_FAN1 FAN Speed", 
            0x20000000, 
            Zero, 
            Zero, 
            Zero, 
            Zero
        })
        Name (G637, Package (0x07)
        {
            0x06040037, 
            "OPT_FAN2 FAN Speed", 
            0x20000000, 
            Zero, 
            Zero, 
            Zero, 
            Zero
        })
        Name (GRP6, Package (0x13)
        {
            G611, 
            G612, 
            G613, 
            G615, 
            G617, 
            G618, 
            G619, 
            G61A, 
            G61B, 
            G621, 
            G622, 
            G623, 
            G625, 
            G626, 
            G631, 
            G632, 
            G633, 
            G636, 
            G637
        })
        Method (GIT6, 1, Serialized)
        {
            Name (T_0, Zero)
            Store (And (Arg0, 0xFFFF), T_0)
            If (LEqual (T_0, 0x11))
            {
                Store (^^SIOR.ECV0 (), ASB1)
                If (LEqual (ASB1, 0xFF))
                {
                    Store (Zero, ASB0)
                }
            }
            Else
            {
                If (LEqual (T_0, 0x12))
                {
                    Store (^^SIOR.ECV4 (), ASB1)
                    If (LEqual (ASB1, 0xFF))
                    {
                        Store (Zero, ASB0)
                    }
                }
                Else
                {
                    If (LEqual (T_0, 0x13))
                    {
                        Store (^^SIOR.ECV3 (), ASB1)
                        If (LEqual (ASB1, 0xFF))
                        {
                            Store (Zero, ASB0)
                        }
                    }
                    Else
                    {
                        If (LEqual (T_0, 0x15))
                        {
                            Store (^^SIOR.ECV2 (), ASB1)
                            If (LEqual (ASB1, 0xFF))
                            {
                                Store (Zero, ASB0)
                            }
                        }
                        Else
                        {
                            If (LEqual (T_0, 0x17))
                            {
                                Store (^^SIOR.ECV6 (), ASB1)
                                If (LEqual (ASB1, 0xFF))
                                {
                                    Store (Zero, ASB0)
                                }
                            }
                            Else
                            {
                                If (LEqual (T_0, 0x18))
                                {
                                    Store (^^SIOR.ECV1 (), ASB1)
                                    If (LEqual (ASB1, 0xFF))
                                    {
                                        Store (Zero, ASB0)
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, 0x19))
                                    {
                                        Store (RVLT (Zero), ASB1)
                                        If (LEqual (ASB1, 0xFF))
                                        {
                                            Store (Zero, ASB0)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x1A))
                                        {
                                            Store (RVLT (One), ASB1)
                                            If (LEqual (ASB1, 0xFF))
                                            {
                                                Store (Zero, ASB0)
                                            }
                                        }
                                        Else
                                        {
                                            If (LEqual (T_0, 0x1B))
                                            {
                                                Store (RVLT (0x02), ASB1)
                                                If (LEqual (ASB1, 0xFF))
                                                {
                                                    Store (Zero, ASB0)
                                                }
                                            }
                                            Else
                                            {
                                                If (LEqual (T_0, 0x21))
                                                {
                                                    Store (^^SIOR.HWT1 (), ASB1)
                                                    If (LEqual (ASB1, 0xFF))
                                                    {
                                                        Store (Zero, ASB0)
                                                    }
                                                }
                                                Else
                                                {
                                                    If (LEqual (T_0, 0x22))
                                                    {
                                                        Store (^^SIOR.BRT2 (), ASB1)
                                                        If (LEqual (ASB1, 0xFF))
                                                        {
                                                            Store (Zero, ASB0)
                                                        }
                                                    }
                                                    Else
                                                    {
                                                        If (LEqual (T_0, 0x23))
                                                        {
                                                            Store (^^SIOR.SBT2 (), ASB1)
                                                            If (LEqual (ASB1, 0xFF))
                                                            {
                                                                Store (Zero, ASB0)
                                                            }
                                                        }
                                                        Else
                                                        {
                                                            If (LEqual (T_0, 0x25))
                                                            {
                                                                Store (^^SIOR.OFT1 (), ASB1)
                                                                If (LEqual (ASB1, 0xFF))
                                                                {
                                                                    Store (Zero, ASB0)
                                                                }
                                                            }
                                                            Else
                                                            {
                                                                If (LEqual (T_0, 0x26))
                                                                {
                                                                    Store (^^SIOR.OFT2 (), ASB1)
                                                                    If (LEqual (ASB1, 0xFF))
                                                                    {
                                                                        Store (Zero, ASB0)
                                                                    }
                                                                }
                                                                Else
                                                                {
                                                                    If (LEqual (T_0, 0x27))
                                                                    {
                                                                        Store (^^SIOR.OFT3 (), ASB1)
                                                                        If (LEqual (ASB1, 0xFF))
                                                                        {
                                                                            Store (Zero, ASB0)
                                                                        }
                                                                    }
                                                                    Else
                                                                    {
                                                                        If (LEqual (T_0, 0x31))
                                                                        {
                                                                            Store (^^SIOR.HWF5 (), ASB1)
                                                                            If (LEqual (ASB1, 0xFF))
                                                                            {
                                                                                Store (Zero, ASB0)
                                                                            }
                                                                        }
                                                                        Else
                                                                        {
                                                                            If (LEqual (T_0, 0x32))
                                                                            {
                                                                                Store (^^SIOR.HWFA (), ASB1)
                                                                                If (LEqual (ASB1, 0xFF))
                                                                                {
                                                                                    Store (Zero, ASB0)
                                                                                }
                                                                            }
                                                                            Else
                                                                            {
                                                                                If (LEqual (T_0, 0x33))
                                                                                {
                                                                                    Store (^^SIOR.HWFB (), ASB1)
                                                                                    If (LEqual (ASB1, 0xFF))
                                                                                    {
                                                                                        Store (Zero, ASB0)
                                                                                    }
                                                                                }
                                                                                Else
                                                                                {
                                                                                    If (LEqual (T_0, 0x34))
                                                                                    {
                                                                                        Store (^^SIOR.HWFC (), ASB1)
                                                                                        If (LEqual (ASB1, 0xFF))
                                                                                        {
                                                                                            Store (Zero, ASB0)
                                                                                        }
                                                                                    }
                                                                                    Else
                                                                                    {
                                                                                        If (LEqual (T_0, 0x35))
                                                                                        {
                                                                                            Store (^^SIOR.HWF6 (), ASB1)
                                                                                            If (LEqual (ASB1, 0xFF))
                                                                                            {
                                                                                                Store (Zero, ASB0)
                                                                                            }
                                                                                        }
                                                                                        Else
                                                                                        {
                                                                                            If (LEqual (T_0, 0x36))
                                                                                            {
                                                                                                Store (^^SIOR.HWF9 (), ASB1)
                                                                                                If (LEqual (ASB1, 0xFF))
                                                                                                {
                                                                                                    Store (Zero, ASB0)
                                                                                                }
                                                                                            }
                                                                                            Else
                                                                                            {
                                                                                                If (LEqual (T_0, 0x37))
                                                                                                {
                                                                                                    Store (^^SIOR.HWF8 (), ASB1)
                                                                                                    If (LEqual (ASB1, 0xFF))
                                                                                                    {
                                                                                                        Store (Zero, ASB0)
                                                                                                    }
                                                                                                }
                                                                                                Else
                                                                                                {
                                                                                                    If (LEqual (T_0, 0x38))
                                                                                                    {
                                                                                                        Store (^^SIOR.HWF7 (), ASB1)
                                                                                                        If (LEqual (ASB1, 0xFF))
                                                                                                        {
                                                                                                            Store (Zero, ASB0)
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
 
        Method (SIT6, 3, NotSerialized)
        {
        }
    }

but how to implement it to SMCD devices

Hey guys,

it must be another thread, another topic.

  • Like 1
Link to comment
Share on other sites

Does this bootloader works (now) with an ASUS UEFI MB?

I have an asus  P8h61MX USB3 and used version 1.7xx of the VNT which uses the clover boot loader.  I installed uefi everything seems to work but for the messaging, which I have not put any effort into as yet.

It installed with a dual boot option for osx & W8 (which I don't have).

I installed the uefi drivers for my W7 before updating to W10 which is on another drive.   I am now trying to work out if I can edit the loader to point it towards W10 instead of the non existent W8.

Link to comment
Share on other sites

what is apple's default BooterConfig and CsrActiveConfig value???

is BooterConfig value 0x00 valid??

 

i recommend to use CsrActiveConfig 0x3

 

apple default have everything activated, that means 0x0 or just remove booterconfig and csractiveconfig...

 

I have an asus  P8h61MX USB3 and used version 1.7xx of the VNT which uses the clover boot loader.  I installed uefi everything seems to work but for the messaging, which I have not put any effort into as yet.

It installed with a dual boot option for osx & W8 (which I don't have).

I installed the uefi drivers for my W7 before updating to W10 which is on another drive.   I am now trying to work out if I can edit the loader to point it towards W10 instead of the non existent W8.

 

 

You can look where your windows bootmgr efi is located and point to that with custom entry...

 

Cheers :-)

Link to comment
Share on other sites

What is the difference between the Tianocore.org EFI and Clover EFI?

 

When I boot via USB it loads Clover EFI at full resolution 1920x1080,

but when booting from my EFI partition on disk is loads Tianocore.org EFI

at 1280x1024 and I can not get the GUI to load at full resolution.  My install is

in Legacy mode.  Any ideas?

 

Thanks!

Link to comment
Share on other sites

What is the difference between the Tianocore.org EFI and Clover EFI?

 

When I boot via USB it loads Clover EFI at full resolution 1920x1080,

but when booting from my EFI partition on disk is loads Tianocore.org EFI

at 1280x1024 and I can not get the GUI to load at full resolution.  My install is

in Legacy mode.  Any ideas?

 

Thanks!

Try to Patch Vbios!!!!

Link to comment
Share on other sites

×
×
  • Create New...