Clover EFI Changelog

What's new in Clover EFI 5.0 r5158

Apr 1, 2024
  • More correct codes.

New in Clover EFI 5.0 r5157 (Jan 15, 2024)

  • Updated embedded OpenCore to latest version.
  • Resolved issue with blocking a kext i.e. BlockSkywalk patch.
  • More stable memory management.

New in Clover EFI 5.0 r5156 (Nov 12, 2023)

  • Fix safety and stability.

New in Clover EFI 5.0 r5155 (Sep 6, 2023)

  • More NVRAM support in legacy boot.
  • A possibility to block kext IOSkywalkFamily.
  • New toolsets to use in modern systems.

New in Clover EFI 5.0 r5154 (Jul 21, 2023)

  • Advance vector graphics to use more complex SVG images. Much more complex than original nanosvg project.

New in Clover EFI 5.0 r5153 (Jun 29, 2023)

  • Sonoma ready.
  • Automatically choose SMBIOS model based on OS version to boot. Fake CPU as well.

New in Clover EFI 5.0 r5152 (Jun 29, 2023)

  • Fix bug with version comparison.

New in Clover EFI 5.0 r5151 (Jan 5, 2023)

  • Compatible with RaptorLake.
  • Don't fix Ownership on third -party USB3 controllers.

New in Clover EFI 5.0 r5150 (Oct 25, 2022)

  • Added TscSyncTimeout quirk useful for Xeon CPU.

New in Clover EFI 5.0 r5149 (Aug 21, 2022)

  • Bug fixes.

New in Clover EFI 5.0 r5148 (Jul 11, 2022)

  • Compatibility with Ventura beta 3 due to embedded OC update.

New in Clover EFI 5.0 r5147 (Jun 30, 2022)

  • Ventura compatible.

New in Clover EFI 5.0 r5146 (Mar 25, 2022)

  • Properties became main way to inject values to devices.
  • AddProperties and Arbitrary will be deprecated.

New in Clover EFI 5.0 r5145 (Feb 23, 2022)

  • Updated default values.
  • Ignore trailing spaces in tables identificators.
  • Force FakeSMC to be loaded first.

New in Clover EFI 5.0 r5144 (Jan 31, 2022)

  • Created with Monterey 12.3.
  • More new hardware compatibilities.
  • Changes in Clover GUI.

New in Clover EFI 5.0 r5143 (Dec 27, 2021)

  • Changed EDK2 environment according to origin.
  • Eliminated bugs #483, #476
  • More new hardware compatibilities.

New in Clover EFI 5.0 r5142 (Nov 2, 2021)

  • Integration with OC 0.7.5
  • New quirk ResizeAppleGpuBar will be useful for owners of AMD RX6800.
  • New Monterey compatibilities.

New in Clover EFI 5.0 r5141 (Oct 14, 2021)

  • Tested with Monterey beta 10 update.

New in Clover EFI 5.0 r5140 (Sep 29, 2021)

  • Implemented ExtendedFirmwareFeatures which is needed for Monterey beta 7.
  • Integration with OC 0.7.3

New in Clover EFI 5.0 r5139 (Sep 5, 2021)

  • Updated SMBIOS settings.
  • Security check for ACPI patching.

New in Clover EFI 5.0 r5138 (Jul 7, 2021)

  • Fixed initial values in Options menu.

New in Clover EFI 5.0 r5137 (Jun 18, 2021)

  • Made in Monterey, made for Monterey

New in Clover EFI 5.0 r5136 (Jun 1, 2021)

  • Restored FakeCPUID functionality.

New in Clover EFI 5.0 r5135 (May 16, 2021)

  • The package includes CloverConfigPlistValidator. It is the tool for testing your config.plist and helping to exclude non-existant keys and to correct errors.

New in Clover EFI 5.0 r5134 (May 16, 2021)

  • Internal improvements

New in Clover EFI 5.0 r5133 (Apr 11, 2021)

  • More fast and robust

New in Clover EFI 5.0 r5132 (Mar 28, 2021)

  • Security updates.
  • Include ControlMsrE2 tool.

New in Clover EFI 5.0 r5131 (Feb 24, 2021)

  • Rename Devices can be ordered array.
  • Some bugs with nvram.plist reading eliminated.

