Jump to content

OpenCore aka OC.. Nuovo BootLoader !!!


Gengik84

Recommended Posts

  • Support Team

Release v0.9.4

 

  • Fixed kext blocker Exclude strategy for prelinked on 32-bit versions of macOS
  • Fixed ForceAquantiaEthernet quirk on macOS 14 beta 2, thx @SHikumo
  • Added InstanceIdentifier to OpenCore and option to target .contentVisibility to specific instances (thx @dakanji)
  • Improved LapicKernelPanic quirk on legacy versions of macOS
  • Allowed .contentVisibility in same boot FS root locations as .VolumeIcon.icns, in order to survive macOS updates
  • Fixed incorrect core count on Silvermont Atom/Celeron processors
  • Fixed PM timer detection on Silvermont Atom/Celeron processors for TSC calculations
  • Fixed PM timer detection on non-Intel chipsets when booted through OpenDuet
  • Fixed FadtEnableReset on NVIDIA nForce chipset platforms
  • Added BlockIoDxe alternative OpenDuet variant
  • Added support for ATI cards when using ForceResolution option
  • Like 2
  • Thanks 4
Link to comment
Share on other sites

  • 2 months later...
  • Support Team

Release v0.9.6

 

  • Updated builtin firmware versions for SMBIOS and the rest
  • Fixed hang while generating boot entries on some systems
  • Added efidebug.tool support for 32-bit on 32-bit using GDB or LLDB
  • Fixed potential incorrect values in kernel image capabilities calculation
  • Added FixupAppleEfiImages quirk to allow booting Mac OS X 10.4 and 10.5 boot.efi images on modern secure image loaders
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
  • Support Team

Release v0.9.7

  • Updated recovery_urls.txt
  • Changed OpenDuet to enforce W^X settings rather than fixing them in loaded images
  • Updated FixupAppleEfiImages quirk to fix W^X errors in all non-Secure Boot Apple signed binaries
  • Updated builtin firmware versions for SMBIOS and the rest
  • Updated AppleEfiSignTool to work with new PE COFF loader
  • Fixed recovery failing to boot on some systems
  • Updated ProvideCurrentCpuInfo quirk to support CPUID leaf 0x2 cache size reporting on Mac OS X 10.5 and 10.6
  • Updated efidebug.tool to support new standard image format
  • Like 3
Link to comment
Share on other sites

  • 1 month later...
  • Support Team

Release v0.9.8

 

  • Updated OpenDuet to allow loading unsigned, unaligned legacy Apple images such as HfsPlusLegacy.efi
  • Fixed CPU frequency calculation on AMD 10h family
  • Swapped the position of Shutdown and Restart buttons to better match recent macOS
  • Added OC_ATTR_USE_REVERSED_UI to allow access to previous default Shutdown and Restart button arrangement
  • Fixed intro animation getting stuck in OpenCanopy if an entry which returns to menu is selected before animation ends
  • Modified OpenCanopy to require presence of label images only when used due to OC_ATTR_USE_GENERIC_LABEL_IMAGE
  • Provided OC_ATTR_REDUCE_MOTION to optionally disable non-required OpenCanopy menu animations
  • Modified NVRAM logout hook to handle XML entities in string vars
  • Fixed CPU frequency calculation on AMD 0Fh family
  • Added kext blocker Exclude strategy for mkext
  • Re-enabled AudioDxe failover to protocol GET mode for systems such as Acer E5 where it works when DisconnectHda doesn't
  • Added FirmwareSettingsEntry.efi driver which adds menu entry to reboot into UEFI firmware settings
  • Enabled use of picker shortcut keys which are read out in OpenCanopy when using PickerAudioAssist
  • Modified builtin picker so as not to respond to keys queued while audio assist menu is being read out
  • Fixed Linux EFI stub loading error when using OpenDuet since 0.8.8
  • Fixed APFS JumpStart with OpenDuet and SecureBootModel Disabled
  • Added TSC frequency calculation for xen hypervisor, thx @netanelc305
  • Supported additional early Nvidia UEFI VBIOS in EnableGop vBiosInsert.sh
  • Like 3
  • +1 1
Link to comment
Share on other sites

  • 1 month later...
  • Support Team

Release v0.9.9

 

  • Fixed incorrect warning in ocvalidate
  • Modified Launchd.command to recreate its log file if deleted
  • Updated Launchd.command to work with macOS Sonoma (re-run ./Launchd.command install after upgrading to Sonoma)
  • Fixed an incorrectly labelled MacBookPro11,3 model code in macserial, thx @Macschrauber
  • Improved macrecovery download logic for slow connections to get chunklist first, thx @scriptod911
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
  • Support Team

