Skip to content

switchb0x/LG31mu97-Firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

LG 31MU97 Firmware Repair

Background

If your LG 31MU97-B monitor is experiencing issues, it's possible that the problem is related to the IC205 chip on the mainboard. This chip, identified as an MX25L8006 series part, is a common culprit for problems in this monitor model.

To address this issue, you can consider reprogramming the EEPROM chip using a CH341A SPI Programmer with SOP8 clip. The following steps outline the process:

Firmware Repair Steps

  1. Obtain the Necessary Hardware:

    • Purchase a CH341A SPI Programmer with a SOP8 clip. You can find these on various online marketplaces. Here is an example of one on amazon: image
  2. Accessing the Hardware:

    • Begin by removing the backshell of the monitor. To do this, first take out the four Phillips screws holding the monitor stand bracket in place.
    • Carefully work your way around the monitor's bezel using a spudger or similar tool to release the clips. It's okay to apply some force during this process.
    • Inside the backshell, you'll notice a large thermal pad (approximately 4"x4") in the center. This pad helps dissipate heat from the electronics and may initially feel stuck. Gently apply consistent force to release it. You can speed up this process by using a flat tool, such as a ruler, to assist. The adherence is similar to that of a cell phone screen protector.
    • Once the backshell is off, unplug the cables on the side of the electronics box. Note that the two cables going to the corners are identical and can be interchanged without issues.
    • Remove the screws securing the electronics box. If the monitor's power button is facing you during disassembly, the cords will be on the right side of the electronics box.
    • The electronics box opens like a clamshell, away from you. Imagine you're opening a lid to a storage chest. The monitor display cables are designed to allow you to flip the electronics box completely, giving you access to the PROM device that you'll reprogram.
  3. Performing the Reprogramming:

    Note: When using the CH341A programmer, you'll need to connect it to a breakout board and then attach an IC clip to that breakout board. Here are some important considerations:

    • Pay close attention to the proper orientation and position of the breakout board. Ensure that pin 1 is correctly identified on all connectors, including the IC clip (typically indicated by the presence of a red wire). Proper alignment is crucial to prevent errors during programming. The breakout board should be place with pin 1 as shown, farthest from the lever on the socket: image

    Note: Be cautious about the voltage supplied by the CH341A programmer. It operates at 5V, which may be higher than the EEPROM's required voltage of 3.3V. Consider modifying the CH341A to use the correct voltage if necessary.

GUI programmer approach

Using NeoProgrammer (GUI-based Option) If you prefer a GUI-based approach, you can use NeoProgrammer, a graphical programming tool for EEPROM chips. Follow these steps:

Download NeoProgrammer: image

Download NeoProgrammer from the official website: NeoProgrammer. Connect the Hardware:

Ensure your CH341A programmer with the SOP8 clip is connected to the EEPROM IC205 on the monitor's mainboard, leave the monitor unplugged from all power. The device is a 25x (SPI NOR FLASH) so place the breakout board as indicated on the programmer.

Launch NeoProgrammer on your computer. If the clip is attached to the prom chip, you can selecte detect within the neoprogrammer and it should pull up a few options. select the same as the flash chip indicates (the part number is laser-printed directly on the flash chip). image

In NeoProgrammer, configure the settings for your EEPROM chip (MX25L8006EM2I-12G). Read and Write Firmware:

Use NeoProgrammer to read the existing firmware from the EEPROM, adn save it to a file. Erase the flash module. Load the binary from this repo into neoprogrammer and select program. Make sure to verify (the icon with the = sign).

Verify the Repair: Fully power down the device, and be sure to watch the screen (not hte red led on hte power button) to verify that it works again.

Unfortunately, I cannot afford the time to help people diagnose nad repair their devices; however, i'll leave comments enables so that others in the community can help. Good luck.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published