Contribute
Register

[HOW TO] OpenCore 0.8.7 > 0.8.8 differences

Status
Not open for further replies.
Joined
Dec 10, 2010
Messages
1,366
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 6600 XT
Mobile Phone
  1. iOS
OpenCore 0.8.8 is out now, you can get it from Acidanthera.

Although there are no news in the config.plist file, there are many changes to other OpenCore components. Just take note that almost 40 compilations have been released. They are important changes in code files even if they do not require changes in the configuration file. To get a better and more mature OpenCore.

Main changes
  • Updated AppleKeyboardLayouts.txt from macOS 13.1.
  • Updated builtin firmware versions for SMBIOS.
  • Updated ocvalidate to allow duplicate tool if FullNvramAccess is different.
  • Added .contentVisibility to hide boot entries: exclude entries if there is a .contentVisibility file near the bootloader or inside the boot directory with Disabled contents (ASCII). The entry will become auxiliary if its .contentVisibility file contains Auxiliary.
  • Fixed build on Apple Silicon.
  • Added SD card support for boot device selection.
config.plist
  • Nothing to do.
Kexts
  • AppleALC 1.7.8: added new layouts.
  • FeatureUnlock 1.1.2: unlocked AirPlay to Mac on systems with 'kern.hv_vmm_present' set to as 1 (Ventura and newer).
  • Lilu 1.6.3: added Raptor Lake CPU definitions.
  • VoodooInput 1.1.3: fixes and improvements.
  • VoodooPS2Controller 2.3.3: fixes (thanks @1Revenger1)
  • WhateverGreen 1.6.3: added GPU identifiers from different Macs.
Note about .contentVisibility (OpenCore now can hide or make auxiliary boot entries)

We know that OpenCore hides its own EFI, it means that the EFI of the booting macOS system isn't shown in the picker. But other EFI partitions of not booting macOS systems are always shown in the picker, despite of many users don't like this behaviour and prefer to hide all EFI partitions.

OpenCore 0.8.8 has added .contentVisibility to hide boot entries: exclude entries if there is a .contentVisibility file near the bootloader or inside the boot directory with Disabled content (ASCII). The entry will become auxiliary if its .contentVisibility file contains Auxiliary.
contentVisibility.jpg

By default the .contentVisibility file containing the text Disabled is already placed next to the BOOTx64.efi file. So, you don't have to do anything extra if you want to hide the macOS EFI partitions.
hidden-efi.jpg
 
Last edited:
Damn, I guess VoodooPS2 isn't important anymore. :p
I refactored parts of the PS2 Synaptics driver to fix trackpoint buttons on many devices (@Sniki was having some of these issues). There's also better trackpoint support with configurable deadzone, multiplier, and divider. Additionally, there is better middle button handling for trackpoints so that hundreds of tabs don't open if you decide to scroll on a page with many links (lol). The configuration and middle button handling got moved into VoodooInput, which is why it was updated last month.

There are changes to the configuration ACPI files, so it's probably worth looking at the thinkpad touchpad/clickpad SSDTs. DynamicEW isn't used anymore as the trackpad is always in Extended W mode and never leaves it. Can configure the deadzone and other properties using these SSDTs too.

Edit: I should probably mention that the IsThinkpad property isn't needed anymore to get the trackpoint buttons to work. This in combination with the above combinations should make the Synaptics driver pretty plug and play without needing configuration like with VoodooRMI
 
Last edited:
OpenCore 0.8.8 has added .contentVisibility to hide boot entries: exclude entries if there is a .contentVisibility file near the bootloader or inside the boot directory with Disabled content (ASCII). The entry will become auxiliary if its .contentVisibility file contains Auxiliary.
Sorry for the newbie questions but:

1. How do we see the .contentVisibility file? Is it a hidden file?
 
@frontgear
Yes, all files starting by a dot are hidden in macOS. You must show hidden files in any way and it will be there.
 
Note about .contentVisibility: I updated (with my usual method) before you post this thread, so I wasn't aware of this new function. For anyone wondering, this file is not mandatory: if you don't put it near BOOTx64.efi, OC works just as before.
(I thought it was important to say as usually OC is picky about syntax and the presence of files... ;) )
 
@frontgear
Yes, all files starting by a dot are hidden in macOS. You must show hidden files in any way and it will be there.

I could not find the .contentVisibility inside the BOOT folder on my boot EFI partition so I used a text editor and created a .contentVisibility file.

The reason I asked is because prior to updating to OC 0.8.8 this afternoon, I don't remember seeing the EFI boot drive on my OpenCore boot screen (Picker) and after updating to OC 0.8.8 it is there. By adding the .contentVisibility to the boot EFI partition, it's gone. And I am happy lol

Thank you.
 
I could not find the .contentVisibility inside the BOOT folder on my boot EFI partition so I used a text editor and created a .contentVisibility file.
Yea, it's inside the BOOT folder of OC 0.8.8. You won't see it in previous OC versions as this is a new feature. So if you do updates by replacing only BOOTx64.efi and not the whole BOOT folder you are likely to miss it.
 
Yea, it's inside the BOOT folder of OC 0.8.8. You won't see it in previous OC versions as this is a new feature. So if you do updates by replacing only BOOTx64.efi and not the whole BOOT folder you are likely to miss it.
You're absolutely correct. I double checked the OpenCore 0.8.8 release and those 2 hidden files are there. I had only copied the BOOTx64.efi file and not the whole folder.

Thank you so much!
 
Yea, it's inside the BOOT folder of OC 0.8.8. You won't see it in previous OC versions as this is a new feature. So if you do updates by replacing only BOOTx64.efi and not the whole BOOT folder you are likely to miss it.
Sorry for the newbie questions but:

1. How do we see the .contentVisibility file? Is it a hidden file?

Press Command+Shift+Dot to show hidden files in any folder.
 
Status
Not open for further replies.
Back
Top