Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

1 minute ago, Cyberdevs said:

Is it the same DSDT that we used on Sierra? or it's been improved and optimized for High Sierra?

Still using the same one. Maybe @MaLd0n could help with improvements if needed for high sierra?

Link to comment
Share on other sites

i can not say where the code was broken for OLD Mac in Legacy ESP because i had been using my Snow and Lion for a month but i know that 4400 is working well :angel:

Now I install it on the SSD Snow what I did not do before, I had only Clover on my Main disk HS but I have no choice and anyway
it lets me know what revision works for old Macs

Edited by chris1111
Link to comment
Share on other sites

1 minute ago, chris1111 said:

i can not say where the code was broken for OLD Mac in Legacy ESP because i had been using my Snow and Lion for a month but i know that 4400 is working well :angel:

There is no official release with such number. It looks like special version :wink_anim:

  • Haha 2
Link to comment
Share on other sites

12 minutes ago, Slice said:

There is no official release with such number. It looks like special version :wink_anim:

It is compile from source and I know some Clover after this one works. I do not know what works and I don't have, I have this one on my Lion SSD 

Capture.png.8182a57d059224aed5cb23a14e8cc708.png

Edited by chris1111
Link to comment
Share on other sites

13 minutes ago, Cyberdevs said:

Yes using a SSDT solves the issue I have sound with no extra settings being added to the config.plist.

What ssdt are you using for sound? Does it need to be in sorted order section with SSDT-UIAC SSDT-USBX etc

Edited by SavageAUS
Link to comment
Share on other sites

1 minute ago, SavageAUS said:

What ssdt are you using for sound?

This one which is included in our topic which MaLd0n provided.

Spoiler

 

/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20161210-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLpJ1m55.aml, Fri May 25 15:59:15 2018
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x00000188 (392)
 *     Revision         0x01
 *     Checksum         0x66
 *     OEM ID           "MaLd0n"
 *     OEM Table ID     "HDEF"
 *     OEM Revision     0x00003000 (12288)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20160422 (538313762)
 */
