Maybe this might point you in the right direction.
I fixed my full time pink screen issue, here is the solution. I think it might apply to your issue as well. For those of you without working screens, I suggest finding a screen that does work temporarily, and installing Teamviewer, or some other free program to remotely log into your machine. After doing so, connect the nonworking screen, start the computer, and log in remotely, then follow the steps 1-5 below. you will have to switch back to the working screen for the steps 6-15
The reason it is having an issue, is after the update, the signal being sent is YCbCr instead of RGB like your monitors are expecting. Some people with panels like mine will get pink, others likely get no signal recognized. This script works by setting up a profile for your specific monitor, and having it be forced to be RGB, if you connect it to another model monitor with the same issue, this process will need to be repeated for that monitor as well.
- Download this script: https://gist.github.com/adaugherity/7435890
- Place the patch-edid.rb file into the /Users/ directory
- Run this command in Terminal: ruby /Users/patch-edid.rb
- Take note of the DisplayProductID and DisplayVendorID file names. These will vary based on your monitor.
- Move the output file named "DisplayProductID-XXXX" from /Users/~username/ to the /Users/ directory
- Reboot your Mac in Recovery Mode by pressing Command+R as soon as you see the Apple logo after rebooting
- Open Disk Utility in Recover Mode
- Check to see if "Macintosh HD" is mounted. If it isn't you will need to mount it before proceeding.
- Exit Disk Utility
- Open Terminal in Recovery Mode
- Change to the Overrides directory via "cd /Volumes/Macintosh\ HD/System/Library/Displays/Contents/Resources/Overrides/"
- Create the folder with "mkdir DisplayVendorID-XXXX".
- Run this command in Terminal (make sure to include spaces):
- "cp /Volumes/Macintosh\ HD/Users/DisplayProductID-XXXX /Volumes/Macintosh\ HD/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-XXXX/"
- Restart computer and the monitor should now be in RGB mode.
- Check to make sure it has taken effect by going to your "system preferences" and clicking "displays". If your display name at the top bar does not include "forced RGB mode (EDID override)", it did not take effect.
Hope this helps everyone! if you have issues look in the comments on the script page, the author is active.
My machine is a Mac mini (2018) i7 64GB 1TB. My monitor is a 28 inch Hannspree HF289H monitor