Jump to content

OCLP: il Wi-Fi è tornato in macOS Sonoma!


fabiosun
Go to solution Solved by katsuja,

Recommended Posts

  • Supervisor

Nota Bene

  Quote

 

E' importante fare un reset di Nvram dal menu di opencore se si usa un hackintosh dopo aver modificato correttamente il valore di SIP necessario per eseguire la app OCLP (openCore Legacy Patcher)

E' altresi' importante impostare nel config.plist il SecureBootModel su Disabled

 

Expand  

 

Con l'uscita definitiva del nuovo sistema operativo Apple, molti utenti hanno verificato sulla propria pelle la completa perdita del Wi-Fi e di alcuni servizi apple come (Airdrop,Imessage, Facetime, photobooth) soprattutto per utenti Apple con cellulari Iphone il problema risulta fastidioso in quanto si perdono alcune comodità che avere un ecosistema Apple consentiva nei precedenti OS sino a macOS Ventura.

 

Ci viene un aiuto uno strumento, OCLP, per esteso OpenCore Legacy Patcher.

E' uno strumento pensato per i mac "originali", ma che viene in aiuto anche per chi utiizza sistemi Hackintosh.

Ci sono dei compromessi importanti da accettare (non e' compito di questo  post spiegarli), ma una volta accettati e' possibile utilizzare le schede wifi che prima erano riconosciute anche sull'ultimo OS di Apple

Ad oggi si deve utilizzare la versione "nightly" di OCLP in quanto la release non e' ancora disponibile con il supporto Sonoma, di seguito il link:

 

OCLP - ultima versione

 

Nota Bene

Se si opta per il bootarg amfi=0x80, potrebbero non funzionare alcune app come Whatsapp web,  dropbox o Firefox.

Per ovviare si utilizza il meodo descritto nel punto 6b.

Ora e' possibile utilizzare esclusivamente il kext Amfipass.kext dalla versione 1.4.x e superiori senza utilizzare nessun boot-arg)

 

Di seguito i passaggi da fare per preparare il nostro sistema all'installazione di OCLP:

 

1) installare macOS Sonoma aggiornando kexts e bootloader alle ultime versioni

2) modificare il config.plist ed impostare SecureBootModel Disabled* (nella sezione misc/Security del proprio config.plist)

3) bloccare com.apple.iokit.IOSkywalkFamily

4) aggiungere i kexts e una dipendenza nella apposita cartella e dichiararli nel config.plist come da immagine:

  • IOSkywalkFamily.kext
  • IO80211FamilyLegacy.kext
  • IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext

5) utilizzare uno sblocco soft per SIP**:

  • 03080000

6) utilizzare un boot-arg per AMFI (6a) oppure kext e boot-arg come in 6b***:

  • a) amfi=0x80
  • b) oppure al posto di questo bootarg si mette il kext AMFIPass.kext ed il boot-arg -amfipassbeta****

6 bis) Utilizzare il kext Amfipass.kext 1.4.x ed eliminare se usati i precedenti boot args (amfi=0x80 e -amfipassbeta)

7) se si usano anche sistemi operativi diversi ricordarsi di impostare il min kernel per il block ed i kext nella apposita sezione del config.plist

 

 

* Dopo aver installato OCLP e' possibile ripristinare il valore di SecureBootModel come si desidera

** Dopo aver installato OCLP e' possibile impostare SIP a 00080000 (Sip enabled)

*** e' possibile usare in alternativa un kext ed un boot-arg per questo punto  (punto 6b) AMFIPass.kext e -amfipassbeta boot-arg))

**** utilizzando la versione 1.4.x o superiori di AMFIPass.kext e' possibile rimuovere il bootarg -amfipassbeta

(https://macos86.it/topic/6463-oclp-il-wi-fi-è-tornato-in-macos-sonoma/?do=findComment&comment=143907 )

 

 

Esempio per la modifica da eseguire per il punto 3):

image.thumb.png.1475838fabcdce7fcb5158f184d5c1f4.png

 

Esempio per la modifica da eseguire per il punto 4):

image.thumb.png.ae5f1f20a73ad2514e3fa1d06ffcb4f9.png

 

Dopo aver copiato i due kext IOSkywalkFamily.kext e IO80211FamilyLegacy.kext dichiararli nel config con l'ordine mostrato nella fotografia (il terzo e' all'interno del kext principale)

 

Esempio per la modifica da eseguire per i punti 5) e 6):

image.thumb.png.30d3e6e8f66bfcf0717de31443782208.png

 

boot-arg amfi0x80 e csr-active-config 03080000

 

fatte queste modifiche e' necessario riavviare OSX

Al menu di OpenCore e' fortemente consigliato di resettare NVRAm e controllare che SIP sia a questo punto disabilitato.

 

Dopo aver fatto il login e' ora possibile lanciare OCLP (preso dal link postato poco sopra in questo thread).

OCLP aggiunge un servizio che necessita di accettazione.

Si avranno le opzioni disponibili nella immagine qui sotto:

image.thumb.png.cd66e38ccfd717f1d919be26b4fd927c.png

 

Cliccare su Post-Install Root Patch per poi cliccare su start root patching:

image.thumb.png.cbbcf5c9e8696cb906bb63f9cf9d261f.png

 

OCLP chiederà di essere rilanciato come root, inserire la propria password e lasciare che il software compia le sue modifiche

in pochi secondi OCLP chiederà di riavviare e se tutto e' andato bene al prossimo riavvio potrete godere del vostro wifi pienamente funzionante! 🙂

 

image.thumb.png.bbfe27a1fc9e35376aa4ab07676bb3e8.png

 

image.thumb.png.541566e2d4e150cb32bab97853dcbc3e.png

 

image.thumb.png.af8f49e40e0b51fd26a39d8e61774ba0.png

 

 

kexts.zipFetching info...

 

Per maggiori informazioni su OCLP per macOS Sonoma

 

 

 

 

 

 

 

 

 

 

 

 

  • Like 6
  • Thanks 5
Link to comment
Share on other sites

  On 10/2/2023 at 7:31 PM, antuneddu said:

@morfy continua qui ... eri sulla sezione internazionale

 

riavvia prova a resettare nvram ( Hackcheck sotto SIP mostra ancora 0X27F )

Expand  

 

Allora dopo il tuo consiglio di Reset della nvram è andato. Provo a patcharlo, ma al riavvio non funziona, e praticamente mi vede che ho avviato la patch ma non è andato a buon fine...come al solito le cose facili a me diventano impossibili 😄 

 

Screenshot 2023-10-02 alle 21.53.30.png

Screenshot 2023-10-02 alle 21.49.10.png

Link to comment
Share on other sites

  • Supervisor
  On 10/3/2023 at 11:37 AM, Davidefin said:

Fatto tutto. Funziona. Ma mi si presenta un problema con Dropbox app, mi va in loop e crash continuo. Qualcuno sa il motivo? Prima funzionava dopo l’applicazione di oclp è emerso il problema. 

Expand  

Ciao e benvenuto:

si, puoi provare il kextAMFIPass e il relativo bootarg togliendo l'altro

alcuni risolvono

 

  • Like 1
Link to comment
Share on other sites

  On 10/2/2023 at 8:00 PM, morfy said:

 

Allora dopo il tuo consiglio di Reset della nvram è andato. Provo a patcharlo, ma al riavvio non funziona, e praticamente mi vede che ho avviato la patch ma non è andato a buon fine...come al solito le cose facili a me diventano impossibili 😄 

 

Screenshot 2023-10-02 alle 21.53.30.png

Screenshot 2023-10-02 alle 21.49.10.png

Expand  

 

Si ho appena aggiornato con OC i Kext e rifatto il patch ma sempre il solito errore...chissa cos'è...Comunque uso questa scheda Broadcom BCM4360 802.11ac !

L'errore penso sia questo:

Screenshot 2023-10-03 alle 18.20.41.png

Link to comment
Share on other sites

  • Supervisor
  On 10/3/2023 at 4:18 PM, morfy said:

 

Si ho appena aggiornato con OC i Kext e rifatto il patch ma sempre il solito errore...chissa cos'è...Comunque uso questa scheda Broadcom BCM4360 802.11ac !

L'errore penso sia questo:

Screenshot 2023-10-03 alle 18.20.41.png

Expand  

puoi postare la efi senza i dati sensibili del config?

hai la stessa mia scheda mi pare..e se va qui da me deve andare anche da te 🙂

 

image.thumb.png.ead88e25abe13fd9b2cdfb1ba514da7e.png

Link to comment
Share on other sites

  On 10/3/2023 at 4:24 PM, fabiosun said:

puoi postare la efi senza i dati sensibili del config?

hai la stessa mia scheda mi pare..e se va qui da me deve andare anche da te 🙂

 

image.thumb.png.ead88e25abe13fd9b2cdfb1ba514da7e.png

Expand  

 

Stavo facendo le varie prove. Eccoti il mio Config. Modificato il post e cancellato il Config 🙂

 

  On 10/3/2023 at 4:21 PM, antuneddu said:

Hai messo i kexts nell ordine giusto ? hai pure restrictevent come kext ? in caso prova a toglierlo 

Expand  

 

Ora do un'occhiata e vedo

Edited by morfy
Link to comment
Share on other sites

  On 10/3/2023 at 4:32 PM, fabiosun said:

ciao @morfyin questo config usi -amipassbeta pero' non mi pare di vedere il kext

 

poi a che servono quei kext per il wireless?

 

se non vuoi usare il kext amipass.kext usa solo il bootarg amfi=0x80

 

Expand  

Ah andava associato al kext...vedo di trovarlo 😅

 

Gli altri kext servono per collegarmi ad internet col pennino...

Link to comment
Share on other sites

  • fabiosun changed the title to OCLP: il Wi-Fi è tornato in macOS Sonoma!
  On 10/3/2023 at 4:42 PM, antuneddu said:

o aggiungi il kext , oppure togli da boot -arg    -amfipassbeta e metti   amfi=0x80 ( senza  AMFIPass.kext ) 

Expand  

Provato anche questa ma niente solito errore. Ho provato a levare qualche kext per vedere se andava ma niente. Per stasera basta domani ci riprovo 🙂

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.