Jump to content
30960 posts in this topic

Recommended Posts

16 hours ago, Slice said:

First doubt I see

3:283  0:000   The CPU not supported RDRAND

For this reason there are kernel patches

14:212  0:005   - [03]: Monterey RDRAND instruction #1 :: [OS: 12.4 | MatchOS: 12.x | MatchBuild: All]
14:214  0:002   check MatchOS 12.x
14:216  0:002   ==> allowed by OS
14:218  0:002   - [04]: Monterey RDRAND instruction #2 :: [OS: 12.4 | MatchOS: 12.x | MatchBuild: All]
14:220  0:002   check MatchOS 12.x
14:222  0:002   ==> allowed by OS
16:224  2:002  Will not patch boot.efi
16:227  0:002  Bridge kernel patch to OC : Monterey RDRAND instruction #1
16:230  0:003  Bridge kernel patch to OC : Monterey RDRAND instruction #2

Looks like OK.

But I have a doubt the patch is still actual for new Monterey. We should double check if the pattern is the same.

 

 

Hello

in OpenCore if I don't apply the RDRAND patches I have a kernel panic

in the case of Clover if it doesn't apply I can raise the system, if it applies too but nothing changes!

if you need something to check just ask me and I'll be there for it and tests

thanks in advance to you for taking the time to check

I use google translator because my english is none

  • Like 1
On 5/17/2022 at 6:39 AM, Slice said:

A year ago all users were with OpenCore and now shifted to Clover.

I still don't know what is the problem with update BigSur in legacy mode. For my mind there is no problem.

@Slice @Jief_Machak


 

hello team

since the departure of Big Sur until now in Monterey the installation error with Clover in bios NOT UEFI is this in the logs

on all my PCs with Legacy Bios I always get this same error

- in installation mode with the full installer
- on updating by any other way

we always have this error, already with OC it installs without problems

thanks for everything


google translate


 


 

Historique de Programme d’installation 27-May-2022.txt

  • Like 1
6 hours ago, PG7 said:

@Slice @Jief_Machak


 

hello team

since the departure of Big Sur until now in Monterey the installation error with Clover in bios NOT UEFI is this in the logs

on all my PCs with Legacy Bios I always get this same error

- in installation mode with the full installer
- on updating by any other way

we always have this error, already with OC it installs without problems

thanks for everything


google translate


 


 

Historique de Programme d’installation 27-May-2022.txt 82.51 kB · 1 download

AFAIK the SMBIOS model MacPro4,1 is problematic for hackintosh. Use MacPro6,1 even though your hardware is older.

  • Like 1
On 5/25/2022 at 9:33 AM, Slice said:

First doubt I see

3:283  0:000   The CPU not supported RDRAND

For this reason there are kernel patches

14:212  0:005   - [03]: Monterey RDRAND instruction #1 :: [OS: 12.4 | MatchOS: 12.x | MatchBuild: All]
14:214  0:002   check MatchOS 12.x
14:216  0:002   ==> allowed by OS
14:218  0:002   - [04]: Monterey RDRAND instruction #2 :: [OS: 12.4 | MatchOS: 12.x | MatchBuild: All]
14:220  0:002   check MatchOS 12.x
14:222  0:002   ==> allowed by OS
16:224  2:002  Will not patch boot.efi
16:227  0:002  Bridge kernel patch to OC : Monterey RDRAND instruction #1
16:230  0:003  Bridge kernel patch to OC : Monterey RDRAND instruction #2

Looks like OK.

But I have a doubt the patch is still actual for new Monterey. We should double check if the pattern is the same.

Yes, those patches are not applied for Monterey 12.4. It searches instruction "rdrand rcx" while new monterey uses "rdrand rax".

It is bad idea to search fixed string as it is going to be changed next update.

On 5/26/2022 at 2:32 AM, PG7 said:

 

 

Hello

in OpenCore if I don't apply the RDRAND patches I have a kernel panic

in the case of Clover if it doesn't apply I can raise the system, if it applies too but nothing changes!