Release v1.0.0   🎉

 

  • Updated builtin firmware versions for SMBIOS and the rest
  • Switched to Apple silicon GitHub runner for CI, thx @Goooler
  • Added Apple Silicon support in all provided utilities
  • Utilities now require macOS 10.9+ (OpenCore itself still supports macOS 10.4+)
  • Added AllowRelocationBlock support for 32-bit version
  • Enabled additional serial logging in non-RELEASE builds of OpenDuet
  • Added missing DxeCore ImageContext HOB in OpenDuet
  • Fixed assert caused by dependency ordering in OpenDuet
  • Prevented assert in normal situation when freeing memory above 4GB in OpenDuet
  • Prevented debug assert reporting that optional Hii protocols are not present in OpenDuet
  • Fixed problem loading non-firmware runtime drivers (e.g. OpenRuntime.efi) in OpenDuet
  • Resolved issue using NOOPT debugging in OpenDuet
  • Fixed alphabetical ordering in Configuration.pdf, thx @leon9078

 

  • Like 3
  • Confused 1
Link to comment
Share on other sites

  • Moderators
4 hours ago, Anto65 said:

Release v1.0.0   🎉

 

  • Updated builtin firmware versions for SMBIOS and the rest
  • Switched to Apple silicon GitHub runner for CI, thx @Goooler
  • Added Apple Silicon support in all provided utilities
  • Utilities now require macOS 10.9+ (OpenCore itself still supports macOS 10.4+)
  • Added AllowRelocationBlock support for 32-bit version
  • Enabled additional serial logging in non-RELEASE builds of OpenDuet
  • Added missing DxeCore ImageContext HOB in OpenDuet
  • Fixed assert caused by dependency ordering in OpenDuet
  • Prevented assert in normal situation when freeing memory above 4GB in OpenDuet
  • Prevented debug assert reporting that optional Hii protocols are not present in OpenDuet
  • Fixed problem loading non-firmware runtime drivers (e.g. OpenRuntime.efi) in OpenDuet
  • Resolved issue using NOOPT debugging in OpenDuet
  • Fixed alphabetical ordering in Configuration.pdf, thx @leon9078

 

 

Che significa Added Apple Silicon support?

  • +1 1
Link to comment
Share on other sites

58 minutes ago, tomnic said:

 

Che significa Added Apple Silicon support?

 

Il tutto è ampiamente descritto in questo commit: https://github.com/acidanthera/OpenCorePkg/commit/ff7fd00788addd5a900f812dc3cd530416d9cda4

Per farla breve, GitHub ha messo a disposizione la possibilità di usare come runner (gratuito e disponibile per tutti i repository) delle GitHub Actions un hardware basato su M1:

 

Quote

The new runner executes Actions workflows with a 3 vCPU, 7 GB RAM, and 14 GB of storage VM, which provides the latest Mac hardware Actions has to offer

 

In parole povere, tempi di esecuzione delle actions più rapidi.

Per maggiori dettagli: https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

 

Nulla che ci riguarda più di tanto però, se non sfrutti le GitHub Actions per compilare OpenCore 🙂 

  • Like 1
Link to comment
Share on other sites

  • 4 months later...
  • Support Team

Release v1.0.2

  • Fixed error in macrecovery when running headless, thx @mkorje
  • Added support for AMD_CPU_EXT_FAMILY_1AH, thx @Shaneee
  • Updated builtin firmware versions for SMBIOS and the rest
  • Enabled XcpmExtraMsrs MSR_MISC_PWR_MGMT patch back on macOS 12+
  • Fixed XcpmExtraMsrs MSR_MISC_PWR_MGMT patch on macOS 15
  • Added UEFI Unload option to unload existing firmware drivers
  • Fixed boot device selection with VirtIO disk drives used for macOS installations
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • Supervisor
12 minutes ago, T19 said:

come correggo questo:

OCS: Missing key Unload, context <UEFI>!

non con ocat al momento

devi prendere dal sample.plist incluso in opencore la voce Uefi/Unload e copiarla a mano nel config.plist stessa sezione UEFI

Se riusi ocat te la ritoglie (fino a quando non aggiorna il dev la app)

image.thumb.png.420abacdcb95c4249d932bf402516e83.png

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