Translate

Tuesday, October 22, 2013

The case of UEFI GOP and ASUS video cards

  As many of you know, in order to benefit to the maximum from the Fast Boot features of Windows 8+, you need a UEFI installation and to entirely disable the CSM (Compatibility Support Module) of the EFI. This in turn allows the simultaneous initialization of components, without support for legacy hardware or operating systems/bootloaders.
 In order for one to be able to completely disable the CSM module, the system components must be entirely UEFI compatible. The particular elusive point in many systems is the video card because the majority of the cards out there feature a legacy VBIOS instead of a UEFI GOP.

 Many companies out there are handing out manual UEFI GOP updates for their video cards. ASUS on the other hand, playing safe against the people that would go ahead and flash their card with UEFI GOP while not having a UEFI compliant motherboard (which will result in a bricked/unbootable system), released a UEFI GOP updater tool that checks the motherboard for compliance. This in turn had the effect of not allowing flashing of ASUS video cards with UEFI GOP unless they are connected to ASUS motherboards.

 I perfectly understand ASUS' decision to play safe because I can only imagine the amount of disgruntled users and RMA cases of people that, without the technical knowledge or research, decided to flash their cards with something their system does not support. This leaves the case, though, of those users that actually know what they are doing and are unable to flash their cards because they have no ASUS motherboards. For this particular reason, I chose to patch the ASUS UEFI GOP updater tool so that anyone can blindingly flash their card. I posted the patched tool up on ASUS ROG forums with very noticeable disclaimers.

 If this is something that you can use, you can find it here: Patched ASUS UEFI GOP Tool

 Be absolutely certain that you read all directions and disclaimers carefully!

2 comments:

  1. Hello,
    The link is broken, can you provide a new one?

    ReplyDelete
  2. Hello.
    I'm trying to use this tool but it fails to work.
    Using wireshark I found that the tool try to download a .txt file but with the wrong address.
    In my case it tries to retrieve it from http://liveupdate01.asus.com/pub/ASUS/LiveUpdate/Release/NV/11c6/11c6842A.txt while the correct address is http://liveupdate01.asus.com/pub/ASUS/LiveUpdate/Release/NV/11C6/11C6842A.txt (note the capital C inside the hex device id or product id) because it's case sensitive. Can you fix this issue, please? Thanks.

    ReplyDelete