Jump to content
30960 posts in this topic

Recommended Posts

@mariosun

@Matgen84

 I am in the same situation. Sonoma boots fine with Clover but it’s impossible to get IOSkywalk blocked. 

Although I am OpenCore user, I'm curious and intrigued about Clover and the settings required by Sonoma wifi.

I guess we have to wait for @Slice to see what the reason could be and how to fix it.

Edited by miliuco
  • Like 1
3 minutes ago, miliuco said:

@mariosun

@Matgen84

 I am in the same situation. Sonoma boots fine with Clover but it’s impossible to get IOSkywalk blocked. 

Although I am OpenCore user, I'm curious and intrigued about Clover and the settings required by Sonoma wifi.

I guess we have to wait for @Slice to see what the reason could be and how to fix it.

 

I can't boot Sonoma. But IOSkywalk seems to be blocked (see log files). Wait and see @Slice

  • Like 1

@Matgen84

 

I can boot Sonoma without the wifi settings. 
 

I see in the log that IOSkywalk seems to be blocked. But it’s blocked after adding the 3 kexts. Maybe this must be the other way around, first the block before the addition. Waiting for @Slice

Edited by miliuco
  • Like 2
On 9/23/2023 at 11:10 PM, matxpa said:

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

2566-09-2705_44_31.png.3053c4d69bb68f548571f6085055a722.png

 

Hey like this or not? Thank you.

Spoiler

In summary, it worked, thank you very much.

Edited by naiclub

@Slice

How to disable HWTarget for SMBIOS iMac20,1, please equivalent to SecurebootModel=Disabled). I believe you can solve the issue with Clover, kexts and blocked  necessary for OCLP on Sonoma.

Thanks.

45 minutes ago, Matgen84 said:

@Slice

How to disable HWTarget for SMBIOS iMac20,1, please equivalent to SecurebootModel=Disabled). I believe you can solve the issue with Clover, kexts and blocked  necessary for OCLP on Sonoma.

Thanks.

do you mean this?

image.thumb.png.032722c259300e1d3f3894400a63434a.png

 

linked also to this commented parameter in my case?

image.thumb.png.33be9f629534ec532170372be9e37c50.png

Edited by mariosun
14 minutes ago, mariosun said:

do you mean this?

linked also to this commented parameter in my case?

image.thumb.png.33be9f629534ec532170372be9e37c50.png

 

I means HWTarget=J185AP for SMBIOS iMac20,1 (Securebootmodel=j185 in my OC config.plist). Because I don't know if comment the key is enough !
ProtectSecureBoot=False for Clover and Opencore config.plist file.

  • Like 1
1 hour ago, mariosun said:

@Matgen84could you check in your misc/log if you have this line or similar one?

7:791  0:001  OC: Loading Apple Secure Boot with Disabled (level 0)

thank you

@mariosun I'm not at home. So I can't verify a new log file.

 

Previous Clover debug log : with ProtectSecureboot=False and HWTarget=j185AP

131:328  0:024  OC: Loading Apple Secure Boot with Disabled (level 0)

 

Thank you.

Edited by Matgen84

@Slicenew AirportBrcmFixup 2.1.8 not injecting with Clover5155 is there any trick to do so with Ventura 13.6 (22G120)

I followed the below steps as per https://github.com/acidanthera/AirportBrcmFixup

Installation types

  • Clover Airport Fix + AirportBrcmFixup
  • Clover Airport Fix + AddProperties(fake device-id) + AirportBrcmFixup (preferable)
  • Clover Airport Fix + AirportBrcmFixup + FakePCIID + FakePCIID_Broadcom_WiFi.kext
  • AirportBrcmFixup + FakePCIID + FakePCIID_Broadcom_WiFi.kext


Solution Found on : https://applelife.ru/threads/airportbrcmfixup-lilu-plagin-s-naborom-patchej-dlja-wi-fi-kart-broadcom.2355103/page-16#post-751173
Edit : Get the KexttoPatch From Applelife.ru

Find:     776F776C5F7465737400776F776C00
Replace:  000000000000000000000000000000
Name:     com.apple.driver.AirPort.BrcmNIC

Find:     776F776C5F7465737400776F776C00
Replace:  000000000000000000000000000000
Name:     com.apple.driver.AirPort.BrcmNIC-MFG

Find:     776F776C5F7465737400776F776C00
Replace:  000000000000000000000000000000
Name:     com.apple.driver.AirPort.Brcm4360
Edited by datafeedexpert
Solution Found
  • Like 4

@datafeedexpert Thanks a lot. Can you post prebootlog.

Perhaps, I mistaken. Since macOS 11+, AirPortBrcm4360 has been completely removed. Only AirPortBrcmNIC is used. So either delete the 4360 plugin in AirportBrcmFixUp, or set a boot-args brcm-drivers=2. However, I haven't tested version 2.1.8 on Ventura, because I don't have Ventura installed on my hard disks.

