MPG X870E CARBON WIFI Corrupted bios problem! help

grisu3010

New member
Joined
Aug 29, 2018
Messages
7
As per the title, after downloading the BIOS from January 6th, which is no longer visible online on the manufacturer's website, I can no longer boot the motherboard either normally or by trying to flash the latest BIOS. How can I identify where the BIOS is physically located? Can someone please tell me? In flash mode, the button is pressed, but once the motherboard boots, the LED remains flashing for hours with no results! Thanks to anyone who can help me.
Hi everyone, I have the motherboard in question and after a bad BIOS update, the board remains enchanted with two red and yellow lights which in debug mode means a CPU and DRAM problem! I tried to create several FAT 32 pen drives smaller than 32 GB by inserting a BIOS file called MSI.ROM and pressed the BIOS button on the rear panel to refresh it, but the system, both with the components and without them, remains with the two lights mentioned above and a debug display of 00 (nothing on the monitor). I also tried only the board with the power supply on the CPU PWR1 and the 24-pin power supply inserted and the same thing. When pressing the BIOS button, the PC starts, the BIOS button flashes, but even after 15 minutes everything remains unchanged! Can anyone give me some advice? Or at least know the exact location of the motherboard BIOS? I am attaching a photo. Thanks to anyone who will help me and will respond!
Foto 1
Foto 2
 
Since the Flash BIOS procedure is very sensitive you what USB pen drive is being used we always advice to keep on trying others. Round up as many Flash drives as you can from people around you.

When the LED is flashing longer than 10 minutes the update was not successful and you can abort the process. I do not know where the BIOS chip can be found.
 
I tried with ten USB sticks of different types and sizes, all in FAT32 and with msi.rom, but nothing worked!! The same USB sticks on other MSI cards work.I think something went wrong with the bios which is now no longer on the official site with the wording C, can anyone confirm??
 
Just double checking. Can you confirm you unpacked the zip archive and then renamed the unpacked file? Also was Windows Explorer set to show extensions for all file types? You have to untick the Hide extension for known filetypes under Control Panel --> File Explorer options --> View for this.

The Flash BIOS procedure is using the 5V Standby voltage line. PSU might be an influence. What PSU are you using?

Do you have another PSU that is not too old and of decent enough quality that you could try? See Guide: How to find a good PSU for reference. You can hook the other PSU up on the fly (put is beside the case) with the PSU's own cables.
 
Then I rest my case.

The next step would be using a EEPROM programmer. Citay is linking two videos in this post. Citay has several posts on working with EEPROM programmer. You can them with this search query. I am not experienced in using an EEPROM programmer and hope a more experienced user will be able to guide you here.
 
The fact is that I can't identify the eeprom on the motherboard. Could you help me? I know it has 8 pins but I don't know the code or where it is located on the motherboard.
 
Most of the time, the BIOS chip will look similar to the one here, a small rectangular chip with four legs on each of the shorter sides. That's called an 8-Pin SOIC (Small Outline Integrated Circuit). It has to have a certain size though, since you will notice similarly-shaped ICs next to each fan header, but they are smaller and for something completely different. Sometimes it can also be a square, but it will still have four legs on two sides. Also, the chip tends to be from Winbond or Macronix / MXIC, and will thus have Winbond or MXIC written on it with a model number like "W25Q256JV" "MX25L25673G", note the 256 MBit for the usual 32 MB BIOS size of today.

But to be honest, on this board, even in this review where they took off the heatsinks and you can see some decent photos of the bare board, I can't really spot such a chip. It's possible that, due to space constraints, they put it even below some M.2 heatsink somewhere (below the bottom part), which they haven't taken off for the photos. Also, this board doesn't have a JTPM1 / JSP1 header, which would often be near the BIOS chip. So we don't have a lot to go by. You would need to take off more stuff from the board to find it.

It's a remote possibility that they use a different package for this chip, like having pads under the chip instead of pins going off to two sides. But it would still say Winbond of MXIC on it, with a 256 somewhere in the model code. So if you can strip down the board a bit, you can check for such a marking, on the photos I found, the marking are not easy to read.
 
The next step would be using a EEPROM programmer. Citay is linking two videos in this post. Citay has several posts on working with EEPROM programmer. You can them with this search query. I am not experienced in using an EEPROM programmer and hope a more experienced user will be able to guide you here.

