Jump to content

Aggiornare  OpenCore e Kexts con OCAT


Recommended Posts

  • Support Team

Aggiornare OpenCore e Kexts con OCAT

 

Lo scopo di questa guida e’ quella di aiutare sopratutto gli utenti alle prime armi o meno esperti  che hanno difficolta’  nell aggiornare OpenCore con i metodi classici Xcode,plisteditor…etc

 

Voglio ricordare che il tool non configura/imposta per magia  i settaggi  del config.plist In base al vostro HW , per quello fare riferimento alla guida Dortania

 

Attualmente , il metodo più semplice per mantenere aggiornati i tuoi file OpenCore : Config.plist , Drivers e Kexts , senza l ausilio di strumenti aggiuntivi è utilizzare OpenCore Auxiliary Tools (OCAT)

 

OCAT integra un set di funzionalità per apportare  tutte le modifiche necessarie alla struttura del config.plist , aggiornandolo così all'ultima versione , senza perdere le impostazioni.

 

Ciò consente di risparmiare  tempo e fatica rispetto ai metodi tradizionali , in cui bisogna fare tutto manualmente

 

Strumenti e prerequisiti

 

Connessione Internet funzionante

 

Scaricare e installare OCAT

 

 ⚠️   Per chi vuole  rimanere sulla versione  stabile 0.7.5 e non ricevere le build ancora in fase beta (0.7.6) come anche  non ricevere le notifiche di aggiornamento 

 

disabilitare dalle impostazioni del Tool  > Help :   " Automatically check for update

 

Aggiornare il  config.plist:

 

Esegui OCAT , Monta la partizione EFI  ( dalla barra del tool > Edit  > MountESP ) o dall icona dell HDD

 

Apri il tuo file config.plist. Se è obsoleto non in linea con l ultima vers. di OC 

