Slice Posted September 20, 2023 Share Posted September 20, 2023 2 hours ago, naiclub said: Hello, what's the update inside? I don't follow, I'm curious. r5155.txt 52.11 kB · 4 downloads The most significant change is NVRAM support at legacy boot on the new level. more useful variables will be saved which is needed for update process. In previous releases significant things were different SMBIOS for different systems, different FakeCPUID. See Clover Change Explanations. New toolsets for Ventura and Sonoma. Small bugs eliminations. 2 Link to comment Share on other sites More sharing options...
naiclub Posted September 20, 2023 Share Posted September 20, 2023 thank you very much Link to comment Share on other sites More sharing options...
galisrule Posted September 20, 2023 Share Posted September 20, 2023 Does anybody get their fenvi wifi card to work in Sonoma with clover boot loader and if anyone does what's the procedure? Thanks very much in return Link to comment Share on other sites More sharing options...
chris1111 Posted September 21, 2023 Share Posted September 21, 2023 (edited) @Slice I made commit for nvram2 Clover PKG nvram2 will be install in /usr/local/bin/ All good build Package Fix permission OK✅ Edited September 21, 2023 by chris1111 nvram2 will be install in /usr/local/bin/ 2 1 Link to comment Share on other sites More sharing options...
fabiosun Posted September 21, 2023 Share Posted September 21, 2023 (edited) 15 hours ago, galisrule said: Does anybody get their fenvi wifi card to work in Sonoma with clover boot loader and if anyone does what's the procedure? Thanks very much in return with Clover bootloader (5155 release) is not possible to block this correctly: If option is set to YES system hangs and it does not start at initial boot (+++++) If option is set to NO system has a KP (obviusly it says we are using and old kext than Sonoma one which is newer) Other unresolved question (i did in this thread) is if it is possible to set a kext order in clover bootloader as we must do in OpenCore bootloader config.plist Probably no ones use Fenvi card with Sonoma with Clover bootloader Edited September 21, 2023 by mariosun 2 2 Link to comment Share on other sites More sharing options...
iCanaro Posted September 21, 2023 Share Posted September 21, 2023 https://github.com/CloverHackyColor/CloverBootloader/commit/d21d5b2e655e0d74f7c34b40a7a8381e30b4ebd6 2 1 Link to comment Share on other sites More sharing options...
fabiosun Posted September 21, 2023 Share Posted September 21, 2023 (edited) 2023-09-21_09-09_CLOVERX64.efi.log.zip https://github.com/CloverHackyColor/CloverBootloader/actions/runs/6163879730 Edited September 21, 2023 by mariosun 1 Link to comment Share on other sites More sharing options...
Slice Posted September 21, 2023 Share Posted September 21, 2023 41 minutes ago, mariosun said: 2023-09-21_09-09_CLOVERX64.efi.log.zip 21.37 kB · 1 download https://github.com/CloverHackyColor/CloverBootloader/actions/runs/6163879730 What I see here: 12:423 0:001 OCAK: Erasing com.apple.iokit.IOSkywalkFamily from prelinked kext under dict index 3, plist 615F3D98, plist index 167 12:425 0:001 OC: Prelinked blocker (Exclude) result 0 for com.apple.iokit.IOSkywalkFamily () - Success It was native kext and then 12:527 0:005 OC: Prelinked injection Kexts\14\IOSkywalkFamily.kext () - Success it is new kext injected from Kexts/14/ folder. 👍 2 Link to comment Share on other sites More sharing options...
fabiosun Posted September 21, 2023 Share Posted September 21, 2023 (edited) @Slicethank you for your answer system hangs in early stage(++++++++) so others problem (maybe) loading the kexts in a correct order? blocking seems to work brcause if i set NO in blocking option system has a kp (after +++++++ stage) and it says about newer kext IN OSX than the one in 14 folder Edited September 21, 2023 by mariosun Link to comment Share on other sites More sharing options...
Slice Posted September 21, 2023 Share Posted September 21, 2023 Other problem leads to hang may be FixUSBOwnership. Play with it. Link to comment Share on other sites More sharing options...
fabiosun Posted September 21, 2023 Share Posted September 21, 2023 (edited) 1 hour ago, Slice said: Other problem leads to hang may be FixUSBOwnership. Play with it. enabling it or disabling it as i have by default is the same so i am asking if it is possible to reproduce the exact kext order we must use in Opencore bootloader as this pictures in CLover bootloader? it seems by now the only part is missing Block option is there CSR-Config is there Secureboot option (Disabled) is also in Clover (ProtectSecureBoot?) However if some others Clover users have a positive experience in this task could be useful to follow exactly his steps to have this working Thanks Edited September 21, 2023 by mariosun Link to comment Share on other sites More sharing options...
Slice Posted September 21, 2023 Share Posted September 21, 2023 But the order is already that 12:527 0:005 OC: Prelinked injection Kexts\14\IOSkywalkFamily.kext () - Success 12:834 0:005 OC: Prelinked injection Kexts\14\IO80211FamilyLegacy.kext () - Success 12:878 0:003 OC: Prelinked injection Kexts\14\IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext () - Success 2 Link to comment Share on other sites More sharing options...
PG7 Posted September 21, 2023 Share Posted September 21, 2023 Clover Work r5155 Sonoma Fujitsu Intel HD 3000 install + Update Clover 100% Patcher OCLP AMFIPass.kext + Args "-amfipassbeta" Spoiler 4 Link to comment Share on other sites More sharing options...
galisrule Posted September 22, 2023 Share Posted September 22, 2023 (edited) @slice could u take a look and see why I can't boot Sonoma and Catalina with r5155 it boots Monterey and Ventura fine.Please and thanks preboot.log Edited September 22, 2023 by galisrule Link to comment Share on other sites More sharing options...
Slice Posted September 22, 2023 Share Posted September 22, 2023 3 hours ago, galisrule said: @slice could u take a look and see why I can't boot Sonoma and Catalina with r5155 it boots Monterey and Ventura fine.Please and thanks preboot.log 250.92 kB · 1 download Exclude FSInject.efi - obsolete SMCHelper.efi - already embedded NTFS.efi - it is for searching a bootloader on NTFS partitions. Are you sure it is your case? AudioDxe.efi - not needed for installation 13:185 0:000 Set FakeCPUID: 0x0 - I am not sure if it needs to be set. It is better exclude the Key. Your videocard is 0:106 0:000 PCI (00|01:00.00) : 1002 67DF class=030000 0:106 0:000 - GFX: Model=AMD Radeon RX 480/570/580 (ATI/AMD) It is not needed in any ejection. So exclude args: unfairgva=1 igfxmetal=1 Exclude VirtualSMC.kext, SMCProcessor.kext, SMCSuperIO.kext and use FakeSMC with plugins instead. It is more compatible with Clover logic. I also vote for replacements: AppleALC -> VoodooHDA IntelMausi -> IntelMausiEthernet USBInjectALL -> nothing because you have USBMap WhateverGreen -> nothing because RX570 not needed in it. BrightnessKeys -> is it for laptops while you have desktop? Numerous SSDT-*.aml that I don't know. Do you know what these and for a what? 131:486 0:000 Kernel quirks 131:486 0:000 ACPCL 0 AXCL 0 AXEM 0 AXFB 0 CSG 0 DIM 1 DLJ 1 DRC 0 DPM 0 EBTFF 0 EDI 0 IPBS 0 LKP 0 PNKD 1 PTKP 1 TPD 0 XPL 0 PCC 0 I am lazy to check them while they are significant for system. Read WIKI about them. 1 1 Link to comment Share on other sites More sharing options...
galisrule Posted September 22, 2023 Share Posted September 22, 2023 I got it working again thanks 1 Link to comment Share on other sites More sharing options...
LockDown Posted September 22, 2023 Share Posted September 22, 2023 14 minutes ago, Slice said: Exclude FSInject.efi - obsolete obsolete also in legacy boot? Link to comment Share on other sites More sharing options...
Slice Posted September 22, 2023 Share Posted September 22, 2023 1 minute ago, LockDown said: obsolete also in legacy boot? Yes, it had a sense for 10.7.5 Lion. 1 Link to comment Share on other sites More sharing options...
cankiulascmnfye Posted September 22, 2023 Share Posted September 22, 2023 @Slice Your recent Clover commit contains the comment "Dont use HDEF and HDAU names, it is AppleALC business". In this case it would probably be wise to also remove the rule to rename HDEF to AZAL from the config-sample.plist as well. Link to comment Share on other sites More sharing options...
Slice Posted September 22, 2023 Share Posted September 22, 2023 Strange rename, isn't it? 1 1 Link to comment Share on other sites More sharing options...
LAbyOne Posted September 22, 2023 Share Posted September 22, 2023 @Slice refining some changes in Clover Suite Builder, to integrate the new Xcode build toolsets added I installed latest XCode 15 to make a few build tests While using XCode 14, XCode 13 everything is fine But with XCode 15 I encountered a few failures building Clover Anyone experiencing the same? On fresh install, first failure with Xcode 15 occurs when starting mtoc build the second occurs during the build process when accessing OCGuardLib/UbsanPrintf here's where it fails /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:295:26: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.lz = 1; ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:298:27: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.alt = 1; ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:315:20: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.lz = 1; /* zero-padding */ ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:385:23: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.alt = 1; ^ ~ 4 errors generated. make: *** [/Users/labyone/src/CloverBootloader/Build/Clover/RELEASE_XCODE15/X64/OpenCorePkg/Library/OcGuardLib/OcGuardLib/OUTPUT/UbsanPrintf.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/labyone/src/CloverBootloader/Build/Clover/RELEASE_XCODE15/X64/OpenCorePkg/Library/OcGuardLib/OcGuardLib] build.py... : error F002: Failed to build module /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/OcGuardLib.inf [X64, XCODE15, RELEASE] - Failed - Build end time: 13:13:16, Sep.22 2023 Build total time: 00:00:23 Solved both issues and now all build fine using all toolsets (GCC and XCode (all versions I have)) I also updated : GCC to 13.2 and all dependencies Gettext If you want I can eventually upload here the files and patches or I can pull the changes via Git, until I still have the time 2 Link to comment Share on other sites More sharing options...
anonymous writer Posted September 23, 2023 Share Posted September 23, 2023 On 9/21/2023 at 8:16 AM, mariosun said: Probably no ones use Fenvi card with Sonoma with Clover bootloader I've been trying this for a long time too. Unfortunately unsuccessful and I haven't read anywhere that it works. https://github.com/CloverHackyColor/CloverBootloader/issues/625#issuecomment-1712841154 1 1 Link to comment Share on other sites More sharing options...
naiclub Posted September 23, 2023 Share Posted September 23, 2023 Spoiler 13 hours ago, LAbyOne said: @Slice refining some changes in Clover Suite Builder, to integrate the new Xcode build toolsets added I installed latest XCode 15 to make a few build tests While using XCode 14, XCode 13 everything is fine But with XCode 15 I encountered a few failures building Clover Anyone experiencing the same? On fresh install, first failure with Xcode 15 occurs when starting mtoc build the second occurs during the build process when accessing OCGuardLib/UbsanPrintf here's where it fails /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:295:26: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.lz = 1; ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:298:27: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.alt = 1; ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:315:20: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.lz = 1; /* zero-padding */ ^ ~ /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/UbsanPrintf.c:385:23: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion] p.alt = 1; ^ ~ 4 errors generated. make: *** [/Users/labyone/src/CloverBootloader/Build/Clover/RELEASE_XCODE15/X64/OpenCorePkg/Library/OcGuardLib/OcGuardLib/OUTPUT/UbsanPrintf.obj] Error 1 build.py... : error 7000: Failed to execute command make tbuild [/Users/labyone/src/CloverBootloader/Build/Clover/RELEASE_XCODE15/X64/OpenCorePkg/Library/OcGuardLib/OcGuardLib] build.py... : error F002: Failed to build module /Users/labyone/src/CloverBootloader/OpenCorePkg/Library/OcGuardLib/OcGuardLib.inf [X64, XCODE15, RELEASE] - Failed - Build end time: 13:13:16, Sep.22 2023 Build total time: 00:00:23 Solved both issues and now all build fine using all toolsets (GCC and XCode (all versions I have)) I also updated : GCC to 13.2 and all dependencies Gettext If you want I can eventually upload here the files and patches or I can pull the changes via Git, until I still have the time I also have a problem with XCode 15, unable to compile Clover. Link to comment Share on other sites More sharing options...
fabiosun Posted September 23, 2023 Share Posted September 23, 2023 3 hours ago, anonymous writer said: I've been trying this for a long time too. Unfortunately unsuccessful and I haven't read anywhere that it works. https://github.com/CloverHackyColor/CloverBootloader/issues/625#issuecomment-1712841154 i saw in github your issue. maybe the problem is difficult to solve thank you for your confirmation! 1 Link to comment Share on other sites More sharing options...
matxpa Posted September 23, 2023 Share Posted September 23, 2023 5 hours ago, naiclub said: Reveal hidden contents I also have a problem with XCode 15, unable to compile Clover. Hi In the file .../CloverBootloader/BaseTools/Conf/tools_def.template add switch -Wno-single-bit-bitfield-constant-conversion at the end of the line (2903) DEFINE XCODE15_COMMON_FLAGS and relaunch DEFINE XCODE15_COMMON_FLAGS = -nostdinc -c -Wall -Wextra -include AutoGen.h -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mms-bitfields -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings -mno-red-zone -fno-common -fdata-sections -ffreestanding -ffunction-sections -fno-asynchronous-unwind-tables -m64 -mabi=ms -mcmodel=small -DNO_MSABI_VA_FUNCS -fno-strict-aliasing -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -Wno-unused-command-line-argument -Wno-single-bit-bitfield-constant-conversion Regards 1 Link to comment Share on other sites More sharing options...
Recommended Posts