Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

@Sergey

Hi how are you?

 

without EmuVariableUefi-64.efi driver, clover saves successful the last booted system :)

And with EmuVariableUefi-64.efi, clover doesn't remember the last booted system :(

 

This is a bug?

Hi Carmine,

I am looking Sochi-2014.

Clover does remember last booted system with or without EmuVariableUefi.

Link to comment
Share on other sites

Boot0 can be written as normal from OS X terminal using fdisk440.

Or even more easily by running the Clover installer ;)

 

...don’t need to use linux and can issue the command to /dev/diskXsY and not /dev/rdiskXsY from OS X Terminal. For this to happen you will need the target drive unomunted first, so either boot in to an OS X system on a separate drive or your recovery partition if you have one, select Disk Utility and unmount the drive.

I was always working from a separate drive, and unmounting the efi partition (you can't unmount a drive, just its partitions) - at that point I was probably just issuing the wrong commands though...my bad debugging technique as always, changing too many variables :)

 

Using a USB stick was another suggested alternative but I was a bit remiss about keeping my sticks Clover version up to date and the old version was causing issues with restart/shutdown, requiring hard reset and generally making things worse. I've updated it now I'm up and running again.

 

Which I think I'm right in saying translates as:

line 1 - make working copy of the existing 512bytes of the first sector

line 2 - copy boot1f32alt to a file named newbs

line 3 - write original bytes 3-90 (From the OEM ID to the end of the extended BIOS parameter block, before the executable boot code) of original sector to the new sector file, leaving the remainder as it was.

line 4 - write the complete new sector file to the drive.

Yes, and as I understand it the reasoning behind it is: the partition geometry is in the first 512 bytes and if you just write boot1 straight to the sector you erase the geometry and end up with a corrupted partition map. (I did this a couple of times.) So you copy out the original, create a new one with boot1 added then append the geometry info to it, before finally copying the lot back into place.

 

No. The installer has an option to not update the MBR/PBR sectors.

True - but that still means any new versions of boot0 and 1 won't get applied unless its done manually, whilst booted from another system etc.

 

Which brings me to a final question: does the Clover installer need fixed to sort this? Can it be? Increasingly these 4k discs (if that's the root of the problem and not the 'hybrid') will be ALL hard discs. I know the installer mounts the efi partition - is that perhaps the problem? The MBR and PBR need written before its mounted? I have no idea how the installer currently works =D

Link to comment
Share on other sites

True - but that still means any new versions of boot0 and 1 won't get applied unless its done manually, whilst booted from another system etc.

Yes, but boot0 and boot1 aren't updated very often.

 

Which brings me to a final question: does the Clover installer need fixed to sort this? Can it be?

AFAIK, Conti's myhack can install to 4K sector drives.

EDIT: I was thinking you could try replacing myhack's Chameleon files with Clover's and run myhack to write to your partition sector but as far as I can tell it only supports HFS partitions and not FAT32.

 

I’ll post the question to JrCs at the Clover Installer thread. http://www.projectosx.com/forum/index.php?showtopic=3191
EDIT: Done
Link to comment
Share on other sites

Hi Carmine,

I am looking Sochi-2014.

Clover does remember last booted system with or without EmuVariableUefi.

Hi Slice  are you Hockey fan ??  :lol:

How much you bet $$$ for a final CANADA VS RUSSIA  :thumbsup_anim:  :D 11191310.jpg

Link to comment
Share on other sites

No idea what you did; attach config.plist, debug.log and ioreg.

Hello toleda 
I have tested the mac OSX10.9.2 13c53 
To have change the conversion code. AppleHDAController.kext 
3d 0c 0d 00 00 52 for a 3d 0c 0d 00 00 51
I have tested the sound and correct AppleIntelFramebufferAzul.kext results can provide pictures and sound. 3 Port DVI DisplayPort HDMI out and no defects whatsoever
Method 3, but the project I do, then it does not work.
Link to comment
Share on other sites

To have change the conversion code. AppleHDAController.kext 

3d 0c 0d 00 00 52 for a 3d 0c 0d 00 00 51
I have tested the sound and correct AppleIntelFramebufferAzul.kext results can provide pictures and sound. 3 Port DVI DisplayPort HDMI out and no defects whatsoever
Method 3, but the project I do, then it does not work.

I use a different patch on HDAController, working.

No need to patch Azul/Port 0x7, DP is native

Attach Method 3 config.plst, debug.log and ioreg.

Link to comment
Share on other sites

Mhmm here with 2512 no ....

 

OT : because you have not opened the fifth circle of the Olympic flag?

 What about 2511 or 2513?

... about circle ....  :angry:

 

 

Hi Slice  are you Hockey fan ??  :lol:

How much you bet $$$ for a final CANADA VS RUSSIA  :thumbsup_anim:  :D 

 1:10

  • Like 1
Link to comment
Share on other sites

I hope I corrected this in my binary 2577 (not tested yet). And waiting for edk2 development team to correct in repository.

It is sad that it still the same. 

I did an extra test for every rev. installers and found that it won't boot from installer rev.2482.

My latest worked installer is rev.2464.

I guess that it should had something wrong from rev.2464 to rev.2482.

Link to comment
Share on other sites

I use a different patch on HDAController, working.

No need to patch Azul/Port 0x7, DP is native

Attach Method 3 config.plst, debug.log and ioreg.

hello toleda 
3 way better than I give. 
The SSDT-1.aml It does not work. 
I have noticed 
  In this section, it does not work
 Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized).
    {
        If (LEqual (Arg2, Zero)).
        {
            Return (Buffer (One)
            {
                0x03
            })
        }
 
        Return (Package (0x04)
        {
            "layout-id",
            Buffer (0x04)
            {
                0x01, 0x00, 0x00, 0x00.
            }
 
            "PinConfigurations",
            Buffer (Zero) {}
        })
    }
 
    Scope (_SB.PCI0)
    {
        Device (IGPU)
        {
            Name (_ADR, 0x00020000)
            Method (_DSM, 4, NotSerialized).
            {
                If (LEqual (Arg2, Zero)).
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }
 
                Return (Package (0x04)
                {
                    "AAPL, ig-platform-id",.
                    Buffer (0x04)
                    {
                        0x03, 0x00, 0x22, 0x0D.
                    }
 
                    "hda-gfx",
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
 
        Device (HDAU)
        {
            Name (_ADR, 0x00030000)
            Method (_DSM, 4, NotSerialized).
            {
                If (LEqual (Arg2, Zero)).
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }
 
                Return (Package (0x02)
                {
                    "hda-gfx",
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
    }
}
post-1116670-0-74304900-1391867912_thumb.png
post-1116670-0-72408500-1391868510_thumb.png
Question why this is not working
 
Correct the wrong that I did not put these values. 
<key> DropOem </ key> 
<true/>
Link to comment
Share on other sites

Question, why is there no IOReg attached?

Hello toleda 
I installed The result is unsatisfactory level 1 HDMI audio works without corrective AppleIntelFramebufferAzul.kext. However, a problem with audio Onboard inactive 
To correct somehow 
thank
 
Edet
This is the second series I edit DSDT.aml is effective without amendment. AppleIntelFramebufferAzul.kext Like Series 1 But there is a problem Onboard audio is not working. And it is not correct With the recommendation or not.
Link to comment
Share on other sites

Question why this is not working

Cockpit errors.

1. ssdt not loading: config.plist shows:

ACPI/SSDT/DropOem/NO

should be:

ACPI/SSDT/DropOem/YES.

2. KextToPatch not working: ACPI/KernelAndKextPatches/KextsToPatch shows:

Item 0

Comment

Find

Name

Replace

should be:

Item 0

Name

Find

Replace

Comment

Use Xcode/property List Editor, PlistEdit Pro etc., to drag properties to correct position

Note, Clover Configurator/config.plist will not show any KextsToPatch and will remove the properties when saved until fixed.

Install native kexts to confirm working

 

Fix these issues and reply with config.plist. debug.log and IOReg; no need for DarwinDump.

Link to comment
Share on other sites

Cockpit errors.

1. ssdt not loading: config.plist shows:

ACPI/SSDT/DropOem/NO

should be:

ACPI/SSDT/DropOem/YES.

2. KextToPatch not working: ACPI/KernelAndKextPatches/KextsToPatch shows:

Item 0

Comment

Find

Name

Replace

should be:

Item 0

Name

Find

Replace

Comment

Use Xcode/property List Editor, PlistEdit Pro etc., to drag properties to correct position

Note, Clover Configurator/config.plist will not show any KextsToPatch and will remove the properties when saved until fixed.

Install native kexts to confirm working

 

Fix these issues and reply with config.plist. debug.log and IOReg; no need for DarwinDump.

I try to unfulfilled
hopeless
Link to comment
Share on other sites

It is sad that it still the same. 

I did an extra test for every rev. installers and found that it won't boot from installer rev.2482.

My latest worked installer is rev.2464.

I guess that it should had something wrong from rev.2464 to rev.2482.

May be 2473?

What is you VideoCard? There was a change in driver BiosVideoDxe used in boot file.

version: r2577

 

since this version, my clover can't boot anymore. since i booted the mac dist, then the screen turned to black and no ther signals. not even some words, only completely black! is it the only problem for me?

Before or after CloverGUI?

Legacy boot or UEFI boot?

64 or 32 bit?

Link to comment
Share on other sites

×
×
  • Create New...