Jump to content

OpenCore aka OC.. Nuovo BootLoader !!!


Gengik84

Recommended Posts

Premetto che non ho mai fatto questo test con clover e che quando ho avuto necessità di avviare il bootcd di Paragon hard disk manager l’ho sempre fatto impostando nel bios il lettore dvd come prima opzione di boot. 
Poco fa invece ho voluto provare il bootcd di cui sopra utilizzando opencore. Purtroppo il test ha avuto esito negativo. 
il boot menu di open core appare come in immagine: dove come vedete ci sono due voci di bootcamp Windows di cui la prima è quella che avvia Windows 10 mentre l’altra è generata dalla presenza del cd di hard disk manager insieme ad un’altra chiamata efi sector. Né luna né l’altra però riescono ad avviare correttamente il cd di boot inserito. 

FEDF7D56-65F2-4C37-8EC5-0A453F152FCD.jpeg

DB2BB472-946E-41BA-85D7-061A1C7EB2FA.jpeg

Edited by Extreme™
Link to comment
Share on other sites

  • 2 weeks later...
  • Moderators

Questi sviluppatori, anche giustamente si occupano delle problematiche di OS X, Windows a me la licenza OEM viene disabilitata, su Clover se uso OcQuirks non mi parte più Linux, mancando inoltre tutta la parte GUI io OC lo uso per OS X e rizzati...

Link to comment
Share on other sites

  • Support Team

aggiornato OC alla 0.5.3 anche hack 2 in firma, tutto OK 👍 

 

magari vista da fuori sembra che uno copi 2 file e buonanotte tipo aggiornamento di clover, ma non è così.

Personalmente apro mio config e config sample della release, e voce per voce con un plist editor vado ad aggiungere le nuove voci e disabilitare eventualmente voci rimosse... quindi una cosa da fare con attenzione 😉

  • +1 1
Link to comment
Share on other sites

  • 2 weeks later...

Nuova Opzione su Opencore, sezione NVRAM

 

<key>WriteFlash</key>

 

This value is recommended to be enabled on most firmwares, but is  left configurable for firmwares that may have issues with NVRAM variable storage garbage collection or alike.

 

Forse motherboard con Nvram non nativa avranno più chance?

 

Inoltre lo hanno integrato in Fwruntimeservices con Opencore: 

 

Bundled FwRuntimeServices driver with OpenCore allowed writing to non-volatile variables with disabled write

 

Mi chiedevo se per "bundled" intendono di aver "integrato" fwruntimeservices in opencore (e quindi non serve più metterlo in drivers?)

 

Grazie in anticipo per i chiarimenti 🙂

Link to comment
Share on other sites

Nuove features su opencore:

 

-Added "AppleSmcIo" protocol support (replaces `VirtualSmc` UEFI driver)

 

-Added "AuthRestart" security property for VirtualSMC authenticated restart
 
-Added "SupportsCsm" and option in "PlatformInfo/Generic"
 
-Added "OSInfo" protocol support
 
-Added "SignalAppleOS" Booter quirk to enable IGPU on Macs in other OS
 
Edited by A23SS4NDRO
Link to comment
Share on other sites

  • Administrators

Release 0.5.4