DefinitionBlock ("", "SSDT", 1, "MaLd0n", "HDEF", 0x00003000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.HDAS._ADR, UnknownObj)    // (from opcode)

    Scope (\_SB.PCI0)
    {
        Name (HDAS._STA, Zero)  // _STA: Status
        Device (HDEF)
        {
            Name (_ADR, 0x001F0003)  // _ADR: Address
            Method (_INI, 0, NotSerialized)  // _INI: Initialize
            {
                Store (Zero, \_SB.PCI0.HDAS._ADR)
            }

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }

                Return (Package (0x10)
                {
                    "AAPL,slot-name", 
                    "Built In", 
                    "name", 
                    "Realtek Audio Controller", 
                    "model", 
                    Buffer (0x21)
                    {
                        "Realtek ALC1150 Audio Controller"
                    }, 

                    "device_type", 
                    Buffer (0x11)
                    {
                        "Audio Controller"
                    }, 

                    "layout-id", 
                    Buffer (0x04)
                    {
                         0x01, 0x00, 0x00, 0x00                         
                    }, 

                    "MaximumBootBeepVolume", 
                    Buffer (One)
                    {
                         0x01                                           
                    }, 

                    "PinConfigurations", 
                    Buffer (Zero) {}, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
    }
}

 

 

  • Thanks 1
Link to comment
Share on other sites

8 minutes ago, SavageAUS said:

What ssdt are you using for sound? Does it need to be in sorted order section with SSDT-UIAC SSDT-USBX etc

No not necessarily I just added to the Clover/ACPI/patched folder and it works, I use SSDT-HDEF.aml, SSDT-HDMI-NVIDIA-PEG0.aml and SSDT-UIAC.aml and I didn't sort them in the config.plist.

Link to comment
Share on other sites

12 minutes ago, Cyberdevs said:

No not necessarily I just added to the Clover/ACPI/patched folder and it works, I use SSDT-HDEF.aml, SSDT-HDMI-NVIDIA-PEG0.aml and SSDT-UIAC.aml and I didn't sort them in the config.plist.

In our topic can you plz link audio ssdt. I can't seem to find it.

Link to comment
Share on other sites

Updated to latest release on source forge and now clover takes much longer to start.

 

Here's an extract from bdmesg:

3:241  0:000  === [ ScanLoader ] ========================================
3:241  0:000  - [02]: 'EFI'
3:264  0:022          AddLoaderEntry for Volume Name=EFI
3:264  0:000          skipped because entry is hidden
3:264  0:000  - [05]: 'Data HFS'
3:277  0:013  - [06]: 'Shared'
15:904  12:626  - [07]: 'Preboot'
15:907  0:003          AddLoaderEntry for Volume Name=Preboot
15:911  0:004      Check if volume Is Hibernated:

"Shared" is an exfat partition. I don't have exfat efi drivers. Booting CloverEFI. Not sure why it's taking that long. Disk activity light stays on during that delay.

 

Also, when entering a boot arg in Clover GUI, the GUI freezes and disk activity light comes on for a few seconds. 

 

Edit: Downgrading to 4458 fixes the problem.

Edited by Dr. Hurt
Link to comment
Share on other sites

On 5/25/2018 at 4:24 PM, chris1111 said:

Hi MR Slice

The most recent I've found and that works for old mac in (Legacy ESP) is Clover r4452

Hope you can find where is the solution

4452.thumb.png.edbaa122d85b63d6b4625bfb244d2636.png

Hi Chris,

Is it true that the problem arises only with your compilation and no problem with official binaries?

  • Like 1
  • Haha 1
Link to comment
Share on other sites

1 minute ago, Slice said:

Hi Chris,

Is it true that the problem arises only with your compilation and no problem with official binaries?

I wil try now SF Package and report

Link to comment
Share on other sites

Slice You are right it is my compilation because SF Package works 

edit ***

the last SF package I just used r4497 is it compile with UDK2018?
or else EDK2?

Edited by chris1111
Link to comment
Share on other sites

On 5/27/2018 at 11:04 AM, Slice said:

UDK2018 but with patches defferent from those propesed by Zenith432 which is included into svn.

So I am not sure if they are good.

Ok thank you Slice for your time

Edit**

My compile issue about ESP and old macOS is resolved

 

Edited by chris1111
Link to comment
Share on other sites

On 5/25/2018 at 5:51 AM, Slice said:

I will make the change in Clover sources today evening.

And I think the problem is

<key>Inject</key>

<string>19</string>

 

but no problem with

<key>Inject</key>

<integer>19</integer>

This change disables audio for the Clover installed base.

Until 4497,

<key>Inject</key>

<string>19</string>

supported 19, Detect, No, 883, 0x373, 1, etc. 

 

Why did 4497/Devices/Audio/Inject/Type=String stop working?

 

Clean 4497 installed config.plist (attached) shows 

<key>Inject</key>

<string>0x0887</string>

4497-config.plist.zip

 

Edited by toleda
Link to comment
Share on other sites

7 hours ago, toleda said:

This change disables audio for the Clover installed base.

Until 4497,

<key>Inject</key>

<string>19</string>

supported 19, Detect, No, 883, 0x373, 1, etc. 

 

Why did 4497/Devices/Audio/Inject/Type=String stop working?

 

Clean 4497 installed config.plist (attached) shows 

<key>Inject</key>

<string>0x0887</string>

4497-config.plist.zip

 

Rev 4500

enable HDA injection if codecID set as string

Link to comment
Share on other sites

15 hours ago, Mr MagOO said:

Since Clover REV 4502 "all drivers must be optional and available for UEFI only boot".

Does this mean that we can't have XhciDxe-64 for USB3 cards to work in clover gui in legacy mode?

 

Good question... are all drivers now embedded in legacy hence its only for UEFI only?

Edited by ellaosx
Link to comment
Share on other sites

7 hours ago, Slice said:

Rev 4500

enable HDA injection if codecID set as string

So we can use

<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>28</integer>
        </dict>

 

or

<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>563</string>
        </dict>

 

am i reading correctly?

 

Info.plist.zip

Link to comment
Share on other sites

×
×
  • Create New...