11 minutes ago, Matgen84 said:

@datafeedexpert Thanks a lot. Can you post prebootlog.

Perhaps, I mistaken. Since macOS 11+, AirPortBrcm4360 has been completely removed. Only AirPortBrcmNIC is used. So either delete the 4360 plugin in AirportBrcmFixUp, or set a boot-args brcm-drivers=2. However, I haven't tested version 2.1.8 on Ventura, because I don't have Ventura installed on my hard disks.

preboot.logHere it is 

  • Like 1
20 minutes ago, datafeedexpert said:

preboot.logHere it is 

 

AirportBrcmFixup.kext (v.2.1.9) seems to in Off directory: no injection possible. Move to Other directory. If you kept all the plugins inside AirportBrcmFixup.kext: add brcm-drivers=2 to you boot-args. To point AirPortBrcmNIC. T's suitable to keep only AirPortBrcmNIC, no boot-args needed.

 

28:460  0:000  Disabled kext: Off\AirportBrcmFixup.kext (v.2.1.9)

In my opinion, if you have only one macOS version on your system: it's better to put all yours kexts in Other folder.

Edited by Matgen84
  • Like 1
9 minutes ago, Matgen84 said:

 

AirportBrcmFixup.kext (v.2.1.9) seems to in Off directory: no injection possible. Move to Other directory. If you kept all the plugins inside AirportBrcmFixup.kext: add brcm-drivers=2 to you boot-args. To point AirPortBrcmNIC. T's suitable to keep only AirPortBrcmNIC, no boot-args needed.

 

28:460  0:000  Disabled kext: Off\AirportBrcmFixup.kext (v.2.1.9)

In my opinion, if you have only one macOS version on your system: it's better to put all yours kexts in Other folder.

I have a multiple macOS like Catalina , Bigsur, Monterey, Ventura {Windows11 23H2}, Right now moved AirportBrcmFixup.kext to off Folder Because i am using only KexttoPatch Option , Even i dont need brcm-drivers=2 bootarg , i checked Wifi/Bluetooth for all macOS and thats working perfectly... 

  • Like 1

@datafeedexpert AirportBrcmFixup contains 2 kexts as plugins, AirPortBrcm4360_Injector an AirPortBrcmNIC_Injector. In OpenCore you can disable them individually, but when using Clover you should delete AirPortBrcm4360_Injector since it is not compatible past macOS Catalina.

 

And like Matgen84 said: if you have only one version of macOS installed, all required kext should be placed in the "Other" folder.

  • Like 2
4 hours ago, cankiulascmnfye said:

@datafeedexpert AirportBrcmFixup contains 2 kexts as plugins, AirPortBrcm4360_Injector an AirPortBrcmNIC_Injector. In OpenCore you can disable them individually, but when using Clover you should delete AirPortBrcm4360_Injector since it is not compatible past macOS Catalina.

 

And like Matgen84 said: if you have only one version of macOS installed, all required kext should be placed in the "Other" folder.

@cankiulascmnfyeThat i understand perfectly i tried using AirPortBrcmNIC_Injector alone & AirPortBrcmFixup / AirPortBrcmNIC_Injector but Ventura / Monterey cant activate Wifi, I reset / Clear NVRAM after Each & every reboot / Config.plist changes, BTW After that i completely removed AirportBrcmFixup & it's Plugin & used only KexttoPatch Find - Replace Values only & the Wifi works Perfectly even these Find / Replace value works with OC / Clover Both,

2 hours ago, datafeedexpert said:

@cankiulascmnfyeThat i understand perfectly i tried using AirPortBrcmNIC_Injector alone & AirPortBrcmFixup / AirPortBrcmNIC_Injector but Ventura / Monterey cant activate Wifi, I reset / Clear NVRAM after Each & every reboot / Config.plist changes, BTW After that i completely removed AirportBrcmFixup & it's Plugin & used only KexttoPatch Find - Replace Values only & the Wifi works Perfectly even these Find / Replace value works with OC / Clover Both,

 

Which machine are you referring to and what Wifi Card does it have?

Edited by cankiulascmnfye
2 hours ago, cankiulascmnfye said:

 

Which machine are you referring to and what Wifi Card does it have?

HP 600 G1 DM Haswell HD4600 BCM4360NG M.2 

  • 2 weeks later...
3 hours ago, LockDown said:

Hi

May i know what is nvram2 differ from vanilla?

Can i use it on other previouses macOS or even OS X?

Yes, you can.

nvram2 = nvram + additional functions. Some differences in output format.

  • Like 2
8 minutes ago, LockDown said:

@Slice is it true that legacy can't boot without openruntime.efi?

My Desktop3, won't without it

With old Clover can. But now Clover included Opencore and I don't know if it will not work without openruntime.

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