ASUS KRPA-U16 full BIOS dump request

Gabber

New Member
Jun 19, 2020
9
4
3
Italy
@Gabber @Quantum @Brainbug @yesoos I have the KRPA-U16 motherboard, and i bought a preprogrammed bios chip with bios 3.02 on it because i have a EPYC zs1406e2vjug5 .
i bought it from this link

i asked for a krpa-u16 bios with 3.02 code this is what i was sent

just by looking at the board, it doesn't look like this is the right chip.. can anyone with an asus krpa-u16 board confirm this is the right bios chip?

here is a picture of my motherboard and bios chip, my question is . is the bios chip soldered onto the motherboard? and am i on the right chip..
and if i indeed need to get a bios flasher, can someone point me to one? thanks

So sorry to tell you this but you buy a complete wrong chip. The correct one is the Windbond 25Q256JVFQ (the second photo on imgur).

You can flash the correct bios using the SPI1 header that is just next to the chip. I made that using a Raspberry Pi, but a CH341A is fine, too.
I sudjest you to DO NOT buy a preprogrammed chip beacuse the soldering job is difficoult and dangerous.

I would like to write a guide for asus bios' flash with Raspberry, but I'm too busy now for doing that. Maybe in august, maybe.
I start with no experience, read about eeprom flash, asus SPI1 header pinout, flashrom(dot)org software for Raspberry and finish up flashing 0302 bios dump file provided a few post upward.
Hi, Here is full dump in case you erased entire flash
KRPA-U16.7z


@ari2asem none of your three chips are bios eeprom.
 

craig5571

New Member
May 31, 2020
26
2
3
So sorry to tell you this but you buy a complete wrong chip. The correct one is the Windbond 25Q256JVFQ (the second photo on imgur).

You can flash the correct bios using the SPI1 header that is just next to the chip. I made that using a Raspberry Pi, but a CH341A is fine, too.
I sudjest you to DO NOT buy a preprogrammed chip beacuse the soldering job is difficoult and dangerous.

I would like to write a guide for asus bios' flash with Raspberry, but I'm too busy now for doing that. Maybe in august, maybe.
I start with no experience, read about eeprom flash, asus SPI1 header pinout, flashrom(dot)org software for Raspberry and finish up flashing 0302 bios dump file provided a few post upward.


@ari2asem none of your three chips are bios eeprom.
@Gabber @Quantum @Brainbug @yesoos

right now the motherboard, doesn't have a cpu attached or memory installed. ( i have them , just haven't installed them yet. ) can i upgrade / downgrade the bios , while the motherboard is in this state?

The motherboard is new out of the box, so i don't know which bios it has on it yet.. the bios needs to be v3.02.
in order for my ES cpu to work.
 

craig5571

New Member
May 31, 2020
26
2
3
@Gabber @Quantum @Brainbug @yesoos

right now the motherboard, doesn't have a cpu attached or memory installed. ( i have them , just haven't installed them yet. ) can i upgrade / downgrade the bios , while the motherboard is in this state?

The motherboard is new out of the box, so i don't know which bios it has on it yet.. the bios needs to be v3.02.
in order for my ES cpu to work.

would this be the right tool to order CH341A. ( if there is a better one , please suggest it.. i just saw this one.. but want a good one.)
Amazon.com: KeeYees SOP8 SOIC8 Test Clip for EEPROM 25CXX / 24CXX with CH341A 24 25 Series EEPROM Flash Bios USB Programmer: Computers & Accessories
 
Last edited:

Gabber

New Member
Jun 19, 2020
9
4
3
Italy
@Gabber @Quantum @Brainbug @yesoos

right now the motherboard, doesn't have a cpu attached or memory installed. ( i have them , just haven't installed them yet. ) can i upgrade / downgrade the bios , while the motherboard is in this state?

The motherboard is new out of the box, so i don't know which bios it has on it yet.. the bios needs to be v3.02.
in order for my ES cpu to work.
First of all give it a try: install your CPU, install ONE dimm of ram in C2 slot, and power on the system.

If you are luk everything works otherwise if you got a d1 error on the code display you have to flash the bios (my motherboard came with 0501, but older stocks are provided with 0302).
You can't flash (downgrade) the bios over IPMI or with Asus AZFlasher, You need to flash it over SPI, so neither the CPU nor the ram will help you.

Put some attention on the thightening of the socket's screws beause it can create memory reading error.

The link you provided seems to be good, the problem with bios chips is that the flasher software must recognize it. You should write to the seller and ask him if the software lists the Windbond 25Q256JVFQ chip.
I'm not sure what software you will recive with that programmer. I look for it for a while, that I decide to flash with my Pi.
 

craig5571

New Member
May 31, 2020
26
2
3
First of all give it a try: install your CPU, install ONE dimm of ram in C2 slot, and power on the system.

If you are luk everything works otherwise if you got a d1 error on the code display you have to flash the bios (my motherboard came with 0501, but older stocks are provided with 0302).
You can't flash (downgrade) the bios over IPMI or with Asus AZFlasher, You need to flash it over SPI, so neither the CPU nor the ram will help you.

Put some attention on the thightening of the socket's screws beause it can create memory reading error.

