Jump to content
767 posts in this topic

Recommended Posts

7 hours ago, BALDY_MAN said:

How I got WIFI working in 14.0 Beta (23A5301g)

Added kext to kext folder ran EFI With  ProperTree. Added Block augment to config.plist. run post install run patch with OpenCore Legacy patcher v0.6.9

then reboot

image.png.d7487b3439ed615d24d26403dea45320.pngimage.png.68f5e6b4e2efd07e5c326dd8ec8e6887.png

Screenshot 2023-07-27 at 03.44.33.png

 

added Cofig.plist screen shot

 

image.thumb.png.96beb387b7c9ae879cb0dea6f7b974f6.png

Only BCM4360 can enable WiFi in my Z97 hackintosh now, BCM4352 always failed to connect any WiFi hub/ports.

Screenshot 2023-07-27 at 6.48.11 PM.png

  • Like 1

I am just starting to experiment with wireless patching on my HackBookPro6,2 (using OCLP 0.6.9).  The pre-built OCLP did not detect my wireless (BCM 94352HMB).  I needed to modify OpenCore-Legacy-Patcher/resources/sys_patch/sys_patch_detect.py (set self.legacy_wifi = true) to force detection of my wireless and then I build my own custom OCLP with this change.  

 

I have not yet succeeded in patching and am investigating a few things, but wanted to make sure I'm on the right track.  Has anyone else had to modify OCLP in this way in order to detect their hack's legacy wi-fi?

  • Like 2

EDIT: Leaving my post below for historical purposes.  I didn't know if I'd be able to toggle AMFI without bricking my Sonoma install, but I took a chance.  I was able to disable AMFI simply by adding amfi=0x80 to boot-args.  OCLP 0.6.9 legacy-wifi post install patches loaded in Sonoma Beta 3, but as others have reported, my BCM 94352HMB does not see any available networks. 😪

 

EDIT2: I upgraded to Sonoma Beta 4 and reapplied OCLP 0.6.9 legacy-wifi post-install patches.  My Wi-Fi still does not see any available networks.

 

EDIT3: I was comparing the IOReg for ARPT in Ventura 13.5 (Wi-Fi working) and Sonoma Beta 4 (Wi-Fi not working) on my HackBookPro6,2 (legacy-wifi BCM 94352). I noticed that in Sonoma, AirPort_Brcm43xxLLSkywalkInterface is not loaded. Also, IO80211AsyncEventUserClient does not appear attached to AirPort_BrcmNIC_P2PInterface.

 

Ventura 13.5

Spoiler

954255915_Screenshot2023-07-27at3_40_38PM.png.35396205959710a77d747894dae0fbab.png

 

Sonoma 14.0 Beta 4

Spoiler

1246765634_Screenshot2023-07-27at3_43_06PM.png.748cb6a1a639cadbbb9f4ccea0659399.png

 

kextstat Sonoma 14.0 Beta 4 (IOSywalkFamily.kext is loading in Sonoma)

Spoiler

694608858_Screenshot2023-07-27at4_32_39PM.thumb.png.940cbd19ad1aff1bf22741a828fd9bf6.png

====================================================

 

I was able to force installation of OCLP 0.6.9 legacy wi-fi patches by editing sys_patch_detect.py as described in my previous post.  It appears to me that the legacy wi-fi patches require AMFI to be disabled.

 

Legacy Wi-Fi Verbose Boot Log

Spoiler

thumbnail_IMG_2629.thumb.jpg.84d95129305fc393f0650804e152ad8d.jpg

 

My HackBookPro 6,2 is booting with AMFI and Library Validation fully enabled, so I don't want to disable AMFI at this time.  I am not able to test the current OCLP 0.6.9 legacy wi-fi patches any further at this time.

 

For those who want to duplicate my approach, do the following:

 

  • Download OCLP 0.6.9 source
  • Edit sys_patch_detect.py to force legacy-wifi to True and self.unsupported_os = False
  • Build OCLP
  • Disable AMFI
  • Apply post-install patches with your custom OCLP
Edited by deeveedee
  • Like 6

macOS 14 Sonoma beta 4 fenvi T919 BCM4360 on two computers 1.- Coffe Lake smbios imac19.1 and 2.- Hasweel MacPro7.1 the kext and the config.plis patches work correctly and the available network appears without representing the wifi networks that It is within reach of my network. When applying the OCPL patch, what is in the photo is not represented and it does not let me apply the patch. I think I applied it at the time on both computers but I had the final order of the kexts wrongly placed. any solution to this thanks

 

image.png.8f670ac79fc826d4c409f13486340e3e.png

 

image.thumb.png.528d1f99657698d5aa53b942e1cc51de.png

 

 

config.plist

  • Like 1
27 minutes ago, Blesh said:

Has anyone else experienced this issue? My WiFi is working and showing available networks, but even after connecting, I still can't access the internet. Any suggestions on how to fix this?