The videos are about something different (M.2 heatsink issue). This search query is better: https://forum-en.msi.com/index.php?search/946674/&q=programmer&c[users]=citay&o=date
;)
 
Most of the time, the BIOS chip will look similar to the one here, a small rectangular chip with four legs on each of the shorter sides. That's called an 8-Pin SOIC (Small Outline Integrated Circuit). It has to have a certain size though, since you will notice similarly-shaped ICs next to each fan header, but they are smaller and for something completely different. Sometimes it can also be a square, but it will still have four legs on two sides. Also, the chip tends to be from Winbond or Macronix / MXIC, and will thus have Winbond or MXIC written on it with a model number like "W25Q256JV" "MX25L25673G", note the 256 MBit for the usual 32 MB BIOS size of today.

But to be honest, on this board, even in this review where they took off the heatsinks and you can see some decent photos of the bare board, I can't really spot such a chip. It's possible that, due to space constraints, they put it even below some M.2 heatsink somewhere (below the bottom part), which they haven't taken off for the photos. Also, this board doesn't have a JTPM1 / JSP1 header, which would often be near the BIOS chip. So we don't have a lot to go by. You would need to take off more stuff from the board to find it.

It's a remote possibility that they use a different package for this chip, like having pads under the chip instead of pins going off to two sides. But it would still say Winbond of MXIC on it, with a 256 somewhere in the model code. So if you can strip down the board a bit, you can check for such a marking, on the photos I found, the marking are not easy to read.
Found it. Both JTPM1 and BIOS chip. Beneath M2_1.
203009.jpg
 
Good job. Yeah, it had to be under some of those heatsinks pretty much. See the datasheet, it's a 1.8V one, not a 3.3V one, which is important for setting up the flash programmer.
 
Thanks guys, only now I managed to view the chip that should be from the bios but with a different code mx25u25671gz414g.I tried to read this chip with the programmers I have (RT809F and CH341B) with a 1.8V adapter, but the program screens don't show any chip with the wording MX25U25671GZ. Can anyone recommend a software or chip to select to perform the procedure (such as MX25U25643G)? I tried tweezers, but they don't connect the chip. I'm waiting for the WS08X6 kit to arrive to fix this.
 

Attachments

  • photo_2026-01-15_11-23-47.jpg
    photo_2026-01-15_11-23-47.jpg
    27.8 KB · Views: 8
Ah ok, so that first photo wasn't from you. Yes, this chip is this one. The program doesn't have to list the exact chip, it's enough to select a similar one.
If you find some MXIC chip with 1.8V listed in the program that is similar enough, it should work.
For programming, you can use the JTPM1 header, if you can put the individual cables on it. The pins on the header directly correspond to the eight pins of the chip.

mxic.png
 
Thank you, you are very kind, I will try to do everything using the connector that is nearby and the diagram that you linked to me, I will try and let you know... thanks again

EDIT
Having standard pin connections and quite large fifths I can't insert all the pins so in any case I have to wait for a connection specifically for the jtpm1, so as not to force the pinout too much, I'll keep you updated
 
Last edited:
Of course, always trying to help where I can.
If you can "de-pin" the individual pins of the connector you have, you could then put them on JTPM1 individually, also see here.
 
A little side step. How do you know the JTPM header also moonlights as header for an external BIOS programmer? I checked the manual of my motherboard but did not find a reference.
 
This is never referenced. But JTPM1 / JSPI1 (the board will only have one of them), located next to the BIOS chip, is hooking up directly to the pins of the BIOS chip. If you have a multimeter, you can do a simple continuity check (beeping test) to see if two pins have a direct connection (one on the header, one on the BIOS chip).
 
I'm trying different software devices to read the chip like AsProgrammer_2.0.4, CH341A, rt809f (contains a virus -.-) but none of these size the chip in question the only one at 1.8v is the MX25U25645g and MX25U25673g 1,8v. If I use them to read and write could there be any problems? In the table you posted I see some differences but are they substantial?Thank you always for your availability and the indispensable help you give.
 
Try the 73G, it's almost identical, they just increased the performance a bit. All the commands etc. will be exactly the same, it should work no problem.
 
Back
Top