Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Hi guys,

 

Has anyone tried 10.12.4 PB1 yet?

 

Does it boot for you?

 

I'm on Clover 3974 and can't boot anymore after upgrading to that Beta. Good thing it's on a different partition. :)

 

 

Update:

 

Nvm that. I managed to boot using the patch posted by Slice above. Million thanks! :)

 

update 2: for anyone wondering, Clover 3994 injection now works fine without the patch above. So if you haven't, you should probably update.

  • Like 1
Link to comment
Share on other sites

this is the same: Get_PreLink() ...should be a good place to dinamically patching the kernel (LC_SEGMENT/LC_SEGMENT_64), since we already iterates through the kernel in that function.

Everythings needs is already in loader.h

Take into account that we don't know where the kernel is loaded. It is Chameleon who knows.

Link to comment
Share on other sites

Take into account that we don't know where the kernel is loaded. It is Chameleon who knows.

I'll test it soon, the idea (ATM is only that) is that there's no need for the kernel itself, but for its segments and relative load commands.

Link to comment
Share on other sites

Take into account that we don't know where the kernel is loaded. It is Chameleon who knows.

 

At ExitBootServices once you found the boot args struct.

 

KernelData = (VOID *)(UINTN)(BA2->kernelSlide + 0x00200000);

 

now you know too :P

  • Like 5
Link to comment
Share on other sites

At ExitBootServices once you found the boot args struct.

 

KernelData = (VOID *)(UINTN)(BA2->kernelSlide + 0x00200000);

 

now you know too :P

It's a pity I saw faults with this algo. I need double check with some signature.

The fault is not influence on kernel patches because in this case we just search all memory, long delay but works.

Rare users have full faults without ability to start system. This can be one of the reason. 

Link to comment
Share on other sites

In new 10.12.4 beta Radeon HD 5570 shows flicker.

I restored the kext graphics of 12.3 but the situation is the same: hd works but bad for exactly the same way.

No idea where the problem may reside for a card whose id is still present in AMDLegacySupport.kext?

 

Sorry for the English and thank you.

  • Like 1
Link to comment
Share on other sites

 

In new 10.12.4 beta Radeon HD 5570 shows flicker.
I restored the kext graphics of 12.3 but the situation is the same: hd works but bad for exactly the same way.
No idea where the problem may reside for a card whose id is still present in AMDLegacySupport.kext?
 
Sorry for the English and thank you.

 

same here

  • Like 1
Link to comment
Share on other sites

In new 10.12.4 beta Radeon HD 5570 shows flicker.

 

Corrections of the personalities of the Ati card, different energy management to the graphics card, different id?   Clover can possibly help?

 

Thanks.

  • Like 1
Link to comment
Share on other sites

In new 10.12.4 beta Radeon HD 5570 shows flicker.

 

Corrections of the personalities of the Ati card, different energy management to the graphics card, different id?   Clover can possibly help?

 

Thanks.

Same with 6670.

Link to comment
Share on other sites

Same here, v3994 killed my audio using the following patches with a realtekALC kext:

 

            <dict>
                <key>Comment</key>
                <string>t1-110.9-10.11-AppleHDA/Realtek ALC885 (Optional)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>ixnUEQ==</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>hQjsEA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-AppleHDA/Resources/xml>zml</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>eG1sLnps</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>em1sLnps</data>
            </dict>

 

When I reverted back to v3974 all was okay.

Link to comment
Share on other sites

I just saw this in the latest AptioFix src in Lib.c:

if ((Desc->PhysicalStart < 0xa0000) && (PhysicalEnd >= 0x9e000))

What is this supposed to do? Want to check for a Memory region that is fit in 0x9e000 - 0xa0000? If so, wouldn't it rather need to be this?

if ((Desc->PhysicalStart >= 0x9e000) && (PhysicalEnd <= 0xa0000))
Link to comment
Share on other sites

Yep, I'm having the same issue with 10.12.3 and legacy system.

http://www.insanelymac.com/forum/index.php?/topic/284656-Clover-General-discussion&do=findComment&comment=2359605

 

Please test.

 

나의 LG-F410S 의 Tapatalk에서 보냄

Same here, v3994 killed my audio using the following patches with a realtekALC kext:

 

<dict>

<key>Comment</key>

<string>t1-110.9-10.11-AppleHDA/Realtek ALC885 (Optional)</string>

<key>Disabled</key>

<false/>

<key>Find</key>

<data>ixnUEQ==</data>

<key>Name</key>

<string>AppleHDA</string>

<key>Replace</key>

<data>hQjsEA==</data>

</dict>

<dict>

<key>Comment</key>

<string>t1-AppleHDA/Resources/xml>zml</string>

<key>Disabled</key>

<false/>

<key>Find</key>

<data>eG1sLnps</data>

<key>Name</key>

<string>AppleHDA</string>

<key>Replace</key>

<data>em1sLnps</data>

</dict>

 

When I reverted back to v3974 all was okay.

http://www.insanelymac.com/forum/index.php?/topic/284656-Clover-General-discussion&do=findComment&comment=2359605

 

Test please.

 

Now, some patches are not working(KextToPatch). I already reported before. Still not resolve issue.

 

If you give us report, we can solve

 

Thank you

 

나의 LG-F410S 의 Tapatalk에서 보냄

Link to comment
Share on other sites

 

I just saw this in the latest AptioFix src in Lib.c:

if ((Desc->PhysicalStart < 0xa0000) && (PhysicalEnd >= 0x9e000))

What is this supposed to do? Want to check for a Memory region that is fit in 0x9e000 - 0xa0000? If so, wouldn't it rather need to be this?

if ((Desc->PhysicalStart >= 0x9e000) && (PhysicalEnd <= 0xa0000))

No.

Range [0x80000, 0x9f000] satisfies first condition but not second.

Link to comment
Share on other sites

×
×
  • Create New...