Added Enter key handling in boot menu for quick proceed
Update builtin firmware versions
Bundled FwRuntimeServices driver with OpenCore
Allowed writing to non-volatile variables with disabled write
Fixed microcode reading on Intel CPUs
Fixed SMBIOS Type4 External Clock values
Improved Windows compatibility on some setups (acidanthera/bugtracker#614)
Added SupportsCsm and option in PlatformInfo/Generic
Added OSInfo protocol support
Added SignalAppleOS Booter quirk to enable IGPU on Macs in other OS
Added AppleSmcIoprotocol support (replaces VirtualSmc UEFI driver)
Added AuthRestart security property for VirtualSMC authenticated restart
Fixed input protocol initialisation on VMware fusion
Added arrow key handling in boot menu
FileVault 2-like key input is now the only supported input in boot menu
Fixed 5 second delay when exiting Shell to OpenCore Picker
Added default boot option update and AllowSetDefault Security option
Fixed CPU package detection on configurations with multiple CPUs
Bundled CleanNvram and VerifyMsrE2 tools for debugging
Added screen clearing after choosing boot entry in picker
Added WriteFlash NVRAM option to enable writing variables in Add
Added LegacyOverwrite NVRAM option to allow overwriting variables by nvram.plist
Added AppleXcpmForceBoost kernel quirk to maximise select Xeon performance
Bundled NvmExpressDxe and XhciDxe drivers for platforms that need them
Added IncreasePciBarSize kernel quirk for select platforms with PCI space issues

 

  • Like 1
  • +1 1
Link to comment
Share on other sites

  • Moderators

Ho aggiornato, ci sono funzioni nuove da Abilitare..?, dico genericamente o singolarmente, io ho passato la 0.5.3 sulla 0.5.4 lasciando di Default le nuove features, purtroppo ancora non ho avuto il tempo di studiarle...

Link to comment
Share on other sites

  • Support Team

negli hack 2 e 3 in firma aggiornato OC 0.5.4 release e tutti i kext ad oggi

 

la cosa più interessante sinora per me è 

  1. AllowSetDefault XXXXXXXXXXXXXXXX

    Type: plist boolean XXXXXXXXXXXXXXXXXXXX

    Failsafe: false XXXXXXXXXXXXXX

    Description: Allow CTRL+Enter and CTRL+Index handling to set the default boot option in boot picker. XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

impostato su yes permette di abilitare al volo l'OS predefinito al boot

altra cosa interessante, leggendo su IM 

in UEFI input timeresolution a 6000 invece che 5000

 

PS: unica cosa che non capisco, CTRL+index index che tasto sarebbe? 🤔 return?

 

Link to comment
Share on other sites

  • Support Team

unica cosa che mi è rimasta e non ne vengo a capo, niente di grave ma all'avvio di OC mi compare

 

not scheme for Â

 

ma non riesco a trovare nel config questa cosa fuori schema, anche facendo ricerca con il carattere accentato particolare

Link to comment
Share on other sites

  • Support Team

visto che non vi erano grandi modifiche nel config, ho piazzato OC 0.5.5 beta, tutto OK, la cosa più interessante è il nuovo SSDT-PMC nei sample, che aprendolo recita questo:

 

/*
 * Intel 300-series PMC support for macOS
 *
 * Starting from Z390 chipsets PMC (D31:F2) is only available through MMIO.
 * Since there is no standard device for PMC in ACPI, Apple introduced its
 * own naming "APP9876" to access this device from AppleIntelPCHPMC driver.
 * To avoid confusion we disable this device for all other operating systems,
 * as they normally use another non-standard device with "PNP0C02" HID and
 * "PCHRESV" UID.
 *
 * On certain implementations, including APTIO V, PMC initialisation is
 * required for NVRAM access. Otherwise it will freeze in SMM mode.
 * The reason for this is rather unclear. Note, that PMC and SPI are
 * located in separate memory regions and PCHRESV maps both, yet only
 * PMC region is used by AppleIntelPCHPMC:
 * 0xFE000000~0xFE00FFFF - PMC MBAR
 * 0xFE010000~0xFE010FFF - SPI BAR0
 * 0xFE020000~0xFE035FFF - SerialIo BAR in ACPI mode
 *
 * PMC device has nothing to do to LPC bus, but is added to its scope for
 * faster initialisation. If we add it to PCI0, where it normally exists,
 * it will start in the end of PCI configuration, which is too late for
 * NVRAM support.
 */

 

qui poi mi ci vorrebbe l'aiuto di uno esperto.. unica cosa elementare che capisco.. è che è di aiuto per quei poveracci 😄 con le Z390

 

  • Haha 1
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.