Skip to main content
  1. Reading List/
A script to fix EDID problems on external monitors in macOS
·101 words·1 min

A script to fix EDID problems on external monitors in macOS

Finally I found the missing link to set up EDID overrides on Big Sur and later, where System Integrity Protection (SIP) is enabled.

In short, MacOS also takes overrides from the path /Library/Displays/Contents/Resources/Overrides, which is admin writable.

Based on that you can use the regular [patch-edid.rb] workflow and put the updated profiles into that folder instead of the one on the protected System partition.

Note that for M1 Macs there is another way via the Display Manager - it’s a video; I really don’t know why it’s not a writeup.

There is an automation for the M1 version in Python though.