Jump to content

Come ottimizzo il Configplist in base all’HW in uso


Baio77

Recommended Posts

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">screenshot0.pnghttps://postimg.cc/9rb6sbPL">screenshot1.png

 

 

 

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">LINK_TEXT>

 

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">LINK_TEXT>

 

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">LINK_TEXT>

 

Altri andranno convertiti tramite tool integrata in clover configurator x poterli far caricare a Clover bootloader…….

 

https://postimg.cc/VrRNTMKn">LINK_TEXT>

 

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">LINK_TEXT>

 

https://postimg.cc/d7hmJsbh">LINK_TEXT>

 

A questo punto andremo a compilare la sezione dei Rename cosi:

 

https://postimg.cc/grWSHR94">LINK_TEXT>

 

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">LINK_TEXT>

 

Esempio lettura Fix RTC da spuntare

 

https://postimg.cc/VSJ2XxV3">LINK_TEXT>

 

Che andremo ad impostare di conseguenza

 

https://postimg.cc/0KkTKzRC">LINK_TEXT>

 

 

 

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">LINK_TEXT>

 

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

Link to comment
Share on other sites

  • Administrators

@Baio77[/mention]

 

Grazie :)

 

Riguardo al dsdt non è obbligo vederlo per applicare i rename, basta il solo ioreg

 

Altra cosa in fase di installazione, soprattutto per i nuovi, meglio non mettere o non "esagerare" nei rename..che molti sono utili e altri totalmente estetici e possono creare vari conflitti

 

 

 

Ha scritto dopo 4 minuti 11 secondi:

 

Inoltre non tutto uguaglia sempre è solo i veri mac... esempio RTC

 

hanno Lenght 0x08, ... e tu mostri a applichi a 0x02

 

Quindi in generale c'è sempre "caso" e "caso"

Link to comment
Share on other sites

Innanzi tutto ti ringrazio x ciò scrivi , verra corretto al fine di rendere MIGLIORE , quella correzione applicata da Maciasl , NON sapevo potesse essere varia , comunque x chiarezza ho specificato di comparare con ACPI di vero MAC stesso SMBios reperibili dalla fonte linkata quindi penso sia evitabile in caso di lenght identico ...

 

Correggimi sempre se sbaglio

Link to comment
Share on other sites

  • Administrators

Quello hai fatto bene ma ho solo detto che non tutto al 100% va preso e uguagliato in hack

 

quello ne è un caso anche perchè la stragrande maggioranza dei dsdt per esempio già hanno 0x08 come del resto anche i mac

 

E' un tema molto vasto con tantissime variabili, se ne potrebbe parlare e riparlare e saremo solo a una minima percentuale del tutto

 

:)

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.