if you need something to check just ask me and I'll be there for it and tests

thanks in advance to you for taking the time to check

I use google translator because my english is none

test please this KernelToPatch

                <dict>
                    <key>Comment</key>
                    <string>Monterey RDRAND instruction #3</string>
                    <key>MatchOS</key>
                    <string>12.x</string>
                    <key>Disabled</key>
                    <false/>
                    <key>MaskFind</key>
                    <data>/v//8P//</data>
                    <key>Find</key>
                    <data>SA/H8HP6</data>
                    <key>Replace</key>
                    <data>kJCQkJCQ</data>
                </dict>

 

  • Like 2
2 hours ago, Slice said:

test please this KernelToPatch

 



 

Hello

I did the installation with the OC where I use the RDRAND patch and it finishes the installation without problems

once I have the installation on disk I can use Clover with or without RDRAND

did boot test and got boot logs with Clover for you to analyze

I think the problem with clover not doing the installation is with NVRAM!

I'll also post the Clover config that I use and the OC config so you can see where something can be that makes a difference

I use google translator may contain translation errors!

 

 

 

8 hours ago, Slice said:

AFAIK the SMBIOS model MacPro4,1 is problematic for hackintosh. Use MacPro6,1 even though your hardware is older.

I use the BoardID with the MacPro6,1 and that I can install and update with the incompatible SMBIOS of MacPro4,1 or others

this method of userpar the BoardID (Fake BoardID) I use in all Hack not supported and I have no problem

being that for the installation I already tested of several SMBIOS and even so does not pass the installation with Clover!

52 minutes ago, PG7 said:



 

Hello

I did the installation with the OC where I use the RDRAND patch and it finishes the installation without problems

once I have the installation on disk I can use Clover with or without RDRAND

did boot test and got boot logs with Clover for you to analyze

I think the problem with clover not doing the installation is with NVRAM!

I'll also post the Clover config that I use and the OC config so you can see where something can be that makes a difference

I use google translator may contain translation errors!

 

 

 

I use the BoardID with the MacPro6,1 and that I can install and update with the incompatible SMBIOS of MacPro4,1 or others

this method of userpar the BoardID (Fake BoardID) I use in all Hack not supported and I have no problem

being that for the installation I already tested of several SMBIOS and even so does not pass the installation with Clover!

But you didn't test my new patch. #3

 

4 minutes ago, Slice said:

OK, now I see it. Is there any change in the system behaviour?


 

no, in this case with Xeon the only problem is with the installation

I'm going to get the HP DV6 2140ef with the i5 M430 and GeForce GT320m which is one of the most problems I have, in a while I'll post feedback and even logs

thank you

4 minutes ago, Slice said:

This is strange. Why the patch against unsupported instruction exists if it doesn't influence? Who said the patch is needed?

*with Clover I don't need the patch to boot just after version 12.2.1 when I boot from Clover not even Chrome can open, in version 12.2.1 and lower with the same EFI everything works normal

 

*

with OpenCore if I don't use the patches I have a processor kernel

applying the patches works and even the chorme works

 

I'll try to get the OC and Clover logs on the same machine so you can see the difference

1 hour ago, Slice said:

This is strange. Why the patch against unsupported instruction exists if it doesn't influence? Who said the patch is needed?





@Slice 

after testing here with OpenCore I actually don't need the RDRAND patches

the only patch I need is this one in code because without it, OpenCore does not open Chrome

- could I convert this patch that is from OpenCore to Clover ,
Thanks

<dict>
				<key>Arch</key>
				<string>x86_64</string>
				<key>Base</key>
				<string>_cs_require_lv</string>
				<key>Comment</key>
				<string>Disable Library Validation Enforcement</string>
				<key>Count</key>
				<integer>0</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data></data>
				<key>Identifier</key>
				<string>kernel</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data></data>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string>20.0.0</string>
				<key>Replace</key>
				<data>uAAAAADD</data>
				<key>ReplaceMask</key>
				<data></data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>



