1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD BIOS Signature Check re-enabled with ReLive, Locks out Polaris BIOS Modders

Discussion in 'News' started by Raevenlord, Dec 9, 2016.

  1. Raevenlord

    Raevenlord News Editor Staff Member

    Joined:
    Aug 12, 2016
    Messages:
    1,182 (2.70/day)
    Thanks Received:
    1,163
    Location:
    Portugal
    If you are using a modded BIOS on your AMD Polaris card, and try to install AMD's excellent Crimson ReLive drivers, you might be in for a surprise. This is because AMD re-enabled their BIOS signature enforcement with these latest drivers. Basically, if you modded your card's BIOS in search of higher overclocking, more voltage or customized fan settings, the hash in your BIOS is no longer recognized by AMD the driver, since it differs from the factory values.

    On detecting such a modded BIOS with an invalid checksum, the Crimson ReLive driver won't load, meaning that the system will run with the VGA fallback driver only, without 3D acceleration and Radeon Settings will not start. However, you can force your modded BIOS to load on Crimson ReLive if you're willing to jump through some hoops.

    [​IMG] [​IMG]

    Overclock.net user asder00 posted a pretty nifty guide that enables the user to install a modded version of Crimson ReLive's 16.12.1 drivers, with a modified kernel that doesn't include the BIOS hash check. His work, based on lordkag's own, makes use of the mentioned modified kernel driver and Pixel Clock Patcher, enabling you to access Crimson ReLive's features even with a modded BIOS:

    asder00's workaround:

    • Download the modified kernel driver here
    • Download the Pixel Clock Patcher here (needed for the windows driver signature workaround)
    • Navigate to the AMD driver extraction directory, usually "C:\AMD" then go into" Win10-64Bit-Radeon-Software-Crimson-ReLive-16.12.1-Dec7\Packages\Drivers\Display\WT6A_INF\B309333"
    • Extract the modified kernel driver in the "\B309333" directory overwriting the file
    • Uninstall current AMD drivers normally and DO NOT REBOOT when asked
    • Reboot with advanced options like so:
    • Press and hold the Shift key on your keyboard and click the Restart button.
    • Choose Troubleshoot > Advanced options > Startup Settings and click the Restart button.
    • When your computer restarts you'll see a list of options, press F7 on your keyboard to select "Disable driver signature enforcement".
    • This is needed only ONE TIME to successfully install the modified kernel, in the next reboot the driver signature enforcement will return to normal.
    • Install the driver normally with setup.exe in C:\AMD\Win10-64Bit-Radeon-Software-Crimson-ReLive-16.12.1-Dec7
    • DO NOT REBOOT WHEN ASKED
    • When the installation is finished run the atikmdag-patcher.exe (this will take care of driver signature for windows so we no longer need to disable the enforcement with F7)
    • Press yes to patch the file
    • When finishes reboot the PC and enjoy your modified bios

    The patch has currently only been tested on the x64 version of Windows 10. AMD could, in a future driver version remove the active BIOS hash checking from their driver suite (which they historically did before) but whether that will or won't happen is something only those at the red team know.

    Source: Overclock.net Forums
     
    Last edited by a moderator: Dec 9, 2016
    gupsterg, dorsetknob and EarthDog say thanks.
  2. alucasa

    Joined:
    Apr 2, 2009
    Messages:
    3,505 (1.12/day)
    Thanks Received:
    2,294
    The end is nigh,


    for few.
     
  3. dorsetknob

    dorsetknob "YOUR RMA REQUEST IS CON-REFUSED"

    Joined:
    Mar 17, 2005
    Messages:
    6,236 (1.35/day)
    Thanks Received:
    8,153
    Location:
    Dorset where else eh? >>> Thats ENGLAND<<<
    Would not Surprise me if AMD did launch a DMCA cease and desist campaign on ^^^^^^^
     
    10 Year Member at TPU
  4. xkm1948

    xkm1948

    Joined:
    Mar 18, 2008
    Messages:
    2,471 (0.70/day)
    Thanks Received:
    1,540
  5. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    16,892 (3.44/day)
    Thanks Received:
    17,805
    AsRock, Ahhzz, Caring1 and 2 others say thanks.
    10 Year Member at TPU
  6. xkm1948

    xkm1948

    Joined:
    Mar 18, 2008
    Messages:
    2,471 (0.70/day)
    Thanks Received:
    1,540

    It should be reflected on the news title then. Or people will definitely assume all cards are affected.
     
    AsRock, EarthDog and dorsetknob say thanks.
  7. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    16,892 (3.44/day)
    Thanks Received:
    17,805
    Just changed
     
    10 Year Member at TPU
  8. TheinsanegamerN

    Joined:
    Dec 28, 2012
    Messages:
    796 (0.45/day)
    Thanks Received:
    289
    This is unfortunate. Hardcore OCers are a small market, but they are not afraid to spend money. And many of them used AMD cards after nvidia started making it harder and harder to squeeze more out of their GPUs with things like GPUboost and more locked down voltages.
     
  9. tvamos

    tvamos

    Joined:
    Feb 5, 2016
    Messages:
    20 (0.03/day)
    Thanks Received:
    15
    Location:
    Sthlm
  10. cdawall

    cdawall where the hell are my stars

    Joined:
    Jul 23, 2006
    Messages:
    26,328 (6.40/day)
    Thanks Received:
    7,337
    Location:
    Houston
    Well that sucks, I don't have a modded BIOS so not a huge hit for me however.
     
    10 Year Member at TPU
  11. Jism

    Joined:
    Dec 30, 2010
    Messages:
    312 (0.13/day)
    Thanks Received:
    97
  12. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    16,892 (3.44/day)
    Thanks Received:
    17,805
    10 Year Member at TPU
  13. tvamos

    tvamos

    Joined:
    Feb 5, 2016
    Messages:
    20 (0.03/day)
    Thanks Received:
    15
    Location:
    Sthlm
    no black screens, tried to install like 6-7 times. Every time Win10 starts normally, but can't start radeon settings, I kept getting message that no compatible GPU detected. Additionally, win doesn't recognize GPU nor monitor
     
  14. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    16,892 (3.44/day)
    Thanks Received:
    17,805
    Thanks! I've updated the story accordingly
     
    dorsetknob says thanks.
    10 Year Member at TPU
  15. Steevo

    Steevo

    Joined:
    Nov 4, 2005
    Messages:
    9,897 (2.26/day)
    Thanks Received:
    2,339
    Can I guess it has something to do with features enabled with the new drivers, and AMD is trying to prevent reverse engineering both from competitors and from end users. I remember the issues with 5xxx series BIOS mods at first, it was a good lesson in how to modify an INI to support mods.
     
    AsRock and dorsetknob say thanks.
    10 Year Member at TPU 10 Million points folded for TPU
  16. gupsterg

    gupsterg

    Joined:
    Jan 17, 2015
    Messages:
    228 (0.23/day)
    Thanks Received:
    190
    Location:
    Lurking over a keyboard ...
    No not because of that ....

    Whilst a product (ie GPU) is considered "halo", driver will cross ref bios signature to see if ROM is unmodified.

    For example you'll see W1zzard asking the author of VBE7 in this post how he circumvented bios signature check.

    Then Hawaii had it for a period, then it was removed, see this thread from about post 32 the discussion occurs in a way. In that thread was where Hawaii bios mod occurred, prior to that you had only The Stilt's mining ROMs and Shammy's PT ROMs, both people that had access to getting ROMs signed.

    By the time Fiji bios mod was done bios signature enforcement was not there.

    Polaris did have it initially, then in driver Crimson v16.9.1 it was dropped, it has resurfaced now and will probably disappear again. Initially Lordkag of Fernado's WinRaid forum came up with a software patch for Polaris for drivers prior to v16.9.1 (I asked him and got some OCN members to test it), asder00 AFAIK knows how this mod was done, so he was able to sort it ASAP for Crimson ReLive :D (he has posted AMD drivers prior to release/modded ones on Guru3D ;) ).

    Lordkag has also created a UEFI/GOP module which works on modified AMD ROM when motherboard is in "pure UEFI mode" (ie CSM=Off). With some minor test results from me he created the custom UEFI/GOP. You just can't have Secure boot enabled as the UEFI/GOP signature has not been resigned to account for modification.
     
    Last edited: Dec 10, 2016
    Caring1 says thanks.
  17. eidairaman1

    eidairaman1 The Exiled Airman

    Joined:
    Jul 2, 2007
    Messages:
    18,567 (4.93/day)
    Thanks Received:
    4,540
    I suspect its temporary, will drop off at some point
     
    10 Year Member at TPU
  18. buildzoid

    buildzoid

    Joined:
    Oct 29, 2012
    Messages:
    1,885 (1.04/day)
    Thanks Received:
    740
    Location:
    CZ

    That BIOS was made by an ASUS engineer and is signed. So that one will still work. Even without the work around.

    I'll just wait for AMD to drop the BIOS checks again since ReLive doesn't seem to be whole lot faster in 3Dmark and that's pretty much the only thing I care about.
     
  19. eidairaman1

    eidairaman1 The Exiled Airman

    Joined:
    Jul 2, 2007
    Messages:
    18,567 (4.93/day)
    Thanks Received:
    4,540
    The driver works great for my system, also Nvidia is worse about choke holding the modding of their stuff.

    110r+
     
    10 Year Member at TPU
  20. owen10578

    owen10578

    Joined:
    Jul 18, 2016
    Messages:
    170 (0.37/day)
    Thanks Received:
    44
    Location:
    Indonesia
    Id like to add that ReLive somehow dropped power consumption by a few watts on my cards though. Do you have a plausible theory on why that is? It isn't placebo i measured from the wall and from msi afterburner.
     
  21. Cheeseball

    Joined:
    Jan 2, 2009
    Messages:
    731 (0.23/day)
    Thanks Received:
    104
  22. gupsterg

    gupsterg

    Joined:
    Jan 17, 2015
    Messages:
    228 (0.23/day)
    Thanks Received:
    190
    Location:
    Lurking over a keyboard ...
    Perhaps, but you must enable Radeon Chill, by default it is off. It is also only supported by a few games so far.

    [​IMG]
     
  23. owen10578

    owen10578

    Joined:
    Jul 18, 2016
    Messages:
    170 (0.37/day)
    Thanks Received:
    44
    Location:
    Indonesia
    No dude its off. Im talking about a 5-8 watt reduction in gpu loads. Like constant gpu loads even like crypto mining that i do.
     
  24. qubit

    qubit Overclocked quantum bit

    Joined:
    Dec 6, 2007
    Messages:
    14,530 (4.02/day)
    Thanks Received:
    8,267
    Location:
    Quantum Well UK
    Why are AMD being such killjoys? It's your card, you're free to do what you want with it.
     
  25. gupsterg

    gupsterg

    Joined:
    Jan 17, 2015
    Messages:
    228 (0.23/day)
    Thanks Received:
    190
    Location:
    Lurking over a keyboard ...
    I haven't had an nVidia card in 6yrs+, so no experience on bios on them.

    Why the ROM also has a signature is down to UEFI implementation of secure boot.

    AMD ROMs are hybrid ROMs, there is Legacy section which sets up cards for clocks/voltage, etc, then you have the UEFI/GOP module which the motherboard bios will look for when CSM is disabled so a pure UEFI environment is setup. Now the UEFI/GOP must authenticate the Legacy section, if it does not:-

    Quote from page 19 of this PDF.

    You will note that PDF is from July 2011, prior to HD 7000 series release, which then had bios signature.
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)