黑苹果EFI大全|免费分享各种黑苹果EFI资源
A common problem encountered is a purple/magenta hue in the display, caused by Catalina thinking the monitor is a Television and sending out YPbPr signal instead of RGB, you can rectify this by following these steps and forcing RGB mode:
config.plist -> NVRAM -> Block -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config from 00000000 to FF070000
sudo mount -uw /
killall Finder
ruby <path-to-patch-edid.rb>
system -> Libary -> Displays -> Contents -> Resources -> Overrides
replacing the existing folder (it would be wise to backup the original folder if you want to undo the changes later)System Preferences -> Display -> Color
there should be a new color profile listed called “your-monitor-name> – forced RGB mode (EDID overide)”config.plist -> NVRAM -> Block -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config back to 00000000
An initial problem faced was the system being unresponsive after sleeping, forcing the user to restart the machine. This problem can be solved by adding the boot argument: igfxonln=1
in: config.plist -> NVRAM -> Block -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> boot-args
Configuration works with 10.15.4, but results in black screen when using 10.15.5, I have yet to research further into finding a fix for this. If you want to upgrade beyond 10.15.4, a likely fix will be found by modifying the properties found in: config.plist -> Root > DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0)
. Either framebuffer patching or busID patching will likely fix this problem.