Try connection to networks from System Preferences -> WiFi not from the WiFi menu in menu bar.

  • Like 1

@kaoskinkae

 

Questions:

  • Is this for the ASUS H81H-A or the Gigabyte Z390 UD?
  • Do you have MacPro7,1 SMBIOS + RestrictEvents with revpatch=sbvmm in boot args, do you have the memory misconfiguration warning at boot and the PCI expansion cards tab in Ajustes del Sistema >> General >> Información?
  • Do you have USBInjectAll to load all available USB ports, I guess that SSDT-UIAC.aml has ports that USBInjectAll doesn't have to load, is it so?

For the wifi:

  • DisableIoMapperMapping=True fix the network issue?
  • Drop the 3 OCLP kexts up in the kexts list, just after Lilu and RestrictEvents (OCLP kexts themselves are in right order).

I don't know why you see Unsupported Hosts OS when applying Haswell patch. 

To enable Fenvi in Sonoma:

  • download the recent version 0.6.9 of the sonoma-development branch of OCLP (link in khronokernel's instructions)
  • prepare the EFI with the 3 kexts added and the kext locked plus amfi=0x80 boot arg, 03080000 csr-active-config and SecureBootModel disabled (already done in your config)
  • restart
  • apply root patch which should detect only Modern Wireless
  • restart
  • apply root patch again that should detect the Haswell iGPU
  • reboot and everything should work fine.

Other than this, I don't see anything weird in your config.plist.

 

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

@kaoskinkae

 

Preguntas:

  • ¿Esto es para ASUS H81H-A o Gigabyte Z390 UD?
  • ¿Tiene MacPro7,1 SMBIOS + RestrictEvents con revpatch=sbvmm en los argumentos de arranque, tiene la advertencia de configuración incorrecta de la memoria en el arranque y la pestaña de tarjetas de expansión PCI en Ajustes del Sistema >> General >> Información?
  • ¿Tiene USBInjectAll para cargar todos los puertos USB disponibles? Supongo que SSDT-UIAC.aml tiene puertos que USBInjectAll no tiene que cargar, ¿es así?

Para el wi-fi:

  •  

Aparte de esto, no veo nada raro en su config.plist.

 

If I have the memory warning on the MacPro7.1 in both Sonoma and Ventura it is something that I have to solve. On both computers I have the correct port mapping with kext and ssdt I have to see the problem that it does not allow me to apply the patch for the fenvi and I am sure that I applied it but I had the kext incorrectly placed. I will try what you say to see DisableIoMapperMapping = True to solve the network problem? Place the 3 OCLP kexts in the kext list, right after Lilu and RestrictEvents (OCLP kexts are in the correct order).

@Blesh

 

revpatch=auto,sbvmm in boot args to avoid memory misconfiguration warning.

 

Try disabling NVMeFix.kext, it's not working fine in Sonoma. You can set MaxKernel to 22.99.99.

 

Do you have Fenvi T919 as wifi? If so, try disabling AirportBrcmFixup.kext and his 2 plugins.

 

2 hours ago, kaoskinkae said:

If I have the memory warning on the MacPro7.1 in both Sonoma and Ventura it is something that I have to solve...

 

revpatch=auto,sbvmm in boot args to avoid memory misconfiguration warning.

Edited by miliuco
  • Like 1

I haven't yet succeeded in getting my BCM 94352 Wi-Fi to work with OCLP 0.6.9, but I wanted to report my findings in case this helps others.  I have implemented a binary rename (PXSX -> ARPT) and I implemented an ACPI patch (SSDT) that spoofs BCM 94350 (device "pci14e4,43b1" -> "pci14e4,43a3"). The binary rename and ACPI patch works (confirmed in IORegistry Explorer), but my BCM 94352 still does not see any available Wi-Fi networks (although its status shows as "ON" and it repeatedly scans).  A complete description of my attempt is as follows

  • Disable AMFI (amfi=0x80 and kernel patch in config.plist)
  • Implement PXSX -> ARPT Binary patch in config.plist 
    Spoiler

    480919239_Screenshot2023-07-28at2_56_01PM.png.6191d3be1485703d8cd041977b8b79dd.png

  • Implement SSDT ACPI patch (added to OC/ACPI and in config.plist ACPI > Add) that spoofs Bcm 94350 (see attached SSDT-ARPT)
  • Reboot Sonoma
  • Apply OCLP 0.6.9 legacy-wifi patches
  • Reboot Sonoma

After these steps, my Legacy Wi-Fi still does not find available networks.  IOSkywalkFamily kext is loaded (confirmed with kextstat).

SSDT-ARPT.aml.zip

 

 

EDIT: Here is my dialog with Dhinak on Discord

Spoiler

1671953103_Screenshot2023-07-28at3_13_14PM.png.c58886c78d6f7ef897dcd27dc56f4bf5.png

 

EDIT2: I tried spoofing "pci14e4,4353" (the Brcm Wi-Fi device that I think is in a real MacBookPro6,2).  It did not make a difference.  I am stumped.  I am not sure what about the OCLP legacy wi-fi patches is not recognizing my Wi-Fi.

Edited by deeveedee
  • Like 3

Hi @deeveedee congrats for your SSDT.

 

Please, if I need change mine FENVI T-1919 to get work, my IOreg is pci14e,43a0. 

 

What im need change ? My device is PC00

 

image.png.2beb6aedc1dcd626df4f4dfa5fb5c1a5.png

 

Thanks !!! 

@Max.1974 My test results show that spoofing doesn't fix it.  You shouldn't need to change anything, because your 43a0 is in the IOMatch list:

Spoiler

677014282_Screenshot2023-07-28at3_16_06PM.png.2bcdbe649b4f70de66888b749c8532b7.png

 

EDIT: I was spoofing 94350, because OCLP Readme lists the following supported devices:

Spoiler

1166845817_Screenshot2023-07-28at3_18_25PM.png.4b4f0fb3edab2896877f741925b6aa6e.png

 

I was hoping that by spoofing the ID of a legacy wi-fi device in the "official" list that my wi-fi would work.  Not so.

 

EDIT2: @Max.1974  I'm glad you asked the question.  I think I should be patching modern wi-fi instead of legacy wi-fi.  You made me realize that I don't understand the difference between OCLP's "modern" and "legacy" wi-fi patching.  I don't see any mention of "modern" wi-fi patching in OCLP's sys_patch_detect.py.

Edited by deeveedee
  • Like 2
28 minutes ago, miliuco said:

@Blesh

 

revpatch=auto,sbvmm in boot args to avoid memory misconfiguration warning.

 

Try disabling NVMeFix.kext, it's not working fine in Sonoma. You can set MaxKernel to 22.99.99.

 

Do you have Fenvi T919 as wifi? If so, try disabling AirportBrcmFixup.kext and his 2 plugins.

 

 

revpatch=auto,sbvmm in boot args to avoid memory misconfiguration warning.

Done... literally no changes... Wifi appears, shows networks, connects to my router, no internet.
My card is an original with an PCIE adapter. No Fenvi

  • Thanks 1
  • Confused 1
  • Sad 1
8 minutes ago, Max.1974 said:

Hi @deeveedee congrats for your SSDT.

 

Please, if I need change mine FENVI T-1919 to get work, my IOreg is pci14e,43a0. 

 

What im need change ? My device is PC00

 

image.png.2beb6aedc1dcd626df4f4dfa5fb5c1a5.png

 

Thanks !!! 

You need to change PCI0 to PC00 and also RP02 to RP05

 

SSDT-ARPT.aml.zip

  • Like 2
  • Thanks 1
4 minutes ago, deeveedee said:

@Max.1974Os resultados do meu teste mostram que a falsificação não resolve isso. Você não precisa mudar nada, porque seu 43a0 está na lista IOMatch:

  Ocultar conteúdo

677014282_Screenshot2023-07-28at3_16_06PM.png.2bcdbe649b4f70de66888b749c8532b7.png

 

EDITAR: Eu estava falsificando o 94350, porque o OCLP Readme lista os seguintes dispositivos suportados:

  Ocultar conteúdo

1166845817_Screenshot2023-07-28at3_18_25PM.png.4b4f0fb3edab2896877f741925b6aa6e.png

 

Eu esperava que, falsificando o ID de um dispositivo wi-fi legado na lista "oficial", meu wi-fi funcionasse. Não é assim.

 

Thanks my friend, I want some day to know how fix this SSDTs, without OCLP, for Sonoma. Thanks a lot!!!

 

 

1 minute ago, Cyberdevs said:

You need to change PCI0 to PC00 and also RP02 to RP05

 

SSDT-ARPT.aml.zip 679 B · 0 downloads

 

Oh my friend, Thanks a lot!!! God bless you all!! 

:thumbsup_anim:

Just now, Max.1974 said:

Thanks my friend, I want some day to know how fix this SSDTs, without OCLP, for Sonoma. Thanks a lot!!!

You're welcome but as far as I know without OCLP patches you can't get the Fenvi T919 to work because there are no kexts for it in Sonoma.

  • Like 3

Im sure im used forever with my Hack to get better !!! No word to thank you @Cyberdevs !!! 

1 minute ago, Cyberdevs said:

You're welcome but as far as I know without OCLP patches you can't get the Fenvi T919 to work because there are no kexts for it in Sonoma.

 

Thanks again my friend, hope someday we get this kexts working!! Vanilla !! 

  • Like 1
36 minutes ago, Max.1974 said:

Sorry ask one more thing, if was necessary, Patcher table its need look like this values? 

Thanks again!!

Yes I think it's necessary to change the PXSX to ARPT otherwise it wont work.

  • Thanks 1
×
×
  • Create New...