Vorrei condividere il metodo che uso per impostare l configplist in base al PC si ha fra le mani , premetto sono AUTODIDATTA e quindi questa Guida verra migliorata anche grazie ad interventi di chi ne sa più di me ........
Faccio presente che OGGI molti rename sono puramente ESTETICI , altri vengono corretti da Kext , esempio lampante WEG(WhateverGreen.kext) x questo è sempre consigliato aggiornarle , almeno io lo faccio sempre default_wink
Di seguito tutto ciò si ha bisogno :
Maciasl https://github.com/acidanthera/MaciASL/releases">https://github.com/acidanthera/MaciASL/releases
CloverConfigurator https://mackie100projects.altervista.org/download-clover-configurator/">https://mackie100projects.altervista.or ... figurator/">https://mackie100projects.altervista.org/download-clover-configurator/
https://everymac.com">https://everymac.com ( ci aiuta a stabilire il miglior SMBios da selezionare in base alla CPU e\o alla VGA Integrata in possesso)
https://applelife.ru/threads/darwindumper-dampy-nastojaschix-macov.39174/">https://applelife.ru/threads/darwindump ... cov.39174/">https://applelife.ru/threads/darwindumper-dampy-nastojaschix-macov.39174/ ( qui possiamo scaricare le ACPI estratte da veri MAC , da confrontare a seconda l’SMBios scelto)
Ovviamente bisogna disporre di un OS Apple ed aver seguito questa guida https://www.macos86.it/viewtopic.php?f=41&t=2">viewtopic.php?f=41&t=2">https://www.macos86.it/viewtopic.php?f=41&t=2 , CloverBootloader installato su USB o HDD\SSD in modalità Legacy ESP o UEFI ESP e possiamo fare questo lavoro sia PRE che POST istallazione ,al fine di rendere il nostro Hack il più simile ad un vero MAC o solo x acquisire esperienza in questo campo …………
Consiglio di andare al sito del produttore del Notebook\Scheda Madre x accertarsi di avere l’ultimo Bios disponibile installato , nel caso di versioni OBSOLETE consiglio l’aggiornamento o da WIN tramite apposito programma o via Bios e sezione FLASH
IMPORTANTE le ACPI estratte sono legate alla versione del Bios installata , un aggiornamento del Bios richiede la nuova estrazione ed eventuale modifica del nuovo DSDT estratto nel caso nella configurazione se ne usa uno , esempio x Patch batteria su alcuni Notebook , dove l'utilizzo di DSDT è comunque necessario , o come in caso di patch tastiera x utilizzo controllo Luminosità ecc ecc , anche x questo motivo preferisco impostare da configplist TUTTO ciò è possibile fare x ovviare a queste problematiche …………..
Qui potete trovare info su come impostare i Bios di alcune marche più importanti https://www.macos86.it/viewtopic.php?f=49&t=404">viewtopic.php?f=49&t=404">https://www.macos86.it/viewtopic.php?f=49&t=404
Andiamo quindi ad estrarre le ACPI del nostro PC:
Arrivati alla Gui di Clover clicchiamo F1 e ci troveremo davanti un menu di comandi ,clicchiamo F4 e attendiamo 20-30 sec , ripetiamo questa operazione 2 volte x accertarsi di estrarre le ACPI del PC in modo corretto …..
https://postimg.cc/v4Mmt0YX">https://postimg.cc/9rb6sbPL">
Montiamo la EFI dove abbiamo estratto le tabelle ACPI , io uso MAC x farlo ma possiamo montarla anche da Win con appositi programmi.
Da OSX apriamo Clover Configurator nella sezione MountEFI, montiamo la partizione EFI della USB , visualizziamo adesso una cartella EFI sul Desktop (di solito) altrimenti controllate in Finder , EFI\Clover\ACPI\Origin è il percorso in cui troveremo i file estratti , copiatela su desktop , quelle sono le ACPI dove reperire le info ci servono x settare il configplist ……..
Di questi file in realtà ci serve il solo DSDT x leggerlo , NON vi apporteremo nessuna modifica , apriamolo con Maciasl .
https://postimg.cc/CzLBH0jP">
Ecco adesso possiamo vedere che NOMI assegna il produttore del Bios per elencare le periferiche varia in base al Bios e all’HW
https://postimg.cc/F7ZbNGxq">
Guardate la parte in basso a SX dove c'è la lente , li andremo a scrivere i nomi delle periferiche più comuni come in esempio , prendiamo nota di quelli NON sono in stile Apple , x evitare grane di correzioni multiple o errori in DSDT e avendo lo stesso risultato , andiamo a modificare il configplist nella sezione ACPI\Rename e\o Fix , il resto penserà Clover Bootloader a farlo.
Ecco alcuni dei Nomi assegna Apple e a seguire come vengono denominate dai vari produttori dei tradizionali PC sia Desktop che Notebook
APPLE Bios
Importanti
IGPU VGA Integrata INDISPENSABILE se si monta CPU+VGA Integrata
GFX0 VGA Discreta. NON è necessario di solito ,xche basta il rename GFX0 to IGPU + Lilu + WEG.Kext x NON creare conflitti
EC Attiva driver AppleBusPowerController
ADP1 Solo x Notebook , Fix da spuntare in configplist
IMEI Lilu + WEG.kext pensano a questo , se non viene visualizzato in DSDT aggiungere spunta in Fix Imei su configplist
HDEF + ALC + Lilu+WEG.kext+layout (assicurarsi sia quello giusto controllate vada TUTTO cuffie-HDMI-Mic) in configplist attiva audio
HDAU Vedi HDEF
SBUS Fix da spuntare a secondo l'HW in USO
HPET Fix da spuntare , tal volta necessaria x attivare audio
SATA
LPCB Da controllare SEMPRE ,la conseguenza potrebbero essere svariati errori in verbose e relativo rallentamento dello stesso , da non USARE in caso
XHC Da tralasciare verificare corretto funzionamento USB tramite Ioregistryexplorer ed eventuale mappatura porte
Bios Desktop\Notebook
GFX0 -VID.....
PEG0-VID-PXSX...
EC0-H_EC-EDVS..
ACAD-AC-ADP0...
HECI-MEI...
HDAS-AZAL...
B0D3....
BUS...
HPET...
SAT0-SAT1...
LPC.....
XHCI...
Ed ovviamente i nomi usati dai normali produttori potrebbero essere ancora più svariati , questi sono quelli ricordo .....
Con l’esperienza acquisita nel tempo ho verificato che NON sempre TUTTI i rename vanno modificati , ma di questo ci renderemo conto solo tramite la modalità verbose , consiglio fino ad OS perfettamente funzionante di avviare impostando -v nel configplist anche al fine di poter dare indicazioni x aiuti su eventuali blocchi o KP …….
Tutto quello che dovremo fare è selezionare in configplist aprendolo con Clover Configurator i giusti rename e fix tramite lettura del DSDT estratto.
Alcune di questi Rename si possono trovare in lista a quelli preimpostati che possiamo scorrere qui
https://postimg.cc/34DycWPZ">
Altri andranno convertiti tramite tool integrata in clover configurator x poterli far caricare a Clover bootloader…….
https://postimg.cc/VrRNTMKn">
Sottolino che devono esserci sempre almeno 4 caratteri , quindi ci comporteremo cosi , andremo a riempire li spazi vuoti con “_”
Esempio
Rename EC0 to EC
https://postimg.cc/Js45dcKc">
https://postimg.cc/d7hmJsbh">
A questo punto andremo a compilare la sezione dei Rename cosi:
https://postimg.cc/grWSHR94">
Una volta impostati i rename in configplist ed avviando con la clover contenente queste impostazioni possiamo controllare con Ioregistryexplorer se tutti i rename vengono giustamente caricati
https://postimg.cc/wR9nS7wm">
Esempio lettura Fix RTC da spuntare
https://postimg.cc/VSJ2XxV3">
Che andremo ad impostare di conseguenza
https://postimg.cc/0KkTKzRC">
Altra funzione interessante alla fine x avere idea di cosa avviene al momento dell'avvio di Clover è leggere il Log di avvio , aiuta a vedere anche se carica effettivamente eventuali DSDT - SSDT aggiunti in Clover\ACPI\Patch , questo va estratto aprendo il configplist della EFI con cui abbiamo avviato Clover ,quindi sezione Boot Log \ generate Log e salvatelo sul desktop , ecco tutte le Info riguardo l'avvio del vostro Hack .....
https://postimg.cc/mtQRL3tq">
Grazie a Gengik84 che ci ha donato MOLTISSIME Utility questa Tool ci da questa e molte altre Info indispensabili se si vuole avere un PC perfettamente funzionante
Hack_Info https://www.macos86.it/MacOS86_Downloads/?path=Applicazioni/Info">MacOS86_Downloads/?path=Applicazioni/Info">https://www.macos86.it/MacOS86_Downloads/?path=Applicazioni/Info
(Guida in aggiornamento) default_wink_anim
Esempio Rename e Fix metodo Guida.zip