The link you provided seems to be good, the problem with bios chips is that the flasher software must recognize it. You should write to the seller and ask him if the software lists the Windbond 25Q256JVFQ chip.
I'm not sure what software you will recive with that programmer. I look for it for a while, that I decide to flash with my Pi.
@Gabber , thank you so much, I have a raspberry Pi ( the original and a model 2) will either of these work? i think you mentioned the software was called flashrom? , i think i will need to get a cable to attach from the raspberry pi to the SPi port on the motherboard. can you tell me what type of cable to use? and finally have you documented the process you used with the pi to flash the spi port? I have never done this particular thing before. but almost everything else. Thank you so much for the help . I really appreciate it.
 

Gabber

New Member
Jun 19, 2020
9
4
3
Italy
@Gabber , thank you so much, I have a raspberry Pi ( the original and a model 2) will either of these work? i think you mentioned the software was called flashrom? , i think i will need to get a cable to attach from the raspberry pi to the SPi port on the motherboard. can you tell me what type of cable to use? and finally have you documented the process you used with the pi to flash the spi port? I have never done this particular thing before. but almost everything else. Thank you so much for the help . I really appreciate it.
I used a Pi 3 but it is the same, you just need Raspbian and flashrom software.
I used some (naked) juper cables (the Pi header is 2.54 mm pitch while the Asus SPI1 is 2 mm, so the plastic insulation does not fit).
For the pinout on the Asus board I refered to this https://rog.asus.com/forum/showthread.php?96419-What-is-the-9-pin-header-above-the-top-PCIe-x16-slot/page2.

You should also read this https://www.rototron.info/recover-bricked-bios-using-flashrom-on-a-raspberry-pi/ (probably this version of flashrom does not work but if you are practical with the Pi you can download and make the correct version [last one]).

I had not documentate the procedure but you should (after install flashrom on a working Raspbian):
  1. connect the jumpers (nothing install on motherboard, no CPU, no ram, NO PSU, nothing);
  2. power on the Pi and run flashrom;
  3. read the chip;
  4. back-up the chip;
  5. flash the dump file on the chip (.7z archive a few post upward);
  6. power-off and disconnect Pi;
  7. power on the system (you should try without and then with component if you prefer);
  8. Enjoy the computational power & send me a beer ;)

Make sure you use 3.3V ONLY and you DON'T SHORT-CIRCUIT pins and double check the connection before. Sorry I have to write it for all people will read this post. I'm not responsable to any sort of damage. Be carefull!
 
  • Like
Reactions: craig5571

craig5571

New Member
May 31, 2020
26
2
3
@Gabber thanks for the advice, here is the pi that i have its a Raspberry pi 2 model b v1.1 ..
.

I ordered this from amazon

and this



thanks
 
Last edited:

Gabber

New Member
Jun 19, 2020
9
4
3
Italy
@Gabber thanks for the advice, here is the pi that i have its a Raspberry pi 2 model b v1.1 ..
.

I ordered this from amazon

and this



thanks
Great buy, I also suggest you to buy a breadboard if you haven't one.

Here you have the pinout, you should connect:

Raspberry <==> EEPROM
3.3V <==> 3.3V
GND <==> GND
MISO <==> MISO
MOSI <==> MOSI
CE0 <==> CS
3.3V <==> HOLD
X <==> WP

X = I can't remember if I leaved it free or attached to 3.3V. You try leave it free first.

GPIO-Pinout-Diagram-2.png
Credit: GPIO - Raspberry Pi Documentation
 
  • Like
Reactions: craig5571

craig5571

New Member
May 31, 2020
26
2
3
@Gabber ok I got the pi and all the parts and tried to flash the rom.. it wasn't detected... i used the -V flag for verbose mode was using raspberry pi 2
here are some pics
i went to the local microcenter, and picked up a raspberry pi 4 2gb...

i'm pretty sure , i was confused on how to cable it up..

can some one clarify what the correct pinouts are.. the raspberry pi i have is a 4 2gb and connecting the the krpa-u16 motherboard. with nothing else connnected to it. no power supply , no memory , no cpu.

thanks for all the help . this is the last step. then i'll have a working system.. ( trying to get to bios 3.02, because i have a an epyc ES 64 core)
 

Gabber

New Member
Jun 19, 2020
9
4
3
Italy
@Gabber ok I got the pi and all the parts and tried to flash the rom.. it wasn't detected... i used the -V flag for verbose mode was using raspberry pi 2
here are some pics
i went to the local microcenter, and picked up a raspberry pi 4 2gb...

i'm pretty sure , i was confused on how to cable it up..

can some one clarify what the correct pinouts are.. the raspberry pi i have is a 4 2gb and connecting the the krpa-u16 motherboard. with nothing else connnected to it. no power supply , no memory , no cpu.

thanks for all the help . this is the last step. then i'll have a working system.. ( trying to get to bios 3.02, because i have a an epyc ES 64 core)
Please double check your connections because I can't evaluate they from theese photos. All Raspberry from 1 B+ to 4 have the same pinout on GPIO, but I think the error are not in the connections.

You probably have the wrong version of flashrom (see the devices list, there is NOT the W25Q256JVFQ).
Do not install flashrom by sudo apt-get install flashrom , download the last version of flashrom from the site, then sudo make it from your Raspberry (look for the procedure only if you don't know what i mean, please).

Try flashrom -L and check if the bios chip is now in list.

I had a similar problem with the first flashrom version i had installed. Make this procedure and you will win.
 
  • Like
Reactions: craig5571