Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/03/2023 in all areas

  1. 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. 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**** 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 di AMFIPass.kext e' possiile rimuovere il bootarg (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): Esempio per la modifica da eseguire per il punto 4): 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): 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: Cliccare su Post-Install Root Patch per poi cliccare su start root patching: 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! 🙂 kexts.zip Per maggiori informazioni su OCLP per macOS Sonoma
    3 points
  2. Ho risolto con Dropbox inserendo il Kext AmfiPass e in boot-args -amfipassbeta togliendo ampi=0x80. Grazie mille a tutti.
    3 points
  3. anche in beta 2 di Sonoma 14.1 OCLP funziona bene 🙂
    2 points
  4. 2 points
  5. Salve gente, scrivo dopo tantissimo tempo una breve guida per la suddetta GPU (Non nativa) Come potete notare dal Device ID, questa GPU non è contemplata nel Kext AMDRadeonX6000Framebuffer.kext Quindi per farla funzionare bisogna fare uno spoofing del Device ID e fare credere a MacOS che stiamo utilizzando una GPU nativa, in questo caso la RX6600 (Device ID 1002 73FF). Oltre a quanto sopra, servono i boot argument -radcodec (serve a forzare il Device ID dello spoofing in AMDRadeonVADriver), agdpmod=pikera e il kext whatevergreen.kext ______________________________________________________________________________________________________________________________________________________________ 1° Passaggio da fare in Windows Recarsi in gestione dispositivi per ricavare il percorso ACPI della GPU nelle proprietà alla tab Percorsi, nel mio caso è il seguente: ACPI(SB_]#ACPI(PCIO)#ACPI(PEGO)#ACPI(PEGP)#PCI(0000)#PCI(0000) che ripulito e sistemato risulta in questo modo: SB_.PCI0.PEG0.PEGP (questo è quello che serve a noi) Se utilizzate già un SSDT generico con quel percorso ACPI già definito non serve questo passaggio, altrimenti: Inserire il percorso ACPI appena ricavato in un SSDT generico, potete usare quello fornito da OpenCore "SSDT-BRG0.aml" nel seguente modo: DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000) { External (SB_.PCI0.PEG0.PEGP, DeviceObj) Scope (_SB.PCI0.PEG0.PEGP) { Device (BRG0) { Name (_ADR, Zero) Device (GFX0) { Name (_ADR, Zero) // _ADR: Address } } } } Compilate e salvate in EFI/OC/ACPI della vostra unità EFI ______________________________________________________________________________________________________________________________________________________________ 2° Passaggio da fare in MacOS Con HackCheck oppure Gfxutil trovare il percorso PCIRoot della GPU, nel mio caso è il seguente: /PCI0@0/PEG0@1/PEGP@0/EGP0@0/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) a noi serve la parte dopo il carattere "=" quindi: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 3° Passaggio da fare nel Config.plist di OpenCore Inserire il percorso PciRoot ricavato in precedenza nel config.plist nella sezione Device Properties / Add in questo modo: FF73000 corrisponde alla RX6600 Mentre nella sezione dedicata ai boot-args del config.plist inserite i seguenti: agdpmod=pikera -radcodec ______________________________________________________________________________________________________________________________________________________________ 4° Passaggio, salvate il config.plist e riavviate la macchina, tutto dovrebbe funzionare.
    1 point
  6. 1 point
  7. vedi nel thread post iniziale 😛 anche se non so se l'errore e' dovuto a quello, comunque probabile non sbloccando AMFI io userei anche kext release per lilu e virtualSMC
    1 point
  8. o aggiungi il kext , oppure togli da boot -arg -amfipassbeta e metti amfi=0x80 ( senza AMFIPass.kext )
    1 point
  9. 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
    1 point
  10. Ciao e benvenuto: si, puoi provare il kextAMFIPass e il relativo bootarg togliendo l'altro alcuni risolvono
    1 point
  11. 1 point
  12. Ciao @fabiosun bella guida sintetica e precisa. Ci voleva.
    1 point
  13. Ovvio, nella cartella Kext della EFI e poi dichiarati nel config.plist
    1 point
  14. Elenco delle cose che funzionano o non funzionano : [X] Intel UHD iGPU eDP with Backlight Output [X] Intel UHD iGPU Type-C/TB3 to HDMI Output [X] Intel UHD iGPU - H264 & HEVC [X] ALC295 Internal Speakers [X] ALC295 Internal microphone [X] ALC295 Combojack headphones [X] ALC295 Combojack microphone [X] ALC295 TYPE-C/TB3 to HDMI Audio Output [X] USB-A 3.1 Ports [X] 2 Thunderbolt port with Hot-Plug [X] SpeedStep / Sleep (lid & pwrb) / Wake (only pwrb) [X] HID Key PWRB & SLPB & SOUND [X] I2C Touchscreen with gesture (died at wake issue dell notebook cml) [X] USB I2C TouchPad with gesture [X] I2C TouchPen (died at wake issue dell notebook cml) [X] Keyboard (PS2) with backlight [X] FN Keys (Sound e Luminosità) [X] Wi-Fi and Bluetooth Intel AX201 Module [X] 1° SSD NVME Slot-1 PciE [X] 2° SSD NVME Slot-2 PciE\WWAN [X] Micro SD Cardreader [X] WebCam Front (USB-Internal) [X] WebCam Rear (USB-Internal) [X] Sensors Temp CPU, IGPU, NVME [X] Sensors Fan CPU [ ] Sensor Gyroscope [X] ACPI Battery [X] NVRAM (Native) [X] Recovery (macOS) boot from OpenCore [X] Windows 11 boot from OpenCore Andrò mettendo i flag non appena avrò testato che tali cose funzionano.
    1 point
  15. Si e' un problema con Sonoma che ha ridotto l'hardware compatibile con il WIFI c'e' il modo per farla andare di nuovo anche su Sonoma cerca sul forum o su google OCLP
    0 points
×
×
  • 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.