CH341a - minimal usage guide, how to read and write a motherboard BIOS

This is a minimal usage guide where I tell how to use the CH341a USB flash programmer to read or write a motherboard BIOS. It can be used to restore a bricked motherboard or write a modified BIOS on a motherboard with a write-protected BIOS chip.

YouTube video

Google Slides presentation

Views: 2013 Comments: 23
Mo on 03 August 2020 10:08 says

Thanks a lot

JD on 13 August 2020 10:20 says

Hi, I am trying the ch341a usb programmer now on my bricked Huananzhi x99-tf motherboard. But the application cant find the IC of the motherboard which is w25q128jv, I also checked the chiplist of the AsProgrammer and it is not there. Is there other application that recognize the IC of x99-tf?

JD on 13 August 2020 13:07 says

There is only w25q128bv and w25q128fv on the AsProgrammer. Do I need internet connection to find the IC? I supply power ti the motherboard with the 24pin and EPS, and the ch341a is being detected by the AsProgrammer. Is there something else I need to do?

Miyconst on 14 August 2020 07:38 says

JD, internet connection is not needed and you can use either of the proposed options, start with the first one - W25Q128BV.

Sorin on 17 August 2020 11:26 says

Hi, I have a fake chinese GTX1050 card, which originally is some GTX460 or something - do you have any idea if I can re-flash the bios of this VGA card with this programmer? Thank you!

Miyconst on 17 August 2020 12:57 says

Sorin, you might be able to do that, take of the GPU cooler and see if you can find the BIOS chip, just make sure to flash a compatible BIOS.

AR on 24 August 2020 14:08 says

Hi. I was having an issue identifying the bios chip of a bricked motherboard and I thought I was doing it wrong. But I tried to read the bios of a working motherboard but none of the tools are able to identify the chip as well? What could be the issue?

Miyconst on 24 August 2020 17:39 says

AR, did you connect the power supply to the motherboard? If yes - you might need to manually shorten the PSU pins to start it up and supply extra current to the motherboard. Which pins are supposed to be connected you can see in this video - How To Jump Start A Power Supply (PSU).

AR on 24 August 2020 20:33 says

Miyconst, In the situation where the board is bricked, the power supply is connected to the board, and the power supply switched is turned on. I have connected the 8pin CPU power as well. But like I said, I don't have a CPU, or memory connected to the board. I also have a CMOS batter connected.

How would I manually shorten the PSU while the ATX 24-pin is connected to the motherboard? Should I just attempt to power on the motherboard by shorting the power of the motherboard?

The OS that I have been using is Windows 10 with the latest version.

Miyconst on 24 August 2020 21:53 says

AR, you can try to shorten the pins from the other side of the 24 ATX power connector, but don't try to start the motherboard, it won't help.

AR on 25 August 2020 01:09 says

Miyconst, In the situation where the board is bricked, the power supply is connected to the board, and the power supply switched is turned on. I have connected the 8pin CPU power as well. But like I said, I don't have a CPU, or memory connected to the board. I also have a CMOS batter connected.

How would I manually shorten the PSU while the ATX 24-pin is connected to the motherboard? Should I just attempt to power on the motherboard by shorting the power of the motherboard?

The OS that I have been using is Windows 10 with the latest version.

AR on 25 August 2020 01:48 says

Miyconst, Ok, I see what you mean. I will try that with my bricked motherboard.

Why didn't it recognize the chip of the motherboard that is working? Is that the same issue that it needs extra current to the motherboard?

Miyconst on 25 August 2020 10:02 says

AR, it's hard to say why it's not recognized, most likely it's lack of the electrical current. Some motherboards have physical layout which requires to desolder the chip to get it identified.

AR on 25 August 2020 21:30 says

Miyconst, Thank you so much for you help. Your suggestion of connecting the 24-pin power to the motherboard and then shorting the 24-pin to provide power to the motherboard worked like a charm! Thank you so much. You may want to add this trick to your tutorial somewhere because this was great! I was able to successfully detect the IC, read it, unprotect, erase, write, and verify. Now I just have to get a CPU for the board to see if it is fixed :) Wish me luck!!

Miyconst on 25 August 2020 21:36 says

AR, good luck man! I hope the motherboard is alive now!

AR on 31 August 2020 03:11 says

Hey so I got my CPU in and still the motherboard boot loops. But this time it seems to be taking a lot longer when it shuts down. As for asprogrammer how do you know you did the unprotect correctly? I’m worried that erasing did not work and it was not really writing the new bios file. Also I have a gigabyte motherboard and it doesn’t have a cap file. How will I know I need to extract the bios rom?

AR on 31 August 2020 07:22 says

Disregard my message. It works lol. It took a while and I just let it cycle with the boot loop. Each loop got longer and longer until it started the load bios default screen. Everything so far works!!

Helder on 08 October 2020 01:22 says

Hey Miyconst!

I brought a CH341A but i need help finding the IC to connect it in a Huananzhi x99-F8... Could you please post a pic? or any help?

Thanks in advance from Portugal

Miyconst on 08 October 2020 07:41 says

Helder, the BIOS chip on Huananzhi X99-TF/F8/T8 boards is located under the chipset heatsink.

Helder on 14 October 2020 13:50 says

Miyconst, Thanks! was allmost hidden :P have you tryied the BIOS-iEngineer bios?

Miyconst on 14 October 2020 14:17 says

Helder, yes, I have tried the BIOS modification from iEngineer, please watch my latest video for more info - Alzenit X99-PE7 – detailed review, E5-1660 V3, E5-2678 V3, E5-2620 V4, i7-5820k, i7-6800k.

Thiago on 28 October 2020 01:42 says

Myiconst, my Kllisre x99-D8 have nothing writed on bios chip, how do i recognized what chip is? You have a x99-d8, can you tell me what bios chip it is?

Miyconst on 28 October 2020 12:19 says

Thiago, most likely it's a Winbond W25Q128BV.