My ASUS motherboard has both a winbond 25q64fvsig and a it8995e-128 chip. In a repair shop in a country I was at the time, they flashed the wrong ASUS BIOS version. I tried flashing the right version but both built-in ezflash and windows winflash (with /force parameter) refuse to flash it, giving a warning that the BIOS version is not correct for the device model. Since that time I'm experiencing graphics drivers failing to run on Linux. My first question is:

Can this wrong version of BIOS cause such drivers issue?

My second question is:

What is the function of each of those chips and to which one is the UEFI binary flashed when flashing?

Which leads to third Question:

Can a programmer dongle be used to fix the wrong UEFI version? If so, would the UEFI file from the ASUS website be good for such purpose?

Thanks in advance.

  • 1
    \$\begingroup\$ The 25q64 is the flash chip that holds the bios. It uses a SPI interface. If you are able to remove the chip from the board and connect it to a standalone SPI programmer you can flash it with the bios file from the asus website. \$\endgroup\$ Nov 15, 2020 at 12:06
  • \$\begingroup\$ Thanks a lot. I'm thinking of buying an interface. Worse case will be good learning :) \$\endgroup\$
    – geeheeb
    Nov 15, 2020 at 12:11
  • \$\begingroup\$ Why not simply update the BIOS with an USB stick? Have you downloaded the latest BIOS and read manual how to update it? \$\endgroup\$
    – Justme
    Nov 15, 2020 at 12:15
  • \$\begingroup\$ Oh, forgot to write it. Both asus official tools EZflash and winflash (even using /force parameter) refuse to flash it with a warning that this file is not good for this model of laptop. \$\endgroup\$
    – geeheeb
    Nov 15, 2020 at 12:23
  • 2
    \$\begingroup\$ Seems like you didn't understand the scope of my question. I am indeed asking for technical information on the components involved, applied to a practical scenario, because I want to use the laptop to experiment and learn If I had found the information on google I would have not asked the question here. In any case, if every beginner question were to be dismissed because it's not up to the level of the experts, sites like SE would be meaningless. Never saw questions as "difference between variable declaration with let and var" dismissed as "off topic" & "go FYS and google it" in StackOverflow. \$\endgroup\$
    – geeheeb
    Nov 16, 2020 at 13:53


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.