then I'm going back to the installation test with Clover on the Legacy pc and it always gives an error and doesn't finish

 

would there be any other way to get logs to see the causes of the error not finalizing

it goes up to 12 minutes, it goes up to 13 minutes and at the time it should restart it simply shows the error and the logs that I got already posted

25 minutes ago, 5T33Z0 said:

@PG7 It's a Kernel Patch. Check this chart: https://github.com/5T33Z0/Clover-Crate/tree/main/OC2Clover#kernel--patch for "translaing" OpenCore nomentclature to Clover. This should help you to convert the patch.

 

@5T33Z0

and in FIND put what ?

I can't leave it empty, I tried to put FFFFFFFF FFFF
I can not use

what would be the suggestion?

thanks

 

 

@Jief_Machak @Slice

Hi, How are you? Long time no see.

 

After compiling with GCC12, I have a freeze at early startup, at global_ctors.cpp, at construct_globals_objects(), when executing first (*p)();

Last lines before the freeze are:

0:100 0:000 CTORS 39331200(959648256), ...
0:100 0:000 CTOR 391BE000(95B128128)

 

If I compile with GCC11, it is fine, and nothing freezes.

17 hours ago, Slice said:

Find = 00

MaskFind = 00

Same length as Replace


does not work !

<dict>
				<key>Comment</key>
				<string>Disable Library Validation Enforcement</string>
				<key>Enabled</key>
				<false/>
				<key>Find</key>
				<data>AAAAAAAA</data>
				<key>MaskFind</key>
				<data>AAAAAAAA</data>
				<key>MaskReplace</key>
				<data>AAAAAAAA</data>
				<key>MatchOS</key>
				<string>12.x</string>
				<key>Procedure</key>
				<string>_cs_require_lv</string>
				<key>RangeFind</key>
				<integer>0</integer>
				<key>Replace</key>
				<data>uAAAAADD</data>
			</dict>

 

13 hours ago, 5T33Z0 said:

@PG7 You're welcome! Do what Slice said. Else there's also a defaults write command for this:

sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true

 

I also tried without success!

7 hours ago, Pene said:

@Jief_Machak @Slice

Hi, How are you? Long time no see.

 

After compiling with GCC12, I have a freeze at early startup, at global_ctors.cpp, at construct_globals_objects(), when executing first (*p)();

Last lines before the freeze are:

0:100 0:000 CTORS 39331200(959648256), ...
0:100 0:000 CTOR 391BE000(95B128128)

 

If I compile with GCC11, it is fine, and nothing freezes.

Hi,

It looks like you forgot to rebuild BaseTools and GenFw namely.

  • Thanks 1

SOLVED: forgot to remove HWTarget entry before the download was finished. Removed it (had to reboot in my case) and could install it afterwards :)

 

Hi guys,

 

I am attempting to upgrade to Monterey 12.4 from my BigSur 11.6.6 installation (Clover 5146 and latest SMBIOS data fetched from Clover Configurator).

Update is recognized and downloaded fine but when I try to install it, it says that it cannot be installed on this volume (see attached screenshot).

 

What am I doing wrong?

 

HWTarget is set to j160 on iMac 18,1 system definition.

ExtendedFirmwareFeatures are set to 0x8FD0FF576

ExtendedFirmwareFeaturesMask are set to 0x8FF1FFF3F

Old FirmwareFeatures and FirmwareFeaturesMask are present in the SMBIOS section

 

THANKS FOR YOUR HELP :)

Bildschirmfoto 2022-06-06 um 13.46.00.png

Edited by rramon
  • Like 2

@Slice

I'm currently making a usb of all the OSX OS Installers, can you recommend me a compatible Clover to use for all of them

Thanks

Edited by STLVNUB
11 hours ago, STLVNUB said:

@Slice

I'm currently making a usb of all the OSX OS Installers, can you recommend me a compatible Clover to use for all of them

Thanks

Including Tiger? I think it is impossible. Anyway latest Clover has all functionality of any previous version.

  • Like 2
  • Thanks 1
×
×
  • Create New...