Shorting 19vDC to a small EEPROM seems like a bad idea to me, so I found these instructions instead.
This comment was pulled from https://integer13.wordpress.com/2018/04/...
Posted by the user: ds11111 at 2020/01/27 AT 12:35 AM
– Ordered the CH341A programmer with a clip ($10): https://www.amazon.com/gp/product/B07R8S...
– There is a good video on how to use the CH341A programmer for those that are not familiar with the process: https://www.youtube.com/watch?v=2Y06x1f2...
The video explains in detail how to do the programming in a Linux or Windows operating system. This is the software you will need to download and install in your notebook to use the CH341A programmer: https://www.sendspace.com/file/gtcmvd
(The CH341A software is available in many sites btw, v1.3 or above should work fine)
– Open the monitor removing the back (good instructions here: https://www.youtube.com/watch?v=lpWgPESO... )
A small note here:⏎
1. My AV software called this potentially unwanted software and grabbed it. I used this software with my AV software running (after whitelisting it and nothing malicious occurred). ⏎
2. Use the chip detect to try and sniff out what chip you have, this is the best approach so you don't have to try and guess at the settings.⏎
3. Install the drivers first, before plugging anything in.⏎
4. The chip in both of my monitors is a MX25L8006E, your mileage may vary here. I used the 25 SPI BIOS section of the programmer with its default settings.⏎
– Using the CH341A programming software and instructions in the video above, first erase the software (don’t forget to erase first or you will get an error message) and then write using the monitor software for the EEPROM chip: http://aleksikoski.com/temp/lg31mu97.bin
– Unplug everything and check if you can turn on the monitor.
– If you can turn on the monitor, reassembly it carefully
– The lg31mu97.bin downloaded from the link above seemed to have a problem with the EDID and my computer would just recognize it as a ‘Generic PnP Monitor’. So, since now the monitor would turn on I had to go to the ‘service menu’ and perform 2 steps: WRITE EDID (change it to Yes) and NVRAM INT (change it to yes). This will ‘rewrite’ the EEPROM from an internal copy. Turn the monitor off and on, reboot your computer and it should now show LG 31MU97 in the “Windows Device Manager Monitors” list and work properly with your graphics card. (Note: you can find instructions on how to access the service menu here: https://forums.blurbusters.com/viewtopic... . Important: disconnect the DP cable or any graphics cable to access the service menu, I had to try several times to be able to access the service menu)
– When performing the steps above, I realized, that maybe I should have just plugged the programmer and try to turn on the monitor without erasing or writing anything. I wonder if the small voltage applied by the CH341A programmer would resuscitate the EEPROM and then I could use the monitor own ‘service menu’ to rewrite the EEPROM. Someone posting in this thread in the future can confirm if this works: just plugging the programmer to ‘wake’ the EEPROM (most likely not, but I will try that next time if the problem reoccurs).
Cost of repair: $10
I'm adding the following because they are EXTREMELY handy.
Service Manual is here:
Here's how you get into the service menu:
1. Power off, disconnect everything but the power cord, then turn the power switch on, DO NOT press the power button on the middle of the joystick yet
2. Push left 3 times, then right 1 time, and then press the joystick button (This turns on the monitor)
3. Then press left or right and you should get in service menu.