dovrebbero essere visualizzati alcuni avvisi di  OC Validate (indicati dall'icona di avviso rossa)

138106690-c44543f3-fe82-4369-b07c-02fab777651a.png.7cb2e118b22ca2c083a3577cd9d55c6d.png

 

Fare clic sul simbolo di avviso per visualizzare gli avvisi:

image.png.4711092fec8d8e5fd8e9753c8a1ade08.png

 

Chiudere la finestra degli avvisi

Premi il pulsante Salva (sull icona del floppy disk)

image.png.7d5ebd2a8de3aa0389fa4eee1f2c1cf0.png

 

Dopo il salvataggio , l'icona degli avvisi non sarà più’ rossa indica quindi che il Plist e’ ok

se clicchiamo nuovamente sopra mostrera' che non ci sono piu' errori : ”  No issues found  “

image.png.da17eac275989162425c96a38d0a82c8.png

 

Hai appena  finito di aggiornare la tua configurazione.

 

Passiamo  all'aggiornamento dei file kexts , drivers e Resource per visualizzare i temi 

 

Clicca sull'icona che assomiglia a un simbolo di Riciclo

image.png.655d2ceb213d664ec91d40ff60a45d45.png

 

Nella finestra di dialogo successiva, puoi vedere quali file verranno aggiornati. Verde = aggiornato, Rosso = obsoleto.

A sinistra la versione dei kexts attuale e quella disponibile online --- a destra i drivers attualmente in uso 

disponibili anche i checksum md5 che aiutano a determinare se si tratta dello stesso file o di uno diverso:

812224630_Schermata2021-11-11alle03_15_45.thumb.png.bb0991d4d635b2850c94a426d4375a16.png

 

Spuntare le caselle di controllo per i kexts che desideri aggiornare (altrimenti verranno ignorati) e fai clic su “Check Kexts updates online” successivamente su stop 

Nell'elenco "OpenCore", seleziona  i drivers che desideri aggiornare e fai clic su "Start Sync".

Riceverai una notifica al termine che tutto e' stato sincronizzato con successo:

939279921_Schermata2021-11-11alle03_50_49.thumb.png.c3b2c6af156e90df1bf1579499829797.png

 

Chiudi le finestre di dialogo aperte e riclicca nuovamente sull icona Riciclo per fare una breve verifica ... et voilà :1718156389_Schermata2021-11-11alle03_16_25.thumb.png.a03c2c1cacc73ff066cfd5c27609178c.png

Fatto ! La vostra EFI : il config.plist , Drivers , Kexts e Resource è ora aggiornata.

 

 Nel caso di EFI obsolete , OC vers. ≤ 0.6.5 o inferiori rimuovere la cartella Bootstrap se presente , mantenere per sicurezza la vecchia EFI finche’ non si e' testata la nuova resettare la nvram al primo avvio 

 

Tool testato personalmente aggiornando una vecchia EFI  0.6.7.  >  0.7.5

 

 OCAT utilizza sempre l'ultima build OpenCore disponibile su https://github.com/acidanthera/OpenCorePkg/actions.

 

Se il download dei file non funziona nella tua regione, seleziona un server diverso dall impostazioni del Tool  Edit  >  Database > scheda “Misc” > "Aggiorna impostazioni proxy di download".

 

Per me https://ghproxy.com/    https://github.com/ funzionano.

 

 

Breve-Video 

 

Credits

 

Ic005k   Sviluppatore del tool

  

Of course tutto il team Dortania

 

 

  • Like 8
  • Thanks 1
  • +1 4
Link to post
Share on other sites
  • Gengik84 featured and pinned this topic

Non so se è un problema solo mio, ma ho notato che quando eseguo l’aggiornamento mi ritrovo la EFI aggiornata alla versione beta non alla release. Esempio se aggiornO da 0.7.4 invece di trovarmi la 0.7.5 mi ritrovo la 0.7.6. E sempre se non sbaglio la 0.7.6 è ancora una beta.

Sbaglio qualcosa io?

Link to post
Share on other sites
  • Support Team

Si, purtroppo ( o meglio cosi) ho notato anche io il tool è collegato costantemente con  https://github.com/acidanthera/OpenCorePkg/actions ogni build che esce di OC, l aggiorna,

per evitare ciò e se si vuole  rimanere sulla 0.7.5  disabilitare gli aggiornamenti automatici dall impostazioni del tool ( !!! ho aggiornato guida  ) oppure cliccare no quando ti propone di aggiornare (ti mostra la vers comunque a cui vuole aggiornare) 

  • Ok 2
Link to post
Share on other sites
  • Support Team

In pratica doversti installare la ver.  del tool 

 

20211127
For OpenCore 0.7.5

e disabilitare gli aggiornamenti per non visualizzare sempre la notifica

Link to post
Share on other sites

Ho provato oggi questo tool sulla z77 che non accendevo da un pochetto, ero fermo alla 0.7.2 ed ha aggiornato tutto alla perfezione compresi i kext , una svolta 😄 , poi ho voluto provarlo sulla z370 che ha già la 0.7.6 ma un commit più basso di quello attuale e non lo aggiorna alla versione più recente, è cosi che funziona ?  o magari ho sbagliato qualcosa ?

Link to post
Share on other sites
  • Support Team

in teoria se e' piu ' bassa dovrebbe aggiornarla almeno che non hai disabilitato Automatically check for update , si deve aggiornare la versione del tool prima , io ho disabilitato Automatically check for update per rimanere sulla 0.7.5 e non avere le notifiche ogni 2 giorni di aggiornamenti delle build beta 

Link to post
Share on other sites

Il tool si è aggiornato appena l'ho avviato infatti, ma il commit non lo aggiorna alla versione più recente, resta quello che è, probabilmente esegue l'aggiornamento solo se rileva degli errori con ocvalide nel config.plist ma se il config è corretto non fa nessuna azione 

Link to post
Share on other sites

cavolo, no, pensavo che quello aggiornasse solo i kext e i driver ma adesso guardando la lista vedo che rileva anche bootx64 e opencore.efi , ecco dove sta l'inghippo, credevo che sincronizza fosse solo per kext e driver, scusami, errore mio 🙂 

  • +1 1
Link to post
Share on other sites
  • Support Team

entrambe sia kext che driver e quindii i nuovi bootx64 e opencore.efi delle nuove build...... forte no 4 click e fai 😆  e' tutto doc in quanto attinge direttamente  alle fonti Dortania 

  • Thanks 1
Link to post
Share on other sites
  • Supervisor

@antuneddumi sposto qui per non andare OT sul thread di tuxy

 

gia' qui sbaglia una EFi l'ultimo non e' un sabrent ma e' un 10 tb gemello di quello precedente

1346176057_Screenshot2021-11-20at11_44_03AM.thumb.png.96c9cda957294f9237026160f38c48ac.png

 

qui sulla EFI preesistente da che e' ok:

379390647_Screenshot2021-11-20at11_46_24AM.thumb.png.180804137525ed302d2b146ac5bbbcb8.png

 

e qui credo si incarti :

1808273642_Screenshot2021-11-20at11_48_06AM.thumb.png.79888927b0ba22223995ea1990c63f6f.png

Link to post
Share on other sites
  • Support Team

Credo che il tool e' sviluppato per macchine normali , non per un " Fugaku " come il tuo 😂

 

in che senso si incarta ? i file che hai tu in Drivers ti dice che sono gia' ok , non hai bisogno di sync (verdi)

 

riguardo al config mai cambiato una virgola ... che ne so  SecBootModel da Disable me lo mette in Default es. di testa sua  

 

Link to post
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

    No registered users viewing this page.

×
×
  • 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.