New in Clover EFI 5.0 r5130 (Feb 15, 2021)

  • DataHubDxe is embedded now. Not needed to have it separately.
  • Improved default values calculation depending on CPU model.

New in Clover EFI 5.0 r5129 (Jan 27, 2021)

  • This is the version able to boot Bigsur recovery and installation.

New in Clover EFI 5.0 r5128 (Jan 7, 2021)

  • Updated SMBIOS data.
  • Improved kexts patching.
  • Minor fixes.

New in Clover EFI 5.0 r5127 (Nov 26, 2020)

  • Package is compatible with BigSur.
  • Debug.log will have time stamp in his name.
  • Some minor bugs fixes.

New in Clover EFI 5.0 r5126 (Oct 30, 2020)

  • Fixed bugs found in previous release.

New in Clover EFI 5.0 r5125 (Oct 16, 2020)

  • Resolved issue with kext loading.
  • Resolved legacy boot (6,7) file.

New in Clover EFI 5.0 r5124 (Oct 12, 2020)

  • This release integrated OpenCore and delegates kernel and kext injection and patching to OC which allows to boot BigSur.

New in Clover EFI 5.0 r5123 (Oct 12, 2020)

  • This is the joint project Clover+OpenCore (https://github.com/acidanthera/OpenCorePkg) so that starts as Clover with Clover GUI and settings and then loads OC to start chosen OS with delegated rights to load and patch kexts.
  • This version successfully loads BigSur and allows install and update.
  • Check new config-sample.plist. It contains default values for Quirks which are the most common settings.

New in Clover EFI 5.0 r5122 (Oct 12, 2020)

  • This is renewed release 5122 of commit 6-gf4e10b1a2 because of new commits correct severe bugs.

New in Clover EFI 5.0 r5121 (Aug 23, 2020)

  • Bug fixes moving to C++.
  • Symbolic patches improvements.

New in Clover EFI 5.0 r5120 (Aug 23, 2020)

  • This release includes OcQuirks.efi and OpenRuntime.efi copied from OpenCore project.
  • OcQuirks.plist embedded into config.plist and present in Clover GUI as separate menu to tune settings on the fly.
  • Kernel patching includes pattern for Big Sur.

New in Clover EFI 5.0 r5119 (Jun 8, 2020)

  • Critical bugs elimination

New in Clover EFI 5.0 r5118 (May 21, 2020)

  • GUI enhancements, bugs eliminating.
  • New Clover.app application.

New in Clover EFI 5.0 r5117 (May 21, 2020)

  • CloverThemeManager is now part of Clover.app.
  • Advanced kernel patches to be independent on system version.
  • Excluded old settings.

New in Clover EFI 5.0 r5116 (May 7, 2020)

  • Use symbolic methods for main internal patches for more insurance they will work in new systems.
  • Multiple GUI bugs eliminating.

New in Clover EFI 5.0 r5115 (Apr 29, 2020)

  • Introduced symbolic kext and kernel patcher.
  • Fixed GUI glitches and other bugs.

New in Clover EFI 5.0 r5114 (Apr 22, 2020)

  • Correct GUI

New in Clover EFI 5.0 r5113 (Apr 20, 2020)

  • Fixed GUI geometry.

New in Clover EFI 5.0 r5112 (Apr 20, 2020)

  • Fixed device injection.
  • Fixed custom entries.

New in Clover EFI 5.0 r5111 (Apr 13, 2020)

  • Fixed boot-args

New in Clover EFI 5.0 r5110 (Apr 13, 2020)

  • New Clover.app with plist editor.
  • Updated GUI.

New in Clover EFI 5.0 r5109 (Apr 7, 2020)

  • New theme engine

New in Clover EFI 5.0 r5108 (Mar 30, 2020)

  • Fixed mouse functionality

New in Clover EFI 5.0 r5107 (Mar 26, 2020)

  • Fixed Catalina compatibility

New in Clover EFI 5.0 r5106 (Mar 26, 2020)

  • Fix kernel patches with mask.
  • Fix theme switching.
  • Fix installer revision.

New in Clover EFI 5.0 r5105 (Mar 26, 2020)

  • Switching to C++ language. Less memory leaks, more reliable and sometimes even faster.

New in Clover EFI v2.5K r5104 (Feb 17, 2020)

  • Partially switched to C++.
  • Improved Clover.app

New in Clover EFI v2.5K r5103 (Jan 7, 2020)

  • Improved Clover.app.
  • More cases for DSDT bugs taken into account.

New in Clover EFI v2.5K r5102 (Dec 30, 2019)

  • Improved kext injection, improved DSDT fixing.

New in Clover EFI v2.5K r5101 (Dec 23, 2019)

  • New kexts folders structure.
  • Bug fixes, improve security.

New in Clover EFI v2.5K r5100 (Dec 23, 2019)

  • Fixed bugs with DSDT patching.
  • Advanced Clover.app.

New in Clover EFI v2.5K r5099 (Dec 23, 2019)

  • New Clover.app for use instead of the package and prefPane.

New in Clover EFI v2.5K r5098 (Dec 23, 2019)

  • Improve Catalina compatibility

New in Clover EFI v2.5K r5097 (Oct 22, 2019)

  • added large resolution support inside boot file if legacy boot, and with extra CsmVideoDxe.efi in the case of UEFI boot.

New in Clover EFI v2.5K r5096 (Oct 15, 2019)

  • Fixed bugs

New in Clover EFI v2.4K r4700 (Oct 10, 2018)

  • Fix compilation for acidantera

New in Clover EFI v2.4K r4674 (Sep 20, 2018)

  • Basic implementation of symbol parsing

New in Clover EFI v2.4K r4509 (May 30, 2018)

  • add Kaby Lake iGPU id
  • enable HDA injection if codecID set as string
  • use gfx sources for future
  • all drivers must be optional and available for UEFI only boot
  • Resurrect 32-bit clover-genconfig
  • Resurrect 32-bit clover-genconfig
  • correct makeiso for new drivers location
  • exclude null chars from generated config.plist

New in Clover EFI v2.4K r4449 (Apr 29, 2018)

  • consider the standard location for boot.efi of InstallDVD, InstallESD and BaseSystem
  • CloverUpdater will be 64 bits
  • fix potential cosmetic issues for name of Mac OS X/OS X/macOS
  • check for MAX_RAM_SLOTS
  • improve Reset NVRAM with clean for maintenance
  • add new card GTX1060
  • consider FileVault of High Sierra, prepare netinstall and clean a part of read osversion
  • fix FileVault entry of High Sierra

New in Clover EFI v2.4K r4439 (Apr 15, 2018)

  • fix a bug with ACPI FixHeaders
  • cleanup installation file location info and correct macbook8,1 hd vals
  • workaround for hash protocol guid
  • fix a rare case that osversion cannot be read and cleanup for maintenance and new macOS ready
  • properly implement gEfiHashAlgorithmSha1Guid in build system to prevent double or no definition
  • use theme@2x for 2K monitors

New in Clover EFI v2.4K r4428 (Apr 7, 2018)

  • Protect reading MSR at only CPU that support it.

New in Clover EFI v2.4K r4427 (Apr 6, 2018)

  • revert esp installation for old macos and fix two intel graphics in system report
  • HDA layout can be 32bit integer
  • tools_def.txt: the path to the mtoc binary is now adjustable via variable (MTOC_PREFIX)
  • update platform-id info for SB and consider connector-less framebuffers, thanks to vit9696
  • cleanup and fix 10.13.4 USB installer issue and OS version detection issue
  • Fix an issue with the unicode collation protocol GUID not being properly included in the INF for bdmesg.efi
  • consider startosinstall for 10.13.4 and add ice lake igpu device id list
  • fix the double entry issue and cleanup boot.efi path of usb installer
  • FixHeaders should be in common ACPI section,

New in Clover EFI v2.4K r4392 (Jan 26, 2018)

  • fix name of OsxAptioFix3
  • correct OsxAptioFix3Drv log typo
  • set default 18,2 for Kabylake
  • mutually exclusion for memory fix drivers
  • mistakes of 4384, sync edk2 svn r26114
  • don't mark AptioFix as loaded if it's listed in DisableDrivers
  • refactor RTShims.nasm for code reuse
  • case-insensitive check for dsdt*.aml
  • update firmware version

New in Clover EFI v2.4K r4380 (Jan 17, 2018)

  • move USB KB and Mouse drivers to UEIF folder
  • new Radeon names
  • include Aptio*Fix by vit9696 into package
  • Radeon name as in MacBookPro14,3
  • FirmwareFeatures must be odd because it is PC, ticket 435
  • revert old OsxAptioFix and create new OsxAptioFix3Drv
  • add more runtime functions as in AptioFixPkg
  • fix path to AptioFixPkg

New in Clover EFI v2.4K r4369 (Jan 8, 2018)

  • Better fix for AptioFix.

New in Clover EFI v2.4K r4334 (Dec 8, 2017)

  • Update gcc to 7.2 by STLVNUB, nasm to 2.13.02.
  • Fix potential OSInstall.mpkg issue in High Sierra.

New in Clover EFI v2.4K r4330 (Dec 2, 2017)

  • Fix the OS/Build version could not be read in 2nd stage from 10.7-10.9.
  • Consider more cases for OS version
  • Delete boot-image if not hibernate wake
  • Cleanup Reset NVRAM
  • Prevent generate option from working when HWPEnable is enabled
  • Fix problem with NULL entries in XSDT/RSDT; code cleanup/simplification

New in Clover EFI v2.4K r4318 (Nov 25, 2017)

  • Fix EmuVariable to properly find variables during boot and runtime
  • Support Reset NVRAM in GUI
  • Update info and support Fusion Drive for 10.12+
  • Fix some typecasting, shifting, multiplication, and division errors
  • Correct DBG and improve Reset NVRAM
  • Fix bug in eglodepng_decode
  • kext patch should not patch dependencies
  • Cleanup, fix and support more CPU for Generate option
  • Add logs around lodepng
  • update APLF: Low Frequency Mode from Apple's standards
  • Add -mno-red-zone for XCODE8 build
  • fix without cache option(-f)
  • restrict device renaming in DSDT by a bridge
  • update XHCI driver
  • fix potential uncertainty of without caches option(-f)
  • cleanup DBG and info
  • correct name for radeon r9 380x

New in Clover EFI v2.4K r4297 (Nov 11, 2017)

  • Fix memory leaks
  • Show kext version in menu of blocking
  • Fetect 10.13 installer version
  • Corrected config-sample and its generator
  • APFS Hibernation support for 10.13.2
  • Add config.plist/ACPI/SSDT/NoDynamicExtract option
  • Refactor platformdata.c to use a single array instead of separate arrays

New in Clover EFI v2.4K r4268 (Oct 28, 2017)

  • Fixed issues:
  • cleanup KernelAndKextPatches options
  • get LoadedImage of boot.efi unconditional
  • new Radeon names
  • correct MachineSignature before wake

New in Clover EFI v2.4K r4233 (Oct 9, 2017)

  • exclude multiple kext scanning
  • avoid memory leak
  • allow load kexts from two folders
  • corrected kext injection
  • initialize kext list in main clover cycle
  • kext patching should continue if patched dependencies
  • kext injection will always be ON until manual disabling

New in Clover EFI v2.4K r4220 (Sep 23, 2017)

  • cleanup and corrected typos
  • Kext Inject Management (c) syscl
  • Add disable kext injection log
  • Improve Kext Inject Management: enable/disable PlugIns as well (c) syscl
  • Improve egSaveFile: create folder if not exist; Boost Clover: avoid misc folder being created per boot
  • DrawBCSText improvement by Needy
  • correct memory managent
  • fix Clover installer MountESP for APFS configurations, by Rehabman
  • Fix KextInjectList initilized inconsistency
  • Fixed pointer being pointed to unexpected location(rare case); Optimized SMBIOS Type 1 GUID Remap
  • Revert back to old Remap SMBIOS due to XCode8 compatitble
  • sync with edk2-25373 by Patches_for_EDK2
  • add HasLib property to Nvidia Mobile
  • user must be able to overwrite clover defaults
  • cancel ARPT renaming because of numerous crashes
  • correct using GetBestLanguage
  • exclude redundant codes

New in Clover EFI v2.4K r4200 (Sep 9, 2017)

  • Optimized _xcpm_pkg_scope_msr patches for HaswellEXCPM() and KernelIvyBridgeXCPM()
  • Add SK Hynix DDR4 vendor bank; Use SMBIOS RAM vendor if SPD RAM vendor is unknown by TheRacerMaster
  • add platform-feature info by TheRacerMaster
  • cleanup and update intel graphics for Coffee Lake
  • cleanup Mobile info and update platformdata
  • Improve kernelIvyXCPM patch by syscl reverse order for AICPUPM thanks also PMHeart
  • Extended Broadwell-E/EP support to 10.8.5+
  • update platformdata for High Sierra DP8/DP9
  • fix parity bit for DDR3 and DDR4, by joevt
  • implement SetIntelMaxBrightness by Dr. Hurt
  • backlight control for Nvidia mobile
  • set Intel Max Backlight Value into config and menu
  • Improve Broadwell-E/EP patches for futher compatible
  • Initialize PWMMax value base on platform
  • few corrections for IntelMaxBacklight patch
  • add DSDT fix Darwin as Windows 7

New in Clover EFI v2.4K r4184 (Aug 30, 2017)

  • fix kernelpatch for old pentium series
  • update intel graphics for Kabylake Refresh
  • added Broadwell-DE(Xeon V4) supported; Enhanced Broadwell-E/EP patches
  • fix RBr helper for Kabylake
  • cleanup FirmwareFeatures data for High Sierra DP1-DP5, thanks to crazybirdy
  • check for FirmwareFeatures and FirmwareFeaturesMask by Sherlocks
  • fix firmware verification error for old iMac
  • enable PlatformFeature and add DBG log to check high sierra installation info

New in Clover EFI v2.4K r4152 (Aug 22, 2017)

  • check for FirmwareFeatures and FirmwareFeaturesMask by Sherlocks
  • - if user has old FirmwareFeatures and FirmwareFeaturesMask at config, no more need to always update manually until release new update or macOS.
  • - The clover judges the user's FirmwareFeatures and FirmwareFeaturesMask and keeps them up-to-date.
  • - Of course, it is based on the latest clover platformdata. The newer FirmwareFeatures can be used at config by user when update macOS.
  • - User can avoid problems such as high Sierra installation problems.

New in Clover EFI v2.4K r4114 (Jul 14, 2017)

  • correct gap, update info, flexible hex value of platformfeature in gui
  • add high sierra icon to metal theme
  • bscText improvements by Needy
  • Updated Mac Series information released in 2017
  • revert to SwitchToGraphicsAndClear
  • Update BGM theme to match the version in the Theme repository.
  • add high sierra icon
  • add PlatformFeature info
  • fix External Clock calculation and QPI
  • improve cpu log. add NvidiaNoEFI.
  • add PCI Ids for Coffeelake and Cannonlake
  • use strsize instead of strlen+1
  • AMD CPU support

New in Clover EFI v2.4K r4097 (Jun 27, 2017)

  • New ATI names

New in Clover EFI v2.4K r4077 (May 23, 2017)

  • Bump nasm to 2.13.01

New in Clover EFI v2.4K r4061 (Apr 20, 2017)

  • eliminate bugs with double common symbols

New in Clover EFI v2.4K r4049 (Apr 3, 2017)

  • add path for 10.12.4 installer
  • additional paths for 10.12.4

New in Clover EFI v2.4K r4003 (Feb 9, 2017)

  • Excludes redundant codes

New in Clover EFI v2.3K r3974 (Dec 29, 2016)

  • Add legacy region for skylake

New in Clover EFI v2.3K r3761 (Sep 21, 2016)

  • Delete extra file

New in Clover EFI v2.3K r3438 (Apr 14, 2016)

  • Update rules to compile clover-geoconfig

New in Clover EFI v2.3K r3424 (Apr 7, 2016)

  • install table only when needed
  • correct number of ports and devices
  • update nasm version
  • revised gma properties
  • make boot-display by default
  • install configuration table only after all tables complete to avoid crash with asynchonous access
  • revised nvidia injection
  • some cleanup for nvidia
  • don't read hibernation file if NeverHibernate

New in Clover EFI v2.3K r3333 (Jan 20, 2016)

  • Added Pentium-M and Celeron-M.

New in Clover EFI v2.3K r3330 (Dec 7, 2015)

  • Exclude extra dumps

New in Clover EFI v2.3K r3329 (Dec 7, 2015)

  • Add switch for string injection by cecekpawon

New in Clover EFI v2.3K r3328 (Dec 7, 2015)

  • As well disable for dsdt patches

New in Clover EFI v2.3K r3327 (Dec 7, 2015)

  • Check disabled patches by cecekpawon

New in Clover EFI v2.3K r3326 (Dec 7, 2015)

  • Implement Function Disable

New in Clover EFI v2.3K r3325 (Nov 28, 2015)

  • Add schemes for Clover Updater
  • Possibility to disable linux scan

New in Clover EFI v2.3K r3323 (Nov 24, 2015)

  • Added new cards definitions.

New in Clover EFI v2.3K r3322 (Nov 6, 2015)

  • Possibility to set ig-platform-id from GUI
  • Correct FSB for QEMU

New in Clover EFI v2.3K r3320 (Oct 30, 2015)

  • Fix warnings.
  • Sync with clang-3.8 requirements.

New in Clover EFI v2.3K r3302 (Oct 24, 2015)

  • Added Romanian and Vietnamese.

New in Clover EFI v2.3K r3301 (Oct 23, 2015)

  • Check for unknown ATI
  • Detect old radeons
  • Correct config-sample
  • Possibility to set IntelBrightness

New in Clover EFI v2.3K r3297 (Oct 22, 2015)

  • New CPU names
  • No welcome screen by rehabman

New in Clover EFI v2.3K r3295 (Oct 21, 2015)

  • Increase possible memory slots count keeping restriction for SPD

New in Clover EFI v2.3K r3294 (Oct 21, 2015)

  • Add credits

New in Clover EFI v2.3K r3293 (Oct 21, 2015)

  • Avoid double patch for haswell-E

New in Clover EFI v2.3K r3292 (Oct 19, 2015)

  • Note HFSPlus-64 HFSPlus-32 NTFS-64 full version.
  • [r3292] (HEAD) by slice2009
  • kernelpm patch for elcapitan by rehabman
  • 2015-10-17 06:02:42 Tree
  • [r3291] by slice2009
  • fix mistake of 3290
  • 2015-10-16 13:24:37 Tree
  • [r3290] by slice2009
  • check more SSDT tables
  • 2015-10-16 13:20:52 Tree
  • [r3289] by slice2009
  • added data for skylake mac
  • 2015-10-16 08:32:10 Tree
  • [r3288] by asava
  • adapt VariableRuntimeDxe to changes in edk2 r18286
  • 2015-10-15 15:04:55 Tree
  • [r3287] by slice2009
  • new CPUs and GPUs
  • 2015-10-15 09:03:10 Tree
  • [r3286] by slice2009
  • workaround for SandyBridge-E
  • 2015-10-15 05:14:51 Tree
  • [r3285] by asava
  • GCC patch for 4.9.3 to allow objc flag also on Xcode 7.x
  • 2015-10-14 22:48:25 Tree
  • [r3284] by asava
  • update mpfr and mpc for new gcc
  • 2015-10-14 20:40:24 Tree
  • [r3283] by slice2009
  • use gcc-4.9.3
  • 2015-10-14 18:51:01 Tree
  • [r3282] by asava
  • adapt ebuild.sh to changes in edk2 r18584
  • 2015-10-14 17:12:30 Tree
  • [r3281] by slice2009
  • using two folders for injecting kexts, method by TheRacerMaster
  • 2015-10-13 18:44:20 Tree
  • [r3280] by slice2009
  • adopting for SkyLake
  • Credits slice2009 asava

New in Clover EFI v2.3K r3291 (Oct 16, 2015)

  • check more SSDT tables
  • added data for skylake mac
  • adapt VariableRuntimeDxe to changes in edk2 r18286
  • new CPUs and GPUs
  • workaround for SandyBridge-E
  • GCC patch for 4.9.3 to allow objc flag also on Xcode 7.x
  • update mpfr and mpc for new gcc
  • use gcc-4.9.3
  • adapt ebuild.sh to changes in edk2 r18584
  • using two folders for injecting kexts, method by TheRacerMaster

New in Clover EFI v2.3K r3280 (Oct 9, 2015)

  • Note HFSPlus-64 HFSPlus-32 NTFS-64 full version.Clover_v2.3k_r3280 adopting for SkyLake

New in Clover EFI v2.3K r3279 (Oct 9, 2015)

  • Fixing the looping bug by rehabman

New in Clover EFI v2.3K r3278 (Oct 9, 2015)

  • improve speed of DSDT fixing by rehabman

New in Clover EFI v2.3K r3277 (Sep 29, 2015)

  • Reverted the changes made by okrasit causing AptioFix to write to memory it did not allocate. More information can be found in the new comment or the x99-related Clover issue on SourceForge.

New in Clover EFI v2.3K r3265 (Sep 16, 2015)

  • Add ability to set Slot Info for HMDI device

New in Clover EFI v2.3K r3264 (Sep 16, 2015)

  • Adopted for new EDK2

New in Clover EFI v2.3K r3262 (Sep 7, 2015)

  • A modified version of the loader with improved support of OS X El Capitan 10.11

New in Clover EFI v2.3K r3256 (Aug 12, 2015)

  • fixed an Info.plist patch bug... nothing shutdown

New in Clover EFI v2.3K r3241 (Jun 27, 2015)

  • [r3241] fix wrong ati family numeration
  • [r3240] add Radeon 7730
  • [r3239] fix missinf brace
  • [r3238] avoid draw durty buffer
  • [r3237] dynamic check for text width
  • [r3236] increase text width
  • [r3235] added lapic patch for El Capitan by Sherlocks 2
  • [r3234] added lapic patch for El Capitan by Sherlocks
  • [r3233] add Candara font
  • [r3232] increase layout
  • [r3231] extend visible menu
  • [r3230] correction for haiku

New in Clover EFI v2.3K r3229 (Jun 17, 2015)

  • [r3229] add El Capitan icon to metal theme
  • [r3228] add steampunk with El Capitan
  • [r3227] some more changes for El Capitan
  • [r3226] exclude extra line
  • [r3225] check kernel location for El Capitan
  • [r3224] nvidia generic name
  • [r3223] initial support for El Capitano
  • [r3222] load specific ROM for nvidia cards,
  • [r3221] generic nvidia name
  • [r3220] add some fonts
  • [r3219] year autoupdate
  • [r3218] correct typo
  • [r3217] corrected misprint
  • [r3216] correct localizable strings / check for real character width

New in Clover EFI v2.3K r3215 (Jun 1, 2015)

  • [r3215] theme iclover will be proportional
  • [r3214] text fine tuning
  • [r3213] correct for transparent font /reduce space size/ exclude GUI setting, the transparent must be for each theme
  • [r3212] more space between chars
  • [r3211] correct space detection
  • [r3210] implemented proportional fonts, preliminary
  • [r3209] add script for gcc-5.1 creating
  • [r3208] Fix enable secure boot, should work now.
  • [r3207] correct cores and threads for Atom3700

New in Clover EFI v2.3K r3206 (May 12, 2015)

  • [r3206] move PCD from Intel to Mde to synchronize with EDK2 update 17385
  • [r3205] added preliminary support for Atom 3700
  • [r3204] sync with EDK excluded PCD
  • [r3203] default CPU type for Broadwell CPU

New in Clover EFI v2.3K r3202 (Apr 24, 2015)

  • add more Intel Graphics, info from uphack
  • hange order of OS version detection else 10.10.4 will be 10.4
  • sync with edk2 rev17166 correct losen LZMA_GUID
  • Revert some changes from previous commit
  • Increase upper memory barrier for firmware memory map fixes from 4GB to 8GB
  • new card names provided by ErmaC
  • added new GT730 card
  • Sync XhciDxe with edk2-17048

New in Clover EFI v2.3K r3193 (Mar 12, 2015)

  • Trim tar.lzma absolute path
  • VBox FS files readonly
  • IDE, XHCI timing tweaks
  • [r3187] change isl version to working one
  • [r3188] Loosen IDE timing + AHCI tweaks
  • [r3189] SataControllerDxe: Support UDMA mode 6, Atapi UDMA, Fix some bugs
  • [r3190] Use Atapi UDMA in Ahci Mode
  • [r3191] add script to keep edk2 folder smaller
  • [r3192] redundant lines
  • [r3193] workaround for Core2Quad

New in Clover EFI v2.3K r3185 (Feb 18, 2015)

  • R3185 : use recent versions
  • R3184 : possibility to choose embedded and random themes by pref panel / increase gRAM array sizes for security
  • R3183 : don't inject snb-id automatically if there is no criteria
  • R3182 : mistake in macmini name
  • R3181 : implement snb-platform-id
  • R3180 : correct mistake of 3178
  • R3179 : restrict cycles in smbios
  • R3178 : increase cycle to check ram slots
  • R3177 : low-ebda will be default as it works for all
  • R3176 : sync OmvfPkg with recent edk2
  • R3175 : sync AtaAtapi with edk2-16863
  • R3174 : framebuffers for AMD8000 controller
  • R3173 : restore sumo2
  • R3172 : new framebuffers names
  • R3171 : one flea
  • R3170 : new data for ATI
  • R3169 : update compatibility for fakeid

New in Clover EFI v2.3K r3168 (Feb 10, 2015)

  • sync Shell with edk2-16776
  • correct use of flag UDMA
  • qemu helper, but no success yet
  • sync XhciDxe with edk2-16776
  • working UDMA mode for IDE controller
  • change Updater to version 2.3k
  • haswell 5th generation \ new haswell legacy regions
  • change config name in menu should affect settings

New in Clover EFI v2.3K r3156 (Feb 3, 2015)

  • sync Shell with edk2-16685 safe info-plist patching
  • Merge edk2-fatdriver2@93
  • XhciDxe
  • new devices
  • Intel Quirks for XhciDxe
  • code formatting and warning eliminating
  • Eliminate memory leak in BlockIoDxe
  • correct clovergui-revision
  • Don't execute LegacyOff for Xhci because this is a task for XhciDxe.efi

New in Clover EFI v2K r3142 (Jan 28, 2015)

  • correct DDR4 16bit addressing
  • GTX970 data
  • Added an on-the-fly patch for Haswell-E CPUs (credit to stinga11 for the binary patch)
  • Set patches for entry if changed in menu
  • Corrected bugs with KernelAndKext patching set by config or by GUI

New in Clover EFI v2K r3128 (Jan 14, 2015)

  • max ram slots = 8
  • infoPlist patching with skip of invisibles
  • correct FileHandleLib reference
  • sync with EDK2
  • preliminary support for DDR4
  • usb3.0 fix ownership
  • add property for Intel HD Graphics 1st generation
  • add alternate booting on exfat
  • added MBP62 data
  • add bdmesg.efi tool by Zenith432
  • disable XHCI legacy support by Zenith432
  • Update partutil
  • Add --show-conttenttype option
  • Update partutil
  • AnV's secure boot modifications

New in Clover EFI v2K r3094 (Dec 27, 2014)

  • Implemented a possibility to set a list of APCI tables that should be loaded from ACPI/patched folder

New in Clover EFI v2K r3079 (Dec 24, 2014)

  • resolved issue with installer
  • add icons for magnifico theme\ new rules to compile utils\ use binary utils until better compilation rule will find
  • fighting with installer\ it wins me )))
  • make boot1-install as fstype\ not working yet
  • new usb legacy support by Zenith432
  • Remove unnecessary RT attribute from LegacyDevOrder variable
  • add fat binary utilities
  • Fix issue about ESP not mounted at boot
  • Update christmas and newyear themes
  • Fix an issue in th RC Scripts
  • Using diskutil command instead of deprecated fstyp command
  • Add USE_APPLE_HFSPLUS_DRIVER macro
  • * If USE_APPLE_HFSPLUS_DRIVER macro is defined then the HFSPlus.efi
  • driver is embed into CloverEFI instead of VBoxHfs.efi driver.
  • Update debug messages in GetListOfThemes function
  • no greetings if timeout=0

New in Clover EFI v2K r3065 (Dec 20, 2014)

  • r3065-correcting config samples and generator
  • r3064-word Debug instead of Log
  • r3063-boot process shown on screen,exclude redundant EmbeddedPkg link
  • r3062-ACPI patcher optimization some text formatting to code style
  • r3061-new algo for ACPI tables loading
  • r3060-sync AHCI driver with EDK2 rev 16536
  • r3059-allow compilation -mc --low-ebda
  • r3058-possible compilation for low ebda address
  • r3057-decrease EBDA lowest address prepare for file write support on foreign fs some text formatting
  • r3056-conditional print EDID
  • r3055-swap bytes for atheros MAC text formatting according code style
  • r3054-correct uninitialized offset and skip unknown LAN vendors
  • r3053-procedures using VA_ARS must have EFIAPI, some cleanup messages and comments
  • r3052-large config by default with inactive entries
  • r3051-got LAN MAC address with legacy boot