The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 802 - File: showthread.php PHP 7.3.31-1~deb10u1 (Linux)
File Line Function
/showthread.php 802 errorHandler->error

 Post Reply
EDID/DisplayID Writer
04-04-2022, 07:00 PM (Last edited: 09-08-2022, 06:00 PM by ToastyX)
Post: #1
EDID/DisplayID Writer
EDID/DisplayID Writer is a tool for writing a new EDID or DisplayID to the display.

Download: - Source:

Warning: This program modifies the EEPROM data in the display. If something goes wrong, it can make the display unusable until the data is corrected. NVIDIA in particular will not recognize a display with invalid data, so you would need to use an AMD GPU or some other method to fix the data. Use at your own risk.

A message from ToastyX:

Over the years, I have created various monitor-related software and provided support for free. I would like to continue providing updates and work on new ideas, but I need your support. If you find my software useful, please consider supporting me through Patreon:

[Image: patreon.png]

  • Windows Vista or later
  • AMD/ATI or NVIDIA GPU with appropriate driver installed (Intel is currently not supported)
EDID usage:
  • To save the current EDID to a file, click the "Read EDID" button, and then click the "Save File..." button.
  • To write a new EDID to the display, click the "Load File..." button to choose a file, and then click the "Write EDID" button.
If the EDID has a corrupted header, invalid extension block, or invalid checksum, it will offer to fix the data. No changes are made to the display until clicking the "Write EDID" button.

DisplayID usage:
  • To save the current DisplayID to a file, click the "Read DisplayID" button, and then click the "Save File..." button.
  • To write a new DisplayID to the display, click the "Load File..." button to choose a file, and then click the "Write DisplayID" button.
DisplayID monitors typically have two data banks, one for EDID backward compatibility, and one for DisplayID. It's possible for the DisplayID to be in the EDID bank with no backward compatibility, but this is not currently common.


Many monitors have the EEPROM write-protected. Some monitors allow writing by accessing the service menu and enabling burn-in mode or some other setting. The service menu can often be accessed by holding one or two buttons down while powering on the monitor. Another method is to physically disconnect the write-protect pin on the EEPROM chip as described in this guide:

Due to driver limitations, this program can only read and write up to 256 bytes. That is enough for an EDID with one extension block or one DisplayID block.

Changes in Beta 2:
  • Fixed failure to start on older versions of Windows 10
Find all posts by this user
Quote this message in a reply
 Post Reply

Messages In This Thread
EDID/DisplayID Writer - ToastyX - 04-04-2022 07:00 PM
RE: EDID/DisplayID Writer - bderleta - 04-23-2022, 12:07 PM
RE: EDID/DisplayID Writer - ToastyX - 04-24-2022, 02:48 AM
RE: EDID/DisplayID Writer - surfacedockguy - 05-12-2022, 06:28 PM
RE: EDID/DisplayID Writer - ToastyX - 05-13-2022, 01:19 AM
RE: EDID/DisplayID Writer - ChaosDMNS - 09-08-2022, 01:52 AM

Forum Jump:

User(s) browsing this thread: 2 Guest(s)