Just wanted to say thank you for this great guide and all the helpful links and infos!
For those interested I attached an upgraded EFI which is based off the OC 0.7.1 EFI from the OP.
It includes the OC 0.7.2 upgrade described
here and a nice OpenCanopy boot picker using
BigSurFlat theme. I also disabled the BootChime. A properly formatted changelog in Markdown is included (I also reformatted the whole changelog from the OP).
The BootChime is explicitly disabled without removing AudioDxe and its configurations, so you may just enable it again.
I know that most likely I could remove a lot of the OC Binary Data since it is currently unused by the theme, but I refrained from doing so.
Screenshots of the Bootpicker and OS info for reference:
@deeveedee Since I'm tinkering with DeviceProperties right now I've got a question: as mentioned by you over
here it's not required to explictly set most of the properties because they're automatically set by the Kexts. Is this still true if I want to change the device type of one specific port, e.g. change con2 device type to HDMI? Would just adding enable framebuffer patching and the connection type to
@rafale77 3xDP properties like shown below be enough (I'm going to test this next week, but can't right now)?
Code:
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>