Hello,
I have spent the last hour on this and I guess this is just over my head, so here I am.
I have an ASUS TUF GAMING Z790-PLUS WIFI motherboard here that needs to have the BIOS updated in order to accept the latest CPUs.
The BIOS chips seem to come as a set of two: GD25B64ESIG and GD25B128ESIG. My guess is one of them is a fail-safe for the main BIOS? I really don't know. Or one of them is ME and other is BIOS? I don't know.
Anyway, I took dumps of both chips and then downloaded the latest update for this motherboard from ASUS's website and this is basically where I am stuck. The downloaded .CAP file from ASUS's website is 24,580KB. The dump I took from GD25B64ESIG is 8,192KB and the dump from GD25B128ESIG is 16,384KB. If you were to add the file sizes of my two dumps, it would add up to roughly the size of the downloaded .CAP file from the ASUS website.
The problem I am having is I have absolutely no idea how I can go about flashing this new BIOS to the chip when they are separated between two chips like this. It seems to me like the original dump will need to be edited in a HEX editor to have the .CAP update "merged in" or something and I am still not skilled enough in this area to do this. I have read over the guides here a million times and watched countless YouTube videos and I have still just been unable to figure out how to successfully edit a BIOS file and have it actually allow the computer to boot. I've tried it before on other systems and failed every time haha.
I think I understand what needs to be done here, but I have absolutely no idea how to go about doing it, so I am here asking for help. Attached is the original dumps from both the 64MB and 128MB chips as well as a copy of the latest available BIOS update from ASUS's website. If someone could please take a look at this I would greatly appreciate it. Thank you.
Also, as a follow-up question. Assuming someone here is able to help me and edit the original BIOS dump to "merge in" the updated BIOS region or whatever needs to be done, I am assuming I am going to end up with a single file. I would flash that single file to the 128MB chip, I assume, but what does that do to the 64MB chip? Does the updated BIOS from the 128MB somehow automatically update the 64MB chip or will I have two separate files to flash individually to their respective chips? I don't understand how that part works. Thank you so much!
Also, in case I didn't make it obvious enough:
TUF-GAMING-Z790-PLUS-WIFI-ASUS-1820.zip = Downloaded ASUS Update file for this motherboard
GD25B64E@SOIC8.zip = Original dump for 64MB chip
GD25B128E@SOIC8.zip = Original dump for 128MB chip
I have spent the last hour on this and I guess this is just over my head, so here I am.
I have an ASUS TUF GAMING Z790-PLUS WIFI motherboard here that needs to have the BIOS updated in order to accept the latest CPUs.
The BIOS chips seem to come as a set of two: GD25B64ESIG and GD25B128ESIG. My guess is one of them is a fail-safe for the main BIOS? I really don't know. Or one of them is ME and other is BIOS? I don't know.
Anyway, I took dumps of both chips and then downloaded the latest update for this motherboard from ASUS's website and this is basically where I am stuck. The downloaded .CAP file from ASUS's website is 24,580KB. The dump I took from GD25B64ESIG is 8,192KB and the dump from GD25B128ESIG is 16,384KB. If you were to add the file sizes of my two dumps, it would add up to roughly the size of the downloaded .CAP file from the ASUS website.
The problem I am having is I have absolutely no idea how I can go about flashing this new BIOS to the chip when they are separated between two chips like this. It seems to me like the original dump will need to be edited in a HEX editor to have the .CAP update "merged in" or something and I am still not skilled enough in this area to do this. I have read over the guides here a million times and watched countless YouTube videos and I have still just been unable to figure out how to successfully edit a BIOS file and have it actually allow the computer to boot. I've tried it before on other systems and failed every time haha.
I think I understand what needs to be done here, but I have absolutely no idea how to go about doing it, so I am here asking for help. Attached is the original dumps from both the 64MB and 128MB chips as well as a copy of the latest available BIOS update from ASUS's website. If someone could please take a look at this I would greatly appreciate it. Thank you.
Also, as a follow-up question. Assuming someone here is able to help me and edit the original BIOS dump to "merge in" the updated BIOS region or whatever needs to be done, I am assuming I am going to end up with a single file. I would flash that single file to the 128MB chip, I assume, but what does that do to the 64MB chip? Does the updated BIOS from the 128MB somehow automatically update the 64MB chip or will I have two separate files to flash individually to their respective chips? I don't understand how that part works. Thank you so much!
Also, in case I didn't make it obvious enough:
TUF-GAMING-Z790-PLUS-WIFI-ASUS-1820.zip = Downloaded ASUS Update file for this motherboard
GD25B64E@SOIC8.zip = Original dump for 64MB chip
GD25B128E@SOIC8.zip = Original dump for 128MB chip
Comment