[Request) bricked Asus ROG Flow X13 BIOS

Hello,

Incredibly stupidly bricked Asus ROG Flow X13 BIOS

I bricked my Flow X13 ( GV302XV) while using a form editor to disable some bios settings that were not present in the asus UEFI.

I got a CH341a and have been able to connect it to what I believe is the bios chip on my laptop: Winbond W25Q16JWNIQ.

My problem is with the Asus Bios file itself, which is around 32 megabites uncompressed… But the winbond chip is only 16 Mb. When I open the entire bios file in my programmer software (neoprogrammer or flashrom) it gives me the error that the buffer size of the file is larger than the ic…

Sadly, I did not back up the original bios before erasing the chip… so yeah… (i was a bit too enthusiastic)

When I opened up the bios file in UEFI editor, I could not make any sense of what part of the file is what I should extract. I tried extracting and flashing specific volumes within the uefi image, and was successful, but the laptop does not boot. So my guess is I wasn’t flashing the right data.

Any help on the topic would be greatly appreciated. I basically just need the actual .bin file that I should flash to the chip to get my laptop working again.

Link to Asus support page with the bios files: ROG Flow X13 (2023) | Gaming Laptops|ROG - Republic of Gamers|ROG Global

Link to the Winbond chip documentation: W25Q16JW - Serial NOR Flash - Code Storage Flash Memory - Winbond

There’s a difference between byte and bit- a W25Q16JW is a 16 Mbit = 2 MByte chip. That’s not your bios/ main firmware chip!

There might be several other firmware chips on thios board like graphics, thunderbolt…

So you deleted the content of this chip with up to now unknown function without making a valid backup first. This way it became irrelevant what happened to the ‘real’ bios chip since you need to get a dump of this 2 MByte chip from another machine first. Since most people are wise enough not to mess with chips they don’t have to this might get pretty difficult.