SavageAUS Posted October 14, 2021 Share Posted October 14, 2021 @devsIs there a way for clover to activate verbose -v mode during updates only? Without being saved to nvram?Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Slice Posted October 14, 2021 Share Posted October 14, 2021 54 minutes ago, SavageAUS said: @devs Is there a way for clover to activate verbose -v mode during updates only? Without being saved to nvram? Sent from my iPhone using Tapatalk I had no such task before.I can do this with one extra setting like VerboseAtUpdate but more thinking I will not do this. If you want verbose then you sit near the computer and then you may press Space on keyboard during Clover GUI time and choose Verbose. It will not interrupt normal process. 2 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 14, 2021 Share Posted October 14, 2021 On 10/12/2021 at 11:55 AM, Jief_Machak said: To conclude, we have to decide first : is it ok to users to define ProductName if they want to define other values (it is still ok to start without ProductName and then get from the log (or we can display it in the about menu) ? What do you all think ?. So, what should I do with this ? Disable warning ? Keep the warning but not disabling other values ? Other ? Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 14, 2021 Share Posted October 14, 2021 I've just seen the commit f014920e145c2c8abc145304ee345d1eb5058fd9 that breaks ccpv. @everyone : So please be aware that, until this is properly fixed, ccpv might gives you warnings that you should not have if you don't define ProductName. @Slice Not sure to understand why you took the time to disable warnings instead of just defining ProductName. I don't think that hiding errors in config.plist is the way to go... And it doesn't feel nice when you cancel my code without talking to me first. I'm opened to reverse some code changes if we don't have the same point of view, but being done that way it feels like OC... 3 Link to comment Share on other sites More sharing options...
Slice Posted October 14, 2021 Share Posted October 14, 2021 I think we should enable any mixture in SMBIOS section. It will work. So user may define ProductName or not. There is no criminal and I see no reason for warning. Link to comment Share on other sites More sharing options...
rramon Posted October 15, 2021 Share Posted October 15, 2021 (edited) Hi guys, I just tried to update to latest r5141. However, CCPV diplayed this error upon reboot and MacOS didn't load (it was just stuck showing the Apple logo) so I reverted back to r5140 which boots fine. Warning: Ignore memory module with slot >= SlotCount at '/SMBIOS/Memory:642' Unfortunately I don't know how to fix this and I couldn't find anything in Clover-Crate. As you can see my System Profiler says there a three RAM slots available with two slots populated while in reality there are only two slots available (it's an ITX system). In case you're wondering why the ram sticks sit in slot "1" and "2": if I set the first stick to slot "0" and the second stick to slot "1" which usually is the correct way as slot count starts at "0" I simply cannot boot – not with r5140 or a prior clover version. Did something change with r5141 that enables this now? To what value should I set these problematic values? "SlotCount" is currently set to "2" and this shoukd be fine, no? This is the part of my config.plist starting at line 642: <string>Apple Inc.</string> <key>Memory</key> <dict> <key>Channels</key> <integer>2</integer> <key>Modules</key> <array> <dict> <key>Frequency</key> <integer>3200</integer> <key>Part</key> <string>HX432C18FBK2/32</string> <key>Serial</key> <string>0000008145304-T000008</string> <key>Size</key> <integer>16384</integer> <key>Slot</key> <integer>1</integer> <key>Type</key> <string>DDR4</string> <key>Vendor</key> <string>Kingston</string> </dict> <dict> <key>Frequency</key> <integer>3200</integer> <key>Part</key> <string>HX432C18FBK2/32</string> <key>Serial</key> <string>0000008145304-T000009</string> <key>Size</key> <integer>16384</integer> <key>Slot</key> <integer>2</integer> <key>Type</key> <string>DDR4</string> <key>Vendor</key> <string>Kingston</string> </dict> </array> <key>SlotCount</key> <integer>2</integer> </dict> Hope you can help me with this and thanks in advance! Edited October 15, 2021 by rramon Link to comment Share on other sites More sharing options...
Slice Posted October 15, 2021 Share Posted October 15, 2021 Set SlotCount = 4 2 Link to comment Share on other sites More sharing options...
rramon Posted October 15, 2021 Share Posted October 15, 2021 (edited) Thanks a lot @Slice That did the magic While I'm following this thread closely, I'm unsure about the following things – maybe cou can clarify about them. Upon examining r5141 config sample I noticed three new entries HWTarget, ExtendedFirmwareFeatures and ExtendedFirmwareFeaturesMask. While the function of HWTarget is clear to me, I don't know what values to use for ExtendedFirmwareFeatures and ExtendedFirmwareFeaturesMask. Is there a way to calculate them for noobs like myself? ProductName is set to iMac19,1 for this unit but I have another one which uses iMac18,1. Thank you! Edited October 15, 2021 by rramon 1 Link to comment Share on other sites More sharing options...
Slice Posted October 15, 2021 Share Posted October 15, 2021 1 hour ago, rramon said: Thanks a lot @Slice That did the magic While I'm following this thread closely, I'm unsure about the following things – maybe cou can clarify about them. Upon examining r5141 config sample I noticed three new entries HWTarget, ExtendedFirmwareFeatures and ExtendedFirmwareFeaturesMask. While the function of HWTarget is clear to me, I don't know what values to use for ExtendedFirmwareFeatures and ExtendedFirmwareFeaturesMask. Is there a way to calculate them for noobs like myself? ProductName is set to iMac19,1 for this unit but I have another one which uses iMac18,1. Thank you! Default values for ExtendedFirmwareFeatures and ExtendedFirmwareFeaturesMask will be OK. 4 1 Link to comment Share on other sites More sharing options...
Anto65 Posted October 15, 2021 Share Posted October 15, 2021 Udated Clover Release 5141 4 Link to comment Share on other sites More sharing options...
Anto65 Posted October 15, 2021 Share Posted October 15, 2021 (edited) @Slice I was pointed out that activating the new future (added in OC 0.7.5) resize bar in the bios, Clover practically does not boot. You may need to add this Quirks? 🤔 Edited October 15, 2021 by antuneddu 1 Link to comment Share on other sites More sharing options...
Gradou Posted October 16, 2021 Share Posted October 16, 2021 (edited) Hello If the problem is on T2 machines: 1) get updates from Monterey 2) to manage to actually update it I think the RestrictEvents kext is necessary as well as the activation of the 2 ExtendedFirmware (s) by removing the # and adding 8 to the old firmwares. HWTarget string is not efficient at getting the update and does not override the RestrictEvents kext. This is my experience with iMacPro1,1 ... What do you think about ? Edited October 16, 2021 by Gradou 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted October 16, 2021 Share Posted October 16, 2021 How do we determine hw.target? Link to comment Share on other sites More sharing options...
Matgen84 Posted October 16, 2021 Share Posted October 16, 2021 9 minutes ago, SavageAUS said: How do we determine hw.target? See in the sub-forum Clover explanation: from Terminal % sysctl hw.target I do not know more. Link to comment Share on other sites More sharing options...
rramon Posted October 16, 2021 Share Posted October 16, 2021 (edited) 9 hours ago, Gradou said: Hello If the problem is on T2 machines: 1) get updates from Monterey 2) to manage to actually update it I think the RestrictEvents kext is necessary as well as the activation of the 2 ExtendedFirmware (s) by removing the # and adding 8 to the old firmwares. HWTarget string is not efficient at getting the update and does not override the RestrictEvents kext. This is my experience with iMacPro1,1 ... What do you think about ? What exactly do you mean with „old firmware“? The values firmware and firmware features (if I recall correctly) generated for the specific Model, say iMac 19,1 in my case? And the 8 is added in front of them? Thanks for your explanation 3 hours ago, Matgen84 said: See in the sub-forum Clover explanation: from Terminal % sysctl hw.target I do not know more. Does terminal return the correct value for one‘s model even if it has been already set (to j160 in my case) in config.plist? Thanks for your explanation Edited October 16, 2021 by rramon 2 Link to comment Share on other sites More sharing options...
Gradou Posted October 16, 2021 Share Posted October 16, 2021 (edited) 4 hours ago, rramon said: What exactly do you mean with „old firmware“? The firmwares without Extended (initials) The values firmware and firmware features (if I recall correctly) generated for the specific Model, say iMac 19,1 in my case? Yes And the 8 is added in front of them? Yes, in front of Extended... for instance : iMac 19,1 : ExtendedFirmwareFeatures : 0x8FD8FF576 and ExtendedFirmwareFeaturesMask : 0x8FFDFFF7F Thanks for your explanation Does terminal return the correct value for one‘s model even if it has been already set (to j160 in my case) in config.plist? No, the better is to try under OpenCore 0.7.4-->Terminal : sysctl hw.target it returns the good value for your SMBIOS (for instance J137AP for iMacPro1,1) Thanks for your explanation Edited October 16, 2021 by Gradou 1 Link to comment Share on other sites More sharing options...
mnfesq Posted October 16, 2021 Share Posted October 16, 2021 I am getting this after installing v 5141. CloverConfigPlistValidator says everything looks good but my laptop won't boot up at all. Reverting back to v5140.1 fixes the problem. Ideas? Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 16, 2021 Share Posted October 16, 2021 1 hour ago, mnfesq said: I am getting this after installing v 5141. CloverConfigPlistValidator says everything looks good but my laptop won't boot up at all. Reverting back to v5140.1 fixes the problem. Ideas? A bug in the xml reading layer. Send me your config,plist. Link to comment Share on other sites More sharing options...
mnfesq Posted October 16, 2021 Share Posted October 16, 2021 6 minutes ago, Jief_Machak said: A bug in the xml reading layer. Send me your config,plist. Here you go. Thanks for checking it out. config.plist.zip Link to comment Share on other sites More sharing options...
PG7 Posted October 16, 2021 Share Posted October 16, 2021 1 hour ago, mnfesq said: I am getting this after installing v 5141. CloverConfigPlistValidator says everything looks good but my laptop won't boot up at all. Reverting back to v5140.1 fixes the problem. Ideas? here works without problems on HP laptop Spoiler Link to comment Share on other sites More sharing options...
PG7 Posted October 16, 2021 Share Posted October 16, 2021 15 minutes ago, mnfesq said: Here you go. Thanks for checking it out. config.plist.zip 3.07 kB · 2 downloads test with config.plist like thisconfig.plist Link to comment Share on other sites More sharing options...
mnfesq Posted October 16, 2021 Share Posted October 16, 2021 27 minutes ago, PG7 said: test with config.plist like thisconfig.plist Tried it. No luck. Same error. It happens as soon as I turn on my laptop. Barely time for a config.plist to load. Long before the Clover menu. Link to comment Share on other sites More sharing options...
PG7 Posted October 16, 2021 Share Posted October 16, 2021 4 minutes ago, mnfesq said: Tried it. No luck. Same error. It happens as soon as I turn on my laptop. Barely time for a config.plist to load. Long before the Clover menu. send your EFI from r5140 to make one from r5141. Link to comment Share on other sites More sharing options...
kushwavez Posted October 17, 2021 Share Posted October 17, 2021 (edited) I did not follow-up hackintoshing/Clover development for a while now, but I see there are things now like ExtendedFirmwareFeautres and such... Well, I don't know anything about that, but just today I powered-on my old T440 with Clover v5138 and Monterey Beta 4, and it automatically updated itself to Beta 10 without any issues. I did not touch anything in config.plist. CsrActiveConfig=0x01 Everything is working as expected. Looks like I don't have to play with that Extended feature Edited October 17, 2021 by kushwavez 1 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 17, 2021 Share Posted October 17, 2021 12 hours ago, mnfesq said: Here you go. Thanks for checking it out. config.plist.zip 3.07 kB · 4 downloads Fixed. Recompile yourself or try : CLOVERX64.efi.zip 3 1 Link to comment Share on other sites More sharing options...
Recommended Posts